/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:"Montserrat", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-xl:36rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--blur-sm:8px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg:#f1eadd;--color-paper:#faf6ee;--color-sand:#e7decc;--color-line:#d8cfbd;--color-ink:#1b1915;--color-ink-soft:#6b655b;--color-brick:#8c4a2f;--color-brick-deep:#6f3820;--color-clay:#b77e56;--color-green:#79aea3;--color-green-deep:#5a8a80;--color-green-tint:#e4eeea;--color-green-readable:#416c63;--color-foot:#c9c0ae;--color-foot-soft:#a79e8c;--color-foot-line:#37322a;--color-foot-field:#4a443a;--color-foot-hint:#8c8474;--color-foot-muted:#7c755f}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}dialog.nb-beside-noa{max-height:calc(100% - 6px - 2em);inset-block:0}@media (min-width:821px){html.nb-noa-docked dialog.nb-beside-noa{left:var(--nb-dock)}}@media (max-width:820px){html.nb-noa-docked dialog.nb-beside-noa{bottom:calc(var(--nb-peek-h,76px) + env(safe-area-inset-bottom));max-height:calc(100dvh - var(--nb-peek-h,76px) - 32px)}}html{scroll-behavior:smooth;scroll-padding-top:7rem}body{background-color:var(--color-bg);color:var(--color-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-primary--family,var(--font-sans))}button,summary,[type=submit]{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}html[data-nabe-pointer] :is(:focus,:focus-visible){outline:none!important}html{-webkit-tap-highlight-color:transparent}[hidden]{display:none!important}dialog::backdrop{background:#1b1915a6}body:has(dialog[open]){overflow:hidden}body:has(dialog[data-scroll-free][open]):not(:has(dialog[open]:not([data-scroll-free]))){overflow:visible}summary{list-style:none}summary::-webkit-details-marker{display:none}img,video{max-width:100%}.shopify-section:not(.nabe-section){width:95%;max-width:1760px;margin-inline:auto}.shopify-section.nabe-section{width:100%}.shopify-section-group-header-group{z-index:40;position:sticky;top:0}.rte{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.rte>*+*{margin-top:1em}.rte a{color:var(--color-brick);text-underline-offset:4px;text-decoration-line:underline}.rte ul{padding-left:calc(var(--spacing) * 5);list-style-type:disc}.rte ol{padding-left:calc(var(--spacing) * 5);list-style-type:decimal}.rte h2,.rte h3,.rte h4{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}}@layer components{.nabe-collection{background-color:var(--color-bg);color:var(--color-ink);--bg:var(--color-bg);--paper:var(--color-paper);--sand:var(--color-sand);--line:var(--color-line);--ink:var(--color-ink);--ink-soft:var(--color-ink-soft);--brick:var(--color-brick);--brick-deep:var(--color-brick-deep);--green:var(--color-green);--green-deep:var(--color-green-deep);--green-tint:var(--color-green-tint);--sans:var(--font-primary--family,var(--font-sans));--ctl-r:100px;--btn-r:0px;--hh:var(--collection-header-height,79px);line-height:1.5;display:block}.nabe-collection .wrap{width:95%;max-width:1760px;margin-inline:auto}.nabe-collection img{object-fit:cover;width:100%;height:100%;display:block}.nabe-collection .ic{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.nabe-collection a{text-decoration:none}.nabe-collection button,.nabe-collection input,.nabe-collection select{font-family:inherit}.nabe-collection .cover{background:var(--brick);padding:clamp(26px,4.4vh,54px) 0 clamp(24px,4vh,46px)}.nabe-collection .cover .crumb{color:#ffffffb3;align-items:center;gap:7px;margin-bottom:clamp(14px,2.4vh,26px);font-size:12.5px;display:flex}.nabe-collection .cover .crumb a{cursor:pointer}.nabe-collection .cover .crumb a:hover{text-decoration:underline}.nabe-collection .cover .crumb span{opacity:.55}.nabe-collection .cover-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(28px,5vw,80px);display:grid}.nabe-collection .cover-row h1{color:#fff;letter-spacing:-.03em;font-size:clamp(38px,5.6vw,84px);font-weight:300;line-height:.95}.nabe-collection .cover-row h1 b{font-weight:700}.nabe-collection .cover-row .sub.sub-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:clamp(2px,.8vh,10px);padding-bottom:0;display:-webkit-box;overflow:hidden}.nabe-collection .cover-row .sub-clamp p{margin:0;display:inline}.nabe-collection .cover-row .sub{color:#ffffffd1;max-width:58ch;padding-bottom:clamp(2px,.8vh,10px);font-size:clamp(14px,1.05vw,16px);font-weight:300;line-height:1.68}.nabe-collection .act{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;font-size:12px;font-weight:600;font-family:var(--sans);border:none;align-items:center;gap:9px;padding:14px 22px;transition:all .22s;display:inline-flex}.nabe-collection .act .ic{width:17px;height:17px}.nabe-collection .act.solid{background:var(--paper);color:var(--ink)}.nabe-collection .act.solid:hover{background:var(--green);color:#fff}.nabe-collection .act.line{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff14;border:1px solid #ffffff80}.nabe-collection .act.line:hover{color:var(--ink);background:#fff}.nabe-collection .manifesto{background:var(--paper);padding:78px 0 62px}.nabe-collection .mf-in{grid-template-columns:1.15fr .85fr;align-items:end;gap:64px;display:grid}.nabe-collection .ey{letter-spacing:.2em;text-transform:uppercase;color:var(--brick);margin-bottom:14px;font-size:10.5px;font-weight:600}.nabe-collection .manifesto h2{letter-spacing:-.025em;font-size:clamp(30px,4vw,58px);font-weight:300;line-height:1.02}.nabe-collection .manifesto h2 b{font-weight:650}.nabe-collection .manifesto p{color:var(--ink-soft);max-width:52ch;font-size:15px;line-height:1.72}.nabe-collection .mf-svc{border-top:1px solid var(--line);gap:0;margin-top:52px;display:flex}.nabe-collection .mf-i{border-right:1px solid var(--line);flex:1;align-items:flex-start;gap:13px;padding:22px 26px 0;display:flex}.nabe-collection .mf-i:last-child{border-right:none}.nabe-collection .mf-i:first-child{padding-left:0}.nabe-collection .mf-i .ic{width:21px;height:21px;color:var(--green-deep);flex:none;margin-top:2px}.nabe-collection .mf-i b{font-size:13.5px;font-weight:600;display:block}.nabe-collection .mf-i small{color:var(--ink-soft);margin-top:3px;font-size:12.5px;line-height:1.5;display:block}.nabe-collection .tbar{top:var(--hh);z-index:40;background:var(--brick);border-bottom:1px solid #ffffff24;margin-top:0;position:sticky;overflow:clip visible}.nabe-collection .tbar-in{align-items:center;gap:18px;height:62px;display:flex}.nabe-collection .tb-n{color:#ffffffb8;white-space:nowrap;font-size:13px}.nabe-collection .tb-n b{color:#fff;font-weight:600}.nabe-collection .tb-dens{flex:none;gap:2px;display:flex}.nabe-collection .densb{cursor:pointer;color:#ffffff6b;background:0 0;border:none;border-radius:8px;place-items:center;width:34px;height:34px;transition:color .2s,background .2s;display:grid}.nabe-collection .densb .ic{fill:none;stroke:currentColor;stroke-width:1.5px;width:19px;height:19px}.nabe-collection .densb:hover{color:#ffffffbf}.nabe-collection .densb.sel{color:#fff}.nabe-collection .densb:focus-visible{outline:2px solid var(--paper);outline-offset:-2px}.nabe-collection .tbar-sep{background:#fff3;flex:none;width:1px;height:22px}.nabe-collection .tb-chips{scrollbar-width:none;flex:1;align-items:center;gap:8px;min-width:0;padding:3px 0;display:flex;overflow-x:auto}.nabe-collection .tb-chips::-webkit-scrollbar{display:none}.nabe-collection .dr-chips{display:none}.nabe-collection .achip{border-radius:var(--ctl-r);background:var(--paper);color:var(--ink);cursor:pointer;border:1px solid var(--paper);font-size:12.5px;font-family:var(--sans);white-space:nowrap;flex:none;align-items:center;gap:8px;padding:8px 13px;display:inline-flex}.nabe-collection .achip i{opacity:.55;font-style:normal}.nabe-collection .achip:hover i{opacity:1}.nabe-collection .clr-all{cursor:pointer;font-size:12.5px;font-family:var(--sans);color:#fffc;text-underline-offset:4px;white-space:nowrap;background:0 0;border:none;flex:none;text-decoration:underline}.nabe-collection .clr-all:hover{color:#fff}.nabe-collection .tb-right{white-space:nowrap;align-items:center;gap:12px;margin-left:auto;display:flex}.nabe-collection .sortsel{cursor:pointer;color:#ffffffd1;font-size:13px;font-family:var(--sans);background:0 0;border:none;padding:6px 2px}.nabe-collection .sortsel:hover{color:#fff}.nabe-collection .sortsel option{color:var(--ink)}.nabe-collection .fbtn{cursor:pointer;font-size:13px;font-family:var(--sans);border-radius:var(--ctl-r);background:var(--paper);border:1px solid var(--paper);color:var(--ink);align-items:center;gap:9px;padding:10px 17px;font-weight:600;transition:all .2s;display:inline-flex}.nabe-collection .fbtn:hover{background:var(--green);border-color:var(--green);color:#fff}.nabe-collection .fbtn:hover .ic{stroke:#fff}.nabe-collection .fbtn .n{background:var(--ink);min-width:19px;height:19px;color:var(--paper);border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:none}.nabe-collection .fbtn.has .n{display:inline-flex}.nabe-collection .gridsec{padding:30px 0 96px}.nabe-collection .viewed{padding:0 0 104px}.nabe-collection .viewed .wrap{border-top:1px solid var(--line);padding-top:56px}.nabe-collection .viewed-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;display:flex}.nabe-collection .viewed-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--brick);margin-bottom:12px;font-size:10.5px;font-weight:600}.nabe-collection .viewed-title{letter-spacing:-.025em;font-size:clamp(28px,3.2vw,42px);font-weight:300;line-height:1.08}.nabe-collection .viewed-title em{font-style:italic;font-weight:400}.nabe-collection .viewed-tools{flex-shrink:0;align-items:center;gap:22px;display:flex}.nabe-collection .viewed-clear{color:var(--ink-soft);text-underline-offset:4px;font-size:12px;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s}.nabe-collection .viewed-clear:hover{color:var(--brick)}.nabe-collection .viewed-arrows:not([hidden]){gap:8px;display:flex}.nabe-collection .viewed-arrow{border:1px solid var(--line);border-radius:var(--ctl-r);background:var(--paper);width:44px;height:44px;color:var(--ink);place-items:center;transition:background .2s,border-color .2s,opacity .2s;display:grid}.nabe-collection .viewed-arrow .ic{width:17px;height:17px}.nabe-collection .viewed-arrow:hover:not(:disabled){background:var(--ink);border-color:var(--ink);color:var(--paper)}.nabe-collection .viewed-arrow:hover:not(:disabled) .ic{stroke:var(--paper)}.nabe-collection .viewed-arrow:disabled{opacity:.35;cursor:default}.nabe-collection .viewed-row{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(20% - 17.6px);grid-auto-flow:column;gap:22px;display:grid;overflow-x:auto}.nabe-collection .viewed-row::-webkit-scrollbar{display:none}.nabe-collection .viewed-card{scroll-snap-align:start;min-width:0;color:var(--ink);flex-direction:column;display:flex}.nabe-collection .viewed-fig{aspect-ratio:1;background:var(--sand);display:block;position:relative;overflow:hidden}.nabe-collection .viewed-fig img{object-fit:cover;object-position:50% 70%;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.3,1);position:absolute;inset:0}.nabe-collection .viewed-name{letter-spacing:-.005em;margin-top:12px;font-size:16px;font-weight:500;line-height:1.3;transition:color .2s}.nabe-collection .viewed-note{color:var(--ink-soft);margin-top:3px;font-size:13px}.nabe-collection .viewed-go{color:var(--brick);text-underline-offset:4px;align-self:flex-start;margin-top:10px;font-size:12px;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s}@media (hover:hover){.nabe-collection .viewed-card:hover .viewed-fig img{transform:scale(1.04)}.nabe-collection .viewed-card:hover .viewed-go{color:var(--green-deep)}}.nabe-collection .viewed-card:focus-visible{outline:2px solid var(--ink);outline-offset:4px}@media (max-width:1100px){.nabe-collection .viewed-row{grid-auto-columns:calc(25% - 16.5px)}}@media (max-width:700px){.nabe-collection .viewed{padding-bottom:72px}.nabe-collection .viewed .wrap{padding-top:40px}.nabe-collection .viewed-head{margin-bottom:22px}.nabe-collection .viewed-tools{align-self:flex-end;padding-bottom:4px}.nabe-collection .viewed-arrows{display:none!important}.nabe-collection .viewed-row{grid-auto-columns:46%;gap:12px;margin-right:-2.5vw;padding-right:2.5vw;scroll-padding-left:0}.nabe-collection .viewed-name{font-size:15px}}.nabe-collection .side-grp{border:none;border-bottom:1px solid var(--line);margin:0;padding:18px 0}.nabe-collection .side-grp:last-child{border-bottom:none}.nabe-collection .side-grp legend{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:7px;margin-bottom:11px;padding:0;font-size:11px;display:flex}.nabe-collection .side-grp legend b{background:var(--ink);min-width:16px;height:16px;color:var(--paper);letter-spacing:0;border-radius:100px;place-items:center;padding:0 4px;font-size:9.5px;font-weight:600;display:inline-grid}.nabe-collection .side-opts{flex-direction:column;gap:2px;display:flex}.nabe-collection .side-opt{cursor:pointer;border-radius:5px;align-items:center;gap:9px;padding:5px 6px 5px 0;font-size:13px;line-height:1.35;transition:color .15s;display:flex;position:relative}@media (hover:hover){.nabe-collection .side-opt:hover{color:var(--ink)}}.nabe-collection .side-opt input{opacity:0;width:18px;height:18px;margin:-9px 0 0;position:absolute;top:50%;left:0}.nabe-collection .side-box{border:1px solid var(--line);background:var(--paper);border-radius:3px;flex:none;place-items:center;width:16px;height:16px;transition:background .15s,border-color .15s;display:grid}.nabe-collection .side-box:after{content:"";border-left:1.8px solid var(--paper);border-bottom:1.8px solid var(--paper);opacity:0;width:9px;height:5px;transition:opacity .15s,transform .15s;transform:rotate(-45deg)translate(1px,-1px)scale(.6)}@media (hover:hover){.nabe-collection .side-opt:hover .side-box{border-color:var(--ink)}}.nabe-collection .side-opt input:checked+.side-box{background:var(--ink);border-color:var(--ink)}.nabe-collection .side-opt input:checked+.side-box:after{opacity:1;transform:rotate(-45deg)translate(1px,-1px)scale(1)}.nabe-collection .side-opt input:focus-visible+.side-box{outline:2px solid var(--ink);outline-offset:2px}.nabe-collection .side-l{min-width:0;color:var(--ink-soft);flex:auto}.nabe-collection .side-opt input:checked~.side-l{color:var(--ink);font-weight:500}.nabe-collection .side-n{color:var(--ink-soft);opacity:.6;font-variant-numeric:tabular-nums;flex:none;font-size:11px}.nabe-collection .side-sw{border-radius:50%;flex:none;width:14px;height:14px;box-shadow:inset 0 0 0 1px #1b19152e}.nabe-collection .side-opt.off{opacity:.34;cursor:not-allowed}@media (hover:hover){.nabe-collection .side-opt.off:hover{color:inherit}}.nabe-collection .side-rng{padding-top:4px}.nabe-collection .side-rng .rng{margin:0 0 10px}.nabe-collection .pgrid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:56px 26px;display:grid}.nabe-collection .pc{flex-direction:column;display:flex;position:relative}.nabe-collection .pc-fig{background:var(--sand);aspect-ratio:1;cursor:pointer;display:block;position:relative;overflow:hidden}.nabe-collection .pc.wide{grid-column:span 2}.nabe-collection .pc.wide .pc-fig{aspect-ratio:16/10}.nabe-collection .pc-fig img{object-position:50% 78%;transition:opacity .5s,transform 1.2s cubic-bezier(.2,.7,.3,1);position:absolute;inset:0}.nabe-collection .pc-fig .pc-b{opacity:0;object-position:50% 62%}@media (hover:hover){.nabe-collection .pc-fig:hover img{transform:scale(1.035)}}.nabe-collection .pc-tags{z-index:2;flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;top:13px;left:13px}.nabe-collection .pc-badge{letter-spacing:.12em;text-transform:uppercase;background:var(--paper);border:1px solid var(--line);border-radius:var(--ctl-r);white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:6px 11px;font-size:10px;overflow:hidden}.nabe-collection .pc-badge.rec{background:var(--green-tint);border-color:var(--green-deep);color:var(--ink)}.nabe-collection .pc-badge.out{color:#f1eadd;background:#1b1915b3;border-color:#0000}.nabe-collection .pc-go{z-index:2;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:var(--ctl-r);letter-spacing:.1em;text-transform:uppercase;opacity:0;align-items:center;gap:8px;padding:10px 16px;font-size:11.5px;font-weight:600;transition:opacity .25s,transform .25s,background .2s,color .2s,border-color .2s;display:inline-flex;position:absolute;bottom:13px;right:13px;transform:translateY(6px)}.nabe-collection .pc-go .ic{width:15px;height:15px}.nabe-collection .pc:focus-within .pc-go{opacity:1;transform:none}@media (hover:hover){.nabe-collection .pc-fig:hover .pc-go{opacity:1;background:var(--ink);color:var(--paper);border-color:var(--ink);transform:none}.nabe-collection .pc-fig:hover .pc-go .ic{stroke:var(--paper)}}@media (hover:none){.nabe-collection .pc-go{display:none}}.nabe-collection .pc-tx{padding-top:9px}.nabe-collection .pc h3{letter-spacing:-.012em;margin-top:2px;font-size:16.5px;font-weight:500;line-height:1.3}.nabe-collection .pc h3 a{display:block}.nabe-collection .pc h3 a:hover{color:var(--brick)}.nabe-collection .pc-cfg{color:var(--brick);margin-top:2px;font-size:13px;font-weight:400;display:block}.nabe-collection .pc-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;margin-top:13px;padding-top:12px;display:flex}.nabe-collection .pc-sw{align-items:center;gap:7px;display:flex}.nabe-collection .sw{cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;display:grid;position:relative}.nabe-collection .sw>i{border-radius:50%;width:14px;height:14px;display:block;box-shadow:inset 0 0 0 1px #1b19152e}.nabe-collection .sw:hover{box-shadow:inset 0 0 0 1px var(--line)}.nabe-collection .sw.on:after{content:"";border:1.5px solid var(--ink);border-radius:50%;position:absolute;inset:1px}.nabe-collection .sw:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.nabe-collection .pc-more{color:var(--ink-soft);letter-spacing:.04em;font-size:10.5px}.nabe-collection .pc-p{white-space:nowrap;font-size:15.5px}.nabe-collection .pc-p em{color:var(--ink-soft);letter-spacing:.05em;margin-right:5px;font-size:11.5px;font-style:normal}.nabe-collection .pc-age{color:var(--ink-soft);margin-top:9px;font-size:11.5px}.nabe-collection .pc.off{opacity:.55}.nabe-collection .pc.off .pc-fig{filter:grayscale(.4)}.nabe-collection .pgrid.d-fitta{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.nabe-collection .pgrid.d-fitta .pc-tx,.nabe-collection .pgrid.d-fitta .pc-go{display:none}.nabe-collection .pgrid.d-fitta .pc.wide{grid-column:span 1}.nabe-collection .pgrid.d-fitta .pc.wide .pc-fig{aspect-ratio:1}.nabe-collection .pgrid.d-fitta .pcta{grid-area:span 2/span 2;height:100%;position:relative;overflow:hidden}.nabe-collection .pgrid.d-fitta .pcta-fig{aspect-ratio:auto;position:absolute;inset:0}.nabe-collection .pgrid.d-fitta .pcta-fig img{opacity:.3}.nabe-collection .pgrid.d-fitta .pcta:hover .pcta-fig img{opacity:.36}.nabe-collection .pgrid.d-fitta .pcta-tx{z-index:1;justify-content:flex-end;height:100%;position:relative}.nabe-collection .pgrid.d-fitta .pcta p{display:none}.nabe-collection .pgrid.d-fitta .pcta-cta{border-bottom:1px solid #fff6;align-self:flex-start;padding-bottom:3px}.nabe-collection .pgrid.d-elenco{grid-template-columns:minmax(0,1fr);gap:0}.nabe-collection .pgrid.d-elenco .pc,.nabe-collection .pgrid.d-elenco .pcta{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:center;gap:26px;padding:20px 0;display:grid}.nabe-collection .pgrid.d-elenco .pc.wide{grid-column:span 1}.nabe-collection .pgrid.d-elenco .pc.wide .pc-fig{aspect-ratio:1}.nabe-collection .pgrid.d-elenco .pc-tx{padding-top:0}.nabe-collection .pgrid.d-elenco .pc-foot{border-top:none;margin-top:10px;padding-top:0}.nabe-collection .pgrid.d-elenco .pcta-fig{aspect-ratio:1}.nabe-collection .pgrid.d-elenco .pcta{color:var(--ink);background:0 0}.nabe-collection .pgrid.d-elenco .pcta h3{color:var(--ink)}.nabe-collection .pgrid.d-elenco .pcta p{color:var(--ink-soft)}.nabe-collection .pgrid.d-elenco .pcta-cta{color:var(--brick)}.nabe-collection .pgrid.d-elenco .pcta-tx{padding:0}.nabe-collection .pcta{background:var(--brick);color:var(--color-bg);flex-direction:column;display:flex;position:relative;overflow:hidden}.nabe-collection .pcta-fig{aspect-ratio:1;background:var(--brick-deep);position:relative;overflow:hidden}.nabe-collection .pcta-fig img{opacity:.42;transition:transform 1.2s cubic-bezier(.2,.7,.3,1),opacity .5s;position:absolute;inset:0}@media (hover:hover){.nabe-collection .pcta:hover .pcta-fig img{opacity:.5;transform:scale(1.05)}}.nabe-collection .pcta-link:after{content:"";z-index:1;position:absolute;inset:0}.nabe-collection .pcta-tx{flex-direction:column;flex:1;padding:22px 24px 26px;display:flex}.nabe-collection .pcta-ey{letter-spacing:.2em;text-transform:uppercase;color:var(--green);font-size:10.5px}.nabe-collection .pcta h3{letter-spacing:-.02em;color:#fff;margin-top:11px;font-size:23px;font-weight:300;line-height:1.08}.nabe-collection .pcta h3 em{font-style:italic;font-weight:400}.nabe-collection .pcta p{color:#ffffffc2;margin-top:11px;font-size:12.5px;line-height:1.6}.nabe-collection .pcta-cta{cursor:pointer;font-family:var(--sans);color:#fff;letter-spacing:.1em;text-transform:uppercase;text-align:left;background:0 0;border:none;align-self:flex-start;align-items:center;gap:9px;margin-top:auto;padding-top:18px;font-size:11.5px;font-weight:600;transition:color .2s;display:inline-flex}.nabe-collection .pcta-cta .ic{width:16px;height:16px}.nabe-collection .pcta-cta:hover{color:var(--green)}.nabe-collection .pcta-cta:hover .ic{stroke:var(--green)}.nabe-collection .pcta-fig{container:ctatx/inline-size}.nabe-collection .pcta-head{z-index:1;padding:22px 24px;position:absolute;inset:auto 0 0}.nabe-collection .pcta-head h3{margin-top:9px}.nabe-collection .pgrid.d-comoda .pcta{min-height:0;position:relative}.nabe-collection .pgrid.d-comoda .pcta-in{flex-direction:column;display:flex;position:absolute;inset:0}.nabe-collection .pgrid.d-comoda .pcta-fig{flex:none}.nabe-collection .pgrid.d-comoda .pcta-tx{flex:1;min-height:0;padding-top:16px;overflow:hidden}.nabe-collection .pgrid.d-comoda .pcta p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:0;display:-webkit-box;overflow:hidden}.nabe-collection .pgrid.d-fitta .pcta-in,.nabe-collection .pgrid.d-elenco .pcta-in{display:contents}.nabe-collection .pgrid.d-fitta .pcta-head{inset:0 0 auto}.nabe-collection .pgrid.d-elenco .pcta-fig{position:relative}.nabe-collection .pgrid.d-elenco .pcta-head h3{color:#fff}@container ctacard (max-width:215px){.nabe-collection .pgrid.d-comoda .pcta-tx{padding-top:12px}.nabe-collection .pgrid.d-comoda .pcta p{-webkit-line-clamp:6;font-size:11px;line-height:1.45}}@container ctatx (max-width:300px){.nabe-collection .pcta-head{padding:16px 17px}}@container ctatx (max-width:165px){.nabe-collection .pcta-head{padding:11px 12px}}.nabe-collection .pcta[data-action=section]{background:var(--sand);color:var(--ink)}.nabe-collection .pcta[data-action=section] .pcta-fig{background:var(--brick)}.nabe-collection .pcta[data-action=section] .pcta-ey,.nabe-collection .pcta[data-action=section] h3,.nabe-collection .pgrid.d-elenco .pcta[data-action=section] .pcta-head h3{color:#fff}.nabe-collection .pcta[data-action=section] p{color:var(--ink-soft)}.nabe-collection .pcta[data-action=section] .pcta-cta{color:var(--brick)}.nabe-collection .pcta[data-action=section] .pcta-cta:hover{color:var(--brick-deep)}.nabe-collection .pc-fig{container:pfig/inline-size}.nabe-collection .pc-tx{container:pctx/inline-size}.nabe-collection .pcta{container:ctacard/inline-size}.nabe-collection .pcta-tx{container:ctatx/inline-size}@container pfig (max-width:310px){.nabe-collection .pc-badge{letter-spacing:.08em;padding:5px 8px;font-size:9px}.nabe-collection .pc-tags{gap:5px;top:10px;left:10px}.nabe-collection .pc-go{padding:9px 13px;font-size:10.5px}.nabe-collection .pc-go .ic{width:14px;height:14px}}@container pfig (max-width:215px){.nabe-collection .pc-badge{padding:4px 7px;font-size:8px}.nabe-collection .pc-tags{gap:4px;top:8px;left:8px}.nabe-collection .pc-go{justify-content:center;gap:0;width:34px;height:34px;padding:0;bottom:8px;right:8px}.nabe-collection .pc-go .gol{display:none}.nabe-collection .pc-go .ic{width:16px;height:16px}}@container pfig (max-width:150px){.nabe-collection .pc-badge{letter-spacing:.04em;padding:3px 5px;font-size:7.5px}.nabe-collection .pc-tags{gap:3px;top:5px;left:5px}}@container pfig (max-width:125px){.nabe-collection .pc-badge{display:none}.nabe-collection .pc-badge.out{display:inline-block}}@container pctx (min-width:560px){.nabe-collection .pc h3{font-size:20px}.nabe-collection .pc-cfg{font-size:14.5px}}@container pctx (max-width:300px){.nabe-collection .pc h3{margin-top:2px;font-size:15px;line-height:1.25}.nabe-collection .pc-cfg{margin-top:1px;font-size:12px}.nabe-collection .pc-p{font-size:14.5px}.nabe-collection .pc-p em{margin-right:4px;font-size:10.5px}.nabe-collection .pc-age{margin-top:8px;font-size:11px}}@container pctx (max-width:210px){.nabe-collection .pc h3{margin-top:1px;font-size:14px}.nabe-collection .pc-cfg{font-size:11.5px}.nabe-collection .pc-p{font-size:13.5px}.nabe-collection .pc-p em{margin-right:3px;font-size:10px}.nabe-collection .pc-age{margin-top:7px;font-size:10.5px}.nabe-collection .pc-foot{flex-direction:column;align-items:flex-start;gap:7px;margin-top:9px;padding-top:9px}.nabe-collection .sw{width:21px;height:21px}.nabe-collection .sw>i{width:12px;height:12px}.nabe-collection .pc-sw{gap:4px}.nabe-collection .pc-more{font-size:9.5px}}@container ctacard (max-width:310px){.nabe-collection .pcta-tx{padding:16px 17px 18px}}@container ctacard (max-width:215px){.nabe-collection .pcta-tx{padding:13px 14px 15px}}@container ctacard (max-width:150px){.nabe-collection .pcta-tx{padding:9px 10px 11px}}@container ctatx (max-width:300px){.nabe-collection .pcta-ey{letter-spacing:.16em;font-size:9.5px}.nabe-collection .pcta h3{margin-top:9px;font-size:19px;line-height:1.12}.nabe-collection .pcta p{margin-top:9px;font-size:11.5px;line-height:1.55}.nabe-collection .pcta-cta{letter-spacing:.07em;gap:7px;padding-top:14px;font-size:10px}.nabe-collection .pcta-cta .ic{width:14px;height:14px}}@container ctatx (max-width:165px){.nabe-collection .pcta-ey{letter-spacing:.14em;font-size:8.5px}.nabe-collection .pcta h3{margin-top:7px;font-size:16px}.nabe-collection .pcta p{margin-top:7px;font-size:11px;line-height:1.5}.nabe-collection .pcta-cta{gap:6px;padding-top:12px;font-size:9.5px}.nabe-collection .pcta-cta .ic{width:13px;height:13px}}@container ctatx (max-width:105px){.nabe-collection .pcta-ey{letter-spacing:.1em;font-size:7.5px}.nabe-collection .pcta h3{letter-spacing:-.01em;margin-top:5px;font-size:12.5px}.nabe-collection .pcta-cta{gap:4px;padding-top:8px;font-size:8px}.nabe-collection .pcta-cta .ic{width:11px;height:11px}}.nabe-collection .scrim{opacity:0;visibility:hidden;z-index:88;background:#1b19156b;transition:all .3s;position:fixed;inset:0}.nabe-collection .scrim.on{opacity:1;visibility:visible}.nabe-collection .drawer{overscroll-behavior:contain;background:var(--bg);z-index:89;flex-direction:column;width:min(430px,92vw);height:100dvh;transition:transform .42s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;right:0;overflow:hidden;transform:translate(100%)}.nabe-collection .drawer.on{transform:none}.nabe-collection .dr-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:24px 30px;display:flex}.nabe-collection .dr-head h4{font-size:15px;font-weight:500}.nabe-collection .dr-x{cursor:pointer;width:38px;height:38px;font-size:18px;font-family:var(--sans);justify-content:center;align-items:center;display:flex}.nabe-collection .dr-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:6px 30px 30px;overflow-y:auto}.nabe-collection .fgrp{border-bottom:1px solid var(--line);padding:24px 0}.nabe-collection .fgrp:last-child{border-bottom:none}.nabe-collection .fgrp h5{letter-spacing:.16em;text-transform:uppercase;color:var(--brick);margin-bottom:15px;font-size:11px}.nabe-collection .fopts{flex-wrap:wrap;gap:8px;display:flex}.nabe-collection .chip{cursor:pointer;font-size:12.5px;font-family:var(--sans);padding:10px 15px}.nabe-collection .swrow{flex-wrap:wrap;gap:13px;display:flex}.nabe-collection .swopt{cursor:pointer;color:var(--ink-soft);text-align:center;flex-direction:column;align-items:center;gap:7px;width:58px;font-size:11px;display:flex}.nabe-collection .swopt .b{border:1px solid #1b19152e;border-radius:50%;width:30px;height:30px;transition:box-shadow .2s}.nabe-collection .swopt.sel .b{box-shadow:0 0 0 2px var(--bg), 0 0 0 3px var(--ink)}.nabe-collection .swopt.sel{color:var(--ink)}.nabe-collection .swopt .swn{opacity:.62;font-size:10px;line-height:1;display:block}.nabe-collection .swopt:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:6px}.nabe-collection .fgrp h5 small{letter-spacing:.02em;text-transform:none;color:var(--ink-soft);margin-left:8px;font-size:11.5px;font-weight:400}.nabe-collection .fgrp-rng{padding-top:4px}.nabe-collection .rng{height:30px;position:relative}.nabe-collection .rng-track{background:var(--line);height:2px;position:absolute;top:14px;left:9px;right:9px}.nabe-collection .rng-fill{background:var(--ink);height:100%;position:absolute;top:0}.nabe-collection .rng input{pointer-events:none;appearance:none;background:0 0;width:100%;height:30px;margin:0;position:absolute;top:0;left:0}.nabe-collection .rng input:focus{outline:none}.nabe-collection .rng input::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;background:var(--paper);border:1px solid var(--ink);cursor:grab;border-radius:50%;width:19px;height:19px;transition:transform .15s;box-shadow:0 2px 7px -2px #1b191566}.nabe-collection .rng input::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.12)}.nabe-collection .rng input::-moz-range-thumb{pointer-events:auto;background:var(--paper);border:1px solid var(--ink);cursor:grab;border-radius:50%;width:19px;height:19px;box-shadow:0 2px 7px -2px #1b191566}.nabe-collection .rng-vals{justify-content:space-between;margin-top:6px;font-size:13px;display:flex}.nabe-collection .rng-vals span{font-weight:500}.nabe-collection .fopts.models .chip small{opacity:.55;margin-left:6px;font-size:11px}.nabe-collection .fopts.models .none{color:var(--ink-soft);font-size:12.5px;line-height:1.5}.nabe-collection .dr-foot{border-top:1px solid var(--line);background:var(--bg);gap:12px;padding:18px 30px;display:flex}.nabe-collection .dr-foot .cta{cursor:pointer;font-size:13px;font-family:var(--sans);flex:1;padding:16px}.nabe-collection .seo{background:var(--paper);padding:82px 0}.nabe-collection .collection-more-in{grid-template-columns:.85fr 1.15fr;align-items:start;gap:64px;display:grid}.nabe-collection .collection-more h2{letter-spacing:-.025em;font-size:clamp(28px,3.4vw,46px);font-weight:300;line-height:1.05}.nabe-collection .collection-more-copy{max-width:64ch;color:var(--ink-soft);font-size:15px;line-height:1.75}.nabe-collection .collection-more-copy p+p,.nabe-collection .collection-more-copy ul,.nabe-collection .collection-more-copy ol,.nabe-collection .collection-more-copy h4{margin-top:16px}.nabe-collection .collection-more-copy h4{color:var(--ink);font-weight:600}.nabe-collection .collection-more-copy ul{padding-left:1.2em;list-style:outside}.nabe-collection .collection-more-copy a{text-underline-offset:3px;text-decoration:underline}.nabe-collection .seo-head{max-width:60ch;margin-bottom:52px}.nabe-collection .seo-head p{color:var(--ink-soft);margin-top:18px;font-size:14.5px;line-height:1.75}.nabe-collection .seo-head h2{letter-spacing:-.025em;font-size:clamp(28px,3.4vw,46px);font-weight:300;line-height:1.05}.nabe-collection .seo-head h2 b{font-weight:650}.nabe-collection .seo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 46px;display:grid}.nabe-collection .seo-i h3{margin-bottom:10px;font-size:16px;font-weight:600}.nabe-collection .seo-i p{color:var(--ink-soft);font-size:13.5px;line-height:1.75}.nabe-collection .seo-more{max-height:0;transition:max-height .6s cubic-bezier(.4,0,.2,1);overflow:hidden}.nabe-collection .seo-more.on{max-height:2200px}.nabe-collection .seo-tog{cursor:pointer;font-size:13px;font-family:var(--sans);margin-top:34px;padding:14px 24px}.nabe-collection .faq{background:var(--bg);border-top:1px solid var(--line);padding:82px 0}.nabe-collection .faq-head{max-width:54ch;margin-bottom:16px}.nabe-collection .faq-head h2{letter-spacing:-.025em;font-size:clamp(28px,3.4vw,46px);font-weight:300;line-height:1.05}.nabe-collection .faq-head h2 b{font-weight:650}.nabe-collection .faq-intro{max-width:72ch;color:var(--ink-soft);margin-bottom:40px;font-size:14.5px;line-height:1.75}.nabe-collection .faq-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 56px;display:grid}.nabe-collection .faq-i{border-bottom:1px solid var(--line)}.nabe-collection .faq-q{margin:0}.nabe-collection .faq-open{cursor:pointer;text-align:left;width:100%;font-family:var(--sans);color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:18px;padding:19px 0;font-size:14.5px;font-weight:600;line-height:1.45;transition:color .2s;display:flex}.nabe-collection .faq-open:hover{color:var(--brick)}.nabe-collection .faq-open .ic{width:17px;height:17px;color:var(--brick);flex:none;margin-top:2px;transition:transform .2s}.nabe-collection .faq-open:hover .ic{transform:translate(3px)}.nabe-collection .faq-a{display:none}.nabe-collection .faq-foot{color:var(--ink-soft);margin-top:34px;font-size:13.5px}.nabe-collection .faq-foot a,.nabe-collection .faq-l{border-bottom:1px solid var(--brick);color:var(--brick);padding-bottom:2px}.nabe-collection .faq-foot a:hover,.nabe-collection .faq-l:hover{color:var(--green-deep);border-color:var(--green-deep)}.nabe-collection .panel{overscroll-behavior:contain;background:var(--paper);z-index:89;visibility:hidden;flex-direction:column;width:560px;max-width:94vw;height:100dvh;transition:transform .4s cubic-bezier(.22,.61,.36,1);display:flex;position:fixed;top:0;right:0;overflow:hidden;transform:translate(100%)}.nabe-collection .panel.on{visibility:visible;transform:translate(0)}.nabe-collection .panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:28px 34px;display:flex}.nabe-collection .panel-head h3{letter-spacing:-.02em;font-size:23px;font-weight:400;line-height:1.2}.nabe-collection .panel-close{cursor:pointer;color:var(--ink-soft);font-size:22px;line-height:1;font-family:var(--sans);background:0 0;border:none;flex:none;margin-top:2px}.nabe-collection .panel-close:hover{color:var(--ink)}.nabe-collection .panel-body{overscroll-behavior:contain;flex:1;min-height:0;padding:30px 34px;overflow-y:auto}.nabe-collection .panel-body p{color:var(--ink-soft);margin-bottom:16px;font-size:14.5px;line-height:1.7}.nabe-collection .panel-body p b{color:var(--ink);font-weight:600}.nabe-collection .panel-body a{color:var(--brick);border-bottom:1px solid var(--brick);padding-bottom:2px}.nabe-collection .panel-body a:hover{color:var(--green-deep);border-color:var(--green-deep)}.nabe-collection .panel-more{border-top:1px solid var(--line);margin-top:34px;padding-top:22px}.nabe-collection .panel-more h4{letter-spacing:.16em;text-transform:uppercase;color:var(--brick);margin-bottom:12px;font-size:11px}.nabe-collection .panel-more button{border:0;border-bottom:1px solid var(--line);cursor:pointer;width:100%;font-family:var(--sans);text-align:left;color:var(--ink);background:0 0;justify-content:space-between;align-items:center;gap:14px;padding:13px 0;font-size:13.5px;line-height:1.4;transition:color .2s;display:flex}.nabe-collection .panel-more button:hover{color:var(--brick)}.nabe-collection .panel-more button .ic{width:15px;height:15px;color:var(--brick);flex:none}@media (max-width:560px){.nabe-collection .panel-head{padding:22px 20px}.nabe-collection .panel-head h3{font-size:20px}.nabe-collection .panel-body{padding:24px 20px}}.nabe-collection .store{background:var(--paper);text-align:center;border-top:1px solid var(--line);padding:96px 0}.nabe-collection .store-claim{max-width:34ch;margin:0 auto;font-size:clamp(17px,2vw,26px);font-weight:400;line-height:1.35}.nabe-collection .store-tabs{justify-content:center;gap:26px;margin:26px 0 44px;display:flex}.nabe-collection .stab{color:var(--ink-soft);cursor:pointer;font-size:14px;font-family:var(--sans);background:0 0;border:none;padding:4px 0;transition:all .2s;position:relative}.nabe-collection .stab.sel{color:var(--ink);font-weight:600}.nabe-collection .stab.sel:after{content:"";background:var(--green);height:2px;position:absolute;bottom:-6px;left:0;right:0}.nabe-collection .store-grid{text-align:left;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:40px;max-width:1300px;margin:0 auto;display:grid}.nabe-collection .store-h{letter-spacing:-.02em;font-size:clamp(22px,2.1vw,32px);font-weight:400;line-height:1.14}.nabe-collection .store-fig{aspect-ratio:4/5;background:var(--sand);justify-self:center;width:100%;max-height:460px;overflow:hidden}.nabe-collection .store-fig img{transition:transform 1s}.nabe-collection .store-fig:hover img{transform:scale(1.04)}.nabe-collection .store-side p{color:var(--ink-soft);font-size:13.5px;line-height:1.6}.nabe-collection .store-list{flex-direction:column;gap:8px;margin:16px 0;list-style:none;display:flex}.nabe-collection .store-list li{color:var(--ink);padding-left:20px;font-size:13px;position:relative}.nabe-collection .store-list li:before{content:"✓";color:var(--green-deep);font-weight:700;position:absolute;left:0}.nabe-collection .store-meta{border-top:1px solid var(--line);flex-direction:column;gap:9px;padding-top:14px;font-size:12.5px;display:flex}.nabe-collection .store-meta .sm-k{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:2px;font-size:10px;font-weight:600;display:block}.nabe-collection .store-link{border-bottom:1px solid var(--ink);cursor:pointer;color:var(--brick);border-color:var(--brick);margin-top:18px;padding-bottom:3px;font-size:13px;display:inline-block}.nabe-collection .store-link:hover{color:var(--green-deep);border-color:var(--green-deep)}@media (max-width:1080px){.nabe-collection .faq-list{grid-template-columns:1fr;gap:0}}@media (max-width:820px){.nabe-collection .faq,.nabe-collection .store{padding:62px 0}.nabe-collection .store-grid{grid-template-columns:1fr;gap:22px}.nabe-collection .store-h{order:1}.nabe-collection .store-fig{aspect-ratio:4/3;order:2}.nabe-collection .store-side{order:3}.nabe-collection .store-tabs{gap:18px;margin:22px 0 30px}}.nabe-collection .prefooter-logos{background:var(--paper);border-top:1px solid var(--line)}.nabe-collection .prefooter-row{grid-template-columns:minmax(220px,1fr) 3fr;align-items:center;gap:20px 56px;padding:22px 0;display:grid}.nabe-collection .prefooter-row:first-child{padding-top:34px}.nabe-collection .prefooter-row:last-child{padding-bottom:34px}.nabe-collection .prefooter-label{margin-bottom:0}.nabe-collection .prefooter-certs{flex-wrap:wrap;align-items:center;gap:20px 44px;margin:0;padding:0;list-style:none;display:flex}.nabe-collection .prefooter-certs img{object-fit:contain;mix-blend-mode:multiply;width:auto;max-width:200px;height:72px}.nabe-collection .prefooter-press-h{letter-spacing:-.02em;max-width:14ch;margin-top:14px;font-size:clamp(22px,2.1vw,32px);font-weight:300;line-height:1.14}.nabe-collection .prefooter-press-h strong{font-weight:500}.nabe-collection .prefooter-press{flex-wrap:wrap;align-items:center;gap:16px 56px;margin:0;padding:0;list-style:none;display:flex}.nabe-collection .prefooter-press-cell{height:100%;color:inherit;flex-direction:column;justify-content:space-between;align-items:center;gap:10px;padding:4px 0;text-decoration:none;display:flex}.nabe-collection .prefooter-press-logo{justify-content:center;align-items:center;height:40px;display:flex}.nabe-collection .prefooter-press-logo img{object-fit:contain;filter:grayscale();mix-blend-mode:multiply;opacity:.85;width:auto;max-width:100%;max-height:32px;transition:filter .25s,opacity .25s,transform .25s}.nabe-collection a.prefooter-press-cell:hover .prefooter-press-logo img,.nabe-collection a.prefooter-press-cell:focus-visible .prefooter-press-logo img{filter:none;opacity:1;transform:scale(1.04)}@media (max-width:820px){.nabe-collection .prefooter-row{grid-template-columns:1fr;gap:14px;padding:18px 0}.nabe-collection .prefooter-row:first-child{padding-top:28px}.nabe-collection .prefooter-row:last-child{padding-bottom:28px}.nabe-collection .prefooter-certs{justify-content:space-between;gap:16px}.nabe-collection .prefooter-certs li{flex:1 1 0;justify-content:center;display:flex}.nabe-collection .prefooter-certs img{max-width:100%;height:54px}.nabe-collection .prefooter-press-h{max-width:none}.nabe-collection .prefooter-press{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;display:grid}.nabe-collection .prefooter-press-logo{height:34px}.nabe-collection .prefooter-press-logo img{max-height:28px}}.nabe-collection footer{background:var(--ink);color:var(--color-foot);padding:92px 0 42px}.nabe-collection .foot-top{border-bottom:1px solid var(--color-foot-line);grid-template-columns:2fr 1fr 1fr 1fr;gap:44px;padding-bottom:56px;display:grid}.nabe-collection .foot-logo{object-fit:contain;filter:brightness(0)invert();width:auto;height:70px;margin-bottom:22px}.nabe-collection footer p{max-width:34ch;color:var(--color-foot-soft);font-size:13.5px;line-height:1.65}.nabe-collection footer h5{letter-spacing:.14em;text-transform:uppercase;color:var(--paper);margin-bottom:18px;font-size:11px}.nabe-collection footer li{color:var(--color-foot-soft);cursor:pointer;margin-bottom:11px;font-size:13.5px;list-style:none}.nabe-collection footer li:hover{color:var(--green)}.nabe-collection .foot-news{border-bottom:1px solid var(--color-foot-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;padding:40px 0;display:flex}.nabe-collection .fn-form{gap:10px;display:flex}.nabe-collection .fn-form input{border:1px solid var(--color-foot-field);color:var(--paper);background:0 0;min-width:250px;padding:14px 18px;font-size:13.5px}.nabe-collection .fn-form input::placeholder{color:var(--color-foot-hint)}.nabe-collection .fn-form button{cursor:pointer;font-size:13px;font-family:var(--sans);padding:14px 26px}.nabe-collection .foot-bottom{color:var(--color-foot-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:28px;font-size:12px;display:flex}.nabe-collection .toast{background:var(--ink);color:var(--paper);z-index:95;opacity:0;visibility:hidden;align-items:center;gap:10px;max-width:90vw;padding:14px 22px;font-size:13.5px;transition:all .28s;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%,20px)}.nabe-collection .toast.on{opacity:1;visibility:visible;transform:translate(-50%)}.nabe-collection .toast .dotc{background:var(--green);border-radius:50%;flex:none;width:6px;height:6px}@media (max-width:1500px){.nabe-collection .pgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1080px){.nabe-collection .pgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1180px){.nabe-collection .menu{display:none}.nabe-collection .mf-in{grid-template-columns:1fr;gap:26px}.nabe-collection .collection-more-in{grid-template-columns:1fr;gap:22px}.nabe-collection .mf-svc{flex-wrap:wrap;margin-top:36px}.nabe-collection .mf-i{border-right:none;flex:240px;padding:20px 0 0}.nabe-collection .seo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.nabe-collection .pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.nabe-collection .burger{display:inline-flex}.nabe-collection .nav-icons .ni-ic:first-child{display:none}.nabe-collection .cover{padding:16px 0 22px}.nabe-collection .cover .wrap{width:92%}.nabe-collection .cover .crumb{margin-bottom:12px;font-size:11.5px}.nabe-collection .cover-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px}.nabe-collection .cover-row h1{font-size:clamp(31px,8.6vw,44px);line-height:1}.nabe-collection .cover-row .sub{font-size:13.5px;line-height:1.6}.nabe-collection .manifesto{padding:52px 0 44px}.nabe-collection .agesel{padding:52px 0 0}.nabe-collection .tbar-in{flex-wrap:wrap;gap:10px;height:auto;min-height:52px;padding:7px 0}.nabe-collection .tb-n{order:2;margin-left:auto;font-size:12.5px;display:block}.nabe-collection .tb-nl{display:none}.nabe-collection .tb-dens{order:1}.nabe-collection .tb-right{order:3;gap:8px}.nabe-collection .tb-chips{flex:100%;order:4;min-width:0;padding:0 0 4px;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.nabe-collection .tb-chips:empty,.nabe-collection .tb-chips{display:none}.nabe-collection .dr-chips:not(:empty){border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:14px 30px;display:flex}.nabe-collection .dr-chips .achip{border-color:var(--line);background:var(--sand);min-height:36px}.nabe-collection .dr-chips .clr-all{min-height:36px;color:var(--ink-soft)}.nabe-collection .sortsel{max-width:96px;padding:6px 0;font-size:12px}.nabe-collection .fbtn{padding:9px 14px;font-size:12.5px}.nabe-collection .densb{width:32px;height:32px}.nabe-collection .densb[data-d=fitta]{display:none}.nabe-collection .pgrid.d-fitta{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.nabe-collection .pgrid.d-comoda{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 11px}.nabe-collection .pgrid.d-comoda .pc.wide{grid-column:span 2}.nabe-collection .pgrid.d-comoda .pc.wide .pc-fig{aspect-ratio:16/10}.nabe-collection .pgrid.d-elenco .pc,.nabe-collection .pgrid.d-elenco .pcta{grid-template-columns:minmax(0,38%) minmax(0,1fr);gap:16px;padding:16px 0}.nabe-collection .pgrid.d-comoda .pcta{grid-column:span 1}.nabe-collection .pcta-fig{aspect-ratio:1}.nabe-collection .tb-chips{-webkit-mask-image:linear-gradient(90deg,#000 86%,#0000);mask-image:linear-gradient(90deg,#000 86%,#0000)}.nabe-collection .gridsec{padding:30px 0 70px}.nabe-collection .pgrid{gap:38px 16px}.nabe-collection .brick{margin:36px 0 36px calc(50% - 50vw)}.nabe-collection .brick .txt{padding:44px 26px}.nabe-collection .brick .fig{min-height:300px}.nabe-collection .seo-grid{grid-template-columns:1fr;gap:30px}.nabe-collection .foot-top{grid-template-columns:1fr 1fr;gap:30px}}@media (max-width:560px){.nabe-collection .pgrid.d-fitta{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}}@media (max-width:640px){.nabe-collection .brick h3{font-size:27px}.nabe-collection .brick .mini{gap:26px}.nabe-collection .foot-top{grid-template-columns:1fr}.nabe-collection .fn-form{width:100%}.nabe-collection .fn-form input{flex:1;min-width:0}}@media (max-width:360px){.nabe-collection .pgrid.d-comoda{grid-template-columns:minmax(0,1fr);gap:34px 0}.nabe-collection .pgrid.d-comoda .pc.wide{grid-column:span 1}.nabe-collection .pgrid.d-comoda .pc.wide .pc-fig{aspect-ratio:1}.nabe-collection .pgrid.d-comoda .pcta-fig{aspect-ratio:16/10}}@media (prefers-reduced-motion:reduce){.nabe-collection [data-reveal],.nabe-collection [data-reveal-stagger]>*{opacity:1!important;transform:none!important}.nabe-collection .pc-fig img,.nabe-collection .pcta-fig img,.nabe-collection .pc-go,.nabe-collection .sw>i{transition:none!important}.nabe-collection .pc-fig:hover img,.nabe-collection .pcta:hover .pcta-fig img{transform:none}.nabe-collection .pc-go{opacity:1;transform:none}}.nabe-collection .cta,.nabe-collection .bn-cta,.nabe-collection .seo-tog,.nabe-collection .fn-form button,.nabe-collection .dr-foot .cta{background:var(--ink);color:var(--paper);border:1px solid var(--ink);border-radius:var(--btn-r);transition:background .2s,color .2s,border-color .2s}.nabe-collection .cta:hover,.nabe-collection .bn-cta:hover,.nabe-collection .seo-tog:hover,.nabe-collection .fn-form button:hover,.nabe-collection .dr-foot .cta:hover{background:var(--green);color:#fff;border-color:var(--green)}.nabe-collection .cta:hover svg,.nabe-collection .bn-cta:hover svg,.nabe-collection .fn-form button:hover svg{stroke:#fff}.nabe-collection .cta.ghost,.nabe-collection .seo-tog.ghost,.nabe-collection .dr-foot .cta.ghost{background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:var(--btn-r)}.nabe-collection .cta.ghost:hover,.nabe-collection .seo-tog.ghost:hover,.nabe-collection .dr-foot .cta.ghost:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.nabe-collection .chip,.nabe-collection .fbtn{border-radius:var(--ctl-r);transition:background .2s,color .2s,border-color .2s}.nabe-collection .chip{background:var(--paper);color:var(--ink-soft);border:1px solid var(--line)}.nabe-collection .chip:hover{border-color:var(--ink);color:var(--ink)}.nabe-collection .chip.sel{background:var(--ink);color:var(--paper);border-color:var(--ink);font-weight:600}.nabe-collection .pc-add,.nabe-collection .dr-x{background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:50%;transition:background .2s,color .2s,border-color .2s,transform .2s,opacity .25s}.nabe-collection .pc-add:hover,.nabe-collection .dr-x:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.nabe-collection .pc-add.done:hover{background:var(--brick);border-color:var(--brick);color:#fff}.nabe-collection .pc-age .dotg,.nabe-collection .toast .dotc,.nabe-collection .cart-pill .dotc,.nabe-collection .bn-k .pulse{background:var(--green)}.nabe-collection .clr-all,.nabe-collection .seo-link{color:var(--brick);transition:color .2s,border-color .2s}.nabe-collection .clr-all:hover,.nabe-collection .seo-link:hover{color:var(--green)}.nabe-collection .brick .bn-cta{background:var(--paper);color:var(--ink);border:1px solid var(--paper)}.nabe-collection .brick .bn-cta:hover{background:var(--green);color:#fff;border-color:var(--green)}.nabe-collection .brick .bn-cta:hover svg{stroke:#fff}.nabe-collection .collection-ages{color:var(--paper);border-bottom:1px solid #faf6ee38;align-items:center;gap:24px;padding:14px 0;display:flex}.nabe-collection .collection-ages>span{letter-spacing:.12em;text-transform:uppercase;font-size:11px}.nabe-collection .collection-age-options{gap:7px;display:flex}.nabe-collection .collection-age-options button{font:500 11px var(--sans);letter-spacing:.02em;border-radius:var(--ctl-r);color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #faf6ee66;padding:9px 17px}.nabe-collection .collection-age-options button[aria-pressed=true],.nabe-collection .collection-age-options button:hover{background:var(--paper);color:var(--brick);border-color:var(--paper)}.nabe-collection .collection-age-options button:focus-visible{outline:2px solid var(--green);outline-offset:4px}.nabe-collection .inspiration-access{color:var(--paper);text-align:left;cursor:pointer;font-family:var(--sans);background:0 0;border:0;border-left:1px solid #faf6ee4d;align-items:center;gap:12px;margin-left:auto;padding:0 0 0 24px;display:flex}.nabe-collection .inspiration-preview{contain:size;border-radius:2px;flex:0 0 48px;width:48px;max-width:48px;height:40px;display:block;position:relative;overflow:hidden}.nabe-collection .inspiration-preview img{object-fit:cover;object-position:50% 80%;width:100%;max-width:100%;height:100%;max-height:100%;position:absolute;inset:0}.nabe-collection .inspiration-access b{letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:600;display:block}.nabe-collection .inspiration-access small{opacity:.8;margin-top:4px;font-size:10px;font-weight:400;display:block}.nabe-collection .inspiration-access>.ic{width:17px;height:17px;margin-left:10px;transition:transform .2s}.nabe-collection .inspiration-access:hover>.ic{transform:translate(3px)}.nabe-collection .inspiration-access:focus-visible{outline:2px solid var(--paper);outline-offset:5px}.nabe-collection .pc[data-earth-config] .pc-b{object-position:50% 78%}.nabe-collection .tbar-top{grid-template-rows:1fr;transition:grid-template-rows .52s cubic-bezier(.32,.72,0,1);display:grid}.nabe-collection .tbar-top>div{min-height:0;overflow:hidden}.nabe-collection .tbar.compact .tbar-top{grid-template-rows:0fr}.nabe-collection .collection-ages{transition:opacity .3s,transform .42s cubic-bezier(.32,.72,0,1)}.nabe-collection .tbar.compact .collection-ages,.nabe-collection .tbar.flying .collection-ages{opacity:0;pointer-events:none}.nabe-collection .tbar.compact .collection-ages{transform:translateY(-10px)}.nabe-collection .tbar.flying .collection-ages{transition:none}.nabe-collection .tbar.opening .collection-ages{opacity:1;transition:none;transform:none}.nabe-collection #flyLayer{z-index:70;pointer-events:none;position:fixed;inset:0}.nabe-collection .flyit{background:var(--brick);border-radius:var(--ctl-r);will-change:transform, opacity;border:0;margin:0;padding:0;display:block;position:fixed;top:0;left:0;box-shadow:0 16px 34px -20px #1b1915bf}.nabe-collection .flyit.wide{border-radius:9px}.nabe-collection .flyit .collection-ages{opacity:1;border:0;padding:0;transition:none;display:block;transform:none}.nabe-collection .flyit .inspiration-access{border-left-color:#0000}@media (min-width:821px){.nabe-collection .tbar{transition:background-color .3s,border-color .3s}.nabe-collection .tbar.compact{pointer-events:none;background:0 0;border-bottom-color:#0000}.nabe-collection .tbar.compact .tb-chips,.nabe-collection .tbar.compact .tb-dens{visibility:hidden}.nabe-collection .tbar.compact .fbtn,.nabe-collection .tbar.compact .fhint{pointer-events:auto}.nabe-collection .tbar.compact .fbtn{border:1px solid var(--line);box-shadow:0 16px 34px -18px #1b19158c}.nabe-collection .tb-dens{display:none}}.nabe-collection .tb-right,.nabe-collection .fbtn{position:relative}.nabe-collection .fbtn .ring{border-radius:var(--ctl-r);border:1.5px solid var(--paper);opacity:0;pointer-events:none;position:absolute;inset:-5px}.nabe-collection .fbtn.absorb{animation:.58s cubic-bezier(.34,1.4,.5,1) fabsorb}.nabe-collection .fbtn.absorb .ring{animation:.66s ease-out fring}.nabe-collection .fthumb{opacity:0;border-radius:2px;flex:none;width:0;height:19px;margin-right:-9px;transition:width .42s cubic-bezier(.32,.72,0,1),margin .42s cubic-bezier(.32,.72,0,1),opacity .3s;display:block;overflow:hidden}.nabe-collection .fthumb img{object-fit:cover;object-position:50% 80%;width:100%;height:100%}.nabe-collection .tbar.compact .fthumb{opacity:1;width:22px;margin-right:0;transition-delay:.5s}.nabe-collection .fhint{z-index:3;background:var(--paper);color:var(--ink);letter-spacing:.02em;border-radius:var(--ctl-r);white-space:nowrap;pointer-events:none;opacity:0;align-items:center;gap:7px;padding:9px 14px;font-size:11.5px;font-weight:600;transition:opacity .3s,transform .45s cubic-bezier(.32,.72,0,1);display:flex;position:absolute;top:calc(100% + 11px);right:0;transform:translateY(-7px)scale(.94);box-shadow:0 14px 30px -14px #1b19158c}.nabe-collection .fhint:before{content:"";border:6px solid #0000;border-bottom-color:var(--paper);position:absolute;bottom:100%;right:27px}.nabe-collection .fhint .dotc{background:var(--green);border-radius:50%;flex:none;width:6px;height:6px}.nabe-collection .fhint.on{opacity:1;transform:none}.nabe-collection .fgrp-age .fopts{gap:7px}.nabe-collection .fgrp-age .chip{padding:9px 12px;font-size:12px}.nabe-collection .fgrp-age .chip[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink);font-weight:600}.nabe-collection .dr-insp{background:var(--paper);border:1px solid var(--line);width:100%;color:var(--ink);border-radius:9px;align-items:center;gap:12px;margin:15px 0 0;padding:11px 13px;transition:border-color .2s,background .2s;display:flex}.nabe-collection .dr-insp:hover{border-color:var(--ink)}.nabe-collection .dr-insp-fig{border-radius:4px;flex:0 0 46px;width:46px;height:38px;display:block;position:relative;overflow:hidden}.nabe-collection .dr-insp-fig img{object-fit:cover;object-position:50% 80%;width:100%;height:100%;position:absolute;inset:0}.nabe-collection .dr-insp b{letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:600;display:block}.nabe-collection .dr-insp small{color:var(--ink-soft);margin-top:4px;font-size:11px;display:block}.nabe-collection .dr-insp>.ic{flex:none;width:17px;height:17px;margin-left:auto;transition:transform .2s}.nabe-collection .dr-insp:hover>.ic{transform:translate(3px)}.nabe-collection .fgrp-age.justin{animation:1.6s ease-out fjustin}@media (prefers-reduced-motion:reduce){.nabe-collection .tbar-top,.nabe-collection .collection-ages,.nabe-collection .fthumb,.nabe-collection .fhint{transition:none}.nabe-collection .fbtn.absorb,.nabe-collection .fbtn.absorb .ring,.nabe-collection .fgrp-age.justin{animation:none}}@media (max-width:950px){.nabe-collection .collection-ages{flex-wrap:wrap;gap:14px}.nabe-collection .collection-ages>span{font-size:9px}.nabe-collection .collection-age-options button{padding:8px 12px;font-size:10px}.nabe-collection .inspiration-access{gap:8px;padding-left:14px}.nabe-collection .inspiration-preview{flex-basis:36px;width:36px;max-width:36px;height:36px}.nabe-collection .inspiration-access b{font-size:10px}.nabe-collection .inspiration-access small{font-size:9px}}@media (max-width:700px){.nabe-collection .collection-ages{gap:10px;padding:11px 0;display:flex}.nabe-collection .collection-ages>span{flex:1;font-size:9px}.nabe-collection .collection-age-options{order:3;gap:5px;width:100%;display:flex}.nabe-collection .collection-age-options button{flex:1;padding:8px 10px}.nabe-collection .inspiration-access{border:0;gap:7px;padding:0}.nabe-collection .inspiration-preview{flex-basis:30px;width:30px;max-width:30px;height:30px}.nabe-collection .inspiration-access small{display:none}.nabe-collection .inspiration-access>.ic{width:13px;height:13px;margin-left:1px}.nabe-collection .inspiration-access b{letter-spacing:.04em;font-size:9px}}:is(.nabe-collection:not(:defined) .tbar,.nabe-collection:not(:defined) .store-tabs){display:none}.nabe-collection:not(:defined) [data-store-panel][hidden]{margin-top:36px;display:grid!important}.nabe-collection .cover-row h1 strong{font-weight:700}.nabe-collection .manifesto h2 strong,.nabe-collection .seo-head h2 strong,.nabe-collection .faq-head h2 strong{font-weight:650}.nabe-collection .manifesto h2 strong{display:block}.nabe-collection .tbar{z-index:35}.nabe-collection .tb-chips .clr-all{color:var(--paper)}.nabe-collection .fly-layer{z-index:70;pointer-events:none;position:fixed;inset:0}.nabe-collection dialog{max-height:none;color:var(--ink);border:0;margin:0 0 0 auto;padding:0}.nabe-collection dialog:not([open]){display:none}.nabe-collection dialog::backdrop{background:#1b19156b}.nabe-collection dialog[open].drawer,.nabe-collection dialog[open].panel{visibility:visible}.nabe-collection .panel{width:560px}.nabe-collection .dr-x,.nabe-collection .panel-close{min-width:44px;min-height:44px}.nabe-collection .side-box{pointer-events:none}.nabe-collection .sw:disabled{cursor:not-allowed;opacity:.4}.nabe-collection .sw:disabled:before{content:"";background:var(--ink);z-index:1;width:20px;height:1px;position:absolute;transform:rotate(-45deg)}.nabe-collection .rng input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--ink);outline-offset:3px}.nabe-collection .pc-fig:focus-visible .pc-go{opacity:1;transform:none}.nabe-collection .pc-fig:focus-visible{outline-offset:3px}.nabe-collection .pc-fig img{width:100%;height:100%}.nabe-collection .empty{text-align:center;grid-column:1/-1;padding:60px 0}.nabe-collection .empty b{margin-bottom:12px;font-size:22px;font-weight:400;display:block}.nabe-collection .faq-i[open] .faq-a{padding-bottom:24px;display:block}.nabe-collection[data-enhanced] .faq-a{display:none}.nabe-collection .seo-details{flex-direction:column;display:flex}.nabe-collection .seo-details summary{order:2;align-self:flex-start;display:inline-block}.nabe-collection .seo-more{max-height:none;overflow:hidden}.nabe-collection .inspiration-dialog{background:var(--bg);width:min(1280px,94vw);max-width:none;height:calc(100dvh - 48px);margin:auto;inset:24px}.nabe-collection .inspiration-dialog[open]{flex-direction:column;display:flex}.nabe-collection .inspiration-content{padding:30px;overflow:auto}.nabe-collection .inspiration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px;display:grid}.nabe-collection .inspiration-card img{aspect-ratio:1.2;object-fit:cover;margin-bottom:20px}.nabe-collection .inspiration-card h3{font-size:22px;font-weight:400;line-height:1.2}.nabe-collection .inspiration-card p{color:var(--ink-soft);margin-top:10px;font-size:13px}.nabe-collection .inspiration-cta{color:var(--brick);align-items:center;gap:10px;margin-top:20px;font-size:12px;display:flex}@media (max-width:820px){.nabe-collection .pgrid.d-elenco .pc-foot{flex-direction:column;align-items:flex-start;gap:7px}.nabe-collection .inspiration-grid{grid-template-columns:1fr}.nabe-collection .inspiration-content{padding:20px}.nabe-collection .inspiration-dialog{height:calc(100dvh - 20px);inset:10px}}@media (prefers-reduced-motion:reduce){.nabe-collection *,.nabe-collection :before,.nabe-collection :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.nabe-collection .pc-more-link{color:var(--color-brick);text-underline-offset:4px;margin-top:10px;font-size:12px;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s;display:inline-block}.nabe-collection .pc-more-link:hover{color:var(--color-green)}.nabe-collection .pc-more-link:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.nabe-collection .pc-info{color:var(--color-ink-soft);font-size:11.5px;line-height:1.35}.nabe-collection .pc-foot.bare .pc-sw{display:none}.nabe-collection .pc-foot.bare{border-top:0;justify-content:flex-start;margin-top:6px;padding-top:0}.nabe-room-link{width:44px;height:44px;color:var(--color-brick);white-space:nowrap;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:10px;transition:background .2s,border-color .2s;display:flex;position:relative}.nabe-room-link>svg{stroke-width:1.5px;flex:none;width:24px;height:24px}.nabe-room-link:hover{background:var(--color-sand)}.nabe-room-link-copy{display:none}.nabe-room-link[data-filled]:after{content:"";border:1.5px solid var(--color-paper);background:var(--color-brick);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:6px}.nabe-room-name-full{display:none}.nabe-room-name-compact{display:inline}.nabe-room-link-label{font-size:11px;font-weight:550;line-height:1.3}.nabe-room-link-price{color:var(--color-ink-soft);font-variant-numeric:tabular-nums;font-size:10px;font-weight:450;line-height:1.3}.nabe-room-link-price[hidden]{display:none}.nabe-room-menu-card{background:var(--color-bg);align-items:center;gap:14px;margin-bottom:20px;padding:14px;display:flex}.nabe-room-menu-card>svg{width:24px;height:24px;color:var(--color-brick);flex:none}.nabe-room-menu-card>span{flex:1}.nabe-room-menu-card strong{font-size:12px;font-weight:550;display:block}.nabe-room-menu-card small{color:var(--color-ink-soft);margin-top:4px;font-size:10px;line-height:1.6;display:block}@media (min-width:1180px){.nabe-room-link{border:1px solid var(--color-line);background:var(--color-bg);border-radius:100px;gap:7px;width:auto;height:auto;min-height:46px;margin-right:4px;padding:6px 11px}.nabe-room-link>svg{width:22px;height:22px}.nabe-room-link:hover{border-color:var(--color-line)}.nabe-room-link-copy{text-align:left;align-content:center;gap:3px;display:grid}.nabe-room-link[data-filled]:after{display:none}}@media (min-width:1350px){.nabe-room-link{gap:9px;margin-right:8px;padding:6px 14px}.nabe-room-name-full{display:inline}.nabe-room-name-compact{display:none}}.nabe-room{background-color:var(--color-bg);color:var(--color-ink)}.nabe-room-grid{grid-template-columns:minmax(0,1fr) 424px;align-items:start;gap:60px;padding-bottom:40px;display:grid}.nabe-room-stage{background:var(--color-bg);min-width:0;height:min(760px,100svh - 120px);min-height:560px;position:sticky;top:96px;overflow:hidden}.nabe-room-canvas{outline-offset:-3px;touch-action:none;position:absolute;inset:0}.nabe-room-canvas canvas{width:100%;height:100%;display:block}.nabe-room-stage-heading{pointer-events:none;z-index:1;justify-content:space-between;gap:14px;display:flex;position:absolute;top:25px;left:28px;right:28px}.nabe-room-stage-heading .nabe-eyebrow{color:var(--color-ink-soft);font-size:9px}.nabe-room-stage-heading>span:last-child{white-space:nowrap;color:var(--color-ink-soft);font-size:10px}.nabe-room-empty-scene{text-align:center;background:var(--color-bg);flex-direction:column;justify-content:center;align-items:center;gap:22px;display:flex;position:absolute;inset:0}.nabe-room-empty-scene h2{letter-spacing:-.03em;font-size:clamp(32px,3vw,48px);font-weight:300;line-height:1.13;position:relative}.nabe-room-empty-scene p{color:var(--color-ink-soft);font-size:13px;line-height:1.8;position:relative}.nabe-room-empty-scene button{position:relative}.nabe-room-outline{border:1px solid var(--color-line);opacity:.5;width:58%;height:40%;position:absolute;transform:perspective(700px)rotateX(58deg)rotate(-30deg)translateY(95px)}.nabe-room-outline:before,.nabe-room-outline:after{content:"";border-left:1px solid var(--color-line);border-right:1px solid var(--color-line);position:absolute;inset:-65px -1px 0}.nabe-room-outline:after{border-top:1px solid var(--color-line);inset:-65px -1px 65px}.nabe-room-views{border:1px solid var(--color-line);background:#faf6eef0;border-radius:6px;padding:3px;display:flex;position:absolute;top:72px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.nabe-room-views{background:color-mix(in srgb, var(--color-paper) 94%, transparent)}}.nabe-room-views{white-space:nowrap}.nabe-room-control{border:1px solid var(--color-line);background:#faf6eef0;border-radius:4px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:10px 13px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nabe-room-control{background:color-mix(in srgb, var(--color-paper) 94%, transparent)}}.nabe-room-control{color:var(--color-ink-soft);font-size:10px;font-weight:500;line-height:1.4;transition:background .2s,color .2s,border-color .2s}.nabe-room-control svg{stroke-width:1.4px;flex-shrink:0;width:17px;height:17px}.nabe-room-control:hover{background:var(--color-sand);color:var(--color-ink);border-color:var(--color-ink-soft)}.nabe-room-control[aria-pressed=true]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}.nabe-room-views .nabe-room-control{background:0 0;border:0;border-radius:3px;padding:8px 15px;font-size:11px}.nabe-room-views .nabe-room-control:hover{background:var(--color-sand)}.nabe-room-views .nabe-room-control[aria-pressed=true]{background:var(--color-ink);color:var(--color-paper)}.nabe-room-tools{flex-wrap:wrap;justify-content:center;gap:8px;display:flex;position:absolute;bottom:20px;left:16px;right:16px}.nabe-room-focus-label{flex-direction:column;gap:6px;display:flex;position:absolute;top:20px;left:24px}.nabe-room-focus-label>span{font-size:20px;font-weight:300}.nabe-room-focus-label button{color:var(--color-brick);text-underline-offset:4px;text-align:left;min-height:32px;font-size:11px;text-decoration:underline}.nabe-room-scene-status{pointer-events:none;font-size:12px;position:absolute;bottom:80px;left:24px}.nabe-room-retry{position:absolute;top:120px;left:24px}.nabe-room-panel{min-width:0;padding-top:8px}.nabe-room-panel>div>.nabe-eyebrow{letter-spacing:.16em;font-size:9px}.nabe-room-panel .nabe-product-title{letter-spacing:-.03em;margin-top:14px;font-size:42px;font-weight:300;line-height:1.12}.nabe-room-panel .nabe-product-subtitle{margin-top:16px;font-size:13px;line-height:1.8}.nabe-room-measures{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);margin:28px 0 30px}.nabe-room-measures summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:13px;list-style:none;display:flex}.nabe-room-measures summary small{color:var(--color-ink-soft);margin-top:4px;font-size:11px;display:block}.nabe-room-measures form{padding-bottom:18px}.nabe-room-measures label{font-size:11px}.nabe-room-measures input{box-sizing:border-box;background:var(--color-paper);border:1px solid var(--color-line);border-radius:0;width:100%;margin-top:8px;padding:12px;font-size:16px;display:block}.nabe-room-list-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.nabe-room-list-heading h2{font-size:12px;font-weight:600}.nabe-room-list-heading>span{color:var(--color-ink-soft);font-size:10px}.nabe-room-list-empty{color:var(--color-ink-soft);padding:12px 0 20px;font-size:12px;line-height:1.8}.nabe-room-object{text-align:left;background:var(--color-paper);border:1px solid var(--color-line);width:100%;min-height:84px;color:var(--color-ink);cursor:pointer;align-items:center;gap:15px;padding:13px;transition:border-color .2s,background .2s;display:flex}.nabe-room-object:hover{border-color:var(--color-ink)}.nabe-room-object>img{object-fit:cover;flex-shrink:0;width:62px;height:62px}.nabe-room-object>span:not(:last-child){flex:1;min-width:0}.nabe-room-object strong{font-size:13px;font-weight:600;display:block}.nabe-room-object small{color:var(--color-ink-soft);margin-top:5px;font-size:10px;line-height:1.6;display:block}.nabe-room-object>span:last-child{font-size:18px}.nabe-room-add{margin-top:16px}.nabe-room-object .nabe-room-add-icon{border-right:1px solid var(--color-line);flex:0 0 62px;place-items:center;height:54px;font-size:28px;font-weight:300;display:grid}.nabe-room-item .nabe-room-object,.nabe-room-add{background:0 0;border:0;gap:13px;min-height:70px;padding:8px 12px 8px 0;position:relative}.nabe-room-item .nabe-room-object:after,.nabe-room-add:after{content:"";background:var(--color-line);height:1px;position:absolute;bottom:0;left:67px;right:0}.nabe-room-item .nabe-room-object:hover,.nabe-room-add:hover{background:var(--color-paper)}.nabe-room-item .nabe-room-object:hover:after,.nabe-room-add:hover:after{background:var(--color-ink)}.nabe-room-item .nabe-room-object>img{width:54px;height:54px}.nabe-room-item .nabe-room-object>span:last-child{white-space:nowrap;color:var(--color-ink-soft);font-size:10px}.nabe-room-object.nabe-room-add>span.nabe-room-add-icon{background:var(--color-paper);border:0;flex:0 0 54px}.nabe-room-item{grid-template-columns:minmax(0,1fr) 40px 40px;align-items:center;gap:0;display:grid}.nabe-room-remove{width:44px;height:44px;color:var(--color-ink-soft);border:1px solid #0000;border-radius:50%;place-items:center;font-size:22px;font-weight:300;transition:color .2s,background .2s,border-color .2s;display:grid}.nabe-room-remove:hover{color:var(--color-brick);border-color:var(--color-line);background:var(--color-paper)}.nabe-room-remove svg,.nabe-room-summary-remove svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.nabe-room-remove[data-room-remove]{color:#b42318}.nabe-room-remove[data-room-remove]:hover{color:#912018}.nabe-room-removal-undo{z-index:120;border:1px solid var(--color-green);background:var(--color-green-tint);width:max-content;max-width:calc(100% - 32px);color:var(--color-green-readable);border-radius:100px;align-items:center;gap:16px;padding:10px 16px;font-size:12px;line-height:1.5;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #416c6329}.nabe-room-removal-undo[hidden]{display:none}.nabe-room-removal-undo button{min-height:44px;color:var(--color-green-readable);text-underline-offset:3px;flex-shrink:0;font-weight:600;text-decoration:underline}.nabe-room-removal-undo button:focus-visible{outline:2px solid var(--color-green-readable);outline-offset:3px}.nabe-room-duplicate:hover{color:var(--color-ink)}.nabe-room-duplicate:disabled{opacity:.4}.nabe-room-project-actions{justify-content:space-between;gap:14px;margin:18px 0 26px;font-size:11px;display:flex}.nabe-room-project-actions button{min-height:32px}.nabe-room-purchase{border-top:1px solid var(--color-line);padding-top:22px}.nabe-room-purchase>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.nabe-room-purchase>div span{font-size:11px}.nabe-room-purchase>div strong{letter-spacing:-.02em;font-size:30px;font-weight:400}.nabe-room-purchase>p{color:var(--color-ink-soft);margin:12px 0 20px;font-size:10px;line-height:1.7}.nabe-room-back{text-align:left;text-underline-offset:4px;min-height:36px;margin:0 0 25px;font-size:12px;text-decoration:underline}.nabe-room-search-drawer .nabe-room-search-label{margin-top:0}.nabe-room-search-label{margin:26px 0 10px;font-size:12px;display:block}.nabe-room-search{box-sizing:border-box;background:var(--color-paper);border:1px solid var(--color-line);border-radius:0;width:100%;padding:16px;font-size:16px}.nabe-room-status,.nabe-room-space{color:var(--color-brick);margin-top:18px;font-size:12px;line-height:1.7}.nabe-room-space{padding-bottom:25px}.nabe-room-placement{background:#faf6eef5;flex-wrap:wrap;align-items:center;gap:5px;display:flex;position:absolute;bottom:76px;left:24px;right:24px}@supports (color:color-mix(in lab, red, red)){.nabe-room-placement{background:color-mix(in srgb, var(--color-paper) 96%, transparent)}}.nabe-room-placement{border:1px solid var(--color-line);border-radius:6px;padding:8px}.nabe-room-placement select{background:0 0;flex:1;min-width:0;max-width:100%;font-size:12px}.nabe-room-placement button{border:1px solid var(--color-line);min-width:40px;min-height:44px;color:var(--color-ink-soft);border-radius:4px;transition:background .2s,color .2s}.nabe-room-placement button:hover{background:var(--color-sand);color:var(--color-ink)}.nabe-room-placement [role=group]{gap:3px;display:flex}.nabe-room[data-mode=editor] .nabe-room-stage-heading{display:none}.nabe-room-confirm{background:var(--color-paper);color:var(--color-ink);border:1px solid var(--color-line);max-width:min(500px,94vw);margin:auto;padding:32px}.nabe-room-confirm::backdrop{background:#1b191577}.nabe-room [hidden]{display:none!important}.nabe-room button:disabled{opacity:.5;cursor:default}.nabe-room [data-room-editor] [data-buy-block]{margin-top:24px}@media (max-width:1199px){.nabe-room-grid{grid-template-columns:minmax(0,1fr) 360px;gap:32px}.nabe-room-stage-heading{flex-direction:column;gap:7px;left:18px;right:18px}.nabe-room-panel .nabe-product-title{font-size:36px}}@media (max-width:900px){.nabe-room-grid{grid-template-columns:1fr;gap:28px}.nabe-room-stage{height:62svh;min-height:390px;max-height:600px;position:relative;top:auto}.nabe-room-panel{padding:0 0 24px}.nabe-room-stage-heading{top:18px}.nabe-room-empty-scene h2{font-size:34px}.nabe-room-views{padding:2px;top:72px}.nabe-room-tools{bottom:14px;left:14px;right:14px}.nabe-room-control{min-height:44px;padding:8px 10px;font-size:10px}.nabe-room-views .nabe-room-control{min-height:44px;padding:6px 13px;font-size:10px}.nabe-room-tools,.nabe-room-tools .nabe-room-control{gap:5px}.nabe-room-focus-label{top:15px;left:18px}.nabe-room-panel .nabe-product-title{font-size:36px}.nabe-room-placement{bottom:120px;left:14px;right:14px}.nabe-room-stage:has(.nabe-room-placement:not([hidden])){min-height:480px}.nabe-room-confirm form{flex-wrap:wrap}.nabe-room[data-mode=editor] .nabe-room-stage{z-index:2;height:44svh;min-height:320px;max-height:430px;position:sticky;top:72px}.nabe-room[data-mode=editor] .nabe-room-stage-heading{display:none}.nabe-room[data-mode=editor] .nabe-room-focus-label{top:15px}.nabe-room[data-mode=editor] .nabe-room-focus-label>span{font-size:14px}.nabe-room[data-mode=editor] .nabe-room-views{top:auto;bottom:68px;left:14px;transform:none}}@media (max-width:420px){.nabe-room-tools{left:8px;right:8px}.nabe-room-tools .nabe-room-control{padding:8px;font-size:9px}.nabe-room-tools .nabe-room-control svg{width:15px;height:15px}.nabe-room-placement select{flex-basis:100%;min-height:44px}}@media (prefers-reduced-motion:reduce){.nabe-room *{transition:none!important}}.nabe-room-summary-dialog{--summary-tint:#eef2ec}@supports (color:color-mix(in lab, red, red)){.nabe-room-summary-dialog{--summary-tint:color-mix(in srgb, var(--color-green-tint) 55%, var(--color-paper))}}.nabe-room-summary-dialog{border:1px solid var(--color-line);background:var(--color-paper);width:min(1320px,100vw - 48px);max-width:none;height:min(870px,100dvh - 48px);max-height:none;color:var(--color-ink);border-radius:12px;margin:auto;padding:0;font-size:13px;line-height:1.5;inset:0;overflow:hidden;box-shadow:0 20px 100px #1b191533}.nabe-room-summary-dialog[open]{grid-template-rows:auto minmax(0,1fr);display:grid}.nabe-room-summary-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1b191577}.nabe-room-summary-dialog[data-opening]{animation:.25s both nabe-fade-in}.nabe-room-summary-dialog [hidden]{display:none!important}.nabe-room-summary-dialog button,.nabe-room-summary-dialog select{font:inherit;color:inherit;cursor:pointer}.nabe-room-summary-dialog button:disabled{opacity:.5;cursor:default}.nabe-room-summary-dialog button:focus-visible,.nabe-room-summary-dialog select:focus-visible,.nabe-room-summary-dialog a:focus-visible,.nabe-room-summary-dialog summary:focus-visible{outline:2px solid var(--color-green-readable);outline-offset:3px}.nabe-room-summary-dialog button svg,.nabe-room-summary-dialog summary svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:17px;height:17px}.nabe-room-summary-head{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:20px;padding:22px 28px;display:flex}.nabe-room-summary-head .nabe-eyebrow{letter-spacing:.13em;margin-bottom:7px;font-size:9px;font-weight:400}.nabe-room-summary-head h2{font-size:23px;font-weight:500;line-height:1.35}.nabe-room-summary-close{border:1px solid var(--color-line);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:background-color .2s;display:inline-flex}.nabe-room-summary-close:hover{background:var(--color-bg)}.nabe-room-summary-close svg{width:16px;height:16px}.nabe-room-summary-body{grid-template-columns:minmax(0,1fr) 390px;min-height:0;display:grid}.nabe-room-summary-scene{background:radial-gradient(ellipse at 45% 45%, var(--color-paper), var(--color-bg));min-width:0;min-height:0;position:relative;overflow:hidden}.nabe-room-summary-dialog[data-arranging] .nabe-room-summary-scene{background:var(--color-bg)}.nabe-room-summary-caption{z-index:5;pointer-events:none;gap:7px;max-width:45%;display:grid;position:absolute;top:24px;left:26px}.nabe-room-summary-caption span{letter-spacing:.15em;text-transform:uppercase;color:var(--color-ink-soft);font-size:10px}.nabe-room-summary-caption strong{font-size:12px;font-weight:500}.nabe-room-summary-views{z-index:6;border:1px solid var(--color-line);background:#faf6eee8;border-radius:6px;padding:3px;display:flex;position:absolute;top:18px;right:20px}@supports (color:color-mix(in lab, red, red)){.nabe-room-summary-views{background:color-mix(in srgb, var(--color-paper) 91%, transparent)}}.nabe-room-summary-views{white-space:nowrap}.nabe-room-summary-views button{background:0 0;border:0;border-radius:3px;min-height:40px;padding:8px 15px;color:var(--color-ink-soft)!important;font-size:11px!important}.nabe-room-summary-views button:hover{background:var(--color-bg)}.nabe-room-summary-views button[aria-pressed=true]{background:var(--color-green-tint);font-weight:500;color:var(--color-green-readable)!important}.nabe-room-summary-canvas{touch-action:none;outline-offset:-3px;position:absolute;inset:80px 0 70px}.nabe-room-summary-dialog[data-arranging] .nabe-room-summary-canvas{bottom:213px}.nabe-room-summary-canvas canvas{width:100%;height:100%;display:block}.nabe-room-summary-loading{text-align:center;pointer-events:none;font-size:13px;line-height:1.7;position:absolute;top:48%;left:12%;right:12%}.nabe-room-summary-placement{z-index:5;border:1px solid var(--color-line);background:#faf6eef5;border-radius:6px;gap:7px;width:350px;max-width:calc(100% - 24px);padding:10px 12px;display:grid;position:absolute;bottom:66px;left:50%}@supports (color:color-mix(in lab, red, red)){.nabe-room-summary-placement{background:color-mix(in srgb, var(--color-paper) 96%, transparent)}}.nabe-room-summary-placement{transform:translate(-50%)}.nabe-room-summary-selection,.nabe-room-summary-placement-actions{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.nabe-room-summary-selection select{text-overflow:ellipsis;background:0 0;border:0;flex:1;min-width:0;min-height:40px;padding:6px 2px;font-size:11px!important}.nabe-room-summary-selection [data-summary-focus]{border:1px solid var(--color-line);white-space:nowrap;background:0 0;border-radius:5px;align-items:center;gap:6px;min-height:40px;padding:6px 8px;display:flex;font-size:10px!important}.nabe-room-summary-placement-toggle{display:none}.nabe-room-summary-nudge,.nabe-room-summary-rotation{border:1px solid var(--color-line);border-radius:4px;align-items:center;display:flex;overflow:hidden}.nabe-room-summary-nudge button,.nabe-room-summary-rotation button{background:0 0;border:0;place-items:center;width:40px;height:42px;padding:0;line-height:1;display:grid;color:var(--color-green-readable)!important;font-size:21px!important}.nabe-room-summary-placement-actions button:hover,.nabe-room-summary-selection [data-summary-focus]:hover{background:var(--color-green-tint)}.nabe-room-summary-rotation output{font-variant-numeric:tabular-nums;text-align:center;min-width:40px;color:var(--color-green-readable);font-size:11px}.nabe-room-summary-hint{text-align:center;color:var(--color-ink-soft);font-size:9px;line-height:1.5}@media (min-width:821px){.nabe-room-summary-placement{white-space:nowrap;align-items:center;gap:10px;width:auto;max-width:calc(100% - 40px);padding:4px 5px 4px 12px;display:flex}.nabe-room-summary-selection{flex:0 auto;gap:4px}.nabe-room-summary-selection select{flex:0 180px;width:180px;min-height:36px}.nabe-room-summary-selection [data-summary-focus]{min-height:36px}.nabe-room-summary-placement-actions{flex:none;gap:6px}.nabe-room-summary-nudge button,.nabe-room-summary-rotation button{width:36px;height:36px;font-size:18px!important}.nabe-room-summary-hint{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.nabe-room-summary-canvas,.nabe-room-summary-dialog[data-arranging] .nabe-room-summary-canvas{bottom:118px}}.nabe-room-summary-tip{z-index:4;border:1px solid var(--color-line);background:#faf6eed9;border-radius:100px;max-width:calc(100% - 24px);margin:0;padding:8px 14px;position:absolute;bottom:72px;left:50%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.nabe-room-summary-tip{background:color-mix(in srgb, var(--color-paper) 85%, transparent)}}.nabe-room-summary-tip{text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink-soft);pointer-events:none;font-size:11px;line-height:1.3;transform:translate(-50%)}.nabe-room-summary-tools{z-index:5;flex-wrap:wrap;justify-content:center;gap:8px;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.nabe-room-summary-tools button{border:1px solid var(--color-line);background:#faf6eecc;border-radius:4px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:10px 13px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nabe-room-summary-tools button{background:color-mix(in srgb, var(--color-paper) 80%, transparent)}}.nabe-room-summary-tools button{font-size:10px!important}.nabe-room-summary-tools button:hover{background:var(--color-green-tint)}.nabe-room-summary-sidebar{border-left:1px solid var(--color-line);background:var(--color-paper);flex-direction:column;min-height:0;display:flex}.nabe-room-summary-sheet-toggle{display:none}.nabe-room-summary-sheet{flex-direction:column;flex:1;min-height:0;display:flex}.nabe-room-summary-list{--summary-pad:22px;--summary-stick:20px;min-height:0;padding:var(--summary-stick) var(--summary-pad);overscroll-behavior:contain;flex:1;overflow-y:auto}.nabe-room-summary-measures{border:1px solid var(--color-line);background:var(--summary-tint);border-radius:6px;margin-bottom:12px;padding:10px 12px;position:relative}.nabe-room-summary-measures summary{cursor:pointer;padding-right:27px;font-size:11px;font-weight:600;line-height:1.5;list-style:none;position:relative}.nabe-room-summary-measures summary::-webkit-details-marker{display:none}.nabe-room-summary-measures summary:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='none' stroke='%236b655b' stroke-width='1.4'%3E%3Cpath d='m9 11 5 5 5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;width:22px;height:22px;margin-top:-11px;transition:transform .25s;position:absolute;top:50%;right:0}.nabe-room-summary-measures[open] summary:after{transform:rotate(180deg)}.nabe-room-summary-measures summary small{color:var(--color-brick);margin-top:2px;font-size:9px;font-weight:400;line-height:1.4;display:block}.nabe-room-summary-measures[open] summary small{color:var(--color-ink-soft)}.nabe-room-summary-measures form>p{color:var(--color-ink-soft);margin:8px 0;font-size:10px;line-height:1.55}.nabe-room-summary-measures form>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.nabe-room-summary-measures label{gap:3px;font-size:10px;display:grid}.nabe-room-summary-measures input{border:1px solid var(--color-line);background:var(--color-paper);width:100%;min-width:0;color:var(--color-ink);border-radius:4px;padding:7px 8px;font-size:11px}.nabe-room-summary-measures input[aria-invalid=true]{border-color:var(--color-brick)}.nabe-room-summary-measures [data-summary-size-submit]{background:var(--color-green-readable);border:0;border-radius:4px;width:100%;margin-top:8px;padding:8px;color:var(--color-paper)!important;font-size:10px!important}.nabe-room-summary-dialog .nabe-room-summary-size-error{color:var(--color-brick);margin-bottom:0}.nabe-room-summary-measures.needs-measures{border-color:var(--color-green);background:var(--color-green-tint);box-shadow:0 0 0 2px #79aea326}@supports (color:color-mix(in lab, red, red)){.nabe-room-summary-measures.needs-measures{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-green) 15%, transparent)}}.nabe-room-summary-measures.needs-measures [data-summary-measure-prompt]{color:var(--color-green-readable);font-weight:500}.nabe-room-summary-space{border-left:3px solid var(--color-green);background:var(--summary-tint);color:var(--color-green-readable);gap:6px;margin-bottom:15px;padding:12px;font-size:10px;line-height:1.5;display:grid}.nabe-room-summary-space strong{font-size:11px;font-weight:500}.nabe-room-summary-space small{color:var(--color-ink-soft);font-size:9px}.nabe-room-summary-space.has-conflict{border-color:var(--color-clay);background:#f3eadf}@supports (color:color-mix(in lab, red, red)){.nabe-room-summary-space.has-conflict{background:color-mix(in srgb, var(--color-clay) 10%, var(--color-paper))}}.nabe-room-summary-space.has-conflict{color:var(--color-brick)}.nabe-room-summary-heading{margin:18px 0 14px}.nabe-room-summary-heading>span{letter-spacing:.08em;text-transform:uppercase;color:var(--color-brick);margin-bottom:5px;font-size:9px;display:block}.nabe-room-summary-heading h3{font-size:20px;font-weight:450;line-height:1.3}[data-summary-items]{border-top:1px solid var(--color-line)}[data-summary-items] li{border-bottom:1px solid var(--color-line);padding:16px 0;transition:background-color .3s,box-shadow .3s}[data-summary-items] li.is-active{background:var(--color-green-tint);box-shadow:-10px 0 0 var(--color-green-tint), 10px 0 0 var(--color-green-tint), -13px 0 0 var(--color-green)}.nabe-room-summary-card{grid-template-columns:58px minmax(0,1fr) 30px;align-items:center;gap:12px;display:grid}.nabe-room-summary-photo{background:var(--color-bg);width:58px;height:65px;display:block;overflow:hidden}.nabe-room-summary-photo img{object-fit:cover;width:100%;height:100%}.nabe-room-summary-card h3{font-size:13px;font-weight:550;line-height:1.4}.nabe-room-summary-card p{color:var(--color-ink-soft);margin:5px 0;font-size:10px;line-height:1.5}.nabe-room-summary-price{font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.nabe-room-summary-remove{background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid;color:#b42318!important;font-size:21px!important}.nabe-room-summary-remove:hover{color:#912018!important}.nabe-room-summary-actions{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;margin-top:12px;display:grid}.nabe-room-summary-actions [data-summary-duplicate]{padding-inline:12px;color:var(--color-ink)!important}.nabe-room-summary-actions button{border:1px solid var(--color-line);background:0 0;border-radius:3px;min-height:38px;padding:7px 6px;font-weight:500;line-height:1.5;color:var(--color-brick)!important;font-size:10px!important}.nabe-room-summary-actions [data-summary-configure]{border-color:var(--color-bg);background:var(--color-bg);color:var(--color-ink)!important}.nabe-room-summary-actions button:hover:not(:disabled){border-color:var(--color-ink-soft)}.nabe-room-browse-heading{top:calc(-1 * var(--summary-stick,0px));bottom:calc(-1 * var(--summary-stick,0px));z-index:2;margin:30px calc(-1 * var(--summary-pad,22px)) 0;padding:12px var(--summary-pad,22px);border-block:1px solid var(--color-line);background:var(--color-paper);position:sticky}.nabe-room-browse-heading:has(+[data-summary-catalog-host]:empty){display:none}.nabe-room-browse-heading button{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.nabe-room-browse-heading button:after{content:"↓";color:var(--color-ink-soft);font-size:14px}.nabe-room-browse{padding-top:3px}.nabe-room-category{border-bottom:1px solid var(--color-line)}.nabe-room-category>summary,.nabe-room-subcategory>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:12px 0;font-size:15px;font-weight:450;list-style:none;display:flex}.nabe-room-category>summary::-webkit-details-marker{display:none}.nabe-room-subcategory>summary::-webkit-details-marker{display:none}.nabe-room-category>summary svg,.nabe-room-subcategory>summary svg{stroke-width:1.4px;width:22px;height:22px;color:var(--color-brick);transition:transform .25s}.nabe-room-category[open]>summary svg{transform:rotate(45deg)}.nabe-room-subcategory[open]>summary svg{transform:rotate(180deg)}.nabe-room-subcategory{border-top:1px solid #d8cfbd80;margin-left:14px}@supports (color:color-mix(in lab, red, red)){.nabe-room-subcategory{border-top:1px solid color-mix(in srgb, var(--color-line) 50%, transparent)}}.nabe-room-subcategory>summary{min-height:45px;font-size:12px}.nabe-room-browse-product{border-top:1px solid #d8cfbd66;padding:12px 0}@supports (color:color-mix(in lab, red, red)){.nabe-room-browse-product{border-top:1px solid color-mix(in srgb, var(--color-line) 40%, transparent)}}.nabe-room-browse-info{align-items:center;gap:12px;display:flex}.nabe-room-browse-info img,.nabe-room-browse-placeholder{background:var(--color-bg);object-fit:cover;border-radius:3px;flex-shrink:0;width:55px;height:60px;display:block}.nabe-room-browse-info b{font-size:12px;font-weight:500;display:block}.nabe-room-browse-info small{color:var(--color-brick);margin-top:4px;font-size:9px;display:block}.nabe-room-browse-actions{grid-template-columns:.8fr 1.2fr;gap:7px;margin-top:10px;display:grid}.nabe-room-browse-actions a,.nabe-room-browse-actions button{border:1px solid var(--color-line);background:0 0;border-radius:3px;justify-content:center;align-items:center;gap:5px;min-height:38px;padding:7px 4px;font-weight:500;line-height:1.4;display:flex;color:var(--color-brick)!important;font-size:10px!important}.nabe-room-browse-actions [data-summary-quick]{border-color:var(--color-bg);background:var(--color-bg);color:var(--color-ink)!important}.nabe-room-browse-actions svg{stroke-width:1.4px!important;width:16px!important;height:16px!important}.nabe-room-browse-actions .is-in-room,.nabe-room-browse-actions .is-in-room:disabled{background:var(--color-green-tint);opacity:1;color:var(--color-green-readable)!important}.nabe-room-summary-status{z-index:6;border:1px solid #416c6340;width:max-content;max-width:min(440px,100% - 32px);margin:0;padding:9px 16px;position:absolute;top:76px;left:50%}@supports (color:color-mix(in lab, red, red)){.nabe-room-summary-status{border:1px solid color-mix(in srgb, var(--color-green-readable) 25%, transparent)}}.nabe-room-summary-status{background:var(--color-green-tint);text-align:center;color:var(--color-green-readable);pointer-events:none;border-radius:18px;font-size:11px;line-height:1.45;animation:.25s ease-out nabe-room-status-in;transform:translate(-50%);box-shadow:0 6px 18px -10px #1b191559}.nabe-room-summary-status.is-error{border-color:#8c4a2f4d}@supports (color:color-mix(in lab, red, red)){.nabe-room-summary-status.is-error{border-color:color-mix(in srgb, var(--color-brick) 30%, transparent)}}.nabe-room-summary-status.is-error{background:#f2e8dc}@supports (color:color-mix(in lab, red, red)){.nabe-room-summary-status.is-error{background:color-mix(in srgb, var(--color-clay) 12%, var(--color-paper))}}.nabe-room-summary-status.is-error{color:var(--color-brick)}.nabe-room-summary-status:empty{display:none}@keyframes nabe-room-status-in{0%{opacity:0;transform:translate(-50%,-6px)}}@media (prefers-reduced-motion:reduce){.nabe-room-summary-status{animation:none}}.nabe-room-summary-purchase{border-top:1px solid var(--color-line);background:var(--color-bg);flex:none;padding:14px 22px}.nabe-room-summary-purchase>div{justify-content:space-between;align-items:baseline;gap:12px;margin:2px 0 12px;display:flex}.nabe-room-summary-purchase>div span{font-size:11px}.nabe-room-summary-purchase strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:23px;font-weight:500}.nabe-room-summary-buy{background:var(--color-green-readable);border:0;border-radius:4px;width:100%;padding:14px 10px;font-weight:500;transition:background-color .2s;color:var(--color-paper)!important;font-size:12px!important}.nabe-room-summary-buy:hover:not(:disabled){background:var(--color-ink)}.nabe-room-summary-wishlist{border:1px solid var(--color-line);background:0 0;border-radius:4px;width:100%;min-height:40px;margin-top:8px;display:block;color:var(--color-green-readable)!important;font-size:11px!important}.nabe-room-summary-purchase [data-summary-cart]{text-align:center;margin-top:4px;display:block}.nabe-room-summary-note{text-align:center;color:var(--color-ink-soft);margin-top:8px;font-size:9px;line-height:1.4}.nabe-room-with-bed{color:var(--color-green-deep);margin-top:2px;font-size:10.5px;line-height:1.45;display:block}.nabe-room-leave{border:1px solid var(--color-line);background:var(--color-paper);width:460px;max-width:calc(100vw - 32px);color:var(--color-ink);border-radius:4px;margin:auto;padding:36px;font-size:13px;line-height:1.75;box-shadow:0 24px 80px #1b191530}.nabe-room-leave::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1b191560}.nabe-room-leave-eyebrow{letter-spacing:.13em;color:var(--color-brick);font-size:9px}.nabe-room-leave h2{margin:12px 0 20px;font-size:25px;font-weight:450;line-height:1.3}.nabe-room-leave p{margin:0 0 16px;line-height:1.8}.nabe-room-leave .nabe-room-leave-note{color:var(--color-ink-soft);font-size:11px}.nabe-room-leave button{border:1px solid var(--color-brick);background:var(--color-brick);width:100%;min-height:46px;color:var(--color-paper);cursor:pointer;padding:12px;font-size:12px;font-weight:500;line-height:1.6;display:block}.nabe-room-leave [data-summary-leave-stay],.nabe-room-leave [data-summary-reset-stay],.nabe-room-leave [data-room-checkout-cancel]{border-color:var(--color-line);color:var(--color-ink-soft);background:0 0;margin-top:9px}.nabe-room-leave button:focus-visible{outline:2px solid var(--color-brick);outline-offset:4px}.nabe-room-unavailable{max-height:calc(100dvh - 48px);overflow-y:auto}.nabe-room-unavailable ul{max-height:36dvh;margin-bottom:20px;padding:0;list-style:none;overflow-y:auto}.nabe-room-unavailable li{border-bottom:1px solid var(--color-line);padding:12px 0}.nabe-room-unavailable li strong{color:var(--color-brick)}.nabe-room-unavailable li p{margin:4px 0 0;font-size:12px}.nabe-room-unavailable [hidden]{display:none!important}.nabe-room-choice button+button{border-color:var(--color-line);color:var(--color-ink);background:0 0;margin-top:9px}.nabe-room-choice [data-room-choice=cancel]{color:var(--color-ink-soft);border-color:#0000}.nabe-room-choice fieldset{border:0;margin:0 0 16px;padding:0}.nabe-room-choice fieldset[hidden]{display:none}.nabe-room-choice legend{color:var(--color-ink-soft);margin-bottom:8px;font-size:11px}.nabe-room-choice label{border-top:1px solid var(--color-line);cursor:pointer;align-items:flex-start;gap:10px;padding:9px 0;font-size:12px;line-height:1.5;display:flex}.nabe-room-choice input{accent-color:var(--color-ink);margin-top:3px}@media (max-width:820px){.nabe-room-summary-dialog{border:0;border-radius:0;width:100vw;height:100dvh}.nabe-room-summary-head{gap:12px;padding:12px 18px}.nabe-room-summary-head .nabe-eyebrow{margin-bottom:4px;font-size:8px}.nabe-room-summary-head h2{font-size:18px}.nabe-room-summary-close{width:34px;height:34px}.nabe-room-summary-body{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.nabe-room-summary-dialog[data-sheet-open] .nabe-room-summary-body{grid-template-rows:minmax(190px,30%) minmax(0,1fr)}.nabe-room-summary-caption{gap:4px;top:14px;left:16px}.nabe-room-summary-caption span{font-size:8px}.nabe-room-summary-caption strong{font-size:9px}.nabe-room-summary-caption{max-width:calc(100% - 236px)}.nabe-room-summary-views{padding:2px;top:10px;right:12px}.nabe-room-summary-views button{min-height:40px;padding:6px 9px;font-size:9px!important}.nabe-room-summary-tip{padding:7px 12px;font-size:10px;bottom:60px}.nabe-room-summary-canvas{inset:108px 0 50px}.nabe-room-summary-dialog[data-arranging] .nabe-room-summary-canvas{bottom:116px}.nabe-room-summary-dialog[data-arranging]:has(.is-expanded) .nabe-room-summary-canvas{bottom:172px}.nabe-room-summary-tools{flex-wrap:nowrap;gap:4px;bottom:7px;left:8px;right:8px}.nabe-room-summary-tools button{white-space:nowrap;gap:4px;min-height:40px;padding:6px 7px;font-size:9px!important}.nabe-room-summary-tools button svg{width:15px;height:15px}.nabe-room-summary-dialog[data-arranging] [data-summary-swap]{display:none}.nabe-room-summary-placement{grid-template-columns:minmax(0,1fr);gap:4px;width:calc(100% - 16px);max-width:400px;padding:4px;bottom:54px}.nabe-room-summary-selection{gap:4px}.nabe-room-summary-selection select{flex:1 1 0;width:0;min-height:44px;padding:4px;font-size:16px!important}.nabe-room-summary-selection [data-summary-focus]{flex:0 0 44px;justify-content:center;width:44px;height:44px;padding:0}.nabe-room-summary-focus-label,.nabe-room-summary-hint{display:none}.nabe-room-summary-placement-toggle{border:1px solid var(--color-line);background:var(--color-bg);white-space:nowrap;border-radius:4px;flex:none;justify-content:center;align-items:center;gap:4px;min-height:44px;padding:6px 8px;display:flex;font-size:11px!important}.nabe-room-summary-placement-toggle svg{transition:transform .25s;width:14px!important;height:14px!important}.nabe-room-summary-placement-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.nabe-room-summary-placement:not(.is-expanded) .nabe-room-summary-placement-actions{display:none}.nabe-room-summary-placement-actions{border-top:1px solid var(--color-line);gap:4px;padding-top:4px}.nabe-room-summary-nudge button,.nabe-room-summary-rotation button{flex-shrink:0;width:44px;height:44px}.nabe-room-summary-rotation output{min-width:20px;font-size:10px}.nabe-room-summary-sidebar{z-index:7;border-top:1px solid var(--color-line);border-left:0;overflow:hidden;box-shadow:0 -5px 22px #1b19150a}.nabe-room-summary-sheet-toggle{width:100%;min-height:76px;padding:22px 16px max(14px, env(safe-area-inset-bottom)) 20px;background:var(--color-paper);text-align:left;touch-action:none;-webkit-user-select:none;user-select:none;border:0;border-radius:18px 18px 0 0;flex:none;align-items:center;gap:10px;display:flex;position:relative}.nabe-room-summary-dialog[data-sheet-open] .nabe-room-summary-sheet-toggle{border-bottom:1px solid var(--color-line);padding-bottom:14px}.nabe-room-summary-grip{background:#cfc6b6;border-radius:5px;width:36px;height:5px;transition:background-color .15s;position:absolute;top:8px;left:50%;transform:translate(-50%)}.nabe-room-summary-sheet-toggle:hover .nabe-room-summary-grip,.nabe-room-summary-sheet-toggle:focus-visible .nabe-room-summary-grip,.nabe-room-summary-dialog[data-sheet-dragging] .nabe-room-summary-grip{background:var(--color-ink-soft)}.nabe-room-summary-sheet-icon{background:var(--color-ink);width:34px;height:34px;color:var(--color-paper);border-radius:50%;flex:none;place-items:center;display:grid}.nabe-room-summary-sheet-copy{flex:1;gap:4px;min-width:0;display:grid}.nabe-room-summary-sheet-copy strong{letter-spacing:-.03em;font-size:17px;font-weight:300;line-height:1.2}.nabe-room-summary-sheet-copy small{font-variant-numeric:tabular-nums;color:var(--color-ink-soft);font-size:11.5px;line-height:1.4}.nabe-room-summary-sheet-icon svg{stroke-width:1.5px!important;width:19px!important;height:19px!important}.nabe-room-summary-sheet-chevron{flex:none;margin:0 10px;transition:transform .25s;stroke-width:1.65px!important;width:24px!important;height:24px!important}.nabe-room-summary-dialog[data-sheet-open] .nabe-room-summary-sheet-chevron{transform:rotate(180deg)}.nabe-room-summary-sheet{overscroll-behavior:contain;scrollbar-width:thin;display:block;overflow-y:auto}.nabe-room-summary-list{--summary-pad:18px;padding:14px var(--summary-pad);flex:none;overflow:visible}.nabe-room-summary-heading h3{font-size:18px}.nabe-room-browse-heading{position:static}.nabe-room-summary-purchase{padding:14px 18px max(16px, env(safe-area-inset-bottom))}.nabe-room-summary-purchase strong{font-size:20px}.nabe-room-summary-dialog[data-sheet-open] .nabe-room-summary-caption{display:none}.nabe-room-summary-dialog[data-sheet-open] .nabe-room-summary-canvas{top:56px;bottom:50px}.nabe-room-summary-dialog[data-sheet-open] .nabe-room-summary-tools button{min-height:36px}}@media (max-width:820px) and (min-height:521px),(max-width:820px) and (orientation:portrait){.nabe-room-summary-body{display:block;position:relative;overflow:hidden}.nabe-room-summary-scene{position:absolute;inset:0}.nabe-room-summary-dialog .nabe-room-summary-canvas,.nabe-room-summary-dialog[data-sheet-open] .nabe-room-summary-canvas,.nabe-room-summary-dialog[data-arranging] .nabe-room-summary-canvas{top:60px;bottom:calc(var(--sheet-peek,76px) + 108px)}.nabe-room-summary-dialog[data-arranging]:has(.is-expanded) .nabe-room-summary-canvas{bottom:calc(var(--sheet-peek,76px) + 172px)}.nabe-room-summary-canvas,.nabe-room-summary-loading{transform:translateY(calc(-1 * var(--sheet-rise,0px)));transition:transform .32s cubic-bezier(.2,.7,.2,1)}.nabe-room-summary-tools{bottom:calc(var(--sheet-peek,76px) + 7px);transform:translateY(calc(-1 * var(--sheet-rise,0px)));transition:transform .32s cubic-bezier(.2,.7,.2,1)}.nabe-room-summary-dialog[data-sheet-open] .nabe-room-summary-tools button{min-height:40px}.nabe-room-summary-placement,.nabe-room-summary-tip{transform:translate(-50%, calc(-1 * var(--sheet-rise,0px)));transition:transform .32s cubic-bezier(.2,.7,.2,1)}.nabe-room-summary-placement{bottom:calc(var(--sheet-peek,76px) + 54px)}.nabe-room-summary-tip{bottom:calc(var(--sheet-peek,76px) + 60px)}.nabe-room-summary-sidebar{height:var(--sheet-h,var(--sheet-peek,76px));border-radius:18px 18px 0 0;flex-direction:column;transition:height .32s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -10px 30px -12px #1b19154d}.nabe-room-summary-sheet{flex:1;min-height:0}.nabe-room-summary-dialog[data-sheet-dragging] :is(.nabe-room-summary-sidebar,.nabe-room-summary-canvas,.nabe-room-summary-loading,.nabe-room-summary-tools,.nabe-room-summary-placement,.nabe-room-summary-tip){transition:none}}@media (max-width:520px){.nabe-room-leave{padding:26px}.nabe-room-leave h2{font-size:23px}}@media (max-width:360px){.nabe-room-summary-head h2{font-size:16px}.nabe-room-summary-tools{flex-wrap:nowrap;gap:4px}.nabe-room-summary-tools button{white-space:nowrap;padding:6px;font-size:8px!important}.nabe-room-summary-views button{padding:6px;font-size:8px!important}.nabe-room-summary-caption{max-width:calc(100% - 200px)}}@media (max-width:820px) and (max-height:520px) and (orientation:landscape){.nabe-room-summary-dialog[data-sheet-open] .nabe-room-summary-body{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(280px,42%)}.nabe-room-summary-dialog[data-sheet-open] .nabe-room-summary-sidebar{border-left:1px solid var(--color-line)}.nabe-room-summary-head{padding:8px 16px}.nabe-room-summary-head .nabe-eyebrow{display:none}}@media (max-height:600px) and (min-width:821px){.nabe-room-summary-head{padding:12px 24px}.nabe-room-summary-list{--summary-pad:20px;--summary-stick:12px;padding:var(--summary-stick) var(--summary-pad)}.nabe-room-summary-purchase{padding:10px 20px}.nabe-room-summary-body{grid-template-columns:minmax(0,1fr) 340px}}.nabe-room-summary-dialog[data-empty]{border:1px solid var(--color-line);border-radius:12px;width:min(620px,100vw - 32px);height:fit-content;max-height:calc(100dvh - 32px)}.nabe-room-summary-intro{text-align:center;min-height:0;padding:clamp(28px,5vw,52px) clamp(24px,5vw,60px);overflow-y:auto}.nabe-room-summary-intro-icon{border:1px solid var(--color-line);width:64px;height:64px;color:var(--color-brick);background:var(--color-bg);border-radius:50%;justify-content:center;align-items:center;margin-bottom:24px;display:inline-flex}.nabe-room-summary-intro-icon svg{width:28px;height:28px}.nabe-room-summary-intro h3{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(24px,4vw,32px);font-weight:400;line-height:1.25}.nabe-room-summary-intro p{max-width:38ch;color:var(--color-ink-soft);margin:18px auto 28px;font-size:13px;line-height:1.8}.nabe-room-summary-intro .nabe-button{width:100%;max-width:320px}@media (prefers-reduced-motion:reduce){.nabe-room-summary-dialog,.nabe-room-summary-dialog *,.nabe-room-leave{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.nabe-room-dock{z-index:30;display:block;position:absolute;top:12px;right:12px}.nabe-room-dock[hidden]{display:none}.nabe-room-dock-add{border:1px solid var(--color-line);background:var(--color-paper);height:54px;color:var(--color-brick);cursor:pointer;border-radius:5px;align-items:center;gap:12px;padding:8px 13px;transition:background-color .2s,border-color .2s;display:flex;position:relative}.nabe-room-dock-add:hover{border-color:var(--color-brick)}.nabe-room-dock-add:focus-visible{outline:2px solid var(--color-brick);outline-offset:3px}.nabe-room-dock-add.is-in-room{color:var(--color-green-readable);background:var(--color-green-tint);border-color:var(--color-green)}.nabe-room-dock-icon{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.nabe-room-dock-caption{text-align:left;max-width:150px;font-size:12px;font-weight:550;line-height:1.3}.nabe-room-dock-badge{border:1.5px solid var(--color-paper);background:var(--color-brick);color:#fff;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9.5px;font-weight:700;line-height:1;display:grid;position:absolute;top:5px;left:26px}.nabe-room-dock-badge[data-state=in]{background:var(--color-green-readable)}.nabe-room-dock-badge[data-state=editing]{background:var(--color-green)}@media (max-width:820px){.nabe-room-dock-add{justify-content:center;width:52px;height:42px;padding:6px}.nabe-room-dock-caption{display:none}.nabe-room-dock-icon{width:20px;height:20px}.nabe-room-dock-badge{top:3px;left:29px}}.nabe-room-flight{z-index:110;background:var(--color-brick);width:220px;max-width:calc(100vw - 24px);height:58px;color:var(--color-paper);pointer-events:none;will-change:transform, opacity;border-radius:9px;align-items:center;gap:10px;padding:6px 12px 6px 6px;display:flex;position:fixed;box-shadow:0 10px 25px -12px #1b191570}.nabe-room-flight img{object-fit:cover;border-radius:4px;flex:none;width:46px;height:46px}.nabe-room-flight span{font-size:11px;font-weight:550;line-height:1.5}.nabe-room-added-hint{z-index:105;background:var(--color-paper);width:max-content;max-width:calc(100vw - 24px);color:var(--color-ink);pointer-events:none;opacity:0;transform-origin:var(--hint-arrow,80%) top;border-radius:18px;align-items:center;gap:9px;padding:11px 17px;transition:opacity .3s,transform .45s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;transform:translateY(-7px)scale(.94);box-shadow:0 14px 30px -14px #1b19158c}.nabe-room-added-hint:before{content:"";bottom:100%;left:calc(var(--hint-arrow,80%) - 6px);border:6px solid #0000;border-bottom-color:var(--color-paper);position:absolute}.nabe-room-added-hint:after{content:"";background:var(--color-green);border-radius:50%;flex:none;order:-1;width:6px;height:6px}.nabe-room-added-hint b{font-size:11.5px;font-weight:600;line-height:1.6;display:block}.nabe-room-added-hint span span{font-size:11px;line-height:1.6;display:block}.nabe-room-added-hint.visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.nabe-room-added-hint,.nabe-room-dock-add{transition:none}}.nabe-editorial{--home-gutter:clamp(24px, 5vw, 88px);background:var(--color-paper);color:var(--color-ink);scroll-margin-top:calc(var(--nabe-header-height,78px) + 70px);display:block}.nabe-editorial[data-tone=bg]{background:var(--color-bg)}.nabe-editorial[data-tone=brick]{background:var(--color-brick);color:var(--color-bg)}.nabe-editorial .nabe-eyebrow{letter-spacing:.2em;color:var(--color-brick);margin-bottom:14px;font-size:10.5px;font-weight:600;line-height:1.6}.nabe-editorial-title{letter-spacing:-.025em;font-size:clamp(36px,4.2vw,64px);font-weight:300;line-height:1.04}.nabe-editorial em{font-weight:400}.nabe-home-copy{color:var(--color-ink-soft);font-size:15px;line-height:1.72}.nabe-home-copy p+p{margin-top:22px}.nabe-editorial .nabe-button{gap:16px;padding:16px 24px;font-size:12px;line-height:1.5}.nabe-editorial [data-home-add-mark]{font-size:22px;font-weight:300;line-height:1}.nabe-editorial a:focus-visible,.nabe-editorial button:focus-visible{outline-offset:4px}.nabe-home-link{color:var(--color-brick);border-bottom:1px solid;padding-bottom:2px;font-size:15px;font-weight:600;line-height:1.6;display:inline-block}.nabe-home-link:hover{color:var(--color-green-readable)}.nabe-home-note{color:var(--color-ink-soft);margin-top:13px;font-size:12px;line-height:1.7}.nabe-home-pad{padding:82px var(--home-gutter)}.nabe-home-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:64px;margin-bottom:45px;display:grid}.nabe-home-heading:has(>div:empty):not(:has(h2)):not(:has(p)){display:none}.nabe-home-chapter{padding-bottom:38px}.nabe-home-chapter .nabe-home-heading{margin:0}.nabe-editorial img{object-fit:cover;width:100%}.nabe-editorial[data-tone=brick] .nabe-eyebrow{color:var(--color-line)}.nabe-editorial[data-tone=brick] .nabe-home-copy,.nabe-editorial[data-tone=brick] .nabe-home-note{color:var(--color-sand)}.nabe-editorial[data-tone=brick] .nabe-home-link{color:var(--color-bg)}.nabe-home-hero{background:var(--color-clay);height:calc(100svh - 112px);min-height:620px;max-height:940px;color:var(--color-paper);position:relative;overflow:hidden}.nabe-home-hero>img{object-position:50% 75%;height:100%}.nabe-home-hero-shade{background:linear-gradient(90deg,#1f1b147d,#1f1b1424 58%,#0000),linear-gradient(#0000 70%,#1f1b1447);position:absolute;inset:0}.nabe-home-hero-copy{left:var(--home-gutter);max-width:760px;position:absolute;top:10%}.nabe-home-hero .nabe-eyebrow{color:var(--color-paper);margin-bottom:24px}.nabe-home-hero h1{letter-spacing:-.03em;text-wrap:balance;max-width:760px;font-size:clamp(44px,5.2vw,80px);font-weight:300;line-height:.98}.nabe-home-hero .nabe-home-copy{color:var(--color-paper);margin-top:26px;font-size:clamp(14px,1.05vw,16px);font-weight:300}.nabe-home-hero .nabe-button{background:var(--color-paper);color:var(--color-ink);border-color:var(--color-paper);margin-top:27px}.nabe-home-hero .nabe-button:hover{background:var(--color-green-readable);color:#fff}.nabe-home-hotspot{text-shadow:0 1px 8px #0006;align-items:center;gap:12px;font-size:15px;font-weight:500;display:flex;position:absolute;bottom:22%;right:12%}.nabe-home-hotspot>span:first-child{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#faf6ee20;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:43px;height:43px;font-size:25px;display:grid;box-shadow:0 0 0 7px #faf6ee12}.nabe-home-hotspot small{margin-top:5px;font-size:12px;display:block}.nabe-home-hero-bottom{bottom:26px;left:var(--home-gutter);right:var(--home-gutter);justify-content:space-between;gap:20px;font-size:12px;display:flex;position:absolute}.shopify-section.nabe-journey-section{top:var(--nabe-header-height,78px);z-index:30;position:sticky}.nabe-journey-nav{height:67px;padding:0 var(--home-gutter);border-bottom:1px solid var(--color-line);scrollbar-width:none;justify-content:center;gap:clamp(18px,4vw,64px);display:flex;overflow-x:auto}.nabe-journey-nav a{white-space:nowrap;color:var(--color-ink-soft);align-items:center;gap:10px;font-size:13px;display:flex;position:relative}.nabe-journey-nav a>span,.nabe-journey-nav i{color:var(--color-brick);font-size:11px;font-style:normal}.nabe-journey-nav [aria-current]{color:var(--color-brick);font-weight:600}.nabe-journey-nav [aria-current]:after{content:"";background:currentColor;height:2px;position:absolute;bottom:0;left:0;right:0}.nabe-home-intro{padding-top:78px;padding-bottom:62px}.nabe-home-intro h2{max-width:1050px;font-size:clamp(38px,4.8vw,70px)}.nabe-home-intro em{color:var(--color-brick)}.nabe-home-intro-bottom{grid-template-columns:1fr 1.25fr auto;align-items:center;gap:65px;margin-top:45px;display:grid}.nabe-home-intro-bottom>div:last-child{max-width:360px}.nabe-home-wordmark{color:var(--color-brick);letter-spacing:-.09em;font-size:78px;font-weight:300}.nabe-home-growth{background:var(--color-bg);grid-template-columns:1.05fr 1fr;display:grid}.nabe-growth-photos{min-width:0;position:relative}.nabe-growth-photos>div,.nabe-growth-photos img{width:100%;height:100%}.nabe-growth-photos img{object-position:50% 70%}.nabe-growth-caption{background:var(--color-paper);padding:9px 14px;font-size:12px;position:absolute;top:30px;left:30px}.nabe-growth-number{color:var(--color-paper);letter-spacing:-.09em;font-size:90px;font-weight:300;line-height:1;position:absolute;bottom:26px;left:34px}.nabe-growth-story{padding:68px clamp(28px,4.3vw,72px)}.nabe-growth-story h2{font-size:clamp(36px,3.5vw,53px)}.nabe-growth-story>.nabe-home-copy{margin-top:22px;font-size:13.5px}.nabe-growth-controls{margin:32px 0}.nabe-growth-controls input{width:100%;height:22px;accent-color:var(--color-ink);cursor:ew-resize}.nabe-growth-controls>div{justify-content:space-between;gap:15px;margin-top:10px;display:flex}.nabe-growth-controls button{text-align:left;color:var(--color-ink-soft);max-width:100px;min-height:44px;font-size:12px;line-height:1.6}.nabe-growth-controls button:last-child{text-align:right}.nabe-growth-controls [aria-pressed=true]{color:var(--color-ink);font-weight:600}.nabe-growth-description{border-top:1px solid var(--color-line);min-height:230px;padding-top:24px}.nabe-growth-description h3{margin:12px 0;font-size:27px;font-weight:300}.nabe-growth-description .nabe-home-copy{font-size:13.5px}.nabe-growth-description .nabe-home-link{margin-top:16px}.nabe-story-grid{grid-template-columns:1.22fr 1fr;grid-auto-rows:330px;gap:22px;display:grid}.nabe-story-card:first-child{grid-row:span 2}.nabe-story-card{background:var(--color-sand);position:relative;overflow:hidden}.nabe-story-card a,.nabe-story-card img{width:100%;height:100%;display:block}.nabe-story-card a:after{content:"";background:linear-gradient(#0000 18%,#1b191561 54%,#1b1915cc);position:absolute;inset:0}.nabe-story-card a>div{z-index:1;color:var(--color-paper);position:absolute;bottom:27px;left:30px;right:30px}.nabe-story-card span{letter-spacing:.13em;text-transform:uppercase;font-size:11px}.nabe-story-card h3{letter-spacing:-.025em;margin:12px 0 20px;font-size:32px;font-weight:300;line-height:1.13}.nabe-story-card:first-child h3{font-size:44px}.nabe-story-card p{border-top:1px solid #faf6ee5c;padding-top:13px;font-size:15px;font-weight:500}.nabe-home-end{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:26px;margin-top:34px;display:flex}.nabe-home-end>.nabe-home-copy{font-size:13.5px}.nabe-media-text{grid-template-columns:1fr 1fr;align-items:center;display:grid}.nabe-media-text[data-layout=padded]{padding:64px var(--home-gutter);gap:clamp(40px,7vw,100px)}.nabe-media-visual{min-width:0;height:100%;position:relative}.nabe-media-visual img,.nabe-media-visual video{object-fit:cover;width:100%;height:100%;min-height:490px}.nabe-media-text[data-layout=padded] .nabe-media-visual img{height:490px}.nabe-media-copy h2{font-size:clamp(34px,3.6vw,52px)}.nabe-media-copy>.nabe-home-copy{margin-top:25px;font-size:13.5px}.nabe-media-copy>.nabe-button,.nabe-media-copy>.nabe-home-link{margin-top:22px}.nabe-media-text[data-layout=full] .nabe-media-copy{padding:75px clamp(28px,4.4vw,76px)}.nabe-media-text[data-layout=full] .nabe-media-visual{min-height:650px}.nabe-media-text[data-layout=full] video{position:absolute;inset:0}.nabe-media-text[data-layout=inset]{grid-template-columns:1.2fr 1fr;margin:0 clamp(24px,5vw,88px)}.nabe-media-text[data-layout=inset] .nabe-media-copy{padding:55px clamp(25px,4vw,60px)}.nabe-media-text[data-layout=inset] h2{font-size:clamp(28px,3vw,44px)}.nabe-media-text[data-layout=feature]{min-height:calc(100svh - var(--nabe-header-height,80px));grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:stretch}.nabe-media-text[data-layout=feature] .nabe-media-visual{background:var(--color-sand);min-height:560px;overflow:hidden}.nabe-media-text[data-layout=feature] video,.nabe-media-text[data-layout=feature] .nabe-media-visual img{min-height:0;position:absolute;inset:0}.nabe-media-text[data-layout=feature] .nabe-media-copy{align-self:center;padding:80px clamp(28px,5vw,96px)}.nabe-media-text[data-layout=feature] .nabe-media-copy h2{font-size:clamp(42px,4.5vw,72px)}.nabe-media-text[data-layout=feature] .nabe-media-copy>.nabe-home-copy{max-width:46ch;margin-top:30px;font-size:15px;line-height:1.75}.nabe-media-text[data-layout=feature] .nabe-media-facts{letter-spacing:-.02em;gap:clamp(28px,4vw,56px);margin-top:40px;padding-top:30px;font-size:26px;font-weight:300;line-height:1.25}.nabe-media-text[data-layout=feature] .nabe-media-facts b{letter-spacing:.16em;text-transform:uppercase;margin-top:8px;font-size:10.5px;font-weight:600;display:inline-block}.nabe-media-text[data-layout=feature] .nabe-media-copy>.nabe-button{margin-top:40px}@media (max-width:1100px){.nabe-media-text[data-layout=feature] .nabe-media-facts{flex-wrap:wrap;row-gap:18px;font-size:21px}}.nabe-editorial[data-tone=brick][data-layout=feature] .nabe-button{border-color:var(--color-paper);background:var(--color-paper);color:var(--color-ink)}.nabe-editorial[data-tone=brick][data-layout=feature] .nabe-button:hover{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.nabe-media-film{height:100%;display:block}.nabe-media-toggle{z-index:1;background:var(--color-paper);min-height:44px;color:var(--color-ink);padding:12px 16px;font-size:13.5px;line-height:1.2;position:absolute;top:26px;left:26px}.nabe-media-toggle span{margin-left:9px;font-size:12.5px}.nabe-media-toggle:focus-visible{outline:2px solid var(--color-paper);outline-offset:3px}.nabe-media-caption{color:var(--color-paper);pointer-events:none;text-shadow:0 1px 8px #000;font-size:12px;position:absolute;bottom:28px;left:28px;right:28px}.nabe-media-caption:empty{display:none}.nabe-media-facts{border-top:1px solid #f1eadd55;gap:45px;margin-top:32px;padding-top:25px;font-size:12.5px;line-height:1.8;display:flex}.nabe-home-product-line{border-top:1px solid var(--color-line);justify-content:space-between;gap:22px;margin:30px 0 0;padding-top:23px;font-size:13.5px;line-height:1.6;display:flex}.nabe-home-product-line small{color:var(--color-ink-soft);margin-top:6px;font-size:12px;display:block}.nabe-home-product-line strong{white-space:nowrap;font-size:18px;font-weight:500}.nabe-home-secondary{display:table}.nabe-home-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 30px;display:grid}.nabe-home-product{min-width:0}.nabe-home-product-photo{background:var(--color-bg);display:block;overflow:hidden}.nabe-home-product-photo img{object-position:50% 70%;height:360px;transition:transform .5s}.nabe-home-product-photo:hover img{transform:scale(1.025)}.nabe-home-product-story{color:var(--color-ink-soft);margin-top:19px;font-size:12.5px}.nabe-home-product-title{justify-content:space-between;align-items:baseline;gap:12px;margin-top:10px;display:flex}.nabe-home-product-title h3{letter-spacing:-.025em;font-size:21px;font-weight:300;line-height:1.25}.nabe-home-product-title strong{white-space:nowrap;font-size:13.5px;font-weight:500}.nabe-home-add{border:1px solid var(--color-line);text-align:left;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:46px;padding:11px 14px;font-size:12px;font-weight:500;line-height:1.4;transition:background .2s,border-color .2s;display:flex}.nabe-home-add:hover{background:var(--color-sand);border-color:var(--color-clay,var(--color-line))}.nabe-editorial .nabe-home-add[data-in-room]{background:var(--color-green-tint);border-color:var(--color-green);color:var(--color-green-readable)}.nabe-editorial [data-in-room]{color:var(--color-green-readable)}.nabe-editorial .nabe-button[data-in-room]{background:var(--color-green-readable);border-color:var(--color-green-readable);color:#fff}.nabe-home-product-grid[data-layout=featured]>.nabe-home-product:first-child{grid-area:span 2/span 2}.nabe-home-product-grid[data-layout=featured]>.nabe-home-product:first-child img{height:825px}.nabe-home-product-grid[data-layout=featured] img{height:270px}.nabe-home-product-grid[data-layout=featured]>.nabe-home-product:nth-child(n+4) img{object-fit:contain;background:var(--color-paper);height:320px}.nabe-home-invitation{padding:55px var(--home-gutter);justify-content:space-between;align-items:center;gap:40px;display:flex;position:relative;overflow:hidden}.nabe-home-invitation h2{font-size:clamp(30px,3.2vw,46px)}.nabe-home-invitation .nabe-home-copy{margin-top:17px;font-size:13px}.nabe-home-invitation>.nabe-button{z-index:1;flex:none;position:relative}.nabe-home-invitation[data-layout=closing]{padding-block:85px;display:block}.nabe-home-invitation[data-layout=closing] h2{z-index:1;max-width:800px;font-size:clamp(40px,5.2vw,74px);position:relative}.nabe-home-invitation[data-layout=closing]>.nabe-button{background:var(--color-paper);color:var(--color-ink);border-color:var(--color-paper);margin-top:30px}.nabe-home-invitation-mark{letter-spacing:-.09em;color:var(--color-brick-deep);pointer-events:none;font-size:clamp(170px,25vw,390px);font-weight:300;line-height:1;position:absolute;bottom:-30px;right:4%}.nabe-home-reviews{text-align:center}.nabe-home-reviews h2{max-width:700px;margin:auto;font-size:44px}.nabe-home-reviews .nabe-home-link{margin-top:30px;font-size:13.5px;font-weight:400}nabe-reviews{min-height:140px;margin-top:25px;display:block}.nabe-home-faq{grid-template-columns:1fr 1fr;gap:85px;display:grid}.nabe-home-faq h2{font-size:43px}.nabe-home-faq>.nabe-home-copy,.nabe-home-faq>div>.nabe-home-copy{margin:20px 0;font-size:13.5px}.nabe-home-faq-list{border-top:1px solid var(--color-line)}.nabe-home-faq-list details{border-bottom:1px solid var(--color-line)}.nabe-home-faq-list summary{justify-content:space-between;align-items:center;gap:22px;padding:23px 0;font-size:13.5px;font-weight:550;line-height:1.6;display:flex}.nabe-home-faq-list summary span{font-size:22px;font-weight:300}.nabe-home-faq-list details[open] summary span{transform:rotate(45deg)}.nabe-home-faq-list .nabe-home-copy{padding:0 24px 24px 0;font-size:13.5px}.nabe-home-copy :is(p,li) a:not(.nabe-home-link,.nabe-button){text-decoration:underline}.nabe-home-stores{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.nabe-store-photos img{height:440px}.nabe-home-stores h2{font-size:45px}.nabe-home-stores .nabe-home-copy{margin-top:25px;font-size:13.5px}.nabe-store-tabs{gap:25px;margin-top:30px;display:flex}.nabe-store-tabs button{border-bottom:1px solid #0000;min-height:44px;font-size:13.5px}.nabe-store-tabs [aria-pressed=true]{color:var(--color-brick);border-color:var(--color-brick)}.nabe-home-stores .nabe-home-note{margin:18px 0 8px;font-size:12.5px;line-height:1.72}.nabe-home-stores .nabe-home-link{margin-top:0}.nabe-home-toast{z-index:60;width:max-content;max-width:calc(100vw - 32px);color:var(--color-paper);background:var(--color-ink);padding:14px 20px;font-size:13px;line-height:1.6;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.nabe-home-dock{z-index:35;background:var(--color-paper);border:1px solid var(--color-line);align-items:center;gap:25px;max-width:calc(100vw - 24px);padding:10px 14px;font-size:12px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 5px 30px #1b191526}.nabe-home-dock a{white-space:nowrap}.nabe-home-dock .nabe-button{padding:12px 16px;font-size:11px}@media (min-width:1700px){.nabe-editorial{--home-gutter:max(88px, calc((100vw - 1560px) / 2))}}@media (max-width:1100px){.nabe-home-intro-bottom{grid-template-columns:.6fr 1fr 1fr;gap:30px}.nabe-home-product-title{display:block}.nabe-home-product-title strong{margin-top:8px;display:block}.nabe-home-faq,.nabe-home-stores{gap:40px}}@media (max-width:820px){.nabe-journey-nav{justify-content:flex-start;gap:24px;height:58px}.nabe-home-heading{gap:30px}.nabe-home-hero{min-height:550px}.nabe-home-intro-bottom{grid-template-columns:90px 1fr}.nabe-home-intro-bottom>div:last-child{grid-column:2}.nabe-growth-story{padding:40px 28px}.nabe-media-copy h2{font-size:34px}.nabe-home-invitation{gap:25px}.nabe-home-invitation>.nabe-button{flex:1}}@media (max-width:600px){.nabe-editorial{--home-gutter:22px}.nabe-home-pad{padding:60px 22px}.nabe-editorial-title{font-size:35px}.nabe-home-hero{height:calc(100svh - var(--nb-height,72px) - var(--nb-announce-height,28px));min-height:610px;max-height:800px}.nabe-home-hero>img{object-position:61% 65%}.nabe-home-hero-shade{background:linear-gradient(#2a1d1480,#0000 65%,#1b191555)}.nabe-home-hero-copy{top:38px;left:22px;right:15px}.nabe-home-hero h1{text-wrap:initial;max-width:360px;font-size:clamp(34px,8.8vw,48px)}.nabe-home-hero .nabe-home-copy{margin-top:20px;font-size:13px}.nabe-home-hero .nabe-button{margin-top:22px;padding:14px 17px;font-size:12.5px}.nabe-home-hotspot{font-size:12px;bottom:16%;right:25px}.nabe-home-hotspot small{font-size:10px}.nabe-home-hotspot>span:first-child{width:35px;height:35px}.nabe-home-hero-bottom{flex-direction:column;gap:6px;font-size:10px;bottom:19px}.nabe-journey-nav{gap:24px;height:53px}.nabe-journey-nav a{gap:7px;font-size:11px}.nabe-home-intro h2{font-size:35px}.nabe-home-intro-bottom{margin-top:28px;display:block}.nabe-home-wordmark{display:none}.nabe-home-intro-bottom>div:last-child{max-width:none;margin-top:22px}.nabe-home-intro-bottom .nabe-home-copy{font-size:13.5px}.nabe-home-growth{grid-template-columns:1fr}.nabe-growth-photos{aspect-ratio:1}.nabe-growth-photos>div{position:absolute;inset:0}.nabe-growth-story{padding:36px 22px 42px}.nabe-growth-story h2{font-size:36px}.nabe-growth-description{min-height:0}.nabe-growth-caption{font-size:11px;top:22px;left:22px}.nabe-growth-number{font-size:70px;bottom:18px;left:22px}.nabe-home-heading{margin-bottom:28px;display:block}.nabe-home-heading>div+div:not(:empty){margin-top:22px;font-size:13px}.nabe-home-chapter{padding-bottom:30px}.nabe-home-chapter .nabe-home-heading{margin:0}.nabe-story-grid{flex-direction:column;gap:18px;display:flex}.nabe-story-card{height:350px}.nabe-story-card:first-child{height:450px}.nabe-story-card h3{font-size:33px}.nabe-story-card:first-child h3{font-size:38px}.nabe-home-end{display:block}.nabe-home-end>a{margin-top:20px}.nabe-media-text{grid-template-columns:1fr}.nabe-media-text[data-layout=padded]{gap:30px;padding:60px 22px}.nabe-media-text[data-layout=inset]{grid-template-columns:1fr;margin-inline:22px}.nabe-media-text[data-layout=inset] .nabe-media-copy{padding:32px 24px}.nabe-media-text[data-layout=inset] .nabe-media-visual img{height:355px;min-height:0}.nabe-media-text[data-layout=padded] .nabe-media-visual img{height:330px;min-height:0}.nabe-media-text[data-layout=full] .nabe-media-visual{min-height:390px}.nabe-media-text[data-layout=feature]{grid-template-columns:1fr;min-height:0}.nabe-media-text[data-layout=feature] .nabe-media-visual{height:min(72svh,620px);min-height:0}.nabe-media-text[data-layout=feature] .nabe-media-copy{padding:48px 22px 56px}.nabe-media-text[data-layout=feature] .nabe-media-copy h2{font-size:40px}.nabe-media-text[data-layout=feature] .nabe-media-copy>.nabe-home-copy{font-size:13.5px}.nabe-media-text[data-layout=feature] .nabe-media-facts{gap:22px;font-size:20px}.nabe-media-text[data-layout=feature] .nabe-media-facts b{letter-spacing:.12em;font-size:9px}.nabe-media-text[data-layout=feature] .nabe-media-copy>.nabe-button{width:100%;margin-top:32px}.nabe-media-text[data-layout=full] .nabe-media-copy{padding:43px 22px}.nabe-media-visual video{min-height:0}.nabe-media-copy h2{font-size:35px}.nabe-media-facts{gap:30px}.nabe-home-product-grid{grid-template-columns:1fr;gap:37px}.nabe-home-product-photo img{height:350px}.nabe-home-product-title{display:flex}.nabe-home-product-title h3{font-size:22px}.nabe-home-product-title strong{margin-top:0}.nabe-home-product-grid[data-layout=featured]>.nabe-home-product:first-child{grid-area:auto}.nabe-home-product-grid[data-layout=featured]>.nabe-home-product:first-child img{height:450px}.nabe-home-product-grid[data-layout=featured] img{height:320px}.nabe-home-invitation{padding:40px 22px;display:block}.nabe-home-invitation h2{font-size:32px}.nabe-home-invitation>.nabe-button{margin-top:25px}.nabe-home-invitation[data-layout=closing]{padding:55px 22px 70px}.nabe-home-invitation[data-layout=closing] h2{font-size:39px}.nabe-home-reviews h2{font-size:33px}.nabe-home-faq{grid-template-columns:1fr;gap:30px}.nabe-home-faq h2{font-size:35px}.nabe-home-stores{grid-template-columns:1fr;gap:30px}.nabe-store-photos img{height:320px}.nabe-home-stores h2{font-size:36px}.nabe-home-dock{justify-content:space-between;gap:14px;width:calc(100vw - 24px);padding:8px}.nabe-home-dock .nabe-button{padding:12px 10px;font-size:10px}}@media (prefers-reduced-motion:reduce){.nabe-editorial *,.nabe-editorial :after{transition:none!important;animation:none!important}}.nabe-home-products,.nabe-home-inspiration{border-bottom:1px solid var(--color-line)}.nabe-home-products .nabe-home-heading,.nabe-home-inspiration .nabe-home-heading{margin-bottom:36px}.nabe-home-products .nabe-editorial-title,.nabe-home-inspiration .nabe-editorial-title{font-size:clamp(32px,3.4vw,50px)}.nabe-home-products .nabe-home-heading .nabe-home-copy,.nabe-home-inspiration .nabe-home-heading .nabe-home-copy{max-width:330px;font-size:13px}.nabe-home-inspiration .nabe-home-heading .nabe-home-copy{max-width:52ch;font-size:15px;line-height:1.72}.nabe-home-products .nabe-home-end:empty{display:none}.nabe-home-product{flex-direction:column;display:flex}.nabe-home-product-copy{flex-direction:column;flex:1;display:flex}.nabe-home-products .nabe-home-product-photo img{height:340px}.nabe-home-product-detail{color:var(--color-ink-soft);margin:10px 0 8px;font-size:12.5px}.nabe-home-product-actions{margin-top:auto;padding-top:12px}.nabe-home-product-links{justify-content:space-between;gap:14px;margin-top:4px;display:flex}.nabe-home-product-links a{min-height:44px;color:var(--color-brick);align-items:center;gap:8px;font-size:11px;display:inline-flex}.nabe-home-product-links a:hover{text-underline-offset:4px;text-decoration:underline}.nabe-home-product-links svg,.nabe-home-inspiration svg{fill:none;stroke:currentColor;stroke-width:1.5px;flex:none;width:15px;height:15px}.nabe-home-product-grid[data-layout=feature]{grid-template-columns:1fr}.nabe-home-feature{background:var(--color-bg);grid-template-columns:1.15fr 1fr;display:grid}.nabe-home-products .nabe-home-feature .nabe-home-product-photo img{object-position:center 65%;height:460px}.nabe-home-feature .nabe-home-product-copy{align-self:center;padding:40px clamp(24px,4vw,62px)}.nabe-home-feature .nabe-home-product-title{align-items:center;margin:0}.nabe-home-feature .nabe-home-product-title h3{font-size:36px}.nabe-home-feature .nabe-home-product-title strong{font-size:19px}.nabe-home-product-description{max-width:390px;color:var(--color-ink-soft);margin-top:20px;font-size:13.5px;line-height:1.7}.nabe-home-feature .nabe-home-product-detail{margin:20px 0 4px;font-size:11px}.nabe-home-feature .nabe-home-product-actions{margin-top:0}.nabe-home-product-note{color:var(--color-ink-soft);margin-top:19px;font-size:10.5px}.nabe-home-inspiration-link{border-bottom:1px solid var(--color-brick);color:var(--color-brick);align-items:center;gap:10px;margin-top:15px;padding-bottom:2px;font-size:12px;font-weight:600;line-height:1.6;transition:color .2s,border-color .2s;display:inline-flex}.nabe-home-inspiration-link:hover{border-color:var(--color-green-deep);color:var(--color-green-deep)}.nabe-home-inspiration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.nabe-home-inspiration-photo{position:relative;overflow:hidden}.nabe-home-inspiration-photo img{object-position:center 65%;height:360px;transition:transform .5s}.nabe-home-inspiration-teaser:hover img{transform:scale(1.025)}.nabe-home-inspiration-photo>span{background:var(--color-paper);color:var(--color-brick);padding:8px 12px;font-size:11px;position:absolute;bottom:16px;left:16px}.nabe-home-inspiration-caption{justify-content:space-between;align-items:center;gap:12px;padding-top:20px;display:flex}.nabe-home-inspiration-caption h3{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(20px,2.2vw,30px);font-weight:300;line-height:1.15}.nabe-home-inspiration-caption svg{width:24px;height:24px;color:var(--color-brick)}@media (max-width:1000px){.nabe-home-product-links{flex-direction:column;gap:0}.nabe-home-product-links a{justify-content:space-between;min-height:36px}.nabe-home-feature .nabe-home-product-copy{padding:28px}.nabe-home-products .nabe-home-product-photo img{height:270px}.nabe-home-products .nabe-home-feature .nabe-home-product-photo img{height:440px}.nabe-home-inspiration-photo img{height:300px}}@media (max-width:600px){.nabe-home-products,.nabe-home-inspiration{padding-top:46px;padding-bottom:46px}.nabe-home-products .nabe-home-heading,.nabe-home-inspiration .nabe-home-heading{margin-bottom:26px}.nabe-home-feature{grid-template-columns:1fr}.nabe-home-products .nabe-home-feature .nabe-home-product-photo img{height:300px}.nabe-home-feature .nabe-home-product-copy{padding:25px 20px}.nabe-home-feature .nabe-home-product-title h3{font-size:29px}.nabe-home-feature .nabe-home-product-title strong{font-size:17px}.nabe-home-product-description{margin-top:16px;font-size:13px}.nabe-home-invitation>.nabe-button{font-size:12.5px}.nabe-home-products .nabe-home-product-photo img{height:320px}.nabe-home-product-links{flex-direction:row;gap:12px}.nabe-home-product-links a{min-height:44px}.nabe-home-inspiration-grid{scroll-snap-type:x mandatory;gap:16px;padding-bottom:18px;display:flex;overflow-x:auto}.nabe-home-inspiration-teaser{scroll-snap-align:start;flex:0 0 86%}.nabe-home-inspiration-photo img{height:310px}.nabe-home-inspiration-caption h3{font-size:24px}}.nabe-collection-back{min-height:44px;color:var(--color-brick);align-items:center;margin-bottom:24px;font-size:12px;display:inline-flex}.nabe-furniture-collection h1{letter-spacing:-.02em;font-size:clamp(36px,4.5vw,64px);font-weight:300;line-height:1.05}.nabe-collection-tabs{border-bottom:1px solid var(--color-line);gap:25px;margin-bottom:35px;display:flex}.nabe-collection-tabs a{padding:15px 0;font-size:13px}.nabe-collection-tabs [aria-current]{border-bottom:2px solid var(--color-brick);color:var(--color-brick)}.nabe-furniture-collection .nabe-home-product-grid{row-gap:44px}.nabe-collection-pages{text-align:center;margin-top:44px;font-size:13px}@media (max-width:760px){.nabe-furniture-collection .nabe-home-product-grid{grid-template-columns:1fr}.nabe-collection-tabs{gap:20px}.nabe-collection-tabs a{font-size:12px}}.nabe-editorial .nabe-home-heading:has(h1):not(:has(h2)):not(:has(p)){display:grid}.nabe-home-product-photo:empty{background:var(--color-sand);height:360px;display:block}.nabe-basic h1{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(34px,4vw,56px);font-weight:300;line-height:1.08}.nabe-basic .nabe-eyebrow{margin-bottom:14px}.nabe-basic-center{text-align:center}.nabe-basic-center .nabe-basic-search{margin-inline:auto}.nabe-basic-search{gap:10px;max-width:720px;margin:0 0 45px;display:flex}.nabe-basic-center .nabe-basic-search{margin-top:32px}.nabe-basic-search input{border:1px solid var(--color-line);background:var(--color-paper);flex:1;min-width:0;min-height:52px;padding:0 18px;font-size:16px}.nabe-basic-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;display:flex}.nabe-basic-results{border-top:1px solid var(--color-line);margin-top:50px}.nabe-basic-results a{border-bottom:1px solid var(--color-line);gap:6px;padding:20px 0;display:grid}.nabe-basic-results b{font-size:19px;font-weight:500}.nabe-basic-results span:last-child{color:var(--color-ink-soft);font-size:13px}.nabe-basic-narrow{max-width:760px;margin-inline:auto}.nabe-basic-body{margin-top:32px;font-size:15px;line-height:1.7}.nabe-basic-body h2,.nabe-basic-body h3{margin-top:1.6em;font-weight:500}.nabe-basic-body img{height:auto}.nabe-basic-figure{margin:40px 0}.nabe-basic-figure img{object-fit:cover;width:100%;max-height:78vh}.nabe-basic-subtitle{margin:48px 0 18px;font-size:22px;font-weight:400}.nabe-basic-comments>div{border-bottom:1px solid var(--color-line);padding:16px 0;font-size:14px}.nabe-basic-form{gap:14px;display:grid}.nabe-basic-form label{color:var(--color-ink-soft);gap:6px;font-size:12px;display:grid}.nabe-basic-form input,.nabe-basic-form textarea{border:1px solid var(--color-line);background:var(--color-paper);color:var(--color-ink);padding:12px 14px;font-size:16px}@media (max-width:760px){.nabe-basic .nabe-home-product-grid{grid-template-columns:1fr}.nabe-basic-search{flex-direction:column}}.nh-cards.nabe-collection{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:52px 26px;margin-top:48px;display:grid}.nh-cards[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 20px}.nh-cards .pc.wide{grid-column:span 2}.nh-cards .pc.wide .pc-fig{aspect-ratio:auto;height:100%;min-height:0}.nh-cards .pc-tx{flex-direction:column;flex:1;display:flex}.nh-cards .pc-cfg{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nh-cards .pc-age{color:var(--ink-soft);margin-top:4px;font-size:11.5px}.nh-empty{color:var(--color-ink-soft);grid-column:1/-1;font-size:13px}.nh-intro .nabe-home-link{margin-top:14px;display:inline-flex}.nh-acts{gap:12px;margin-top:auto;padding-top:16px;display:grid}.nh-room{border:1px solid var(--color-green);background:var(--color-green-tint);min-height:48px;color:var(--color-green-readable);align-items:center;gap:11px;padding:0 8px 0 13px;font-size:12.5px;font-weight:600;text-decoration:none;transition:background .2s;display:flex}.nh-room:hover{background:var(--color-green-tint)}.nh-room>svg{flex:none;width:20px;height:20px}.nh-room-mark{border:1px solid var(--color-green);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;margin-left:auto;font-size:16px;font-weight:400;line-height:1;display:grid}.nh-room[data-in-room]{background:var(--color-green);border-color:var(--color-green);color:var(--color-ink)}.nh-room[data-in-room] .nh-room-mark{border-color:var(--color-green)}.nh-room[aria-busy=true]{opacity:.6;pointer-events:none}.nh-room:focus-visible,.nh-link:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.nh-links{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.nh-cart{margin:0}.nh-link{color:var(--color-brick);font:inherit;letter-spacing:.02em;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:12px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.nh-link svg{width:14px;height:14px}.nh-link:disabled{color:var(--color-ink-soft);cursor:default;text-decoration:none}.nh-link[aria-busy=true]{opacity:.6}.nh-insp .pc-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;margin-top:13px;padding-top:12px;display:flex}.nh-insp .pc-pieces{color:var(--ink-soft);align-items:center;gap:6px;font-size:11.5px;display:flex}.nh-insp .pc-pieces img{border:1px solid var(--paper);background:var(--sand);border-radius:50%;width:26px;height:26px;margin-left:-10px}.nh-insp .pc-pieces img:first-child{margin-left:0}.nh-insp .pc-pieces span{margin-left:4px}.nh-insp .pc-p em{letter-spacing:.05em;color:var(--ink-soft);margin-right:5px;font-size:11.5px;font-style:normal}.nh-insp .pc-fig{aspect-ratio:4/3}.nh-shopper-panel{border:1px solid var(--color-green);background:var(--color-green-tint);border-radius:14px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:40px;padding:46px;display:grid}.nh-shopper .nabe-editorial-title{font-size:clamp(30px,3.4vw,46px)}.nh-shopper-av{width:52px;height:52px;margin-bottom:20px}.nh-shopper-av svg{width:24px;height:24px}.nh-shopper-text{max-width:44ch;color:var(--color-ink-soft);margin-top:16px;font-size:15px;line-height:1.7}.nh-shopper-steps{gap:10px;margin:22px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.nh-shopper-steps li{align-items:center;gap:12px;display:flex}.nh-shopper-steps b{background:var(--color-green-tint);width:26px;height:26px;color:var(--color-green-readable);border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.nh-shopper-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.nh-path{border:1px solid var(--color-line);background:var(--color-paper);color:var(--color-ink);border-radius:10px;flex-direction:column;text-decoration:none;transition:box-shadow .25s,transform .25s;display:flex;overflow:hidden}.nh-path:hover{transform:translateY(-2px);box-shadow:0 18px 38px -24px #1b191573}.nh-path img{aspect-ratio:4/3;object-fit:cover;background:var(--color-sand);width:100%;display:block}.nh-path-copy{gap:6px;padding:18px 18px 20px;display:grid}.nh-path-copy small{letter-spacing:.13em;text-transform:uppercase;color:var(--color-brick);font-size:9.5px;font-weight:600}.nh-path-copy b{letter-spacing:-.01em;font-size:18px;font-weight:500}.nh-path-copy>span:not(.nh-path-go){color:var(--color-ink-soft);font-size:12.5px;line-height:1.55}.nh-path-go{color:var(--color-green-readable);align-items:center;gap:8px;margin-top:8px;font-size:12px;font-weight:600;display:inline-flex}.nh-path-go svg{width:15px;height:15px}@media (max-width:820px){.nh-cards.nabe-collection,.nh-cards[data-columns="4"]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;gap:16px;margin:30px -20px 0;padding:0 20px 6px;scroll-padding-inline:20px;overflow-x:auto}.nh-cards::-webkit-scrollbar{display:none}.nh-cards>.pc{scroll-snap-align:start}.nh-cards .pc.wide{grid-column:auto}.nh-cards .pc.wide .pc-fig{aspect-ratio:1;height:auto}.nh-shopper-panel{grid-template-columns:1fr;gap:28px;padding:28px 20px}.nh-shopper-paths{grid-template-columns:1fr 1fr;gap:12px}.nh-path-copy{padding:14px}.nh-path-copy b{font-size:15px}}@media (max-width:480px){.nh-shopper-paths{grid-template-columns:1fr}.nh-path img{aspect-ratio:16/9}}@media (prefers-reduced-motion:reduce){.nh-path,.nh-room{transition:none}.nh-path:hover{transform:none}}.np-hero{padding-top:34px}.np-crumb{color:var(--color-ink-soft);flex-wrap:wrap;gap:7px;margin-bottom:46px;font-size:12.5px;display:flex}.np-crumb a{color:inherit}.np-crumb a:hover{color:var(--color-ink)}.np-hero .nabe-editorial-title{font-size:clamp(40px,5.4vw,76px)}.np-hero-acts{flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:26px;display:flex}.np-stores-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.np-stores .nabe-home-heading+.np-stores-grid{margin-top:48px}.np-stores-grid[data-count="1"]{grid-template-columns:minmax(0,1fr)}.np-store{border:1px solid var(--color-line);background:var(--color-paper);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.np-store-fig{aspect-ratio:16/10;background:var(--color-sand);position:relative;overflow:hidden}.np-store-fig img,.np-store-img{object-fit:cover;width:100%;height:100%;display:block}.np-store-tag{border:1px solid var(--color-line);background:var(--color-paper);letter-spacing:.12em;text-transform:uppercase;border-radius:100px;padding:7px 13px;font-size:10px;font-weight:600;position:absolute;top:16px;left:16px}.np-store-body{flex-direction:column;flex:1;gap:18px;padding:30px 32px 32px;display:flex}.np-store-title{letter-spacing:-.02em;font-size:clamp(24px,2.3vw,32px);font-weight:400;line-height:1.15}.np-store-text{color:var(--color-ink-soft);font-size:14px;line-height:1.7}.np-checks{gap:9px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.np-checks li{gap:10px;display:flex}.np-checks li:before{content:"✓";color:var(--color-green-deep);flex:none}.np-store-meta{border-top:1px solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin:4px 0 0;padding-top:20px;display:grid}.np-store-meta dt{letter-spacing:.13em;text-transform:uppercase;color:var(--color-ink-soft);margin-bottom:5px;font-size:9.5px;font-weight:600}.np-store-meta dd{gap:4px;margin:0;font-size:13.5px;line-height:1.5;display:grid}.np-note{color:var(--color-ink-soft);font-size:12px}.np-inline{width:fit-content;color:var(--color-brick);text-underline-offset:3px;font-size:12.5px;font-weight:600;text-decoration:underline}.np-closures{border-top:1px solid var(--color-line);color:var(--color-ink-soft);padding-top:14px;font-size:12.5px}.np-closures summary{color:var(--color-ink);cursor:pointer;justify-content:space-between;align-items:center;font-size:12.5px;font-weight:600;list-style:none;display:flex}.np-closures summary::-webkit-details-marker{display:none}.np-closures summary:after{content:"+";font-size:16px;font-weight:400}.np-closures[open] summary:after{content:"−"}.np-closures .rte{margin-top:10px;line-height:1.7}.np-store-acts{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:auto;padding-top:6px;display:flex}.np-feature-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:48px 0 0;padding:0;list-style:none;display:grid}.np-feature-list[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.np-feature-list[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.np-feature{border:1px solid var(--color-line);background:var(--color-paper);border-radius:12px;align-content:start;gap:8px;padding:26px 24px;display:grid}.nabe-editorial[data-tone=paper] .np-feature{background:var(--color-bg);border-color:#0000}.np-feature-ic{background:var(--color-green-tint);width:44px;height:44px;color:var(--color-green-readable);border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.np-feature-ic svg{width:21px;height:21px}.np-feature b{font-size:15px;font-weight:600}.np-feature span:not(.np-feature-ic){color:var(--color-ink-soft);font-size:13px;line-height:1.6}@media (max-width:1080px){.np-feature-list,.np-feature-list[data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.np-hero{padding-top:20px}.np-crumb{margin-bottom:28px}.np-stores-grid{grid-template-columns:minmax(0,1fr);gap:20px}.np-store-body{padding:22px 20px 24px}.np-store-meta{grid-template-columns:minmax(0,1fr);gap:14px}.np-feature-list,.np-feature-list[data-count="3"],.np-feature-list[data-count="2"]{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:30px}.np-feature{padding:20px}}.np-hero-fig{background:var(--color-sand);aspect-ratio:21/8;border-radius:14px;margin:48px 0 0;overflow:hidden}.np-hero-fig[data-shape=tall]{aspect-ratio:16/9}.np-hero-fig img{object-fit:cover;width:100%;height:100%;display:block}.nabe-media-text[data-reverse] .nabe-media-visual{order:2}.np-contact-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.np-contact-copy .nabe-home-copy{margin-top:22px}.np-form{border:1px solid var(--color-line);background:var(--color-paper);border-radius:14px;gap:18px;padding:clamp(24px,3vw,40px);display:grid}.np-form-title{letter-spacing:-.02em;font-size:22px;font-weight:300}.np-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.np-field{color:var(--color-ink-soft);gap:7px;font-size:12px;font-weight:500;display:grid}.np-field input,.np-field textarea{border:1px solid var(--color-line);background:var(--color-bg);width:100%;color:var(--color-ink);font:inherit;border-radius:0;padding:13px 14px;font-size:14px;font-weight:400}.np-field input:focus-visible,.np-field textarea:focus-visible{outline:2px solid var(--color-ink);outline-offset:1px}.np-form .nabe-button{justify-self:start}.np-form-ok,.np-form-error{background:var(--color-green-tint,#e4eeea);padding:12px 14px;font-size:13px}.np-form-error{background:#f4e1da}.np-gallery-wrap{margin-top:40px;position:relative}.np-gallery .nabe-home-heading+.np-gallery-wrap{margin-top:44px}.np-gallery-track{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(29.4118% - 12.3529px);grid-auto-flow:column;gap:14px;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.np-gallery-track::-webkit-scrollbar{display:none}.np-gallery-item{scroll-snap-align:start;aspect-ratio:4/5;background:var(--color-sand);border-radius:12px;overflow:hidden}.np-gallery-item img{object-fit:cover;width:100%;height:100%}.np-gallery-arrows{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.np-gallery-arrows button{border:1px solid var(--color-line);background:var(--color-paper);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.np-gallery-arrows button:first-child svg{transform:rotate(180deg)}.np-gallery-arrows svg{width:18px;height:18px}.np-gallery-note{color:var(--color-ink-soft);margin-top:14px;font-size:13px}@media (hover:none){.np-gallery-arrows{display:none}}.np-video-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:28px 20px;margin:44px 0 0;padding:0;list-style:none;display:grid}.np-video-cover{aspect-ratio:3/4;background:var(--color-sand);border-radius:12px;display:block;position:relative;overflow:hidden}.np-video-cover img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.3,1)}.np-video-cover:hover img{transform:scale(1.03)}.np-video-play{width:58px;height:58px;color:var(--color-ink);background:#faf6eeeb;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.np-video-play svg{fill:currentColor;width:22px;height:22px;margin-left:3px}.np-video-time{color:var(--color-paper);letter-spacing:.04em;background:#1b19159e;border-radius:100px;padding:6px 10px;font-size:11px;position:absolute;bottom:12px;left:12px}.np-video-title{letter-spacing:-.01em;margin:14px 0 8px;font-size:16px;font-weight:400;line-height:1.35}.np-video-dialog{background:#000;border:0;width:min(92vw,520px);max-height:92dvh;padding:0;overflow:visible}.np-video-dialog::backdrop{background:#1b1915b8}.np-video-dialog video{width:100%;max-height:92dvh;display:block}.np-video-close{background:var(--color-paper);border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:-52px;right:0}.np-logos{text-align:center;padding-top:48px;padding-bottom:48px}.np-logo-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 44px;margin:22px 0 0;padding:0;list-style:none;display:flex}.np-logo-row img{object-fit:contain;filter:grayscale();opacity:.7;width:auto;height:34px;display:block}@media (max-width:820px){.np-hero-fig{aspect-ratio:4/3;margin-top:30px}.nabe-media-text[data-reverse] .nabe-media-visual{order:0}.np-contact-grid,.np-form-row{grid-template-columns:minmax(0,1fr)}.np-gallery-track{grid-auto-columns:78%}.np-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}}.np-feature-link{justify-self:start;margin-top:6px}.np-quote figure{text-align:center;max-width:920px;margin:0 auto}.np-quote blockquote{letter-spacing:-.02em;font-size:clamp(22px,2.3vw,32px);font-weight:300;line-height:1.4}.np-quote figcaption{letter-spacing:.16em;text-transform:uppercase;color:var(--color-brick);margin-top:18px;font-size:11px;font-weight:600}.np-contact .nabe-editorial-title{font-size:clamp(26px,2.5vw,38px);line-height:1.18}.nabe-home-reviews-text{max-width:62ch;margin:18px auto 22px}.np-hero-fig video{object-fit:cover;width:100%;height:100%;display:block}.np-hero-copy ul{gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.np-hero-copy ul li:before{content:"✓";color:var(--color-green-readable,#4f7d73);margin-right:8px;font-weight:600}.np-hero-copy p+p{margin-top:12px}.np-store.is-compact .np-store-body{padding-top:30px}.shopify-policy__container{padding:clamp(40px, 6vw, 88px) var(--home-gutter,24px) clamp(56px, 7vw, 104px);color:var(--color-ink);margin:0 auto;max-width:760px!important}.shopify-policy__title h1{letter-spacing:-.03em;margin-bottom:36px;font-size:clamp(36px,4.6vw,64px);font-weight:300;line-height:1.05}.shopify-policy__body{color:var(--color-ink-soft);font-size:15px;line-height:1.75}.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4{letter-spacing:-.015em;color:var(--color-ink);margin:40px 0 12px;font-size:22px;font-weight:400;line-height:1.25}.shopify-policy__body p+p,.shopify-policy__body ul,.shopify-policy__body ol{margin-top:14px}.shopify-policy__body ul,.shopify-policy__body ol{padding-left:20px}.shopify-policy__body li+li{margin-top:6px}.shopify-policy__body strong{color:var(--color-ink);font-weight:600}.shopify-policy__body a{color:var(--color-brick);text-underline-offset:3px;text-decoration:underline}@media (max-width:600px){.nabe-editorial.np-hero .nabe-home-heading{display:block}}.nabe-faq-more{border-top:1px solid var(--color-line);margin-top:36px;padding-top:22px}.nabe-faq-more h4{letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-soft);margin-bottom:8px;font-size:11px;font-weight:600}.nabe-faq-more button{border-bottom:1px solid var(--color-line);text-align:left;width:100%;color:var(--color-ink);justify-content:space-between;align-items:center;gap:16px;padding:13px 0;font-size:14px;display:flex}.nabe-faq-more button:hover{color:var(--color-brick)}.nabe-faq-more svg{flex-shrink:0;width:16px;height:16px}.nabe-faq-rows .nabe-detail-link{font-size:17px}.np-hero-split{min-height:calc(100svh - var(--nabe-header-height,80px));background:var(--color-bg);color:var(--color-ink)}.np-hero-split[data-surface=brick]{background:var(--color-brick);color:var(--color-paper)}.np-hero-split[data-surface=brick-deep]{background:var(--color-brick-deep);color:var(--color-paper)}.np-hero-split .nabe-story-copy{padding:64px 7vw 80px var(--home-gutter,24px);justify-content:flex-end}.np-hero-split .np-crumb{margin-bottom:auto;padding-bottom:48px}.np-hero-split .nabe-editorial-title{font-size:clamp(38px,4.6vw,68px)}.np-hero-split:not([data-surface=beige]) .np-crumb,.np-hero-split:not([data-surface=beige]) .np-crumb a{color:var(--color-sand)}.np-hero-split-media{background:var(--color-sand);min-height:52vh}.np-hero-split-media .nabe-story-image,.np-story .nabe-story-image{min-height:0;position:absolute;inset:0}.np-story>div:first-child{min-height:52vh}.np-story-caption{z-index:1;letter-spacing:.08em;text-transform:uppercase;color:var(--color-paper);text-shadow:0 1px 10px #00000080;font-size:12px;position:absolute;bottom:26px;left:28px}.np-story-button{border-color:var(--color-paper);background:var(--color-paper);color:var(--color-ink)}.np-story-button:hover{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.np-story .rte ul{margin-top:14px;padding-left:18px;list-style:outside}@media (max-width:1080px){.np-hero-split .nabe-story-copy{order:2;padding:28px 22px 48px}.np-hero-split-media{order:1;min-height:56vh}.np-hero-split .np-crumb{padding-bottom:28px}}.nabe-story .np-story-button,.nabe-story .np-story-button:link{border-color:var(--color-paper);background:var(--color-paper);color:var(--color-ink)}.nabe-story .np-story-button:hover{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.ng-hero{padding-top:28px;padding-bottom:clamp(40px,5vw,72px)}.ng-hero .np-crumb{margin-bottom:44px}.ng-hero h1{letter-spacing:-.025em;font-size:clamp(30px,3.3vw,48px);font-weight:300;line-height:1.17}.ng-hero h1:first-line{font-weight:700}[data-card-layout=caption] .nabe-editorial-title{font-size:clamp(26px,2.6vw,36px);line-height:1.2}[data-card-layout=caption] .nabe-story-grid{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:40px 28px;display:grid}[data-card-layout=caption] .nabe-story-card{background:0 0;grid-row:auto;height:auto}[data-card-layout=caption] .nabe-story-card a{height:auto}[data-card-layout=caption] .nabe-story-card a:after{display:none}[data-card-layout=caption] .nabe-story-card img{aspect-ratio:3/2;object-fit:cover;background:0 0;height:auto;transform:none}[data-card-layout=caption] .nabe-story-card a>div{color:var(--color-ink);padding:18px 0 0;position:static}[data-card-layout=caption] .nabe-story-card span{color:var(--color-brick)}[data-card-layout=caption] .nabe-story-card span:empty{display:none}[data-card-layout=caption] .nabe-story-card h3{margin:0 0 14px;font-size:23px;font-weight:500}[data-card-layout=caption] .nabe-story-card p{color:var(--color-brick);text-underline-offset:4px;border:0;padding-top:0;font-size:13px;text-decoration:underline}@media (max-width:600px){.ng-hero .np-crumb{margin-bottom:28px}[data-card-layout=caption] .nabe-story-grid{grid-template-columns:1fr;grid-auto-rows:auto;gap:32px;display:grid}}[data-card-layout=caption] .nabe-story-card .ng-story-badge{z-index:2;background:var(--color-paper);color:var(--color-ink);letter-spacing:.08em;border-radius:100px;padding:6px 12px;font-size:10px;font-weight:600;position:absolute;top:16px;left:16px}[data-card-layout=caption] .nabe-story-card a>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 20px;display:flex}[data-card-layout=caption] .nabe-story-card h3{margin-bottom:0}[data-card-layout=caption] .nabe-story-card p{margin:0}.ng-recommended{display:none}[data-card-layout=caption] [data-image-align=bottom] img{object-position:center bottom}[data-card-layout=caption] .nabe-story-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}[data-card-layout=caption] .nabe-story-card img{aspect-ratio:1;object-position:center}[data-card-layout=caption] .nabe-story-card h3{font-size:19px}[data-card-layout=caption] .nabe-story-card a>div{display:block}[data-card-layout=caption] .nabe-story-card p{margin-top:10px;font-size:12px}@media (max-width:820px){[data-card-layout=caption] .nabe-story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}[data-card-layout=caption] .nabe-story-card h3{font-size:16px}[data-card-layout=caption] .nabe-story-card .ng-story-badge{padding:5px 9px;font-size:9px;top:10px;left:10px}}[data-card-layout=caption][data-card-count="3"] .nabe-story-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:820px){[data-card-layout=caption][data-card-count="3"] .nabe-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-card-layout=caption][data-card-count="3"] .nabe-story-card:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 7px)}}.np-job-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:48px 0 0;padding:0;list-style:none;display:grid}.np-job-list[data-count="2"],.np-job-list[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.np-job-list[data-count="1"]{grid-template-columns:minmax(0,1fr);max-width:760px}.np-job{border:1px solid var(--color-line);background:var(--color-paper);border-radius:12px;flex-direction:column;gap:10px;padding:28px 26px;scroll-margin-top:120px;display:flex}.nabe-editorial[data-tone=paper] .np-job{background:var(--color-bg);border-color:#0000}.np-job-status{background:var(--color-green-tint,#e4eeea);color:#416c63;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-bottom:6px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex}.np-job-status:before{content:"";background:var(--color-green);border-radius:50%;width:7px;height:7px}.np-job-title{letter-spacing:-.02em;font-size:24px;font-weight:300;line-height:1.15}.np-job-role{letter-spacing:.1em;text-transform:uppercase;color:var(--color-brick);font-size:11.5px;font-weight:500}.np-job-text{color:var(--color-ink-soft);font-size:13.5px;line-height:1.65}.np-job-text strong{color:var(--color-ink);font-weight:600}.np-job-tags{flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.np-job-tags li{border:1px solid var(--color-line);color:var(--color-ink-soft);border-radius:999px;padding:5px 11px;font-size:11.5px}.np-job-acts{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:auto;padding-top:14px;display:flex}.np-job-details h4{margin-top:1.6em}.np-job-details .nabe-button{margin-top:1em;text-decoration:none}.np-job-areas{border:0;margin:0;padding:0}.np-job-areas legend{margin-bottom:7px}.np-job-area-list{flex-wrap:wrap;gap:8px;display:flex}.np-job-area{cursor:pointer;position:relative}.np-job-area input{opacity:0;pointer-events:none;position:absolute}.np-job-area span{border:1px solid var(--color-line);background:var(--color-bg);color:var(--color-ink);border-radius:999px;padding:9px 14px;font-size:13px;font-weight:400;transition:border-color .2s,background .2s;display:block}.np-job-area input:checked+span{border-color:var(--color-ink);background:var(--color-paper);box-shadow:inset 0 0 0 1px var(--color-ink)}.np-job-area input:focus-visible+span{outline:2px solid var(--color-ink);outline-offset:2px}.np-job-file input{padding:11px 12px;font-size:13px}.np-job-file small{font-size:11.5px;font-weight:400}.np-job-file-error{color:#a3402a}.np-job-file-error:empty{display:none}.np-job-privacy{color:var(--color-ink-soft);align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.55;display:flex}.np-job-privacy input{width:17px;height:17px;accent-color:var(--color-ink);flex:none;margin-top:1px}.np-job-privacy a{color:var(--color-ink);text-underline-offset:3px;text-decoration:underline}.np-job-done p{color:var(--color-ink-soft);font-size:14px;line-height:1.6}@media (max-width:1080px){.np-job-list,.np-job-list[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.np-job-list,.np-job-list[data-count]{grid-template-columns:minmax(0,1fr)}.np-job{padding:24px 20px}}.nabe-library-tag{z-index:30;border:1px solid var(--color-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;pointer-events:none;background:#faf6eef0;border-radius:100px;align-items:center;gap:9px;max-width:calc(100% - 32px);padding:9px 16px;font-size:10.5px;font-weight:600;display:flex;position:absolute;top:16px;left:16px;box-shadow:0 14px 34px -22px #1b191580}.nabe-library-tag>span:last-child{text-overflow:ellipsis;overflow:hidden}.nabe-library-tag-swatch{background:var(--color-clay);border:1px solid #1b19152e;border-radius:50%;flex:none;width:11px;height:11px}.nabe-library-tag-swatch[data-white]{background:var(--color-paper)}.nabe-library-tools,.nabe-library-bar{z-index:30;border:1px solid var(--color-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;background:#faf6eef0;border-radius:100px;max-width:calc(100% - 32px);display:flex;position:absolute;overflow:hidden}.nabe-library-tools{top:64px;left:16px}.nabe-library-tools button{border-left:1px solid var(--color-line);letter-spacing:.04em;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;min-height:36px;padding:10px 13px;font-size:10px;font-weight:500;display:inline-flex}.nabe-library-tools>:first-child,.nabe-library-tools>.nabe-library-focus-tool+:not(.nabe-library-focus-tool){border-left:0}.nabe-library-3d[data-focus] .nabe-library-tools>.nabe-library-focus-tool+:not(.nabe-library-focus-tool){border-left:1px solid var(--color-line)}.nabe-library-tools button:hover:not(:disabled),.nabe-library-tools [aria-pressed=true]{background:var(--color-sand)}.nabe-library-tools button:disabled{color:var(--color-ink-soft);opacity:.55;cursor:default}.nabe-library-3d svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.nabe-library-bar{bottom:16px;right:16px;box-shadow:0 16px 38px -22px #1b19158c}.nabe-library-bar :is(button,a){border-left:1px solid var(--color-line);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;cursor:pointer;align-items:center;gap:9px;min-height:44px;padding:13px 17px;font-size:10.5px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.nabe-library-bar :is(button,a):first-child{border-left:0;padding-left:20px}.nabe-library-bar a{color:inherit;text-decoration:none}.nabe-library-bar :is(button,a):hover{background:var(--color-ink);color:var(--color-paper)}.nabe-library-bar svg{stroke-width:1.6px;width:16px;height:16px}.nabe-library-bar b{color:var(--color-ink-soft);font-weight:400}.nabe-library-bar :is(button,a):hover b{color:inherit}.nabe-library-bar .nabe-library-bar-icon{padding-inline:15px}.nabe-library-pulse{background:var(--color-green);border-radius:50%;width:7px;height:7px;animation:1.8s ease-out infinite nabe-library-pulse}@keyframes nabe-library-pulse{0%{box-shadow:0 0 #79aea399}to{box-shadow:0 0 0 9px #79aea300}}.nabe-library-more{display:none}.nabe-library-exit-full{z-index:35;border:1px solid var(--color-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.09em;text-transform:uppercase;pointer-events:auto;cursor:pointer;background:#faf6eef0;border-radius:100px;align-items:center;gap:10px;padding:12px 19px;font-size:10.5px;font-weight:600;display:inline-flex;position:absolute;top:16px;right:16px;box-shadow:0 16px 38px -22px #1b19158c}.nabe-library-exit-full[hidden]{display:none}.nabe-library-exit-full:hover{background:var(--color-ink);color:var(--color-paper)}.nabe-library-3d:fullscreen{background:var(--color-bg)}@media (max-width:820px){.nabe-library-tag{max-width:calc(100% - 24px);padding:8px 13px;font-size:10px;top:12px;left:12px}.nabe-gallery-hero:has(.nabe-room-dock:not([hidden])) .nabe-library-tag{max-width:calc(100% - 200px)}.nabe-library-tools{scrollbar-width:none;max-width:calc(100% - 24px);top:62px;left:12px;overflow-x:auto}.nabe-library-tools button{padding-inline:11px}.nabe-library-bar{display:none}.nabe-library-more{z-index:30;pointer-events:auto;flex-direction:column-reverse;align-items:flex-end;gap:8px;display:flex;position:absolute;bottom:16px;right:12px}.nabe-library-more summary,.nabe-library-more button{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#faf6eeeb;border-radius:100px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:10.5px;font-weight:600;display:inline-flex;box-shadow:0 8px 22px -14px #1b19158c}.nabe-library-more summary{min-width:44px;height:44px;list-style:none}.nabe-library-more summary::-webkit-details-marker{display:none}.nabe-library-more>div{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.nabe-library-3d:not([data-ready]) :is(.nabe-library-tools,.nabe-library-more){display:none}}.nabe-library-ar-viewer{background:var(--color-sand);width:100%;height:min(56vh,460px);margin-top:20px;display:block}.nabe-library-ar-button{border:1px solid var(--color-ink);background:var(--color-paper);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:100px;padding:12px 18px;font-size:11px;font-weight:600;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.nabe-library-ar-download{margin-top:16px;font-size:13px;display:inline-block}.nabe-library-ar-status{color:var(--color-ink-soft);margin-top:10px;font-size:12.5px}.nabe-library-row-links{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:12px;display:flex}.nabe-library-row-links [data-library-share]{align-items:center;gap:7px;margin-left:auto;display:inline-flex}.nabe-library-row-links svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:14px;height:14px}.nabe-library-hotspots{z-index:5;pointer-events:none;position:absolute;inset:0}.nabe-library-hotspot{background:var(--color-brick);width:35px;height:35px;color:var(--color-paper);pointer-events:auto;cursor:pointer;border:1px solid #fff9;border-radius:50%;font-size:22px;line-height:1;position:absolute;transform:translate(-50%,-50%);box-shadow:0 3px 13px #412d3220}.nabe-library-hotspot.edit{border:1px solid var(--color-line);width:auto;height:auto;color:var(--color-ink);letter-spacing:.04em;background:#faf6eeed;border-radius:30px;padding:9px 11px;font-size:9px;font-weight:600}.nabe-library-hotspot:hover{background:var(--color-ink);color:var(--color-paper)}.nabe-library-hotspot[hidden]{display:none}.nabe-library-hotspot:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}@media (max-width:820px){.nabe-library-3d:not([data-live]) .nabe-library-hotspots{visibility:hidden}}.nabe-library-row{margin-top:24px}.nabe-library-card{border:1px solid var(--color-line);background:var(--color-paper)}.nabe-library-card-main{text-align:left;align-items:center;gap:16px;width:100%;padding:12px 16px 12px 12px;transition:background .2s;display:flex}.nabe-library-card-main:hover{background:#f3eee2}@supports (color:color-mix(in lab, red, red)){.nabe-library-card-main:hover{background:color-mix(in srgb, var(--color-sand) 35%, var(--color-paper))}}.nabe-library-card-main:focus-visible{outline:2px solid var(--color-ink);outline-offset:-2px}.nabe-library-thumb{aspect-ratio:1;background:var(--color-sand);flex-shrink:0;justify-content:center;align-items:center;width:96px;display:flex;position:relative;overflow:hidden}.nabe-library-thumb img{object-fit:cover;width:100%;height:100%}.nabe-library-icon{justify-content:center;align-items:center;display:flex}.nabe-library-icon[hidden]{display:none}.nabe-library-icon svg{fill:none;width:34px;height:36px;stroke:var(--color-ink);stroke-width:1.6px}.nabe-library-kind{letter-spacing:.13em;text-transform:uppercase;color:var(--color-brick);margin-bottom:3px;font-size:9px;display:block}.nabe-library-card-cta{white-space:nowrap;color:var(--color-ink);align-self:flex-start;margin-top:2px;font-size:11px}.nabe-library-card-main:hover .nabe-library-card-cta{text-underline-offset:3px;text-decoration:underline}.nabe-library-parts-box{border-top:1px solid var(--color-line)}.nabe-library-parts-box[hidden]{display:none}.nabe-library-parts-box summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 16px;font-size:12px;font-weight:500;list-style:none;display:flex}.nabe-library-parts-box summary::-webkit-details-marker{display:none}.nabe-library-parts-box summary:focus-visible{outline:2px solid var(--color-ink);outline-offset:-2px}.nabe-library-parts-box summary svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:16px;height:16px;transition:transform .2s}.nabe-library-parts-box[open] summary svg{transform:rotate(180deg)}.nabe-library-parts-box ul{padding:0 16px 6px}.nabe-library-parts-box li{border-top:1px solid var(--color-line);align-items:center;gap:12px;padding:9px 0;font-size:12px;line-height:1.4;display:flex}.nabe-library-parts-box li b{font-weight:500;display:block}.nabe-library-parts-box li small{color:var(--color-ink-soft);margin-top:2px;font-size:11px;display:block}.nabe-library-part-price{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.nabe-library-hint{color:var(--color-ink-soft);margin-top:10px;font-size:12px;line-height:1.6}.nabe-library-hint[hidden]{display:none}.nabe-library-note{border-left:3px solid var(--color-green);background:var(--color-green-tint);color:var(--color-ink);margin-top:12px;padding:12px 14px;font-size:12px;line-height:1.6}.nabe-library-start{border-bottom:1px solid var(--color-line);padding-bottom:14px}.nabe-library-start-line{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin-top:8px;font-size:13px;display:flex}[data-option-picker]:not([hidden])+.nabe-library-start,.nabe-library-start .nabe-library-reset{margin-top:4px}.nabe-library-resume{border:1px solid var(--color-line);background:var(--color-paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:12px;padding:14px 16px;font-size:12px;line-height:1.55;display:flex}.nabe-library-resume[hidden]{display:none}.nabe-library-resume b{font-size:13px;font-weight:600;display:block}.nabe-library-resume span{color:var(--color-ink-soft)}.nabe-library-resume>div{align-items:center;gap:14px;display:flex}.nabe-library-resume [data-library-resume-apply]{border:1px solid var(--color-line);background:var(--color-paper);letter-spacing:.1em;text-transform:uppercase;min-height:40px;padding:0 18px;font-size:11px;font-weight:600;transition:background .2s,color .2s,border-color .2s}.nabe-library-resume [data-library-resume-apply]:hover{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.nabe-library-resume button:focus-visible,.nabe-library-start button:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.nabe-library-panel .nabe-panel-body>p{color:var(--color-ink-soft);margin-bottom:18px;font-size:13px;line-height:1.7}.nabe-library-panel h3{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-soft);margin:26px 0 12px;font-size:11px}.nabe-library-modules{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.nabe-library-module{border:1px solid var(--color-line);background:var(--color-paper);text-align:left;align-items:center;gap:14px;width:100%;padding:8px 16px 8px 8px;transition:border-color .2s,background .2s;display:flex}.nabe-library-module:hover{border-color:var(--color-ink)}.nabe-library-module[aria-pressed=true]{border-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink)}.nabe-library-module:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.nabe-library-module-img{aspect-ratio:1;background:var(--color-sand);flex-shrink:0;width:72px;display:block}.nabe-library-module-img img{object-fit:cover;width:100%;height:100%}.nabe-library-module b{font-size:13px;font-weight:600;display:block}.nabe-library-module small{color:var(--color-ink-soft);margin-top:3px;font-size:12px;line-height:1.45;display:block}.nabe-library-module-cta{font-size:14px}.nabe-library-addition{border:1px solid var(--color-line);background:var(--color-paper);text-align:left;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:56px;margin-bottom:8px;padding:12px 16px;font-size:13px;font-weight:500;transition:border-color .2s;display:flex}.nabe-library-addition small{color:var(--color-ink-soft);margin-top:3px;font-size:11px;font-weight:400;display:block}.nabe-library-addition b{color:var(--color-brick);font-size:20px;font-weight:300}.nabe-library-addition:hover:not(:disabled){border-color:var(--color-ink)}.nabe-library-field,.nabe-library-slots label{color:var(--color-ink-soft);gap:6px;font-size:12px;display:grid}.nabe-library-field select,.nabe-library-slots select{border:1px solid var(--color-line);background:var(--color-paper);min-height:44px;color:var(--color-ink);padding:8px 10px;font-size:13px}.nabe-library-slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.nabe-library-reset,.nabe-library-danger{text-underline-offset:4px;min-height:44px;color:var(--color-brick);margin-top:18px;font-size:12px;text-decoration:underline;display:block}.nabe-library-danger{color:var(--color-brick-deep)}.nabe-library-panel button:disabled,.nabe-library-panel select:disabled{opacity:.5;cursor:default}.nabe-library-parts{border-top:1px solid var(--color-line)}.nabe-library-parts li{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;font-size:12px;display:flex}.nabe-library-parts b,.nabe-library-total b{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.nabe-library-total{justify-content:space-between;margin-top:12px;font-size:13px;display:flex}.nabe-library-focus-tool{display:none!important}.nabe-library-3d[data-focus] .nabe-library-focus-tool{display:inline-flex!important}.nabe-library-3d[data-focus] :is([data-library-tool=hotspots],[data-library-tool=front],[data-library-tool=measures]),.nabe-library-3d[data-focus] :is(.nabe-library-bar,.nabe-library-more,.nabe-3d-measurements){display:none!important}.nabe-library-3d[data-focus] [data-library-tool=overview]{font-weight:600}.nabe-gallery-hero:has(.nabe-library-3d[data-focus]) .nabe-room-dock{visibility:hidden}.nabe-library-hotspot.slot{border:1px dashed var(--color-brick);width:auto;min-width:30px;height:30px;color:var(--color-brick);box-shadow:none;background:#faf6eee6;border-radius:30px;padding:0 10px;font-size:16px;line-height:1}.nabe-library-hotspot.slot.filled{border-style:solid;border-color:var(--color-line);background:var(--color-paper);color:var(--color-ink);letter-spacing:.03em;font-size:10px;font-weight:600}.nabe-library-hotspot.slot:disabled{opacity:.35;cursor:default}.nabe-library-hotspot.slot:hover:not(:disabled),.nabe-library-hotspot.slot[aria-expanded=true]{border-style:solid;border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.nabe-library-slot-menu{z-index:8;border:1px solid var(--color-line);background:var(--color-paper);pointer-events:auto;min-width:200px;padding:8px;display:grid;position:absolute;box-shadow:0 18px 40px -18px #1b191566}.nabe-library-slot-menu p{letter-spacing:.1em;text-transform:uppercase;color:var(--color-brick);padding:6px 8px 8px;font-size:10px}.nabe-library-slot-menu button{text-align:left;justify-content:space-between;align-items:center;gap:16px;min-height:40px;padding:8px 10px;font-size:13px;display:flex}.nabe-library-slot-menu button:hover,.nabe-library-slot-menu button:focus-visible{background:var(--color-bg);outline:none}.nabe-library-slot-menu [aria-checked=true]:after{content:"✓";color:var(--color-brick)}.nabe-library-slot-menu [data-separated]{border-top:1px solid var(--color-line);margin-top:4px}.nabe-library-slot-menu button>span{gap:2px;display:grid}.nabe-library-slot-menu small{color:var(--color-ink-soft);font-size:11px}.nabe-library-slot-menu{overscroll-behavior:contain;max-width:min(300px,100% - 24px);overflow-y:auto}.nabe-library-slot-menu button:has(small){min-height:44px;padding-block:6px}.nabe-library-panel[data-side]{top:var(--nb-edge,0px);z-index:85;height:calc(100dvh - var(--nb-edge,0px));border-left:1px solid var(--color-line);max-width:none;right:auto;box-shadow:-24px 0 60px -40px #1b191566}.nabe-library-panel[data-side] .nabe-panel-head,.nabe-library-panel[data-side] .nabe-panel-body{padding-left:34px;padding-right:34px}.nabe-library-panel[data-side] .nabe-panel-body>*{max-width:560px}.nabe-library-standards{gap:8px;display:grid}.nabe-library-standard{border:1px solid var(--color-line);background:var(--color-paper);text-align:left;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:64px;padding:14px 16px;font-size:14px;font-weight:500;transition:border-color .2s;display:flex}.nabe-library-standard small{color:var(--color-ink-soft);margin-top:4px;font-size:11px;font-weight:400;display:block}.nabe-library-standard b{color:var(--color-brick)}.nabe-library-standard:hover:not(:disabled){border-color:var(--color-ink)}.nabe-library-standard[aria-pressed=true]{border-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink)}.nabe-library-standards.is-tiles{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.nabe-library-standards.is-tiles .nabe-library-standard{text-align:center;flex-direction:column;justify-content:flex-start;gap:6px;min-height:0;padding:10px 8px 12px;font-size:12px;line-height:1.25;position:relative}.nabe-library-standards.is-tiles .nabe-library-standard small{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nabe-library-standards.is-tiles .nabe-library-standard b{font-size:12px;position:absolute;top:6px;right:8px}.nabe-choice-icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:64px;height:64px;display:block}.nabe-choice-icon .is-soft{fill:currentColor;fill-opacity:.12;stroke-width:1px}.nabe-choice-icon .is-solid{fill:currentColor;stroke:none}.nabe-choice-icon .is-thin{stroke-width:1.2px}.nabe-choice-icon .is-dot{fill:currentColor;stroke:none;opacity:.45}.nabe-library-standard[aria-pressed=true] .nabe-choice-icon{color:var(--color-brick)}.nabe-library-custom{color:var(--color-brick);margin-top:14px;font-size:12px}.nabe-library-tools [hidden]{display:none}.nabe-wardrobe-hotspot[data-state~=variant]{border-style:solid;border-color:var(--color-brick);background:var(--color-brick);color:var(--color-paper)}.nabe-wardrobe-hotspot[data-state~=empty]{background:var(--color-paper);color:var(--color-brick);border-style:dashed}.nabe-wardrobe-hotspot{white-space:nowrap}.nabe-library-hotspot.slot.nabe-wardrobe-hotspot[data-state=add]{background:var(--color-brick);width:35px;min-width:35px;height:35px;color:var(--color-paper);border:1px solid #fff9;border-radius:50%;padding:0;font-size:22px;box-shadow:0 3px 13px #412d3220}.nabe-wardrobe-row-list{border-top:1px solid var(--color-line);margin:4px 0 12px}.nabe-wardrobe-row-list li{border-bottom:1px solid var(--color-line);align-items:center;gap:12px;padding:10px 0;font-size:12px;display:flex}.nabe-wardrobe-row-list li>span:first-child{flex:1;min-width:0}.nabe-wardrobe-row-list b{font-weight:600}.nabe-wardrobe-row-list small{color:var(--color-ink-soft);margin-top:2px;display:block}.nabe-wardrobe-row-price{font-variant-numeric:tabular-nums;white-space:nowrap}.nabe-wardrobe-row-list .nabe-link{font-size:12px}.nabe-wardrobe-row-add{grid-template-columns:1fr 1fr;gap:8px;display:grid}.nabe-wardrobe-row-add button{border:1px dashed var(--color-brick);background:var(--color-paper);min-height:44px;color:var(--color-brick);padding:8px 10px;font-size:12px;font-weight:600}.nabe-wardrobe-row-add button:hover:not(:disabled){background:var(--color-brick);color:var(--color-paper);border-style:solid}.nabe-wardrobe-row-note{color:var(--color-ink-soft);font-size:12px}.nabe-library-hotspot.slot.nabe-wardrobe-hotspot[data-state~=module]{border-style:solid;border-color:var(--color-ink);background:var(--color-paper);color:var(--color-ink);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:600}.nabe-library-hotspot.slot.nabe-wardrobe-hotspot[data-state~=on]{background:var(--color-ink);color:var(--color-paper)}[data-option-link][data-library-blocked]{pointer-events:none;cursor:not-allowed;opacity:.5}[data-option-link][data-library-blocked] [data-option-availability]{display:none}.nabe-option-card[data-library-blocked]:after{content:"Richiede il modulo da 80 cm";color:var(--color-ink);font-size:10px;position:absolute;bottom:8px;right:16px}.nabe-library-gate{border-left:3px solid var(--color-green);background:var(--color-green-tint);color:var(--color-ink);margin-top:12px;padding:14px 16px;font-size:12px;line-height:1.6}.nabe-library-gate[hidden]{display:none}.nabe-library-gate b{font-weight:600}.nabe-library-gate button{border:1px solid var(--color-line);background:var(--color-paper);letter-spacing:.1em;text-transform:uppercase;min-height:40px;margin-top:10px;padding:0 18px;font-size:11px;font-weight:600;transition:background .2s,color .2s,border-color .2s}.nabe-library-gate button:hover{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.nabe-library-gate button:focus-visible,.nabe-library-exit:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.nabe-library-standard[aria-disabled=true]{color:var(--color-ink-soft);cursor:not-allowed;background:0 0;border-style:dashed}.nabe-library-standard[aria-disabled=true]+.nabe-library-gate{margin-top:0}.nabe-library-widths{margin-bottom:16px}.nabe-library-widths h3{margin-top:6px}.nabe-library-widths>div{flex-wrap:wrap;gap:8px;display:flex}.nabe-library-widths .nabe-chip[aria-pressed=true]{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper);cursor:default}.nabe-library-widths p{color:var(--color-ink-soft);margin-top:8px;font-size:12px}.nabe-library-exit{border:1px solid var(--color-ink);background:var(--color-paper);border-radius:999px;align-items:center;min-height:40px;margin-bottom:16px;padding:0 16px;font-size:12px;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.nabe-library-exit:hover{background:var(--color-ink);color:var(--color-paper)}.nabe-library-3d[data-focus] :is([data-wardrobe-tool=hotspots],[data-wardrobe-tool=front],[data-wardrobe-tool=measures]){display:none!important}.nabe-library-3d[data-focus] [data-wardrobe-tool=overview]{font-weight:600}@media (min-width:821px){.nabe-library-3d[data-focus][data-panel-side] .nabe-module-bar:not([data-collapsed]) [data-wardrobe-tool=module]{display:none!important}}.nabe-library-hotspot.nabe-wardrobe-doors{border:1px solid var(--color-green-deep);background:var(--color-green-deep);width:40px;height:40px;color:var(--color-paper);place-items:center;padding:0;display:grid;box-shadow:0 3px 13px #412d3230}.nabe-wardrobe-doors svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round;width:20px;height:20px}.nabe-wardrobe-doors[aria-pressed=true]{background:var(--color-paper);color:var(--color-green-deep)}@media (hover:hover){.nabe-library-hotspot.nabe-wardrobe-doors:hover{background:var(--color-green-deep);color:var(--color-paper);filter:brightness(.9)}.nabe-library-hotspot.nabe-wardrobe-doors[aria-pressed=true]:hover{background:var(--color-paper);color:var(--color-green-deep)}}.nabe-library-3d[data-focus] .nabe-wardrobe-doors{display:none}.nabe-library-hotspot.nabe-module-exit{border:1px solid var(--color-green-deep);background:var(--color-green-deep);width:40px;height:40px;color:var(--color-paper);border-radius:50%;place-items:center;padding:0;display:grid;box-shadow:0 3px 13px #412d3230}.nabe-module-exit svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}@media (hover:hover){.nabe-library-hotspot.nabe-module-exit:hover{background:var(--color-green-deep);color:var(--color-paper);filter:brightness(.9)}}.nabe-library-hotspot.add.is-ghost{opacity:.38;box-shadow:none;transition:opacity .15s}.nabe-library-hotspot.add.is-ghost:hover,.nabe-library-hotspot.add.is-ghost:focus-visible,.nabe-library-hotspot.add.is-ghost[aria-expanded=true]{opacity:1}.nabe-library-3d[data-locked] [data-library-tool=hotspots],.nabe-library-3d[data-focus]:not([data-focus-base]) .nabe-library-base-tool{display:none!important}.nabe-library-slot-menu button:disabled{color:var(--color-ink-soft);cursor:default}.nabe-library-slot-menu button:disabled:hover{background:0 0}.nabe-library-hotspot.nabe-wardrobe-top{border:1px solid var(--color-line);width:auto;height:auto;color:var(--color-ink);letter-spacing:.04em;white-space:nowrap;background:#faf6eeed;border-radius:30px;padding:9px 11px;font-size:9px;font-weight:600}.nabe-library-hotspot.nabe-wardrobe-top:hover{background:var(--color-ink);color:var(--color-paper)}.nabe-library-hotspot.nabe-module-exit{white-space:nowrap;border-radius:999px;align-items:center;gap:8px;width:auto;padding:0 16px 0 13px;font-size:12px;font-weight:500;display:inline-flex;transform:translateY(-50%)}.nabe-module-bar{display:none}.nabe-library-3d[data-focus] .nabe-module-bar{display:flex}.nabe-module-bar{z-index:31;border:1px solid var(--color-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;background:#faf6eef7;border-radius:8px;flex-direction:column;gap:10px;width:min(580px,100% - 32px);padding:12px 14px 14px;position:absolute;bottom:16px;left:50%;translate:-50%;box-shadow:0 8px 28px #412d321f}.nabe-module-bar svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.nabe-module-bar-head{align-items:center;gap:12px;min-width:0;display:flex}.nabe-module-bar-exit{background:var(--color-ink);min-height:38px;color:var(--color-paper);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 16px 0 10px;font-size:12px;font-weight:500;display:inline-flex}.nabe-module-bar-exit svg{stroke-width:2px;width:18px;height:18px}.nabe-module-bar-exit:hover{background:var(--color-green-deep)}.nabe-module-bar-title{min-width:0;color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.nabe-module-bar-toggle{border:1px solid var(--color-line);background:var(--color-paper);width:38px;height:38px;color:var(--color-ink);cursor:pointer;border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid}.nabe-module-bar-toggle:hover{border-color:var(--color-green)}.nabe-library-3d .nabe-module-bar-toggle svg{stroke-width:2px;width:18px;height:18px;transition:rotate .2s}.nabe-module-bar[data-collapsed] .nabe-module-bar-toggle svg{rotate:180deg}.nabe-module-bar[data-collapsed]{width:auto;padding:6px}.nabe-module-bar[data-collapsed] :is(.nabe-module-bar-title,.nabe-module-bar-actions){display:none}.nabe-module-bar[data-collapsed] .nabe-module-bar-head{gap:6px}.nabe-module-bar-actions{flex-wrap:wrap;gap:8px;display:flex}nabe-library-3d:not([data-focus-base]) .nabe-module-bar-actions{display:none}@media (min-width:821px){.nabe-library-3d[data-panel-side]:not([data-focus-base]) .nabe-module-bar:not([data-collapsed]) .nabe-module-bar-actions{display:none}}.nabe-module-bar-actions button{border:1px solid var(--color-line);background:var(--color-paper);min-height:40px;color:var(--color-ink);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 15px 0 12px;font-size:12px;font-weight:500;display:inline-flex}.nabe-module-bar-actions button:hover{border-color:var(--color-green)}.nabe-module-bar-actions button[aria-pressed=true]{border-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink)}.nabe-module-bar-actions svg{width:18px;height:18px}.nabe-library-hotspot:not([hidden]):is(.edit,.slot.filled:not([data-state~=empty],[data-state~=add],.add),.nabe-wardrobe-top){align-items:center;gap:5px;display:inline-flex}.nabe-library-hotspot:is(.edit,.slot.filled:not([data-state~=empty],[data-state~=add],.add),.nabe-wardrobe-top):after{content:"";background:currentColor;flex:none;order:-1;width:11px;height:11px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h4L19 9l-4-4L4 16zM13.5 6.5l4 4'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h4L19 9l-4-4L4 16zM13.5 6.5l4 4'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (max-width:820px){.nabe-module-bar{gap:8px;width:auto;padding:10px;bottom:10px;left:10px;right:10px;translate:none}.nabe-module-bar-exit{min-height:36px}.nabe-module-bar-title{font-size:12px}.nabe-module-bar[data-collapsed]{right:auto}.nabe-module-bar-actions{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-10px;padding-inline:10px;overflow-x:auto}.nabe-module-bar-actions button{flex:none;min-height:38px;font-size:11.5px}.nabe-library-3d[data-focus] :is([data-library-tag],[data-wardrobe-tag],.nabe-3d-exit){display:none!important}.nabe-library-hotspot:is(.edit,.slot.filled:not([data-state~=empty],[data-state~=add],.add),.nabe-wardrobe-top):after{width:9px;height:9px}}.nabe-module-bar-remove{color:#b42318;border:1px solid #0000;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;transition:color .2s,background .2s,border-color .2s;display:grid;position:relative}.nabe-module-bar-remove:before{content:"";border-radius:50%;position:absolute;inset:-4px}.nabe-module-bar-remove:hover:not(:disabled){color:#912018;background:var(--color-paper);border-color:var(--color-line)}.nabe-module-bar-remove:disabled{opacity:.5}.nabe-module-bar-remove svg{stroke-width:1.5px;width:18px;height:18px}.nabe-module-bar[data-collapsed]{flex-direction:row;align-items:center;gap:8px}.nabe-module-bar[data-collapsed] .nabe-module-bar-head{display:contents}.nabe-module-bar[data-collapsed] .nabe-module-bar-remove{order:1}.nabe-module-bar[data-collapsed] .nabe-module-bar-toggle{order:3}.nabe-module-bar[data-collapsed] .nabe-module-bar-actions:has(.nabe-module-bar-options){display:contents}.nabe-module-bar[data-collapsed] .nabe-module-bar-options{width:36px;height:36px;min-height:36px;color:var(--color-ink);background:0 0;border:1px solid #0000;border-radius:50%;flex:none;order:2;place-items:center;padding:0;display:grid;position:relative}.nabe-module-bar[data-collapsed] .nabe-module-bar-options:before{content:"";border-radius:50%;position:absolute;inset:-4px}.nabe-module-bar[data-collapsed] .nabe-module-bar-options:hover{border-color:var(--color-line);background:var(--color-paper)}.nabe-module-bar[data-collapsed] .nabe-module-bar-options svg{width:18px;height:18px}.nabe-module-bar[data-collapsed] .nabe-module-bar-options-label{display:none}.nabe-config-removal-undo{pointer-events:auto}@media (max-width:820px){.nabe-config-removal-undo{bottom:calc(88px + env(safe-area-inset-bottom))}}.nabe-inspirations,.nabe-inspiration{--bg:var(--color-bg);--paper:var(--color-paper);--sand:var(--color-sand);--line:var(--color-line);--ink:var(--color-ink);--ink-soft:var(--color-ink-soft);--brick:var(--color-brick);--green:var(--color-green);--green-deep:var(--color-green-deep);--green-tint:var(--color-green-tint);--ctl-r:100px}.nabe-inspirations{background-color:var(--color-bg);color:var(--color-ink);--hh:80px;line-height:1.5;display:block}.nabe-inspirations .wrap{width:95%;max-width:1760px;margin-inline:auto}.nabe-inspirations img{object-fit:cover;width:100%;height:100%;display:block}.nabe-inspirations .ic{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.nabe-inspirations a{text-decoration:none}.nabe-inspirations button,.nabe-inspirations input{font-family:inherit}.nabe-inspirations .cta{letter-spacing:.1em;text-transform:uppercase;background:var(--ink);color:var(--paper);border:1px solid var(--ink);justify-content:center;align-items:center;gap:9px;padding:15px 26px;font-size:12px;font-weight:600;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.nabe-inspirations .cta:hover{background:var(--color-green-readable);border-color:var(--color-green-readable);color:#fff}.nabe-inspirations .cta.ghost{background:var(--paper);color:var(--ink);border-color:var(--line)}.nabe-inspirations .cta.ghost:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.nabe-inspirations .cover{background:var(--brick);padding:clamp(26px,4.4vh,54px) 0 clamp(26px,4.4vh,48px)}.nabe-inspirations .crumb{color:#ffffffbf;align-items:center;gap:7px;margin-bottom:clamp(14px,2.4vh,26px);font-size:12.5px;display:flex}.nabe-inspirations .crumb a:hover{text-decoration:underline}.nabe-inspirations .crumb span:not([aria-current]){opacity:.55}.nabe-inspirations .cover-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(28px,5vw,80px);display:grid}.nabe-inspirations .cover-row h1{color:#fff;letter-spacing:-.03em;font-size:clamp(38px,5.6vw,84px);font-weight:300;line-height:.95}.nabe-inspirations .cover-row h1 b{font-weight:700}.nabe-inspirations .cover-row .sub{color:#ffffffd9;max-width:52ch;margin-top:clamp(16px,2.4vh,26px);font-size:clamp(14px,1.05vw,16px);font-weight:300;line-height:1.68}.nabe-inspirations .cover-steps{border-top:1px solid #ffffff38;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin:0;padding:0;list-style:none;display:grid}.nabe-inspirations .cover-steps li{color:#fff;border-left:1px solid #ffffff38;flex-direction:column;align-items:flex-start;gap:12px;padding:18px 20px 0;display:flex}.nabe-inspirations .cover-steps li:first-child{border-left:0;padding-left:0}.nabe-inspirations .cover-steps .ic{color:#fff;border:1px solid #ffffff6b;border-radius:50%;flex:none;width:36px;height:36px;padding:8px}.nabe-inspirations .cover-steps b{font-size:13.5px;font-weight:600;line-height:1.3;display:block}.nabe-inspirations .cover-steps small{color:#ffffffc7;margin-top:4px;font-size:12.5px;line-height:1.45;display:block}@media (max-width:820px){.nabe-inspirations .cover-steps li{gap:9px;padding:14px 10px 0}.nabe-inspirations .cover-steps .ic{width:32px;height:32px;padding:7px}.nabe-inspirations .cover-steps b{font-size:12px}.nabe-inspirations .cover-steps small{display:none}}.nabe-inspirations .noa-box{min-width:0}.nabe-inspirations .noa-av{background:var(--ink);width:42px;height:42px;color:var(--paper);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.nabe-inspirations .noa-av .ic{width:21px;height:21px}.nabe-inspirations .noa-av i{background:var(--green);border:2px solid var(--paper);border-radius:50%;width:11px;height:11px;position:absolute;bottom:0;right:0}.nabe-inspirations .noa-form{gap:9px;display:flex;position:relative}.nabe-inspirations .noa-av-mini{z-index:1;pointer-events:none;width:38px;height:38px;position:absolute;top:50%;left:7px;transform:translateY(-50%)}.nabe-inspirations .noa-av-mini .ic{width:19px;height:19px}.nabe-inspirations .noa-av-mini i{border-width:1.5px;width:10px;height:10px}.nabe-inspirations .noa-form input{border:1px solid var(--paper);background:var(--paper);border-radius:var(--ctl-r);outline:none;flex:1;min-width:0;padding:14px 18px 14px 56px;font-size:14.5px;transition:border-color .2s;box-shadow:0 18px 36px -24px #1b1915a6}.nabe-inspirations .noa-form input:focus{border-color:var(--green)}.nabe-inspirations .noa-form input::placeholder{color:var(--color-clay)}.nabe-inspirations .noa-form button{background:var(--ink);width:52px;height:52px;color:var(--paper);border:0;border-radius:50%;flex:none;place-items:center;transition:background .2s;display:grid}.nabe-inspirations .noa-form button:hover{background:var(--color-green-readable);color:#fff}.nabe-inspirations .noa-suggest{scrollbar-width:none;flex-wrap:nowrap;gap:7px;margin-top:11px;display:flex;overflow-x:auto}.nabe-inspirations .noa-suggest::-webkit-scrollbar{display:none}.nabe-inspirations .nchip{white-space:nowrap;border-radius:var(--ctl-r);color:var(--paper);background:#faf6ee1a;border:1px solid #faf6ee73;flex:none;padding:8px 13px;font-size:12px;transition:all .18s}.nabe-inspirations .nchip:hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}.nabe-inspirations .noa-answer{max-width:760px;scroll-margin-top:calc(var(--hh) + var(--tb,130px) + 18px);align-items:flex-start;gap:12px;margin:0 0 34px;display:flex}.nabe-inspirations .noa-msg{background:var(--paper);border:1px solid var(--line);border-radius:14px 14px 14px 3px;flex:1;min-width:0;padding:13px 16px 12px}.nabe-inspirations .noa-msg small{letter-spacing:.14em;text-transform:uppercase;color:var(--brick);margin-bottom:4px;font-size:10px;font-weight:600;display:block}.nabe-inspirations .noa-msg p{font-size:14px;line-height:1.6}.nabe-inspirations .noa-msg .typing{gap:4px;padding:5px 0;display:inline-flex}.nabe-inspirations .noa-msg .typing i{background:var(--ink-soft);border-radius:50%;width:6px;height:6px;animation:1.1s infinite nabe-insp-typing}.nabe-inspirations .noa-msg .typing i:nth-child(2){animation-delay:.15s}.nabe-inspirations .noa-msg .typing i:nth-child(3){animation-delay:.3s}.nabe-inspirations .noa-step{color:var(--ink-soft);margin-left:6px;font-size:12px}.nabe-inspirations .noa-msg [data-noa-more]:not(:empty){margin-top:12px}.nabe-inspirations .noa-msg>button{color:var(--brick);text-underline-offset:4px;background:0 0;border:0;margin-top:8px;padding:0;font-size:12px;text-decoration:underline}.nabe-inspirations .tbar{top:var(--hh);z-index:40;background:var(--brick);color:var(--paper);border-bottom:1px solid #ffffff24;position:sticky}.nabe-inspirations .tbar-ages{align-items:center;gap:20px;min-height:62px;padding:11px 0;display:flex}.nabe-inspirations .tb-lab{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;flex:none;font-size:11px}.nabe-inspirations .age-options{gap:7px;display:flex}.nabe-inspirations .age-options button{letter-spacing:.02em;border-radius:var(--ctl-r);color:inherit;white-space:nowrap;background:0 0;border:1px solid #faf6ee73;padding:9px 17px;font-size:11px;font-weight:500;transition:all .18s}.nabe-inspirations .age-options button[aria-pressed=true],.nabe-inspirations .age-options button:hover{background:var(--paper);color:var(--brick);border-color:var(--paper)}.nabe-inspirations .age-options button:focus-visible,.nabe-inspirations .pchip:focus-visible,.nabe-inspirations .fbtn:focus-visible{outline:2px solid var(--paper);outline-offset:3px}.nabe-inspirations .fbtn{border-radius:var(--ctl-r);background:var(--paper);border:1px solid var(--paper);color:var(--ink);white-space:nowrap;flex:none;align-items:center;gap:8px;margin-left:auto;padding:9px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.nabe-inspirations .fbtn .ic{width:17px;height:17px}.nabe-inspirations .fbtn .n{background:var(--ink);min-width:19px;height:19px;color:var(--paper);border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:none}.nabe-inspirations .fbtn.has .n{display:inline-flex}.nabe-inspirations .pchip{border-radius:var(--ctl-r);color:var(--paper);white-space:nowrap;background:#faf6ee1a;border:1px solid #faf6ee66;flex:none;align-items:center;gap:8px;padding:8px 14px 8px 8px;font-size:12.5px;transition:all .18s;display:inline-flex}.nabe-inspirations .pchip img{background:var(--paper);border-radius:50%;flex:none;width:24px;height:24px}.nabe-inspirations .pchip small{opacity:.7;font-size:10.5px}.nabe-inspirations .pchip:hover{border-color:var(--paper)}.nabe-inspirations .pchip[aria-pressed=true]{background:var(--paper);color:var(--ink);border-color:var(--paper);font-weight:600}.nabe-inspirations .pchip:disabled{opacity:.4;cursor:not-allowed}.nabe-inspirations .tb-active{scrollbar-width:none;flex:1;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex;overflow-x:auto}.nabe-inspirations .tb-active::-webkit-scrollbar{display:none}.nabe-inspirations .tb-active:empty{display:none}.nabe-inspirations .achip{border-radius:var(--ctl-r);background:var(--green-tint);color:var(--ink);white-space:nowrap;border:0;align-items:center;gap:8px;padding:8px 13px;font-size:12.5px;display:inline-flex}.nabe-inspirations .achip i{opacity:.55;font-style:normal}.nabe-inspirations button.achip:hover i{opacity:1}.nabe-inspirations .clr-all{color:#ffffffe6;text-underline-offset:4px;white-space:nowrap;background:0 0;border:none;font-size:12.5px;text-decoration:underline}.nabe-inspirations .scrim{opacity:0;visibility:hidden;z-index:96;background:#1b19156b;transition:all .3s;position:fixed;inset:0}.nabe-inspirations .scrim.on{opacity:1;visibility:visible}.nabe-inspirations .drawer{background:var(--bg);z-index:97;flex-direction:column;width:min(430px,92vw);height:100%;transition:transform .42s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.nabe-inspirations .drawer.on{transform:none}.nabe-inspirations .dr-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.nabe-inspirations .dr-head h2{font-size:15px;font-weight:500}.nabe-inspirations .dr-x{background:var(--paper);border:1px solid var(--line);border-radius:50%;place-items:center;width:44px;height:44px;font-size:16px;display:grid}.nabe-inspirations .dr-body{flex:1;min-height:0;padding:4px 24px 24px;overflow-y:auto}.nabe-inspirations .fgrp{border-bottom:1px solid var(--line);padding:22px 0}.nabe-inspirations .fgrp:last-child{border-bottom:none}.nabe-inspirations .fgrp h3{letter-spacing:.16em;text-transform:uppercase;color:var(--brick);margin-bottom:14px;font-size:11px;font-weight:600}.nabe-inspirations .fopts{flex-wrap:wrap;gap:8px;display:flex}.nabe-inspirations .drawer .pchip{background:var(--paper);color:var(--ink-soft);border-color:var(--line)}.nabe-inspirations .drawer .pchip[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.nabe-inspirations .drawer .pchip:focus-visible{outline-color:var(--ink)}.nabe-inspirations .dr-foot{border-top:1px solid var(--line);gap:10px;padding:16px 24px;display:flex}.nabe-inspirations .dr-foot .cta{flex:1;padding:15px 12px}.nabe-inspirations .dr-foot .cta.ghost{flex:none}.nabe-inspirations .gridsec{padding:34px 0 96px}.nabe-inspirations .pgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 26px;display:grid}.nabe-inspirations .pc{flex-direction:column;min-width:0;transition:opacity .35s;display:flex;position:relative}.nabe-inspirations .pc-fig{background:var(--sand);aspect-ratio:1;display:block;position:relative;overflow:hidden}.nabe-inspirations .pc-fig img{object-position:50% 70%;transition:transform 1.2s cubic-bezier(.2,.7,.3,1);position:absolute;inset:0}.nabe-inspirations .pc-fig:hover img{transform:scale(1.035)}.nabe-inspirations .pc-tags{z-index:2;flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;top:13px;left:13px}.nabe-inspirations .pc-badge{letter-spacing:.12em;text-transform:uppercase;background:var(--paper);border:1px solid var(--line);border-radius:var(--ctl-r);white-space:nowrap;padding:6px 11px;font-size:10px}.nabe-inspirations .pc-badge.rec{background:var(--green-tint);border-color:var(--green-deep)}.nabe-inspirations .pc-go{z-index:2;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:var(--ctl-r);letter-spacing:.1em;text-transform:uppercase;opacity:0;align-items:center;gap:8px;padding:10px 16px;font-size:11.5px;font-weight:600;transition:opacity .25s,transform .25s,background .2s,color .2s;display:inline-flex;position:absolute;bottom:13px;right:13px;transform:translateY(6px)}.nabe-inspirations .pc-go .ic{width:15px;height:15px}.nabe-inspirations .pc-fig:hover .pc-go,.nabe-inspirations .pc:focus-within .pc-go{opacity:1;transform:none}.nabe-inspirations .pc-fig:hover .pc-go{background:var(--ink);color:var(--paper);border-color:var(--ink)}@media (hover:none){.nabe-inspirations .pc-go{opacity:1;transform:none}}.nabe-inspirations .pc-tx{flex-direction:column;flex:1;padding-top:16px;display:flex}.nabe-inspirations .pc-num{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);font-size:10.5px}.nabe-inspirations .pc h3{letter-spacing:-.018em;margin-top:6px;font-size:clamp(18px,1.5vw,22px);font-weight:400;line-height:1.2}.nabe-inspirations .pc h3 a:hover{color:var(--brick)}.nabe-inspirations .pc-cfg{color:var(--brick);margin-top:5px;margin-bottom:13px;font-size:14px;line-height:1.45;display:block}.nabe-inspirations .pc-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:12px;display:flex}.nabe-inspirations .pc-pieces{color:var(--ink-soft);align-items:center;gap:6px;font-size:11.5px;display:flex}.nabe-inspirations .pc-pieces img{background:var(--sand);border:1px solid var(--paper);border-radius:50%;width:26px;height:26px;margin-left:-10px}.nabe-inspirations .pc-pieces img:first-child{margin-left:0}.nabe-inspirations .pc-pieces span{margin-left:4px}.nabe-inspirations .pc-p{white-space:nowrap;font-size:15.5px}.nabe-inspirations .pc-p em{color:var(--ink-soft);letter-spacing:.05em;margin-right:5px;font-size:11.5px;font-style:normal}.nabe-inspirations .pc.off{opacity:.5}.nabe-inspirations .pc.off .pc-fig{filter:grayscale(.35)}.nabe-inspirations .empty{text-align:center;max-width:60ch;margin:10px auto 0}.nabe-inspirations .empty p{color:var(--ink-soft);font-size:14.5px;line-height:1.7}.nabe-inspirations .empty p b{color:var(--ink)}.nabe-inspirations .empty .cta{margin-top:18px}.nabe-inspirations .manifesto{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:78px 0 62px}.nabe-inspirations .mf-in{grid-template-columns:1.15fr .85fr;align-items:end;gap:64px;display:grid}.nabe-inspirations .ey{letter-spacing:.2em;text-transform:uppercase;color:var(--brick);margin-bottom:14px;font-size:10.5px;font-weight:600}.nabe-inspirations .manifesto h2{letter-spacing:-.025em;font-size:clamp(30px,4vw,58px);font-weight:300;line-height:1.02}.nabe-inspirations .manifesto h2 b{font-weight:650}.nabe-inspirations .manifesto p{color:var(--ink-soft);max-width:52ch;font-size:15px;line-height:1.72}.nabe-inspirations .mf-svc{border-top:1px solid var(--line);margin-top:52px;display:flex}.nabe-inspirations .mf-i{border-right:1px solid var(--line);flex:1;align-items:flex-start;gap:13px;padding:22px 26px 0;display:flex}.nabe-inspirations .mf-i:last-child{border-right:none}.nabe-inspirations .mf-i:first-child{padding-left:0}.nabe-inspirations .mf-i .ic{width:21px;height:21px;color:var(--green-deep);flex:none;margin-top:2px}.nabe-inspirations .mf-i b{font-size:13.5px;font-weight:600;display:block}.nabe-inspirations .mf-i small{color:var(--ink-soft);margin-top:3px;font-size:12.5px;line-height:1.5;display:block}@media (max-width:1180px){.nabe-inspirations .mf-in{grid-template-columns:1fr;gap:26px}.nabe-inspirations .mf-svc{flex-wrap:wrap;margin-top:36px}.nabe-inspirations .mf-i{border-right:none;flex:240px;padding:20px 0 0}}@media (max-width:1080px){.nabe-inspirations .cover-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:22px}.nabe-inspirations .pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.nabe-inspirations .cover{padding:16px 0 22px}.nabe-inspirations .cover .wrap{width:92%}.nabe-inspirations .crumb{margin-bottom:12px;font-size:11.5px}.nabe-inspirations .cover-row h1{font-size:clamp(31px,8.6vw,44px);line-height:1}.nabe-inspirations .cover-row .sub{margin-top:12px;font-size:13.5px;line-height:1.6}.nabe-inspirations .noa-av-mini{width:32px;height:32px;left:6px}.nabe-inspirations .noa-av-mini .ic{width:17px;height:17px}.nabe-inspirations .noa-av-mini i{width:9px;height:9px}.nabe-inspirations .noa-form{gap:7px}.nabe-inspirations .noa-form input{padding:11px 14px 11px 46px;font-size:16px}.nabe-inspirations .noa-form button{width:44px;height:44px}.nabe-inspirations .noa-suggest{margin:9px -4% 0 0;padding-right:4%;-webkit-mask-image:linear-gradient(90deg,#000 86%,#0000);mask-image:linear-gradient(90deg,#000 86%,#0000)}.nabe-inspirations .nchip{padding:7px 12px;font-size:11.5px}.nabe-inspirations .tbar-ages{gap:8px;min-height:0;padding:9px 0}.nabe-inspirations .tbar-ages .tb-lab,.nabe-inspirations .tb-active{display:none}.nabe-inspirations .age-options{scrollbar-width:none;flex:1;gap:5px;min-width:0;overflow-x:auto}.nabe-inspirations .age-options button{flex:none;padding:8px 11px}.nabe-inspirations .age-options .yrs{display:none}.nabe-inspirations .gridsec{padding:24px 0 70px}.nabe-inspirations .pgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.nabe-inspirations .pc-tx{padding-top:10px}.nabe-inspirations .pc h3{font-size:16px}.nabe-inspirations .pc-cfg{font-size:12px}.nabe-inspirations .pc-foot{flex-direction:column;align-items:flex-start;gap:8px;padding-top:10px}.nabe-inspirations .pc-p em{font-size:10px;display:block}.nabe-inspirations .pc-go{padding:7px;bottom:8px;right:8px}.nabe-inspirations .pc-go>span{display:none}.nabe-inspirations .pc-tags{top:8px;left:8px}.nabe-inspirations .pc-badge{padding:4px 6px;font-size:9px}.nabe-inspirations .manifesto{padding:52px 0 44px}}@media (max-width:350px){.nabe-inspirations .age-options button{padding:8px 9px}.nabe-inspirations .fbtn{padding:9px 12px}}@media (max-width:420px){.nabe-inspirations .pc-foot{flex-wrap:wrap;row-gap:8px}}@media (prefers-reduced-motion:reduce){.nabe-inspirations .pc-fig img,.nabe-inspirations .pc-go{transition:none}.nabe-inspirations .pc-fig:hover img{transform:none}.nabe-inspirations .noa-msg .typing i{animation:none}}@keyframes nabe-insp-typing{0%,60%,to{opacity:.25;transform:none}30%{opacity:1;transform:translateY(-3px)}}.nabe-inspiration .nabe-insp-ic{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.nabe-inspiration .nabe-insp-hero{aspect-ratio:1;background:var(--color-sand);width:100%;max-height:calc(100vh - 110px);position:relative;overflow:hidden}.nabe-inspiration .nabe-insp-hero-photo{object-fit:cover;object-position:50% 70%;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.nabe-inspiration .nabe-insp-hero[data-ready] .nabe-insp-hero-photo{opacity:0}.nabe-inspiration .nabe-insp-hero:fullscreen{aspect-ratio:auto;width:100vw;height:100vh;max-height:none}.nabe-inspiration .nabe-insp-stage{position:absolute;inset:0}.nabe-inspiration .nabe-insp-canvas{opacity:0;outline-offset:-3px;transition:opacity .5s;position:absolute;inset:0}.nabe-inspiration .nabe-insp-hero[data-ready] .nabe-insp-canvas{opacity:1}.nabe-inspiration .nabe-insp-canvas canvas{width:100%;height:100%;display:block}.nabe-inspiration .nabe-insp-tag{z-index:4;letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line);border-radius:var(--ctl-r);background:#faf6eef0;padding:7px 12px;font-size:10px;position:absolute;top:16px;left:16px}.nabe-inspiration .nabe-insp-top{z-index:6;gap:8px;display:flex;position:absolute;top:16px;right:16px}.nabe-inspiration .nabe-insp-tool{border:1px solid var(--line);border-radius:var(--ctl-r);letter-spacing:.09em;text-transform:uppercase;background:#faf6eef0;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:10.5px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.nabe-inspiration .nabe-insp-tool:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.nabe-inspiration .nabe-insp-tool-icon{justify-content:center;width:44px;padding:0}.nabe-inspiration .nabe-insp-close-full{display:none}.nabe-inspiration .nabe-insp-hero:fullscreen .nabe-insp-close-full{z-index:8;border:1px solid var(--line);border-radius:var(--ctl-r);letter-spacing:.09em;text-transform:uppercase;background:#faf6eef0;align-items:center;min-height:44px;padding:0 19px;font-size:10.5px;font-weight:600;display:inline-flex;position:absolute;top:16px;right:16px}.nabe-inspiration .nabe-insp-hero:fullscreen .nabe-insp-top{display:none}.nabe-inspiration .nabe-insp-load{z-index:3;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.nabe-inspiration .nabe-insp-load>b{background:#faf6eef0;border-radius:100px;padding:8px 14px;font-size:12px;font-weight:600}.nabe-inspiration .nabe-insp-tools{z-index:5;border:1px solid var(--line);background:#faf6eef2;border-radius:22px;flex-wrap:wrap;justify-content:center;width:max-content;max-width:calc(100% - 32px);display:flex;position:absolute;bottom:16px;left:50%;overflow:hidden;transform:translate(-50%)}.nabe-inspiration .nabe-insp-tools button{letter-spacing:.08em;text-transform:uppercase;min-height:44px;color:var(--ink-soft);border-right:1px solid var(--line);white-space:nowrap;padding:0 15px;font-size:10.5px;font-weight:600;transition:background .2s,color .2s}.nabe-inspiration .nabe-insp-tools button:last-child{border-right:0}.nabe-inspiration .nabe-insp-tools button:hover,.nabe-inspiration .nabe-insp-tools button[aria-pressed=true]{color:var(--ink);background:var(--sand)}.nabe-inspiration .nabe-insp-tools .nabe-insp-edit{background:var(--ink);color:var(--paper)}.nabe-inspiration .nabe-insp-tools .nabe-insp-edit:hover{background:var(--color-green-readable);color:#fff}.nabe-inspiration .nabe-insp-hero:not([data-ready]) .nabe-insp-tools,.nabe-inspiration .nabe-insp-enter,.nabe-inspiration .nabe-insp-exit{display:none}.nabe-inspiration .nabe-insp-dims{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.nabe-inspiration .nabe-insp-dim{white-space:nowrap;border:1px solid var(--line);border-radius:var(--ctl-r);background:#faf6eef2;padding:6px 10px;font-size:10px;font-weight:600;line-height:1;position:absolute;top:0;left:0;box-shadow:0 8px 20px -14px #1b191599}.nabe-inspiration .nabe-insp-measure-menu{z-index:6;background:var(--paper);border:1px solid var(--line);width:min(290px,100% - 32px);max-height:calc(100% - 100px);padding:14px 16px 12px;position:absolute;bottom:76px;left:16px;overflow:auto;box-shadow:0 22px 46px -26px #1b19158c}.nabe-inspiration .nabe-insp-measure-menu>p{letter-spacing:.16em;text-transform:uppercase;color:var(--brick);margin-bottom:8px;font-size:10.5px;font-weight:600}.nabe-inspiration .nabe-insp-measure-menu label{color:var(--ink-soft);align-items:center;gap:10px;padding:7px 0;font-size:12.5px;display:flex}.nabe-inspiration .nabe-insp-measure-menu input{width:16px;height:16px;accent-color:var(--ink)}.nabe-inspiration .nabe-insp-measure-menu input:checked+span{color:var(--ink);font-weight:500}.nabe-inspiration .nabe-insp-mm-all{border-bottom:1px solid var(--line);margin-bottom:4px}.nabe-inspiration .nabe-insp-measure-menu>button{min-height:32px;color:var(--brick);text-underline-offset:4px;margin-top:6px;font-size:11.5px;text-decoration:underline}.nabe-inspiration .nabe-insp-pip{z-index:5;background:var(--paper);border:1px solid var(--line);width:min(30%,290px);padding:6px 6px 8px;position:absolute;top:72px;right:16px;box-shadow:0 26px 50px -28px #1b191599}.nabe-inspiration .nabe-insp-pip img{aspect-ratio:1;object-fit:cover;width:100%}.nabe-inspiration .nabe-insp-pip figcaption{letter-spacing:.14em;text-transform:uppercase;color:var(--brick);margin-top:7px;font-size:9.5px;font-weight:600}.nabe-inspiration .nabe-insp-pip button{background:#faf6eef0;border-radius:50%;width:32px;height:32px;font-size:12px;position:absolute;top:10px;right:10px}.nabe-inspiration .nabe-insp-source{margin-top:12px}.nabe-inspiration .nabe-insp-source img{aspect-ratio:16/10;object-fit:cover;object-position:50% 70%;width:100%}.nabe-inspiration .nabe-insp-cap{align-items:baseline;gap:12px;padding:18px 0 12px;font-size:12px;display:flex}.nabe-inspiration .nabe-insp-cap span{letter-spacing:.16em;text-transform:uppercase;color:var(--brick);font-size:10.5px;font-weight:600}.nabe-inspiration .nabe-insp-cap b{font-weight:500}.nabe-inspiration .nabe-insp-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--brick);margin-bottom:12px;font-size:10.5px;font-weight:600}.nabe-inspiration .nabe-insp-meta{color:var(--ink-soft);text-underline-offset:4px;margin-top:12px;font-size:12.5px;text-decoration:underline;display:inline-block}.nabe-inspiration .nabe-insp-items-head{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;margin-bottom:12px;display:flex}.nabe-inspiration .nabe-insp-items-head span{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);font-size:12px}.nabe-inspiration .nabe-insp-items-head span:after{content:"·";opacity:.6;margin-left:10px}.nabe-inspiration .nabe-insp-items-head b{font-size:13.5px;font-weight:600}.nabe-inspiration .nabe-insp-items{flex-direction:column;gap:7px;display:flex}.nabe-inspiration .nabe-insp-item{text-align:left;background:var(--paper);border:1px solid var(--line);grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:13px;width:100%;padding:7px 12px 7px 7px;transition:border-color .2s;display:grid}.nabe-inspiration .nabe-insp-item:hover,.nabe-inspiration .nabe-insp-item:focus-visible{border-color:var(--ink)}.nabe-inspiration .nabe-insp-item-fig{background:var(--sand);width:62px;height:52px;overflow:hidden}.nabe-inspiration .nabe-insp-item-fig img{object-fit:cover;width:100%;height:100%}.nabe-inspiration .nabe-insp-item-fig[data-render]{background:var(--bg)}.nabe-inspiration .nabe-insp-item-fig[data-render] img{object-fit:contain}.nabe-inspiration .nabe-insp-item-name{font-size:13.5px;font-weight:500;display:block}.nabe-inspiration .nabe-insp-item-detail{color:var(--ink-soft);margin-top:2px;font-size:11.5px;line-height:1.4;display:block}.nabe-inspiration .nabe-insp-item-price{text-align:right;white-space:nowrap;font-size:13px}.nabe-inspiration .nabe-insp-item-price small,.nabe-inspiration [data-piece-price] small{color:var(--brick);font-size:10.5px;display:block}.nabe-inspiration .nabe-insp-room{border:1px solid var(--line);background:var(--paper);margin-top:18px;padding:16px 18px 18px}.nabe-inspiration .nabe-insp-room-head{align-items:center;gap:12px;display:flex}.nabe-inspiration .nabe-insp-room-ic{background:var(--green-tint);width:40px;height:40px;color:var(--green-deep);border-radius:50%;flex:none;place-items:center;display:grid}.nabe-inspiration .nabe-insp-room-head b{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:600;display:block}.nabe-inspiration .nabe-insp-room-head small{color:var(--ink-soft);margin-top:3px;font-size:12px;line-height:1.45;display:block}.nabe-inspiration .nabe-insp-room-open{min-height:32px;color:var(--brick);text-underline-offset:4px;align-self:flex-start;font-size:11.5px;text-decoration:underline}.nabe-inspiration .nabe-insp-room-actions{flex-direction:column;gap:9px;margin-top:14px;display:flex}.nabe-inspiration .nabe-insp-buy{margin-top:22px}.nabe-inspiration .nabe-insp-price{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:14px;padding:16px 0 14px;display:flex}.nabe-inspiration .nabe-insp-price-cap{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:600;display:block}.nabe-inspiration .nabe-insp-price small{color:var(--ink-soft);margin-top:3px;font-size:12px;display:block}.nabe-inspiration .nabe-insp-price b{white-space:nowrap;font-size:26px;font-weight:600}.nabe-inspiration .nabe-insp-note{color:var(--brick);margin-bottom:12px;font-size:12.5px}.nabe-inspiration .nabe-insp-note:empty{display:none}.nabe-inspiration .nabe-insp-noa{border:1px solid var(--line);background:var(--paper);align-items:center;gap:12px;margin-top:22px;padding:14px 16px;font-size:13px;font-weight:500;transition:border-color .2s;display:flex}.nabe-inspiration .nabe-insp-noa:hover{border-color:var(--ink)}.nabe-inspiration .nabe-insp-noa small{color:var(--ink-soft);margin-top:2px;font-size:12px;font-weight:400;display:block}.nabe-inspiration .nabe-insp-noa-av{background:var(--ink);width:40px;height:40px;color:var(--paper);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.nabe-inspiration .nabe-insp-noa-av i{background:var(--green);border:2px solid var(--paper);border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:0}.nabe-inspiration .nabe-insp-pieces,.nabe-inspiration .nabe-insp-more{border-top:1px solid var(--line);padding:82px 0}.nabe-inspiration .nabe-insp-pieces{background:var(--paper)}.nabe-inspiration .nabe-insp-sec-head{grid-template-columns:1.15fr .85fr;align-items:end;gap:64px;margin-bottom:44px;display:grid}.nabe-inspiration .nabe-insp-sec-head h2{letter-spacing:-.015em;font-size:clamp(32px,4vw,56px);font-weight:300;line-height:1}.nabe-inspiration .nabe-insp-sec-head h2 em{font-style:italic;font-weight:300}.nabe-inspiration .nabe-insp-sec-head>p{color:var(--ink-soft);max-width:52ch;font-size:14.5px;line-height:1.72}.nabe-inspiration .nabe-insp-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--brick);margin-bottom:14px;font-size:10.5px;font-weight:600}.nabe-inspiration .nabe-insp-all{color:var(--brick);border-bottom:1px solid var(--brick);justify-self:end;padding-bottom:3px;font-size:13px}.nabe-inspiration .nabe-insp-piece-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:40px 24px;display:grid}.nabe-inspiration .nabe-insp-piece h3{margin-top:15px;font-size:16.5px;font-weight:500;line-height:1.3}.nabe-inspiration .nabe-insp-piece>p{color:var(--brick);margin-top:3px;font-size:13.5px;line-height:1.45}.nabe-inspiration .nabe-insp-piece-fig{aspect-ratio:1;background:var(--sand);width:100%;display:block;overflow:hidden}.nabe-inspiration .nabe-insp-piece-fig img,.nabe-inspiration .nabe-insp-more-fig img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s cubic-bezier(.2,.7,.3,1)}.nabe-inspiration .nabe-insp-piece-fig:hover img,.nabe-inspiration .nabe-insp-more-card:hover img{transform:scale(1.04)}.nabe-inspiration .nabe-insp-piece-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;margin-top:13px;padding-top:12px;font-size:15.5px;display:flex}.nabe-inspiration .nabe-insp-piece-foot a{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;min-height:32px;font-size:12px;font-weight:600;display:inline-flex}.nabe-inspiration .nabe-insp-piece-foot a:hover{color:var(--brick)}.nabe-inspiration .nabe-insp-more{background:var(--bg)}.nabe-inspiration .nabe-insp-more-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.nabe-inspiration .nabe-insp-more-card{flex-direction:column;min-width:0;display:flex}.nabe-inspiration .nabe-insp-more-fig{aspect-ratio:4/3;background:var(--sand);display:block;overflow:hidden}.nabe-inspiration .nabe-insp-more-fig img{object-position:50% 70%}.nabe-inspiration .nabe-insp-more-card b{letter-spacing:-.015em;margin-top:15px;font-size:20px;font-weight:400;line-height:1.2;display:block}.nabe-inspiration .nabe-insp-more-card:hover b{color:var(--brick)}.nabe-inspiration .nabe-insp-more-card small{color:var(--ink-soft);margin-top:6px;font-size:12.5px;line-height:1.5;display:block}.nabe-inspiration .nabe-insp-panel-img{aspect-ratio:4/3;object-fit:cover;background:var(--sand);width:100%;margin-bottom:16px}.nabe-inspiration .nabe-insp-panel-price{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.nabe-inspiration .nabe-insp-panel-price b{font-size:22px;font-weight:600}.nabe-inspiration .nabe-insp-panel-price span{color:var(--ink-soft);font-size:12px}.nabe-inspiration .nabe-insp-panel-tag{letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line);border-radius:var(--ctl-r);margin-left:auto;padding:5px 10px;font-size:10px!important}.nabe-inspiration .nabe-insp-panel-h{letter-spacing:.16em;text-transform:uppercase;margin-top:20px;font-weight:600;color:var(--brick)!important;font-size:10.5px!important}.nabe-inspiration .nabe-insp-panel-actions{flex-direction:column;gap:9px;margin-top:22px;display:flex}.nabe-inspiration .nabe-insp-dialog{background:var(--paper);border:1px solid var(--line);width:540px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:28px;overflow:auto}.nabe-inspiration .nabe-insp-dialog::backdrop{background:#1b19156b}.nabe-inspiration .nabe-insp-dialog h2{margin-bottom:12px;font-size:24px;font-weight:400;line-height:1.2}.nabe-inspiration .nabe-insp-dialog>p{color:var(--ink-soft);margin-bottom:12px;font-size:13.5px;line-height:1.6}.nabe-inspiration .nabe-insp-choice-note:empty{display:none}.nabe-inspiration .nabe-insp-choice-actions{flex-direction:column;gap:9px;margin-top:6px;display:flex}.nabe-inspiration .nabe-insp-quiet{border:1px solid var(--line);letter-spacing:.1em;text-transform:uppercase;min-height:44px;color:var(--ink-soft);font-size:12px;font-weight:600}.nabe-inspiration .nabe-insp-quiet:hover{border-color:var(--ink);color:var(--ink)}.nabe-inspiration .nabe-insp-conflicts{flex-direction:column;gap:10px;margin:4px 0 16px;display:flex}.nabe-inspiration .nabe-insp-conflicts:empty{display:none}.nabe-inspiration .nabe-insp-conflict{border:1px solid var(--line);background:var(--bg);min-width:0;padding:12px 14px 13px}.nabe-inspiration .nabe-insp-conflict legend{float:left;width:100%;margin-bottom:6px;font-size:13px;font-weight:600}.nabe-inspiration .nabe-insp-conflict p{clear:both;margin-bottom:4px;font-size:12px;line-height:1.5}.nabe-inspiration .nabe-insp-conflict p span{letter-spacing:.12em;text-transform:uppercase;color:var(--brick);font-size:9.5px;font-weight:600;display:block}.nabe-inspiration .nabe-insp-conflict-opts{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.nabe-inspiration .nabe-insp-conflict-opts label{cursor:pointer}.nabe-inspiration .nabe-insp-conflict-opts input{opacity:0;width:1px;height:1px;position:absolute}.nabe-inspiration .nabe-insp-conflict-opts span{border:1px solid var(--line);border-radius:var(--ctl-r);background:var(--paper);min-height:36px;color:var(--ink-soft);align-items:center;padding:0 14px;font-size:11.5px;display:inline-flex}.nabe-inspiration .nabe-insp-conflict-opts input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--paper);font-weight:600}.nabe-inspiration .nabe-insp-conflict-opts input:focus-visible+span{outline:2px solid var(--brick);outline-offset:3px}.nabe-inspiration .nabe-insp-fresh{color:var(--ink-soft);font-size:12px}.nabe-inspiration .nabe-insp-fresh b{color:var(--ink)}.nabe-inspiration .nabe-insp-toast{z-index:98;background:var(--ink);max-width:min(560px,90vw);color:var(--paper);padding:14px 22px;font-size:13.5px;line-height:1.5;position:fixed;bottom:92px;left:50%;transform:translate(-50%)}@media (max-width:1080px){.nabe-inspiration .nabe-insp-sec-head{grid-template-columns:1fr;gap:18px}.nabe-inspiration .nabe-insp-all{justify-self:start}.nabe-inspiration .nabe-insp-more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.nabe-inspiration .nabe-insp-hero{max-height:none}.nabe-inspiration .nabe-insp-stage:not([data-live]) .nabe-insp-canvas{pointer-events:none}.nabe-inspiration .nabe-insp-hero[data-ready] .nabe-insp-stage:not([data-live]) .nabe-insp-enter,.nabe-inspiration .nabe-insp-stage[data-live] .nabe-insp-exit{z-index:6;border:1px solid var(--line);border-radius:var(--ctl-r);letter-spacing:.08em;text-transform:uppercase;background:#faf6eef2;align-items:center;min-height:40px;padding:0 14px;font-size:10.5px;font-weight:600;display:inline-flex;position:absolute}.nabe-inspiration .nabe-insp-enter{top:50%;left:50%;transform:translate(-50%,-50%)}.nabe-inspiration .nabe-insp-exit{top:64px;right:12px}.nabe-inspiration .nabe-insp-stage:not([data-live]) .nabe-insp-tools{display:none}.nabe-inspiration .nabe-insp-tools{flex-wrap:nowrap;max-width:calc(100% - 24px);bottom:12px}.nabe-inspiration .nabe-insp-tools button{padding:0 11px}.nabe-inspiration .nabe-insp-tools .nabe-insp-wide{display:none}.nabe-inspiration .nabe-insp-measure-menu{bottom:68px;left:12px}.nabe-inspiration .nabe-insp-top{top:12px;right:12px}.nabe-inspiration .nabe-insp-tag{top:12px;left:12px}.nabe-inspiration .nabe-insp-tool:not(.nabe-insp-tool-icon){padding:0 12px}.nabe-inspiration .nabe-insp-item{grid-template-columns:52px minmax(0,1fr) auto}.nabe-inspiration .nabe-insp-item-fig{width:52px;height:46px}.nabe-inspiration .nabe-insp-pieces,.nabe-inspiration .nabe-insp-more{padding:56px 0}.nabe-inspiration .nabe-insp-piece-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.nabe-inspiration .nabe-insp-piece h3{font-size:14.5px}.nabe-inspiration .nabe-insp-piece-foot{flex-direction:column;align-items:flex-start;gap:4px}.nabe-inspiration .nabe-insp-more-grid{grid-template-columns:minmax(0,1fr);gap:30px}.nabe-inspiration .nabe-insp-dialog{padding:22px 18px}}@media (max-width:380px){.nabe-inspiration .nabe-insp-piece-grid{grid-template-columns:minmax(0,1fr)}.nabe-inspiration .nabe-insp-tool:not(.nabe-insp-tool-icon){justify-content:center;gap:0;width:44px;padding:0;font-size:0}}@media (prefers-reduced-motion:reduce){.nabe-inspiration .nabe-insp-piece-fig img,.nabe-inspiration .nabe-insp-more-fig img,.nabe-inspiration .nabe-insp-hero-photo,.nabe-inspiration .nabe-insp-canvas{transition:none}}.nabe-inspiration .nabe-insp-dots{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden}.nabe-inspiration .nabe-insp-hero:not([data-ready]) .nabe-insp-dots{display:none}.nabe-inspiration .nabe-insp-dot{pointer-events:auto;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:0;left:0}.nabe-inspiration .nabe-insp-dot>span{background:#1b191552;border:1px solid #fffffff2;border-radius:50%;place-items:center;width:22px;height:22px;transition:transform .2s,background .2s;display:grid;box-shadow:0 0 0 5px #1b19151f,0 2px 8px #0003}.nabe-inspiration .nabe-insp-dot>span:after{content:"";background:var(--paper);border-radius:50%;width:8px;height:8px}.nabe-inspiration .nabe-insp-dot:hover>span,.nabe-inspiration .nabe-insp-dot:focus-visible>span,.nabe-inspiration .nabe-insp-dot[data-on]>span{background:var(--brick);transform:scale(1.18)}.nabe-inspiration .nabe-insp-dot:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.nabe-inspiration .nabe-insp-dot:before{content:"";pointer-events:none;border:1px solid #ffffffe6;border-radius:50%;animation:2.4s ease-out infinite nabe-insp-dot-pulse;position:absolute;inset:11px}.nabe-inspiration .nabe-insp-dot[data-on]:before{opacity:0;animation:none}@media (prefers-reduced-motion:reduce){.nabe-inspiration .nabe-insp-dot:before,.nabe-inspiration .nabe-insp-pop{animation:none}}.nabe-inspiration .nabe-insp-pop{z-index:6;background:var(--paper);border:1px solid var(--line);width:min(320px,100% - 24px);padding:18px 20px 20px;animation:.22s ease-out nabe-insp-pop-in;position:absolute;box-shadow:0 18px 40px -22px #1b19158c}.nabe-inspiration .nabe-insp-pop-head{align-items:center;gap:14px;padding-right:22px;display:flex}.nabe-inspiration .nabe-insp-pop-img{object-fit:cover;background:var(--sand);outline:1px solid var(--line);outline-offset:-1px;flex:none;width:64px;height:64px}.nabe-inspiration .nabe-insp-pop-includes{color:var(--color-green-readable);background:var(--green-tint);margin-top:12px;padding:7px 10px;font-size:11.5px;line-height:1.4}.nabe-inspiration .nabe-insp-pop h2{letter-spacing:-.01em;font-size:19px;font-weight:500;line-height:1.2}.nabe-inspiration .nabe-insp-pop-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--brick);margin-bottom:6px;font-size:10.5px;font-weight:600}.nabe-inspiration .nabe-insp-pop-text{color:var(--ink-soft);margin-top:8px;font-size:13px;line-height:1.55}.nabe-inspiration .nabe-insp-pop-cta{color:var(--brick);border-bottom:1px solid;margin-top:14px;padding-bottom:3px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-block}.nabe-inspiration .nabe-insp-pop-cta:hover{color:var(--ink)}.nabe-inspiration .nabe-insp-pop-close{width:32px;height:32px;color:var(--ink-soft);font-size:12px;position:absolute;top:10px;right:10px}@media (max-width:820px){.nabe-inspiration .nabe-insp-dots{z-index:7}.nabe-inspiration .nabe-insp-pop{z-index:8;width:auto;bottom:70px;right:12px;top:auto!important;left:12px!important}}.nc-cart{--c-paper:var(--color-paper);--c-bg:var(--color-bg);--c-sand:var(--color-sand);--c-ink:var(--color-ink);--c-soft:var(--color-ink-soft);--c-line:var(--color-line);--c-brick:var(--color-brick);--c-green:var(--color-green);--c-green-deep:var(--color-green-deep);--c-tint:var(--color-green-tint);box-sizing:border-box;background:var(--c-paper);width:min(500px,100%);max-width:100%;height:100dvh;max-height:100dvh;color:var(--c-ink);font:400 12px/1.5 var(--font-primary--family,var(--font-sans));letter-spacing:0;text-transform:none;z-index:120;border:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden}.nc-cart[open]{flex-direction:column;display:flex}.nc-cart::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1b191560}.nc-cart *{box-sizing:border-box;margin:0;padding:0}.nc-cart a,.nc-cart button,.nc-cart input{font:inherit;letter-spacing:inherit;color:inherit;text-transform:none;-webkit-text-fill-color:currentColor;text-decoration:none}.nc-cart button{cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:0}.nc-cart button:disabled{opacity:.35;cursor:default}.nc-cart a:focus-visible,.nc-cart button:focus-visible,.nc-cart input:focus-visible{outline:2px solid var(--c-brick);outline-offset:3px}.nc-cart svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:20px;height:20px;display:block}.nc-cart img{object-fit:cover;width:100%;height:100%;display:block}.nc-cart s{color:var(--c-soft);font-weight:400}.nc-head{border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:center;gap:20px;padding:24px 28px 18px;display:flex}.nc-head h2{letter-spacing:-.04em;font-size:25px;font-weight:400;line-height:1.1}.nc-head small{color:var(--c-soft);letter-spacing:.04em;margin-top:4px;font-size:11px;display:block}.nc-head-actions{align-items:center;gap:8px;display:flex}.nc-head-save{align-items:center;gap:7px;height:40px;font-size:11.5px;font-weight:600;transition:all .2s;display:inline-flex;border:1px solid var(--c-line)!important;background:var(--c-paper)!important;border-radius:100px!important;padding:0 15px!important}.nc-head-save svg{width:15px;height:15px}.nc-head-save:hover,.nc-head-save[aria-pressed=true]{color:var(--c-paper);background:var(--c-ink)!important;border-color:var(--c-ink)!important}.nc-x{place-items:center;width:40px;height:40px;transition:all .2s;display:grid;border:1px solid var(--c-line)!important;background:var(--c-paper)!important;border-radius:50%!important}.nc-x:hover{color:var(--c-paper);background:var(--c-ink)!important;border-color:var(--c-ink)!important}.nc-body{overscroll-behavior:contain;flex:1;min-height:0;padding:0 28px 24px;overflow-y:auto}.nc-progress{padding:16px 0 4px}.nc-ship{color:var(--c-soft);align-items:center;gap:9px;font-size:12px;display:flex}.nc-ship b{color:var(--c-ink);font-weight:600}.nc-ship.done,.nc-ship.done b{color:var(--c-green-deep)}.nc-ship svg{width:18px;height:18px}.nc-bar{background:var(--c-line);border-radius:3px;height:3px;margin-top:10px;display:block;overflow:hidden}.nc-bar i{background:var(--c-green);height:100%;transition:width .5s cubic-bezier(.22,.61,.36,1);display:block}.nc-item{border-bottom:1px solid var(--c-line);grid-template-columns:72px minmax(0,1fr) auto;gap:14px;padding:18px 0;display:grid}.nc-fig{background:var(--c-sand);width:72px;height:72px;overflow:hidden}.nc-info h3{font-size:13.5px;font-weight:600;line-height:1.35}.nc-info p{color:var(--c-soft);margin-top:4px;font-size:11px;line-height:1.6}.nc-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--c-green-deep);align-items:center;gap:5px;margin-top:7px;font-size:10px;font-weight:600;display:inline-flex}.nc-tag svg{width:13px;height:13px}.nc-qty{align-items:center;gap:4px;margin-top:10px;display:flex}.nc-qty>button:not(.nc-rm){place-items:center;width:30px;height:30px;display:grid;border:1px solid var(--c-line)!important;background:var(--c-paper)!important;border-radius:50%!important}.nc-qty>button:not(.nc-rm):hover:not(:disabled){border-color:var(--c-ink)!important}.nc-qty svg{width:14px;height:14px}.nc-qty output{text-align:center;min-width:24px;font-size:12.5px;font-weight:600}.nc-rm{color:var(--c-soft);text-underline-offset:3px;margin-left:10px;font-size:11px;text-decoration:underline!important}.nc-rm:hover{color:var(--c-brick)}.nc-up{text-align:left;align-items:center;gap:8px;width:100%;margin-top:11px;font-size:11.5px;transition:all .2s;display:flex;border:1px dashed var(--c-green-deep)!important;background:var(--c-tint)!important;padding:9px 11px!important}.nc-up span{flex:1}.nc-up b{white-space:nowrap;font-weight:600}.nc-up svg{width:15px;height:15px;color:var(--c-green-deep)}.nc-up:hover{border-style:solid!important}.nc-price{text-align:right;white-space:nowrap;font-size:13px}.nc-price b{font-weight:600;display:block}.nc-price s{font-size:11.5px;display:block}.nc-price small{letter-spacing:.06em;text-transform:uppercase;color:var(--c-green-deep);margin-top:3px;font-size:9.5px;font-weight:600;display:block}.nc-bundle{border:1px solid var(--c-line);background:var(--c-bg);color:var(--c-soft);align-items:flex-start;gap:10px;margin-top:16px;padding:12px 14px;font-size:12px;line-height:1.55;display:flex}.nc-bundle b{color:var(--c-ink);font-weight:600}.nc-bundle svg{width:17px;height:17px;color:var(--c-brick);margin-top:1px}.nc-bundle.on{background:var(--c-tint);border-color:#79aea399}.nc-bundle.on svg{color:var(--c-green-deep)}.nc-loading{color:var(--c-soft);margin-top:18px;font-size:11.5px}.nc-room{background:var(--c-bg);border:1px solid var(--c-line);margin-top:22px;padding:16px 16px 14px}.nc-room-head{align-items:center;gap:12px;display:flex}.nc-room-ic{background:var(--c-tint);width:38px;height:38px;color:var(--c-green-deep);border-radius:50%;flex:none;place-items:center;display:grid}.nc-room h3,.nc-sugg h3,.nc-shared h3{letter-spacing:.16em;text-transform:uppercase;color:var(--c-brick);font-size:10.5px;font-weight:600}.nc-room-head p{color:var(--c-soft);margin-top:3px;font-size:12px;line-height:1.5}.nc-room-list{border-top:1px solid var(--c-line);margin-top:12px;list-style:none}.nc-room-list li{border-bottom:1px solid var(--c-line);justify-content:space-between;gap:12px;padding:8px 0;font-size:12px;display:flex}.nc-room-list b{white-space:nowrap;font-weight:600}.nc-room-add{letter-spacing:.08em;text-transform:uppercase;width:100%;margin-top:12px;font-size:11.5px;font-weight:600;transition:all .2s;display:block;background:var(--c-tint)!important;border:1px solid #79aea399!important;padding:13px!important}.nc-room-add:hover{color:#fff;background:var(--c-green)!important;border-color:var(--c-green)!important}.nc-link{color:var(--c-brick);margin-top:11px;font-size:12px;display:inline-block;border-bottom:1px solid var(--c-brick)!important;padding-bottom:1px!important}.nc-link:hover{color:var(--c-green-deep);border-color:var(--c-green-deep)!important}.nc-sugg{margin-top:24px}.nc-sugg-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.nc-card{border:1px solid var(--c-line);background:var(--c-paper);flex-direction:column;padding:7px;display:flex}.nc-card-fig{aspect-ratio:1;background:var(--c-sand);display:block;overflow:hidden}.nc-card h4{margin-top:8px;font-size:11.5px;font-weight:600;line-height:1.3}.nc-card p{color:var(--c-soft);flex:1;margin-top:3px;font-size:10.5px;line-height:1.45}.nc-card-foot{justify-content:space-between;align-items:center;gap:6px;margin-top:8px;font-size:11.5px;display:flex}.nc-card-foot b{font-weight:600}.nc-card-foot s{font-size:10.5px}.nc-card-foot button{flex:none;place-items:center;width:30px;height:30px;transition:all .18s;display:grid;border:1px solid var(--c-ink)!important;background:var(--c-paper)!important;border-radius:50%!important}.nc-card-foot button:hover{color:var(--c-paper);background:var(--c-ink)!important}.nc-card-foot svg{width:15px;height:15px}.nc-shared{border:1px solid var(--c-brick);background:var(--c-bg);margin-top:16px;padding:16px}.nc-shared p{color:var(--c-soft);margin-top:6px;font-size:12px;line-height:1.55}.nc-shared div{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.nc-shared div button:not(.nc-link){color:var(--c-paper);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600;background:var(--c-ink)!important;padding:10px 14px!important}.nc-shared div button.ghost{color:var(--c-ink);background:var(--c-paper)!important;border:1px solid var(--c-line)!important}.nc-shared .nc-link{margin:0 0 0 4px}.nc-empty{text-align:center;padding:44px 0 26px}.nc-empty>svg{width:40px;height:40px;color:var(--c-brick);margin:0 auto 22px}.nc-empty h3{letter-spacing:-.04em;font-size:23px;font-weight:400;line-height:1.3}.nc-empty p{color:var(--c-soft);margin:14px 0 24px;font-size:12px;line-height:1.8}.nc-empty .nc-cta{display:block}.nc-foot{border-top:1px solid var(--c-line);background:var(--c-paper);padding:16px 28px 18px;box-shadow:0 -18px 30px -26px #1b191566}.nc-note{background:var(--c-tint);border:1px solid #79aea380;margin-bottom:12px;padding:9px 12px;font-size:11.5px;line-height:1.5}.nc-sum div{color:var(--c-soft);justify-content:space-between;gap:12px;padding:2px 0;font-size:12px;display:flex}.nc-sum dd{color:var(--c-ink)}.nc-sum .off dd{color:var(--c-green-deep);font-weight:600}.nc-sum .tot{color:var(--c-ink);border-top:1px solid var(--c-line);margin-top:6px;padding-top:8px;font-size:18px}.nc-sum .tot dd{font-weight:600}.nc-rate{color:var(--c-soft);margin:6px 0 12px;font-size:11px}.nc-rate b{color:var(--c-ink)}.nc-cta{width:100%;color:var(--c-paper);text-align:center;letter-spacing:.1em;text-transform:uppercase;font-size:12.5px;font-weight:600;transition:background .2s;display:block;background:var(--c-ink)!important;padding:17px!important}.nc-cta:hover{color:#fff;background:var(--color-green-readable)!important}.nc-save{justify-content:space-between;gap:10px;margin-top:11px;display:flex}.nc-save>button{color:var(--c-soft);text-underline-offset:4px;align-items:center;gap:6px;font-size:11.5px;display:inline-flex;text-decoration:underline!important}.nc-save>button svg{width:15px;height:15px}.nc-save>button:hover{color:var(--c-brick)}.nc-hint{z-index:95;color:#1b1915;font:400 11.5px/1.45 var(--font-primary--family,var(--font-sans));opacity:0;background:#faf6ee;border:1px solid #d8cfbd;border-radius:14px;align-items:center;gap:12px;max-width:calc(100vw - 24px);padding:11px 12px 11px 16px;transition:opacity .3s,transform .4s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;transform:translateY(-6px);box-shadow:0 22px 44px -24px #1b19158c}.nc-hint.on{opacity:1;transform:none}.nc-hint:before{content:"";bottom:100%;left:var(--nc-arrow,50%);border:7px solid #0000;border-bottom-color:#faf6ee;position:absolute;transform:translate(-50%)}.nc-hint b{font-size:12px;font-weight:600;display:block}.nc-hint button{font:600 11px var(--font-primary--family,var(--font-sans));letter-spacing:.06em;text-transform:uppercase;color:#faf6ee;cursor:pointer;background:#1b1915;border:0;padding:9px 13px}.nc-hint button:hover{color:#fff;background:#79aea3}.nc-hint .nc-hint-x{color:#6b655b;background:0 0;place-items:center;padding:4px;display:grid}.nc-hint .nc-hint-x:hover{color:#1b1915;background:0 0}.nc-hint svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:16px;height:16px}@media (max-width:560px){.nc-head{padding:18px 18px 14px}.nc-body{padding:0 18px 20px}.nc-foot{padding:14px 18px 16px}.nc-item{grid-template-columns:56px minmax(0,1fr) auto;gap:11px}.nc-fig{width:56px;height:56px}.nc-sugg-row{scrollbar-width:none;grid-template-columns:none;grid-auto-columns:42%;grid-auto-flow:column;margin-right:-18px;padding-right:18px;overflow-x:auto}.nc-sugg-row::-webkit-scrollbar{display:none}}@media (prefers-reduced-motion:reduce){.nc-bar i,.nc-hint{transition:none}}.nc-info h3 a:hover{color:var(--c-brick)}.nc-cart[aria-busy=true] .nc-body,.nc-cart[aria-busy=true] .nc-foot{opacity:.6;pointer-events:none}.nc-price small{white-space:normal;max-width:140px;margin-left:auto}.nc-empty .nc-link{margin-top:16px}.nc-full{text-align:center;color:var(--c-brick);text-underline-offset:4px;margin-top:10px;font-size:12px;text-decoration:underline;display:block}.nc-cart a.nc-full{color:var(--c-brick)}.nc-cart a.nc-cta{color:var(--c-paper);-webkit-text-fill-color:var(--c-paper);text-transform:uppercase;letter-spacing:.1em;font-size:12.5px;font-weight:600}.nc-cart a.nc-cta:hover{color:#fff;-webkit-text-fill-color:#fff}.nc-loading .nc-link{margin-top:0}.cp{--bg:var(--color-bg);--paper:var(--color-paper);--sand:var(--color-sand);--ink:var(--color-ink);--ink-soft:var(--color-ink-soft);--line:var(--color-line);--brick:var(--color-brick);--green:var(--color-green);--green-deep:var(--color-green-deep);--green-tint:var(--color-green-tint);--ctl-r:100px;--btn-r:0px}.cp .cp-wrap{width:95%;max-width:1400px;margin:0 auto}.cp svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:18px;height:18px;display:block}.cp img{object-fit:cover;width:100%;height:100%;display:block}.cp s{color:var(--ink-soft);font-weight:400}.cp button{cursor:pointer;background:0 0;border:0}.cp{background:var(--bg);color:var(--ink);padding:30px 0 90px;line-height:1.5;display:block}.cp .cp-crumb{color:var(--ink-soft);align-items:center;gap:7px;margin-bottom:22px;font-size:12.5px;display:flex}.cp .cp-crumb a:hover{text-decoration:underline}.cp .cp-crumb span{opacity:.55}.cp .cp-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:22px;display:flex}.cp .cp-head h1{letter-spacing:-.03em;font-size:clamp(34px,4.4vw,60px);font-weight:300;line-height:1}.cp .cp-head h1 b{font-weight:700}.cp .cp-count{color:var(--ink-soft);margin-top:10px;font-size:13px}.cp .cp-head-actions{align-items:center;gap:18px;display:flex}.cp .cp-pill{border:1px solid var(--line);border-radius:var(--ctl-r);background:var(--paper);align-items:center;gap:8px;height:42px;padding:0 17px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.cp .cp-pill:hover,.cp .cp-pill[aria-expanded=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.cp .cp-pill svg{width:16px;height:16px}.cp .cp-link{color:var(--brick);border-bottom:1px solid var(--brick);white-space:nowrap;padding-bottom:2px;font-size:12.5px}.cp .cp-link:hover{color:var(--green-deep);border-color:var(--green-deep)}.cp button.cp-link{background:0 0}.cp .cp-shared{border:1px solid var(--brick);background:var(--paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:18px 20px;display:flex}.cp .cp-shared p{color:var(--ink-soft);margin-top:4px;font-size:13px}.cp .cp-shared-act{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cp .cp-shared-act .cp-cta{width:auto;padding:12px 18px}.cp .cp-grid{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:56px;margin-top:26px;display:grid}.cp .cp-ey{letter-spacing:.18em;text-transform:uppercase;color:var(--brick);margin-bottom:8px;font-size:10.5px;font-weight:600;display:block}.cp .cp-ship{padding:2px 0 8px}.cp .cp-ship p{color:var(--ink-soft);align-items:center;gap:10px;font-size:13px;display:flex}.cp .cp-ship p b{color:var(--ink);font-weight:600}.cp .cp-ship p.done,.cp .cp-ship p.done b{color:var(--green-deep)}.cp .cp-meter{background:var(--line);border-radius:3px;height:3px;margin-top:11px;display:block;overflow:hidden}.cp .cp-meter i{background:var(--green);height:100%;transition:width .5s cubic-bezier(.22,.61,.36,1);display:block}.cp .cp-item{border-bottom:1px solid var(--line);grid-template-columns:128px minmax(0,1fr) auto;gap:22px;padding:24px 0;display:grid}.cp .cp-fig{background:var(--sand);width:128px;height:128px;display:block;overflow:hidden}.cp .cp-info h3{font-size:16px;font-weight:600;line-height:1.3}.cp .cp-info>p{color:var(--ink-soft);margin-top:4px;font-size:12.5px;line-height:1.6}.cp .cp-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--green-deep);align-items:center;gap:6px;margin-top:8px;font-size:10.5px;font-weight:600;display:inline-flex}.cp .cp-tag svg{width:14px;height:14px}.cp .cp-parts{border-top:1px solid var(--line);max-width:440px;margin-top:12px;list-style:none}.cp .cp-parts li{border-bottom:1px dashed var(--line);color:var(--ink-soft);justify-content:space-between;gap:14px;padding:6px 0;font-size:12px;display:flex}.cp .cp-parts b{color:var(--ink);white-space:nowrap;font-weight:500}.cp .cp-up{border:1px dashed var(--green-deep);background:var(--green-tint);text-align:left;align-items:center;gap:9px;width:100%;max-width:440px;margin-top:12px;padding:10px 13px;font-size:12.5px;transition:all .2s;display:flex}.cp .cp-up span{flex:1}.cp .cp-up b{white-space:nowrap;font-weight:600}.cp .cp-up svg{width:16px;height:16px;color:var(--green-deep)}.cp .cp-up:hover{border-style:solid}.cp .cp-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:14px;display:flex}.cp .cp-qty{align-items:center;gap:4px;display:flex}.cp .cp-qty button{border:1px solid var(--line);background:var(--paper);border-radius:50%;place-items:center;width:34px;height:34px;transition:all .18s;display:grid}.cp .cp-qty button:hover:not(:disabled){border-color:var(--ink)}.cp .cp-qty button:disabled{opacity:.35;cursor:default}.cp .cp-qty svg{width:14px;height:14px}.cp .cp-qty output{text-align:center;min-width:26px;font-size:13px;font-weight:600}.cp .cp-act{color:var(--ink-soft);text-underline-offset:4px;align-items:center;gap:6px;font-size:12px;text-decoration:underline;display:inline-flex}.cp .cp-act svg{width:15px;height:15px}.cp .cp-act:hover{color:var(--brick)}.cp .cp-price{text-align:right;white-space:nowrap;font-size:15px}.cp .cp-price b{font-weight:600;display:block}.cp .cp-price s{font-size:12.5px;display:block}.cp .cp-price small{letter-spacing:.06em;text-transform:uppercase;color:var(--green-deep);margin-top:4px;font-size:10px;font-weight:600;display:block}.cp .cp-price small.each{color:var(--ink-soft);letter-spacing:0;text-transform:none;font-size:11.5px;font-weight:400}.cp .cp-none{color:var(--ink-soft);padding:18px 0;font-size:13px}.cp .cp-bundle{border:1px solid var(--line);background:var(--paper);color:var(--ink-soft);align-items:flex-start;gap:10px;margin-top:20px;padding:14px 16px;font-size:13px;line-height:1.55;display:flex}.cp .cp-bundle b{color:var(--ink);font-weight:600}.cp .cp-bundle svg{color:var(--brick);margin-top:1px}.cp .cp-bundle.on{background:var(--green-tint);border-color:#79aea399}.cp .cp-bundle.on svg{color:var(--green-deep)}.cp .cp-room,.cp .cp-sugg,.cp .cp-later{margin-top:44px}.cp .cp-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px;display:flex}.cp .cp-sec-head h2{letter-spacing:-.02em;font-size:clamp(20px,2vw,26px);font-weight:400;line-height:1.2}.cp .cp-room{background:var(--paper);border:1px solid var(--line);padding:22px 22px 20px}.cp .cp-room-row{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;display:grid}.cp .cp-mini{border:1px solid var(--line);background:var(--bg);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px;display:grid}.cp .cp-mini .cp-fig{width:64px;height:64px}.cp .cp-mini h3{font-size:12.5px;font-weight:600;line-height:1.3}.cp .cp-mini p{color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.cp .cp-mini>b,.cp .cp-mini-act b{white-space:nowrap;font-size:12.5px;font-weight:600}.cp .cp-mini-act{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.cp .cp-mini-act button:not(.cp-act){letter-spacing:.06em;text-transform:uppercase;background:var(--ink);color:var(--paper);padding:8px 11px;font-size:10.5px;font-weight:600;transition:all .2s}.cp .cp-mini-act button:not(.cp-act):hover{background:var(--green);color:#fff}.cp .cp-later .cp-room-row{grid-template-columns:minmax(0,1fr)}.cp .cp-later .cp-mini{background:var(--paper);grid-template-columns:64px minmax(0,1fr) auto}.cp .cp-later .cp-mini-act{flex-direction:row;align-items:center;gap:14px}.cp .cp-soft{background:var(--green-tint);letter-spacing:.08em;text-transform:uppercase;border:1px solid #79aea399;width:100%;margin-top:14px;padding:15px;font-size:12px;font-weight:600;transition:all .2s;display:block}.cp .cp-soft:hover{background:var(--green);border-color:var(--green);color:#fff}.cp .cp-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.cp .cp-card{border:1px solid var(--line);background:var(--paper);flex-direction:column;padding:9px;display:flex}.cp .cp-card-fig{aspect-ratio:1;background:var(--sand);display:block;overflow:hidden}.cp .cp-card h3{margin-top:10px;font-size:13px;font-weight:600;line-height:1.3}.cp .cp-card p{color:var(--ink-soft);margin-top:3px;font-size:11.5px;line-height:1.45}.cp .cp-card .cp-card-d{flex:1;font-size:10.5px}.cp .cp-card-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:13px;display:flex}.cp .cp-card-foot b{font-weight:600}.cp .cp-card-foot s{font-size:11.5px}.cp .cp-card-foot button{border:1px solid var(--ink);background:var(--paper);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:5px;padding:8px 11px;font-size:10.5px;font-weight:600;transition:all .18s;display:inline-flex}.cp .cp-card-foot button:hover{background:var(--ink);color:var(--paper)}.cp .cp-card-foot svg{width:13px;height:13px}.cp .cp-side{position:sticky;top:104px}.cp .cp-sum{background:var(--paper);border:1px solid var(--line);padding:24px 24px 22px}.cp .cp-sum h2{letter-spacing:.18em;text-transform:uppercase;color:var(--brick);margin-bottom:14px;font-size:11px;font-weight:600}.cp .cp-sum dl div{color:var(--ink-soft);justify-content:space-between;gap:12px;padding:4px 0;font-size:13px;display:flex}.cp .cp-sum dd{color:var(--ink)}.cp .cp-sum .off dd{color:var(--green-deep);font-weight:600}.cp .cp-sum .tot{color:var(--ink);border-top:1px solid var(--line);margin-top:8px;padding-top:12px;font-size:22px}.cp .cp-sum .tot dd{font-weight:600}.cp .cp-iva{color:var(--ink-soft);margin-top:4px;font-size:11px}.cp .cp-rate{color:var(--ink-soft);margin:12px 0 16px;font-size:12px;line-height:1.5}.cp .cp-rate b{color:var(--ink)}.cp .cp-cta{background:var(--ink);width:100%;color:var(--paper);border:1px solid var(--ink);border-radius:var(--btn-r);text-align:center;letter-spacing:.1em;text-transform:uppercase;padding:18px;font-size:12.5px;font-weight:600;transition:background .2s,color .2s,border-color .2s;display:block}.cp .cp-cta:hover{background:var(--green);border-color:var(--green);color:#fff}.cp .cp-cta.ghost{background:var(--paper);color:var(--ink);border-color:var(--line)}.cp .cp-cta.ghost:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.cp .cp-trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:16px;list-style:none}.cp .cp-trust li{color:var(--ink-soft);align-items:center;gap:12px;padding:11px 2px;font-size:12.5px;display:flex}.cp .cp-trust li+li{border-top:1px solid var(--line)}.cp .cp-trust b{color:var(--ink);font-weight:600}.cp .cp-trust svg{color:var(--green-deep)}.cp .cp-methods{color:var(--ink-soft);margin-top:14px;font-size:11.5px;line-height:1.6}.cp .cp-methods b{color:var(--ink)}.cp .cp-help{color:var(--ink-soft);margin-top:12px;font-size:12px;line-height:1.6}.cp .cp-help a:hover{color:var(--green-deep);border-color:var(--green-deep)}.cp .cp-empty{text-align:center;max-width:520px;margin:0 auto;padding:70px 0 40px}.cp .cp-empty>svg{width:44px;height:44px;color:var(--brick);margin:0 auto 22px}.cp .cp-empty h2{letter-spacing:-.03em;font-size:28px;font-weight:300}.cp .cp-empty p{color:var(--ink-soft);margin:12px 0 26px;font-size:13.5px;line-height:1.7}.cp .cp-empty div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.cp .cp-empty .cp-cta{width:auto;padding:16px 26px}.cp .cp-bar{display:none}@media (max-width:1180px){.cp .cp-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.cp .cp-grid{grid-template-columns:minmax(0,1fr);gap:34px}.cp .cp-side{position:static}}@media (max-width:820px){.cp{padding:18px 0 110px}.cp .cp-wrap{width:92%}.cp .cp-crumb{margin-bottom:14px;font-size:11.5px}.cp .cp-head{align-items:flex-start}.cp .cp-head-actions{justify-content:space-between;width:100%}.cp .cp-item{grid-template-columns:84px minmax(0,1fr);gap:14px}.cp .cp-fig{width:84px;height:84px}.cp .cp-price{text-align:left;flex-wrap:wrap;grid-column:2;align-items:baseline;gap:8px;display:flex}.cp .cp-price b,.cp .cp-price s,.cp .cp-price small{display:inline}.cp .cp-info h3{font-size:14.5px}.cp .cp-actions{gap:14px}.cp .cp-room{padding:18px 14px}.cp .cp-cards{scrollbar-width:none;grid-template-columns:none;grid-auto-columns:62%;grid-auto-flow:column;margin-right:-4.4%;padding-right:4.4%;overflow-x:auto}.cp .cp-cards::-webkit-scrollbar{display:none}.cp .cp-mini-act{flex-direction:row;align-items:center}.cp .cp-later .cp-mini,.cp .cp-room-row .cp-mini{grid-template-columns:56px minmax(0,1fr)}.cp .cp-mini .cp-fig{width:56px;height:56px}.cp .cp-mini>b,.cp .cp-mini-act{grid-column:2}.cp .cp-bar{z-index:60;padding:12px 16px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);background:#faf6eef7;align-items:center;gap:14px;display:flex;position:fixed;bottom:0;left:0;right:0}.cp .cp-bar[hidden]{display:none}.cp .cp-bar small{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-size:10px;display:block}.cp .cp-bar b{white-space:nowrap;font-size:18px;font-weight:600;display:block}.cp .cp-bar .cp-cta{flex:1;padding:15px 12px}}@media (prefers-reduced-motion:reduce){.cp .cp-meter i{transition:none}}.cp .cp-info h3 a:hover,.cp .cp-mini h3 a:hover{color:var(--brick)}.cp[aria-busy=true] .cp-main,.cp[aria-busy=true] .cp-side{opacity:.6;pointer-events:none}.cp a.cp-cta{color:var(--paper)}.cp a.cp-cta.ghost{color:var(--ink)}.cp a.cp-cta:hover{color:#fff}.cp .cp-cta:hover{background:var(--color-green-readable);border-color:var(--color-green-readable)}.cp .cp-pay{flex-wrap:wrap;gap:6px;margin-top:8px;list-style:none;display:flex}.cp .cp-pay svg{stroke:none;width:38px;height:24px}.cp .cp-help a{color:var(--brick);border-bottom:1px solid var(--brick)}.cp .cp-native{gap:12px;padding:18px 0;display:grid}.cp .cp-native-row{flex-wrap:wrap;align-items:center;gap:14px;font-size:13px;display:flex}.cp .cp-native-row input{border:1px solid var(--line);background:var(--paper);width:70px;padding:6px}.cp .cp-side{top:calc(var(--nabe-header-height,80px) + 24px)}.cp-bar{z-index:60}.cp .cp-fig .cp-render{object-fit:contain;background:var(--paper)}.cp .cp-parts-fig li{align-items:center}.cp .cp-part{align-items:center;gap:10px;min-width:0;display:flex}.cp .cp-part-fig{background:var(--sand);flex:none;width:34px;height:34px;overflow:hidden}.cp .cp-toast{background:var(--ink);color:var(--paper);z-index:95;opacity:0;visibility:hidden;align-items:center;gap:10px;max-width:90vw;padding:14px 22px;font-size:13.5px;transition:all .28s;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%,20px)}.cp .cp-toast.on{opacity:1;visibility:visible;transform:translate(-50%)}.cp .cp-toast .dotc{background:var(--green);border-radius:50%;flex:none;width:6px;height:6px}.cp .cp-toast-undo{color:var(--paper);letter-spacing:.06em;text-transform:uppercase;border:1px solid #faf6ee80;border-radius:100px;margin-left:8px;padding:6px 12px;font-size:11px;font-weight:600}.cp .cp-toast-undo:hover{background:var(--paper);color:var(--ink)}@media (max-width:820px){.cp .cp-toast{bottom:calc(84px + env(safe-area-inset-bottom))}}.nabe-3d-loader{z-index:3;pointer-events:none;opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(3px)saturate(.9);backdrop-filter:blur(3px)saturate(.9);background:#f1eadd47;place-items:center;transition:opacity .45s,visibility 0s .45s;display:grid;position:absolute;inset:0}[data-loading]>.nabe-3d-loader,.nabe-insp-load:not([data-out])>.nabe-3d-loader{opacity:1;visibility:visible;transition:opacity .35s}.nabe-3d-loader-card{border:1px solid var(--color-line);text-align:center;background:#faf6eef0;justify-items:center;gap:6px;min-width:220px;padding:22px 28px 20px;transition:transform .45s cubic-bezier(.22,.61,.36,1);display:grid;transform:translateY(6px)scale(.98);box-shadow:0 28px 60px -34px #1b19158c}[data-loading]>.nabe-3d-loader .nabe-3d-loader-card,.nabe-insp-load:not([data-out]) .nabe-3d-loader-card{transform:none}.nabe-3d-loader-house{fill:none;width:46px;height:46px;stroke:var(--color-brick);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:4px}.nabe-3d-loader-house path{stroke-dasharray:1;stroke-dashoffset:1px;animation:2.4s cubic-bezier(.65,0,.35,1) infinite nabe-3d-draw}.nabe-3d-loader-walls{animation-delay:.25s!important}.nabe-3d-loader-door{stroke:var(--color-green-deep);animation-delay:.5s!important}.nabe-3d-loader-card b{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink);font-size:11.5px;font-weight:600}.nabe-3d-loader-card small{color:var(--color-ink-soft);font-size:12px}.nabe-3d-loader-bar{background:var(--color-line);border-radius:2px;width:120px;height:2px;margin-top:10px;display:block;position:relative;overflow:hidden}.nabe-3d-loader-bar i{background:var(--color-brick);border-radius:2px;width:40%;animation:1.3s cubic-bezier(.65,0,.35,1) infinite nabe-3d-slide;position:absolute;inset:0 auto 0 0}[data-loading]>.nabe-3d-status{display:none}.nabe-product-3d .nabe-3d-canvas{opacity:0;transition:opacity .5s,visibility 0s .5s}.nabe-product-3d[data-ready] .nabe-3d-canvas{opacity:1;transition:opacity .5s}@media (prefers-reduced-motion:reduce){.nabe-3d-loader-house path{stroke-dashoffset:0;animation:none}.nabe-3d-loader-bar i{opacity:.4;width:100%;animation:none}.nabe-3d-loader,.nabe-3d-loader-card,.nabe-product-3d .nabe-3d-canvas{transition:none}}.nabe-product-3d:after{content:"";z-index:4;pointer-events:none;opacity:0;visibility:hidden;background:linear-gradient(105deg,#0000 30%,#ffffff8c 46%,#ffffff26 54%,#0000 70%) 0 0/250% 100% no-repeat,#f1eadd6b;transition:opacity .3s,visibility 0s .3s;position:absolute;inset:0}.nabe-product-3d[data-ready][data-updating]:after,nabe-product[aria-busy=true] .nabe-product-3d[data-ready]:not([hidden]):after{visibility:visible;animation:.3s .22s both nabe-skeleton-in,1.25s linear .22s infinite nabe-shimmer}nabe-product img[data-img-loading],#MainContent img[data-img-loading]{background:linear-gradient(105deg, transparent 30%, #fff9 50%, transparent 70%) 0 0 / 250% 100% no-repeat, var(--color-sand);animation:1.25s linear infinite nabe-shimmer}@media (prefers-reduced-motion:reduce){.nabe-product-3d[data-ready][data-updating]:after,nabe-product[aria-busy=true] .nabe-product-3d[data-ready]:not([hidden]):after{animation:.3s .22s both nabe-skeleton-in}nabe-product img[data-img-loading],#MainContent img[data-img-loading]{animation:none}}.nabe-reviews-product{background:var(--color-paper);padding:clamp(64px,8vw,112px) 0}.nabe-rev-head{grid-template-columns:1fr 1.1fr;align-items:center;gap:50px;margin-bottom:52px;display:grid}.nabe-rev-title{letter-spacing:-.02em;margin:10px 0 18px;font-size:clamp(26px,3vw,40px);font-weight:300;line-height:1.15}.nabe-rev-title em{font-style:italic}.nabe-rev-score{align-items:center;gap:22px;margin-top:12px;display:flex}.nabe-rev-big{letter-spacing:-.03em;font-size:82px;font-weight:300;line-height:.9}.nabe-rev-stars{color:var(--color-brick);letter-spacing:2px;font-size:20px;display:block}.nabe-rev-sub{max-width:26ch;color:var(--color-ink-soft);margin-top:8px;font-size:13.5px;line-height:1.5;display:block}.nabe-rev-invite{background:var(--color-green-tint);border:1px solid #79aea380;padding:28px 30px}.nabe-rev-invite h3{margin-bottom:8px;font-size:25px;font-weight:400;line-height:1.2}.nabe-rev-invite-text{max-width:44ch;color:var(--color-ink-soft);margin-bottom:18px;font-size:14px;line-height:1.6}.nabe-rev-invite-text b,.nabe-rev-invite-text strong{color:var(--color-ink)}.nabe-rev-invite-cta{background:var(--color-ink);min-height:44px;color:var(--color-paper);letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:14px 28px;font-size:12px;font-weight:500;transition:background .2s;display:inline-flex}.nabe-rev-invite-cta:hover{background:var(--color-green-readable)}.nabe-rev-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.nabe-rev-card{border:1px solid var(--color-line);background:var(--color-bg);flex-direction:column;padding:26px 24px;display:flex}.nabe-rev-card-stars{color:var(--color-brick);letter-spacing:2px;font-size:14px}.nabe-rev-card blockquote{margin:14px 0 18px;font-size:14.5px;line-height:1.6}.nabe-rev-card figcaption{color:var(--color-ink-soft);margin-top:auto;font-size:13px}.nabe-rev-card figcaption b{color:var(--color-ink);font-weight:500}.nabe-rev-verified{letter-spacing:.08em;text-transform:uppercase;color:var(--color-green-readable);align-items:center;gap:6px;margin-top:6px;font-size:10.5px;display:flex}.nabe-rev-verified:before{content:"✓";font-weight:700}.nabe-rev-widget{min-height:180px;display:block}.nabe-rev-all{color:var(--color-brick);border-bottom:1px solid;margin-top:26px;font-size:13px;display:inline-block}@media (max-width:820px){.nabe-rev-head{grid-template-columns:1fr;gap:28px}.nabe-rev-grid{grid-template-columns:1fr}.nabe-rev-big{font-size:64px}.nabe-rev-invite{padding:24px 22px}}.nabe-acc-section{--acc-gutter:clamp(16px, 4vw, 56px)}.nabe-acc-wrap{width:min(1180px, calc(100% - 2 * var(--acc-gutter,24px)));margin-inline:auto}.nabe-acc-access strong,.nabe-acc-title strong,.nabe-acc-h2 strong,.nabe-acc-hello-title strong,.nabe-acc-story-title strong{font-weight:700}.nabe-acc-small-link{color:var(--color-brick);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600;text-decoration:underline}.nabe-acc-small-link:hover{color:var(--color-green-readable)}.nabe-acc-small-link[data-tone=off]{color:var(--color-brick)}.nabe-acc-note{background:var(--color-sand);color:var(--color-ink);margin:0 0 22px;padding:13px 16px;font-size:13.5px;line-height:1.55}.nabe-acc-note[data-tone=ok]{background:var(--color-green-tint);color:var(--color-green-readable);font-weight:500}.nabe-acc-note[data-tone=warn]{background:var(--color-paper);border-left:3px solid var(--color-brick)}.nabe-acc-errors{border-left:3px solid var(--color-brick);background:var(--color-paper);color:var(--color-brick-deep);margin-bottom:18px;padding:13px 16px;font-size:13.5px;line-height:1.55}.nabe-acc-errors:focus{outline:2px solid var(--color-brick);outline-offset:2px}.nabe-acc-errors ul{margin-top:4px;padding-left:18px;list-style:outside}.nabe-acc-fine{color:var(--color-ink-soft);align-items:center;gap:8px;margin-top:18px;font-size:12px;line-height:1.5;display:flex}.nabe-acc-fine svg{flex:none;width:15px;height:15px}.nabe-acc-form{gap:16px;display:grid}.nabe-acc-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.nabe-acc-field{gap:7px;min-width:0;display:grid}.nabe-acc-field label,.nabe-acc-label-row{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink);font-size:10.5px;font-weight:600}.nabe-acc-field label small{letter-spacing:.04em;text-transform:none;color:var(--color-ink-soft);margin-left:4px;font-size:10px;font-weight:500}.nabe-acc-label-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.nabe-acc-label-row .nabe-acc-small-link{letter-spacing:0;text-transform:none}.nabe-acc-field input,.nabe-acc-field select{border:1px solid var(--color-line);background:var(--color-paper);width:100%;min-height:52px;color:var(--color-ink);border-radius:0;padding:0 16px;font-size:16px;transition:border-color .15s}.nabe-acc-field select{appearance:none;background:var(--color-paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231b1915' stroke-width='1.6'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center / 16px;padding-right:40px}.nabe-acc-field input:hover,.nabe-acc-field select:hover{border-color:var(--color-ink-soft)}.nabe-acc-field input:focus-visible,.nabe-acc-field select:focus-visible{border-color:var(--color-ink);outline:2px solid var(--color-ink);outline-offset:0}.nabe-acc-field input[aria-invalid=true]{border-color:var(--color-brick)}.nabe-acc-field>small{color:var(--color-ink-soft);font-size:12px}.nabe-acc-password{display:block;position:relative}.nabe-acc-password input{padding-right:56px}.nabe-acc-reveal{width:44px;height:44px;color:var(--color-ink-soft);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin-top:-22px;display:inline-flex;position:absolute;top:50%;right:4px}.nabe-acc-reveal:hover{color:var(--color-ink);background:var(--color-sand)}.nabe-acc-reveal svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:20px;height:20px}.nabe-acc-reveal[aria-pressed=true] .nabe-acc-reveal-off{display:none}.nabe-acc-check{color:var(--color-ink-soft);cursor:pointer;align-items:flex-start;gap:12px;font-size:13px;line-height:1.55;display:flex}.nabe-acc-check input{width:20px;height:20px;accent-color:var(--color-ink);flex:none;margin-top:1px}.nabe-acc-submit{width:100%;min-height:54px;margin-top:6px}.nabe-acc-submit+.nabe-acc-submit{margin-top:-4px}.nabe-acc-access{min-height:calc(100dvh - var(--nabe-header-height,80px));background:var(--color-bg);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);display:grid}.nabe-acc-access[data-purpose=lists] .nabe-acc-story{background:var(--color-green-readable)}.nabe-acc-story{background:var(--color-brick);color:#f4e7dc;align-items:flex-start;display:flex;position:relative;overflow:hidden}.nabe-acc-story-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.nabe-acc-story:has(.nabe-acc-story-img):after{content:"";background:linear-gradient(#1b1915c7,#1b19151a 62%);position:absolute;inset:0}.nabe-acc-story-copy{z-index:1;width:100%;max-width:560px;padding:clamp(36px,6vw,88px) clamp(36px,5vw,72px);position:relative}.nabe-acc-story .nabe-eyebrow{color:#f4e7dc;opacity:.85}.nabe-acc-story-title{letter-spacing:-.02em;color:var(--color-paper);margin-top:14px;font-size:clamp(30px,3.2vw,46px);font-weight:300;line-height:1.08}.nabe-acc-benefits{gap:18px;margin-top:34px;display:grid}.nabe-acc-benefits li{align-items:flex-start;gap:14px;display:flex}.nabe-acc-benefits b{color:var(--color-paper);font-size:14px;font-weight:600;display:block}.nabe-acc-benefits small{color:#f4e7dc;opacity:.88;margin-top:3px;font-size:13px;line-height:1.5;display:block}.nabe-acc-benefit-icon{width:40px;height:40px;color:var(--color-paper);border:1px solid #faf6ee73;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.nabe-acc-panel{padding:clamp(36px, 6vw, 88px) var(--acc-gutter,24px);justify-content:center;align-items:flex-start;display:flex}.nabe-acc-panel-inner{width:100%;max-width:440px}.nabe-acc-switch{border:1px solid var(--color-line);background:var(--color-paper);border-radius:100px;gap:4px;margin-bottom:34px;padding:4px;display:inline-flex}.nabe-acc-switch a{letter-spacing:.08em;text-transform:uppercase;min-height:40px;color:var(--color-ink-soft);border-radius:100px;align-items:center;padding:0 20px;font-size:12px;font-weight:600;transition:color .15s;display:inline-flex}.nabe-acc-switch a:hover{color:var(--color-ink)}.nabe-acc-switch a[aria-current]{background:var(--color-ink);color:var(--color-paper)}.nabe-acc-title{letter-spacing:-.02em;margin:12px 0 0;font-size:clamp(32px,3.4vw,44px);font-weight:300;line-height:1.08}.nabe-acc-title:focus{outline:none}.nabe-acc-intro{color:var(--color-ink-soft);margin:12px 0 28px;font-size:15px;line-height:1.6}.nabe-acc-alt{color:var(--color-ink-soft);margin-top:24px;font-size:14px}.nabe-acc-guest{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:28px;padding-top:24px;font-size:14px;display:flex}.nabe-acc-help{border-top:1px solid var(--color-line);color:var(--color-ink-soft);margin-top:40px;padding-top:20px;font-size:13px}.nabe-acc-access [data-view=recover]{display:none}.nabe-acc-access [data-view=recover]:target,.nabe-acc-access[data-view=recover] [data-view=recover]{display:block}.nabe-acc-access[data-view=recover] [data-view=login],.nabe-acc-access:has([data-view=recover]:target) [data-view=login],.nabe-acc-access[data-view=login] [data-view=recover]{display:none}.nabe-acc-access [data-view=recover]:focus{outline:none}@media (max-width:989px){.nabe-acc-access{grid-template-columns:1fr;min-height:0}.nabe-acc-story{order:2}.nabe-acc-story-copy{padding:40px var(--acc-gutter,20px) 48px;position:relative}.nabe-acc-panel{padding-top:32px}.nabe-acc-switch{margin-bottom:26px}}.nabe-acc-how{background:var(--color-paper);border:1px solid var(--color-line);counter-reset:acc-how;gap:10px;margin-top:26px;padding:20px 22px;font-size:14px;display:grid}.nabe-acc-how li{counter-increment:acc-how;align-items:center;gap:12px;display:flex}.nabe-acc-how li:before{content:counter(acc-how);background:var(--color-bg);width:26px;height:26px;color:var(--color-brick);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.nabe-acc-top{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:22px 24px;padding-top:clamp(32px,4vw,56px);display:grid}.nabe-acc-hello-title{letter-spacing:-.025em;overflow-wrap:anywhere;margin-top:10px;font-size:clamp(34px,4vw,54px);font-weight:300;line-height:1.04}.nabe-acc-hello-title[data-small]{font-size:clamp(24px,2.4vw,32px)}.nabe-acc-hello-sub{color:var(--color-ink-soft);overflow-wrap:anywhere;margin-top:8px;font-size:13.5px}.nabe-acc-logout{border:1px solid var(--color-line);background:var(--color-paper);letter-spacing:.06em;text-transform:uppercase;border-radius:100px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.nabe-acc-logout:hover{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.nabe-acc-logout svg{width:17px;height:17px}.nabe-acc-tabs{margin:6px calc(-1 * var(--acc-gutter,16px)) 0;padding:2px var(--acc-gutter,16px) 18px;border-bottom:1px solid var(--color-line);scrollbar-width:none;grid-column:1/-1;gap:8px;display:flex;overflow-x:auto}.nabe-acc-tabs::-webkit-scrollbar{display:none}.nabe-acc-tabs a{border:1px solid var(--color-line);background:var(--color-paper);min-height:44px;color:var(--color-ink-soft);white-space:nowrap;border-radius:100px;flex:none;align-items:center;gap:8px;padding:0 18px;font-size:13px;transition:border-color .15s,color .15s;display:inline-flex}.nabe-acc-tabs a:hover{border-color:var(--color-ink);color:var(--color-ink)}.nabe-acc-tabs a[aria-current]{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper);font-weight:600}.nabe-acc-tab-count{background:var(--color-sand);min-width:22px;height:22px;color:var(--color-ink);border-radius:100px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}[aria-current]>.nabe-acc-tab-count{color:var(--color-paper);background:#faf6ee2e}html[data-acc-tab] [data-account-panel]{display:none}html[data-acc-tab=panoramica] [data-account-panel=panoramica],html[data-acc-tab=ordini] [data-account-panel=ordini],html[data-acc-tab=dati] [data-account-panel=dati],html[data-acc-tab=camere] [data-account-panel=camere],html[data-acc-tab=liste] [data-account-panel=liste],html.nabe-acc-tabbed [data-account-panel]:not([hidden]){display:block}.nabe-acc-block{scroll-margin-top:calc(var(--nb-edge,80px) + 16px);padding:clamp(28px,3.4vw,44px) 0 clamp(56px,7vw,96px)}.nabe-acc-head{margin-bottom:26px}.nabe-acc-h2{letter-spacing:-.02em;font-size:clamp(26px,2.8vw,38px);font-weight:300;line-height:1.1}.nabe-acc-head>p{max-width:640px;color:var(--color-ink-soft);margin-top:8px;font-size:14.5px;line-height:1.6}.nabe-acc-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-bottom:26px;display:flex}.nabe-acc-head-row .nabe-acc-head{margin-bottom:0}.nabe-acc-head-row .nabe-button svg{width:16px;height:16px}.nabe-acc-status{background:var(--color-sand);min-height:26px;color:var(--color-ink);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;border-radius:100px;align-items:center;gap:6px;padding:0 11px;font-size:10.5px;font-weight:600;display:inline-flex}.nabe-acc-status:before{content:"";background:var(--color-ink-soft);border-radius:50%;width:6px;height:6px}.nabe-acc-status[data-tone=ok]{background:var(--color-green-tint);color:var(--color-green-readable)}.nabe-acc-status[data-tone=ok]:before{background:var(--color-green)}.nabe-acc-status[data-tone=off]{box-shadow:inset 0 0 0 1px var(--color-brick);color:var(--color-brick);background:0 0}.nabe-acc-status[data-tone=off]:before{background:var(--color-brick)}.nabe-acc-thumbs{flex:none;gap:6px;display:flex}.nabe-acc-thumbs img,.nabe-acc-thumb-empty,.nabe-acc-thumb-more{object-fit:cover;background:var(--color-sand);width:56px;height:56px}.nabe-acc-thumb-more{color:var(--color-ink-soft);justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.nabe-acc-list-go{border:1px solid var(--color-line);background:var(--color-paper);border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;transition:all .15s;display:inline-flex}.nabe-acc-list-go svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:18px;height:18px}a:hover>.nabe-acc-list-go{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.nabe-acc-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (max-width:699px){.nabe-acc-tiles{grid-template-columns:1fr}}.nabe-acc-tile{border:1px solid var(--color-line);background:var(--color-paper);flex-direction:column;gap:14px;min-height:210px;padding:22px 22px 20px;display:flex}.nabe-acc-tile-label{letter-spacing:.16em;text-transform:uppercase;color:var(--color-brick);align-items:center;gap:8px;font-size:10.5px;font-weight:600;display:flex}.nabe-acc-tile-label svg{width:18px;height:18px}.nabe-acc-tile-main{gap:6px;display:grid}.nabe-acc-tile-title{flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:19px;font-weight:500;line-height:1.3;display:flex}.nabe-acc-tile-text{color:var(--color-ink-soft);font-size:13.5px;line-height:1.55}.nabe-acc-tile .nabe-acc-thumbs{margin-top:6px}.nabe-acc-tile-actions{flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin-top:auto;font-size:14px;display:flex}.nabe-acc-orders{gap:10px;display:grid}.nabe-acc-order{border:1px solid var(--color-line);background:var(--color-paper);transition:border-color .15s}.nabe-acc-order:hover{border-color:var(--color-ink-soft)}.nabe-acc-order-link{grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:18px;padding:14px 16px 14px 14px;display:grid}.nabe-acc-order-main{gap:4px;min-width:0;display:grid}.nabe-acc-order-main strong{font-size:15.5px;font-weight:600}.nabe-acc-order-main span{color:var(--color-ink-soft);font-size:13px}.nabe-acc-order-total{white-space:nowrap;font-size:15px;font-weight:600}.nabe-acc-track{border-top:1px solid var(--color-line);min-height:44px;color:var(--color-brick);align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:600;display:flex}.nabe-acc-track:hover{color:var(--color-green-readable)}.nabe-acc-track svg{width:18px;height:18px}.nabe-acc-pages{color:var(--color-ink-soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:26px;font-size:13px;display:flex}@media (max-width:699px){.nabe-acc-order-link{grid-template-columns:minmax(0,1fr) auto;gap:12px}.nabe-acc-order-link .nabe-acc-thumbs{grid-column:1/-1}.nabe-acc-order-link .nabe-acc-status{grid-column:1;justify-self:start}.nabe-acc-order-link .nabe-acc-order-total{grid-area:2/2}.nabe-acc-order-link .nabe-acc-list-go{display:none}}.nabe-acc-empty{border:1px dashed var(--color-line);background:var(--color-paper);text-align:center;color:var(--color-ink-soft);justify-items:center;gap:10px;padding:clamp(36px,5vw,56px) 24px;font-size:14px;line-height:1.6;display:grid}.nabe-acc-empty>p:not([class]){max-width:460px}.nabe-acc-empty .nabe-button,.nabe-acc-empty-actions{margin-top:10px}.nabe-acc-empty-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.nabe-acc-empty-icon{background:var(--color-bg);width:52px;height:52px;color:var(--color-brick);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.nabe-acc-empty-icon svg{width:24px;height:24px}.nabe-acc-empty-title{color:var(--color-ink);font-size:18px;font-weight:600}.nabe-acc-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (max-width:699px){.nabe-acc-cards{grid-template-columns:1fr}}.nabe-acc-card{border:1px solid var(--color-line);background:var(--color-paper);flex-direction:column;gap:14px;padding:22px;display:flex}.nabe-acc-card-title{align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.nabe-acc-card-title svg{width:19px;height:19px;color:var(--color-brick)}.nabe-acc-card-text,.nabe-acc-card-note{color:var(--color-ink-soft);font-size:13.5px;line-height:1.6}.nabe-acc-card-note{border-top:1px solid var(--color-line);margin-top:auto;padding-top:14px}.nabe-acc-card-actions,.nabe-acc-inline-form{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.nabe-acc-card-actions{margin-top:auto}.nabe-acc-inline-form{flex:1}.nabe-acc-inline-form>button{margin-top:auto}.nabe-acc-facts{gap:12px;display:grid}.nabe-acc-facts dt{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-soft);font-size:10.5px;font-weight:600}.nabe-acc-facts dd{overflow-wrap:anywhere;margin-top:3px;font-size:15px}.nabe-acc-facts .nabe-acc-missing{color:var(--color-ink-soft);font-style:italic}.nabe-acc-address{font-size:14px;font-style:normal;line-height:1.6}.nabe-acc-wide{width:100%}.nabe-acc-rooms{gap:16px;display:grid}.nabe-acc-room{border:1px solid var(--color-line);background:var(--color-paper);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}.nabe-acc-room-scene{background:radial-gradient(ellipse at 50% 70%, var(--color-paper), var(--color-sand));touch-action:pan-y;align-self:start;height:clamp(360px,36vw,520px);position:relative;overflow:hidden}.nabe-acc-room-scene canvas{display:block;position:absolute;inset:0;width:100%!important;height:100%!important}.nabe-acc-room-loading{color:var(--color-ink-soft);justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex;position:absolute;inset:0}.nabe-acc-room-loading span{border:2px solid var(--color-line);border-top-color:var(--color-ink);border-radius:50%;width:16px;height:16px;animation:.9s linear infinite nabe-acc-spin}@keyframes nabe-acc-spin{to{transform:rotate(1turn)}}.nabe-acc-room-body{border-left:1px solid var(--color-line);flex-direction:column;gap:10px;padding:26px;display:flex}.nabe-acc-room-where{letter-spacing:.16em;text-transform:uppercase;color:var(--color-green-readable);align-items:center;gap:8px;font-size:10.5px;font-weight:600;display:flex}.nabe-acc-room-where i{background:var(--color-green);border-radius:50%;width:8px;height:8px}.nabe-acc-room-title{letter-spacing:-.01em;font-size:26px;font-weight:300}.nabe-acc-room-meta{color:var(--color-ink-soft);font-size:13px}.nabe-acc-pieces{border-top:1px solid var(--color-line);margin-top:6px;display:grid}.nabe-acc-pieces li{border-bottom:1px solid var(--color-line);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 0;font-size:13px;display:grid}.nabe-acc-piece-img{background:var(--color-sand);width:44px;height:44px}.nabe-acc-piece-img img{object-fit:cover;width:100%;height:100%}.nabe-acc-piece-name{line-height:1.35}.nabe-acc-piece-name small{color:var(--color-ink-soft)}.nabe-acc-piece-name small[data-tone=off]{color:var(--color-brick)}.nabe-acc-piece-price{white-space:nowrap;font-weight:600}.nabe-acc-pieces .nabe-acc-piece-more{color:var(--color-ink-soft);display:block}.nabe-acc-room-total{color:var(--color-ink-soft);justify-content:space-between;align-items:baseline;font-size:13px;display:flex}.nabe-acc-room-total b{color:var(--color-ink);font-size:20px;font-weight:600}.nabe-acc-room-actions{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:8px;display:flex}.nabe-acc-room-actions>*{flex:auto}@media (max-width:899px){.nabe-acc-room{grid-template-columns:1fr}.nabe-acc-room-scene{aspect-ratio:4/3;height:auto}.nabe-acc-room-body{border-left:0;border-top:1px solid var(--color-line);padding:20px}}.nabe-acc-lists{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:14px;display:grid}.nabe-acc-list{border:1px solid var(--color-line);background:var(--color-paper);transition:border-color .15s}.nabe-acc-list:hover{border-color:var(--color-ink-soft)}.nabe-acc-list[data-status=archived],.nabe-acc-list[data-status=past]{opacity:.78}.nabe-acc-list-link{flex-direction:column;height:100%;display:flex;position:relative}.nabe-acc-list-cover{aspect-ratio:16/10;background:var(--color-sand);display:block;position:relative;overflow:hidden}.nabe-acc-list-cover>img,.nabe-acc-mosaic img{object-fit:cover;width:100%;height:100%}.nabe-acc-mosaic{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:2px;height:100%;display:grid}.nabe-acc-mosaic[data-count="1"]{grid-template:1fr/1fr}.nabe-acc-mosaic[data-count="2"]{grid-template-rows:1fr}.nabe-acc-mosaic[data-count="3"] img:first-child{grid-row:span 2}.nabe-acc-cover-empty{background:repeating-linear-gradient(135deg, transparent 0 14px, #d8cfbd80 14px 15px), var(--color-sand);height:100%;display:block}.nabe-acc-list-tags{flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:12px;left:12px}.nabe-acc-list-tags span{background:var(--color-paper);letter-spacing:.08em;text-transform:uppercase;border-radius:100px;align-items:center;min-height:26px;padding:0 11px;font-size:10.5px;font-weight:600;display:inline-flex}.nabe-acc-list-tags span[data-tone=example]{background:var(--color-ink);color:var(--color-paper)}.nabe-acc-list-body{gap:6px;padding:18px 66px 20px 18px;display:grid}.nabe-acc-list-head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.nabe-acc-list-head strong{font-size:17px;font-weight:600;line-height:1.3}.nabe-acc-privacy{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-soft);font-size:10.5px;font-weight:600}.nabe-acc-privacy[data-public=true]{color:var(--color-green-readable)}.nabe-acc-list-meta,.nabe-acc-list-date{color:var(--color-ink-soft);font-size:12.5px}.nabe-acc-list-date b{color:var(--color-brick);font-weight:600}.nabe-acc-progress{color:var(--color-ink-soft);gap:7px;margin-top:8px;font-size:12.5px;display:grid}.nabe-acc-progress b{color:var(--color-ink)}.nabe-acc-progress-bar{background:var(--color-line);border-radius:100px;height:4px;display:block;overflow:hidden}.nabe-acc-progress-bar i{background:var(--color-green);border-radius:100px;height:100%;display:block}.nabe-acc-list-link>.nabe-acc-list-go{position:absolute;bottom:20px;right:16px}.nabe-acc-steps{background:var(--color-sand);margin-top:34px;padding:26px}.nabe-acc-steps-title{letter-spacing:.16em;text-transform:uppercase;color:var(--color-brick);font-size:10.5px;font-weight:600}.nabe-acc-steps ol{counter-reset:acc-step;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:18px 28px;margin-top:16px;display:grid}.nabe-acc-steps li{color:var(--color-ink-soft);counter-increment:acc-step;gap:4px;font-size:13.5px;line-height:1.55;display:grid}.nabe-acc-steps li:before{content:counter(acc-step, decimal-leading-zero);color:var(--color-brick);font-size:22px;font-weight:300}.nabe-acc-steps b{color:var(--color-ink);font-size:14.5px;font-weight:600}.nabe-acc-steps-open{display:none}.nabe-acc-steps.nabe-acc-steps-in-panel{background:0 0;margin:0;padding:0}.nabe-acc-steps-in-panel ol{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:0}@media (max-width:699px){.nabe-acc-steps.nabe-acc-steps-top{display:none}.nabe-acc-steps-open{background:var(--color-sand);letter-spacing:.04em;text-align:left;width:100%;min-height:52px;color:var(--color-ink);justify-content:space-between;align-items:center;gap:12px;margin:0 0 22px;padding:12px 18px;font-size:13px;font-weight:600;display:flex}.nabe-acc-steps-open svg{flex-shrink:0;width:18px;height:18px}}.nabe-acc-back{min-height:44px;color:var(--color-ink-soft);align-items:center;gap:6px;margin-bottom:8px;font-size:13px;font-weight:600;display:inline-flex}.nabe-acc-back:hover{color:var(--color-ink)}.nabe-acc-back svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:18px;height:18px}.nabe-acc-order-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:28px;display:flex}.nabe-acc-order-sub{color:var(--color-ink-soft);margin-top:6px;font-size:14px}.nabe-acc-order-head-side{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.nabe-acc-order-head-side svg{width:17px;height:17px}.nabe-acc-order-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);align-items:start;gap:22px;display:grid}.nabe-acc-order-items{border:1px solid var(--color-line);background:var(--color-paper);padding:22px}.nabe-acc-items{margin-top:10px}.nabe-acc-item{border-top:1px solid var(--color-line);grid-template-columns:80px minmax(0,1fr) auto auto;align-items:start;gap:16px;padding:16px 0;font-size:14px;display:grid}.nabe-acc-item-img{background:var(--color-sand);width:80px;height:80px}.nabe-acc-item-img img{object-fit:cover;width:100%;height:100%}.nabe-acc-item-main{gap:4px;min-width:0;display:grid}.nabe-acc-item-title{font-weight:600;line-height:1.35}a.nabe-acc-item-title:hover{color:var(--color-brick)}.nabe-acc-item-meta{color:var(--color-ink-soft);overflow-wrap:anywhere;font-size:12.5px}.nabe-acc-item-meta[data-tone=ok]{color:var(--color-green-readable)}.nabe-acc-item-ship{color:var(--color-green-readable);flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:12.5px;display:flex}.nabe-acc-item-ship svg{width:16px;height:16px}.nabe-acc-item-qty{color:var(--color-ink-soft);white-space:nowrap}.nabe-acc-item-price{white-space:nowrap;justify-items:end;font-weight:600;display:grid}.nabe-acc-item-price s{color:var(--color-ink-soft);font-size:12.5px;font-weight:400}.nabe-acc-order-side{gap:14px;display:grid}.nabe-acc-totals{gap:10px;font-size:14px;display:grid}.nabe-acc-totals>div{justify-content:space-between;gap:16px;display:flex}.nabe-acc-totals dt{color:var(--color-ink-soft)}.nabe-acc-totals>div[data-tone=ok] dd{color:var(--color-green-readable)}.nabe-acc-totals>div[data-tone=off] dd{color:var(--color-brick)}.nabe-acc-totals .nabe-acc-total{border-top:1px solid var(--color-line);margin-top:4px;padding-top:14px;font-size:17px;font-weight:600}.nabe-acc-totals .nabe-acc-total dt{color:var(--color-ink)}@media (max-width:899px){.nabe-acc-order-grid{grid-template-columns:1fr}}@media (max-width:599px){.nabe-acc-item{grid-template-columns:64px minmax(0,1fr) auto;gap:12px}.nabe-acc-item-img{width:64px;height:64px}.nabe-acc-item-qty{grid-area:2/2;font-size:12.5px}.nabe-acc-item-price{grid-area:1/3}.nabe-acc-order-items{padding:16px}}.nabe-acc-addresses{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px;margin-bottom:14px;display:grid}.nabe-acc-address-card[data-default]{border-color:var(--color-ink-soft)}.nabe-acc-chip-line{display:flex}.nabe-acc-edit{margin-top:auto}.nabe-acc-edit>summary{width:max-content}.nabe-acc-edit[open]>summary{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper);margin-bottom:18px}.nabe-acc-address-card:has(.nabe-acc-edit[open]){grid-column:1/-1}.nabe-acc-delete{margin-top:-2px}.nabe-acc-new{gap:18px}.nabe-acc-new:not([open]){border-style:dashed}.nabe-acc-new-summary{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:600;display:flex}.nabe-acc-new-summary svg{width:18px;height:18px}.nabe-acc-new[open]>.nabe-acc-new-summary{margin-bottom:4px}.nabe-acc-address-form{max-width:680px}.nabe-acc-form-actions{gap:10px;margin-top:4px;display:flex}@media (max-width:599px){.nabe-acc-top{grid-template-columns:1fr}.nabe-acc-logout{min-height:40px;padding:0 13px;position:absolute;top:clamp(32px,4vw,56px);right:0}.nabe-acc-top{position:relative}.nabe-acc-hello{padding-right:96px}.nabe-acc-row{grid-template-columns:1fr}}.nb-account-in{position:relative}.nb-account-in:after{content:"";border:2px solid var(--color-paper);background:var(--color-green);border-radius:50%;width:8px;height:8px;position:absolute;top:9px;right:9px}.nabe-lists-page{padding-block:clamp(28px,5vw,64px) clamp(48px,7vw,96px)}.nabe-lists-view{gap:22px;display:grid}.nabe-lists-view[hidden]{display:none}.nabe-lists-h2{letter-spacing:-.01em;font-size:clamp(26px,3.2vw,38px);font-weight:300;line-height:1.15}.nabe-lists-h2 strong{font-weight:700}.nabe-lists-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.nabe-lists-top .nabe-eyebrow{margin-bottom:8px}.nabe-lists-view svg,.nabe-lists-dialog svg,.nabe-lists-toast svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.nabe-lists-hint{color:var(--color-ink-soft);font-size:13px;line-height:1.6}.nabe-lists-loading{color:var(--color-ink-soft);align-items:center;gap:12px;padding:28px 0;font-size:14px;display:flex}.nabe-lists-spinner{border:2px solid var(--color-line);border-top-color:var(--color-ink);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite nabe-lists-spin}@keyframes nabe-lists-spin{to{transform:rotate(360deg)}}.nabe-lists-back{color:var(--color-brick);text-underline-offset:4px;justify-self:start;align-items:center;gap:6px;font-size:12.5px;font-weight:600;text-decoration:underline;display:inline-flex}.nabe-lists-back:hover{color:var(--color-green-readable)}.nabe-acc-block:has(>nabe-lists-app[data-view]:not([data-view=lists]))>.nabe-acc-steps,.nabe-acc-block:has(>nabe-lists-app[data-view]:not([data-view=lists]))>.nabe-acc-steps-open{display:none}.nabe-acc-steps.nabe-acc-steps-top{margin:0 0 30px}.nabe-lists-hero{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,40px);display:grid}.nabe-lists-hero-cover{aspect-ratio:4/3;background:var(--color-sand);display:block;position:relative;overflow:hidden}.nabe-lists-hero-cover>img,.nabe-lists-hero-cover .nabe-acc-mosaic{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.nabe-lists-cover-empty{color:var(--color-clay);place-items:center;display:grid;position:absolute;inset:0}.nabe-lists-cover-empty svg{stroke-width:1.1px;width:52px;height:52px}.nabe-lists-hero-body{gap:10px;min-width:0;display:grid}.nabe-lists-tags{flex-wrap:wrap;gap:6px;display:flex}.nabe-lists-tags span{background:var(--color-paper);border:1px solid var(--color-line);letter-spacing:.12em;text-transform:uppercase;border-radius:100px;padding:5px 11px;font-size:10.5px;font-weight:600}.nabe-lists-tags [data-tone=public]{border-color:var(--color-green);color:var(--color-green-readable)}.nabe-lists-tags [data-tone=closed]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}.nabe-lists-title{letter-spacing:-.015em;overflow-wrap:anywhere;font-size:clamp(28px,3.6vw,44px);font-weight:300;line-height:1.1}.nabe-lists-meta,.nabe-lists-when{color:var(--color-ink-soft);font-size:13.5px}.nabe-lists-when b{color:var(--color-ink);font-weight:600}.nabe-lists-desc{max-width:62ch;font-size:15px;line-height:1.65}.nabe-lists-desc[data-muted]{color:var(--color-ink-soft);font-size:13px;font-style:italic}.nabe-lists-stats{border-block:1px solid var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:6px;display:grid}.nabe-lists-stats div{padding:12px 10px 12px 0}.nabe-lists-stats div+div{border-left:1px solid var(--color-line);padding-left:14px}.nabe-lists-stats dt{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-soft);font-size:10px;font-weight:600}.nabe-lists-stats dd{margin-top:2px;font-size:24px;font-weight:300}.nabe-lists-actions{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.nabe-lists-grid{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:18px;display:grid}.nabe-lists-main,.nabe-lists-side{gap:18px;min-width:0;display:grid}.nabe-lists-card{background:var(--color-paper);border:1px solid var(--color-line);gap:12px;padding:clamp(18px,2.4vw,26px);display:grid}.nabe-lists-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.nabe-lists-card-title{align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.nabe-lists-share{gap:8px;display:flex}.nabe-lists-share input{border:1px solid var(--color-line);background:var(--color-bg);min-width:0;min-height:44px;color:var(--color-ink);flex:1;padding:0 14px;font-size:13.5px}.nabe-lists-tabs{border:1px solid var(--color-line);border-radius:100px;gap:4px;padding:3px;display:inline-flex}.nabe-lists-tabs button{min-height:36px;color:var(--color-ink-soft);cursor:pointer;border-radius:100px;padding:0 14px;font-size:12.5px;font-weight:500}.nabe-lists-tabs button span{margin-left:4px;font-weight:700}.nabe-lists-tabs button[aria-selected=true]{background:var(--color-ink);color:var(--color-paper)}.nabe-lists-items,.nabe-lists-results,.nabe-lists-messages{gap:0;display:grid}.nabe-lists-items[hidden]{display:none}.nabe-lists-item,.nabe-lists-result{border-top:1px solid var(--color-line);grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 0;display:grid}.nabe-lists-item:first-child,.nabe-lists-result:first-child{border-top:0}.nabe-lists-item-img{background:var(--color-sand);width:72px;height:72px;display:block;overflow:hidden}.nabe-lists-item-img img{object-fit:cover;width:100%;height:100%}.nabe-lists-item-body{gap:3px;min-width:0;display:grid}.nabe-lists-item-title{overflow-wrap:anywhere;font-size:14px;font-weight:600}.nabe-lists-item-title a:hover{color:var(--color-brick)}.nabe-lists-item-meta{color:var(--color-ink-soft);font-size:12.5px}.nabe-lists-item-bought{color:var(--color-ink);align-items:flex-start;gap:6px;font-size:12.5px;display:flex}.nabe-lists-item-bought svg{color:var(--color-green-readable);margin-top:2px}.nabe-lists-item[data-bought] .nabe-lists-item-img{opacity:.75}.nabe-lists-dedication,.nabe-lists-messages blockquote{border-left:2px solid var(--color-clay);margin:4px 0 0;padding-left:10px;font-size:13px;font-style:italic;line-height:1.55}.nabe-lists-items-empty{color:var(--color-ink-soft);padding:14px 0;font-size:13.5px}.nabe-lists-search{gap:8px;display:flex}.nabe-lists-shop{background:var(--color-sand);border-color:#0000}.nabe-lists-shop-cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;display:flex}.nabe-lists-shop-cta>div{flex:260px;gap:6px;min-width:0;display:grid}.nabe-lists-shop-cta .nabe-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:16px;height:16px}.nabe-lists-shop .nabe-lists-search input{background:var(--color-paper)}.nabe-lists-search input{border:1px solid var(--color-line);background:var(--color-bg);flex:1;min-width:0;min-height:48px;padding:0 14px;font-size:16px}.nabe-lists-search input:focus-visible{outline:2px solid var(--color-ink);outline-offset:0}.nabe-lists-fact{font-size:14px;line-height:1.55}.nabe-lists-messages li{border-top:1px solid var(--color-line);padding:10px 0}.nabe-lists-messages li:first-child{border-top:0}.nabe-lists-messages p{color:var(--color-ink-soft);margin-top:4px;font-size:12px}.nabe-lists-end .nabe-acc-small-link{justify-self:center}.nabe-lists-form-head{gap:8px;max-width:720px;display:grid}.nabe-lists-form{gap:22px;max-width:760px;display:grid}.nabe-lists-fieldset{border:1px solid var(--color-line);background:var(--color-paper);gap:14px;padding:clamp(18px,2.4vw,26px);display:grid}.nabe-lists-fieldset legend{letter-spacing:.16em;text-transform:uppercase;color:var(--color-brick);margin-left:-6px;padding:0 6px;font-size:11px;font-weight:600}.nabe-lists-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.nabe-lists-fields[hidden]{display:none}.nabe-lists-wide{grid-column:1/-1}.nabe-lists-form textarea{border:1px solid var(--color-line);background:var(--color-paper);width:100%;font:inherit;resize:vertical;padding:12px 16px;font-size:16px;line-height:1.5}.nabe-lists-fieldset .nabe-acc-field input,.nabe-lists-fieldset .nabe-acc-field select,.nabe-lists-fieldset textarea{background-color:var(--color-bg)}.nabe-lists-form textarea:focus-visible{outline:2px solid var(--color-ink);outline-offset:0}.nabe-lists-error,.nabe-acc-field>.nabe-lists-error{color:var(--color-brick);font-size:12px;font-weight:500}.nabe-acc-field>.nabe-lists-error[hidden]{display:none}.nabe-lists-methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.nabe-lists-method{border:1px solid var(--color-line);background:var(--color-bg);cursor:pointer;align-items:center;gap:10px;min-height:52px;padding:10px 14px;font-size:13.5px;display:flex;position:relative}.nabe-lists-method:has(input:checked){border-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink);font-weight:600}.nabe-lists-method input,.nabe-lists-choice input{accent-color:var(--color-ink);flex:none;width:18px;height:18px}.nabe-lists-form-actions{flex-wrap:wrap;gap:10px;display:flex}.nabe-lists-gate{text-align:center;background:var(--color-paper);border:1px solid var(--color-line);justify-items:center;gap:12px;max-width:620px;margin-inline:auto;padding:clamp(28px,5vw,56px) clamp(18px,4vw,44px);display:grid}.nabe-lists-gate>p:not([class]){color:var(--color-ink-soft);font-size:15px;line-height:1.65}.nabe-lists-gate .nabe-lists-actions{justify-content:center}.nabe-gift-products{gap:14px;display:grid}.nabe-gift-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;display:grid}.nabe-gift-card{background:var(--color-paper);border:1px solid var(--color-line);grid-template-rows:auto 1fr;transition:border-color .15s;display:grid}.nabe-gift-card[data-chosen]{border-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink)}.nabe-gift-card[data-bought]{opacity:.7}.nabe-gift-img{aspect-ratio:1;background:var(--color-sand);display:block;overflow:hidden}.nabe-gift-img img{object-fit:cover;width:100%;height:100%}.nabe-gift-body{align-content:start;gap:5px;padding:14px 16px 16px;display:grid}.nabe-gift-body h3{font-size:14.5px;font-weight:600;line-height:1.35}.nabe-gift-price{font-size:15px;font-weight:600}.nabe-gift-pick{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.nabe-gift-pick .nabe-secondary{flex:1}.nabe-gift-pick [data-on],.nabe-gift-pick [aria-pressed=true] [data-off]{display:none}.nabe-gift-pick [aria-pressed=true]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}.nabe-gift-pick [aria-pressed=true] [data-on]{align-items:center;gap:6px;display:inline-flex}.nabe-gift-qty{border:1px solid var(--color-line);background:var(--color-bg);align-items:center;display:inline-flex}.nabe-gift-qty button{cursor:pointer;place-items:center;width:40px;height:44px;display:grid}.nabe-gift-qty input{text-align:center;appearance:textfield;background:0 0;border:0;width:40px;height:44px;font-size:15px}.nabe-gift-qty input::-webkit-inner-spin-button{appearance:none;margin:0}.nabe-gift-qty input::-webkit-outer-spin-button{appearance:none;margin:0}.nabe-gift-done{color:var(--color-ink-soft);margin-top:8px;font-size:12.5px;font-weight:600}.nabe-gift-bar{z-index:5;background:var(--color-paper);border:1px solid var(--color-ink);justify-content:space-between;align-items:center;gap:14px;padding:12px 12px 12px 22px;display:flex;position:sticky;bottom:12px;box-shadow:0 12px 30px #1b19151f}.nabe-gift-bar[hidden]{display:none}.nabe-gift-bar p{font-size:14px}.nabe-lists-dialog{border:1px solid var(--color-line);background:var(--color-paper);width:min(500px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--color-ink);margin:auto;padding:30px 28px 26px;overflow:auto}.nabe-lists-dialog::backdrop{background:#1b191573}.nabe-lists-dialog h2{padding-right:44px;font-size:24px;font-weight:300;line-height:1.2}.nabe-lists-dialog h2 strong{font-weight:700}.nabe-lists-ask h2{padding-right:0}.nabe-lists-dialog-text{color:var(--color-ink-soft);margin-top:10px;font-size:14px;line-height:1.6}.nabe-lists-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.nabe-lists-dialog .nabe-lists-form{gap:16px;margin-top:18px}.nabe-lists-dialog .nabe-lists-fields{grid-template-columns:minmax(0,1fr)}.nabe-lists-dialog .nabe-acc-field input,.nabe-lists-dialog textarea{background-color:var(--color-bg)}.nabe-button[data-tone=danger]{background:var(--color-brick);border-color:var(--color-brick)}.nabe-button[data-tone=danger]:hover{background:var(--color-brick-deep);border-color:var(--color-brick-deep)}.nabe-lists-x{border:1px solid var(--color-line);background:var(--color-paper);cursor:pointer;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:14px;right:14px}.nabe-lists-x:hover{border-color:var(--color-ink)}.nabe-lists-add-what{background:var(--color-bg);align-items:center;gap:14px;margin-top:16px;padding:12px;font-size:13.5px;line-height:1.45;display:flex}.nabe-lists-add-what img,.nabe-lists-add-what>span{object-fit:cover;background:var(--color-sand);width:64px;height:64px;color:var(--color-clay);flex:none;place-items:center;display:grid}.nabe-lists-add-what p span{color:var(--color-ink-soft)}.nabe-lists-choices{gap:8px;max-height:42dvh;display:grid;overflow:auto}.nabe-lists-choice{border:1px solid var(--color-line);background:var(--color-bg);cursor:pointer;align-items:center;gap:12px;min-height:56px;padding:10px 14px;display:flex}.nabe-lists-choice:has(input:checked){border-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink)}.nabe-lists-choice span{gap:2px;min-width:0;font-size:14px;display:grid}.nabe-lists-choice b{align-items:center;gap:6px;font-weight:600;display:inline-flex}.nabe-lists-choice small{color:var(--color-ink-soft);font-size:12px}.nabe-lists-progress{min-height:1.4em;color:var(--color-ink-soft);font-size:13px}.nabe-lists-dialog .nabe-acc-note{align-items:flex-start;gap:8px;margin:18px 0 0;display:flex}.nabe-lists-landing-hero{background:var(--color-brick);color:var(--color-paper)}.nabe-lists-landing-inner{gap:14px;padding-block:clamp(44px,7vw,96px);display:grid}.nabe-lists-landing-hero .nabe-eyebrow{color:var(--color-paper);opacity:.85}.nabe-lists-landing-title{letter-spacing:-.02em;max-width:18ch;font-size:clamp(34px,5.2vw,64px);font-weight:300;line-height:1.04}.nabe-lists-landing-title strong{font-weight:700}.nabe-lists-landing-text{max-width:56ch;font-size:clamp(15px,1.4vw,17px);line-height:1.65}.nabe-lists-landing-hero .nabe-button{background:var(--color-paper);border-color:var(--color-paper);color:var(--color-ink)}.nabe-lists-landing-hero .nabe-button:hover{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}.nabe-lists-landing-hero .nabe-secondary{color:var(--color-paper);background:0 0;border-color:#faf6ee99}.nabe-lists-landing-hero .nabe-secondary:hover{background:var(--color-paper);color:var(--color-ink)}.nabe-lists-landing-body{gap:clamp(28px,4vw,48px);padding-block:clamp(32px,5vw,64px) clamp(48px,7vw,96px);display:grid}.nabe-lists-landing-mine{scroll-margin-top:110px}.nabe-lists-landing-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.nabe-lists-toast{left:50%;bottom:calc(18px + env(safe-area-inset-bottom));z-index:2147483000;background:var(--color-ink);max-width:min(560px,100vw - 32px);color:var(--color-paper);text-align:center;border-radius:100px;padding:12px 20px;font-size:13.5px;line-height:1.4;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #1b191538}.nabe-lists-toast[data-tone=warn]{background:var(--color-brick)}.nabe-lists-toast[hidden]{display:none}html[data-nabe-lists-route]:not([data-nabe-lists-mounted]) main .nabe-wishlist,html[data-nabe-lists-route]:not([data-nabe-lists-mounted]) main .nabe-shared-page{visibility:hidden;min-height:60vh}@media (max-width:899px){.nabe-lists-hero,.nabe-lists-grid{grid-template-columns:minmax(0,1fr)}.nabe-lists-hero-cover{aspect-ratio:16/10}}@media (max-width:599px){.nabe-lists-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.nabe-lists-stats div:nth-child(3){border-left:0;padding-left:0}.nabe-lists-stats div:nth-child(n+3){border-top:1px solid var(--color-line)}.nabe-lists-fields,.nabe-lists-methods{grid-template-columns:minmax(0,1fr)}.nabe-lists-item,.nabe-lists-result{grid-template-columns:56px minmax(0,1fr)}.nabe-lists-item-img{width:56px;height:56px}.nabe-lists-item-remove,.nabe-lists-result .nabe-secondary{grid-column:2;justify-self:start}.nabe-lists-share{flex-wrap:wrap}.nabe-lists-share input{flex-basis:100%}.nabe-gift-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nabe-gift-body{padding:10px 12px 12px}.nabe-gift-qty{justify-content:space-between;width:100%}.nabe-lists-dialog{padding:26px 18px 20px}.nabe-lists-dialog-actions>*{flex:1}}.nabe-bundle{margin:4px 0 18px;display:block}.nabe-bx-root{gap:10px;display:grid}.nabe-bundle svg,.nabe-bx-modal svg,.nabe-notify-dialog svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.nabe-bx-loading,.nabe-bx-note{color:var(--color-ink-soft);font-size:13px}.nabe-bx-heading{margin-top:6px;font-size:13px;font-weight:600}.nabe-bx-group{background:var(--color-paper);border:1px solid var(--color-line);gap:12px;padding:12px;display:grid}.nabe-bx-head{align-items:center;gap:12px;min-width:0;display:flex}.nabe-bx-img{object-fit:cover;background:var(--color-sand);flex:none;width:60px;height:60px}.nabe-bx-noimg{text-transform:uppercase;color:var(--color-clay);place-items:center;font-size:13px;font-weight:600;display:grid}.nabe-bx-meta{gap:2px;min-width:0;display:grid}.nabe-bx-name{font-size:13.5px;font-weight:600;line-height:1.35}.nabe-bx-cap{color:var(--color-ink-soft);font-size:12px}.nabe-bx-cta{color:var(--color-brick);text-underline-offset:3px;cursor:pointer;justify-self:start;align-items:center;gap:6px;margin-top:2px;padding:0;font-size:12px;font-weight:600;text-decoration:underline;display:inline-flex}.nabe-bx-cta:hover{color:var(--color-green-readable)}.nabe-bx-controls{gap:12px;display:grid}.nabe-bx-lead{border-color:var(--color-ink)}.nabe-bx-lead-title{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:600}.nabe-bx-axis{gap:10px}.nabe-bx-swatches,.nabe-bx-pills{flex-wrap:wrap;gap:8px;display:flex}.nabe-bx-swatch{cursor:pointer;justify-items:center;gap:5px;padding:0;display:grid;position:relative}.nabe-bx-swatch[hidden],.nabe-bx-pill[hidden]{display:none}.nabe-bx-swatch-img{border:1px solid var(--color-line);background:var(--color-bg);border-radius:50%;place-items:center;width:52px;height:52px;transition:box-shadow .15s;display:grid;overflow:hidden;box-shadow:0 0 0 2px #0000}.nabe-bx-swatch-img img{object-fit:cover;width:100%;height:100%}.nabe-bx-swatch-txt{font-size:11px;font-weight:600}.nabe-bx-swatch:hover .nabe-bx-swatch-img{box-shadow:0 0 0 2px var(--color-line)}.nabe-bx-swatch[aria-pressed=true] .nabe-bx-swatch-img{box-shadow:0 0 0 2px var(--color-paper), 0 0 0 3.5px var(--color-ink)}.nabe-bx-swatch--wide .nabe-bx-swatch-img{border-radius:0;width:92px;height:68px}.nabe-bx-swatch--wide[aria-pressed=true] .nabe-bx-swatch-img{box-shadow:0 0 0 2px var(--color-ink)}.nabe-bx-swatch-cap{text-align:center;max-width:96px;font-size:11.5px;line-height:1.25}.nabe-bx-swatch[aria-pressed=true] .nabe-bx-swatch-cap{font-weight:600}.nabe-bx-tip{z-index:5;background:var(--color-paper);border:1px solid var(--color-line);text-align:center;pointer-events:none;gap:6px;width:150px;padding:8px;font-size:12px;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 10px 24px #1b19151f}.nabe-bx-tip img{aspect-ratio:4/3;object-fit:cover;width:100%}@media (hover:hover){.nabe-bx-swatch:not(.nabe-bx-swatch--wide):hover .nabe-bx-tip{display:grid}}.nabe-bx-pill{border:1px solid var(--color-line);background:var(--color-bg);min-height:40px;color:var(--color-ink);cursor:pointer;border-radius:100px;padding:0 16px;font-size:12.5px;transition:border-color .15s}.nabe-bx-pill:hover{border-color:var(--color-ink)}.nabe-bx-pill[aria-pressed=true]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper);font-weight:600}.nabe-bx-swatch:focus-visible,.nabe-bx-pill:focus-visible,.nabe-bx-cta:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.nabe-bx-unavailable,.nabe-bx-landed{background:var(--color-paper);border-left:3px solid var(--color-brick);padding:11px 14px;font-size:13px;line-height:1.5}.nabe-bx-unavailable[hidden],.nabe-bx-landed[hidden]{display:none}.nabe-bx-includes{padding:0}.nabe-bx-includes summary{cursor:pointer;border-bottom:1px dashed var(--color-ink-soft);align-items:center;gap:6px;font-size:13px;font-weight:600;list-style:none;display:inline-flex}.nabe-bx-includes summary::-webkit-details-marker{display:none}.nabe-bx-includes ul{background:var(--color-paper);border:1px solid var(--color-line);margin-top:10px;padding:12px 14px 12px 30px;font-size:13px;line-height:1.6;list-style:outside}.nabe-bx-includes p{color:var(--color-ink-soft);margin-top:8px;font-size:12px}.nabe-bx-list{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.nabe-bx-list li{background:var(--color-paper);border:1px solid var(--color-line);align-items:center;gap:10px;padding:8px;font-size:12.5px;line-height:1.35;display:flex}.nabe-bx-list img{object-fit:cover;flex:none;width:48px;height:48px}.nabe-buy-discount{background:var(--color-green-tint);color:var(--color-green-readable);border-radius:100px;margin-top:4px;padding:4px 11px;font-size:12px;font-weight:600;display:inline-block}.nabe-buy-discount[hidden]{display:none}.nabe-notify{display:block}.nabe-notify[hidden]{display:none}.nabe-notify-thanks{gap:12px;margin-top:16px;display:grid}.nabe-notify-thanks-title{font-size:18px;font-weight:600}.nabe-bx-modal{border:1px solid var(--color-line);background:var(--color-paper);width:min(760px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--color-ink);margin:auto;padding:18px;overflow:auto}.nabe-bx-modal::backdrop{background:#1b19158c}.nabe-bx-x{z-index:2;border:1px solid var(--color-line);background:var(--color-paper);cursor:pointer;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:12px;right:12px}.nabe-bx-modal-top{min-height:22px;color:var(--color-ink-soft);justify-content:space-between;gap:12px;padding-right:52px;font-size:12.5px;display:flex}.nabe-bx-car{background:var(--color-bg);touch-action:pan-y;margin-top:10px;position:relative}.nabe-bx-car img{aspect-ratio:1;object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;max-height:68dvh;display:block}.nabe-bx-car img.is-contain{object-fit:contain;background:#fff}.nabe-bx-car-btn,.nabe-bx-zoom{border:1px solid var(--color-line);cursor:pointer;background:#faf6eeeb;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute}.nabe-bx-car-btn{top:50%;transform:translateY(-50%)}.nabe-bx-car-btn[data-prev]{left:10px}.nabe-bx-car-btn[data-next]{right:10px}.nabe-bx-car-btn[hidden]{display:none}.nabe-bx-zoom{bottom:10px;right:10px}.nabe-bx-dots{justify-content:center;gap:6px;margin-top:10px;display:flex}.nabe-bx-dots button{background:var(--color-line);cursor:pointer;border-radius:50%;width:8px;height:8px}.nabe-bx-dots button[aria-current]{background:var(--color-ink)}.nabe-bx-modal-title{margin-top:12px;font-size:18px;font-weight:300}.nabe-bx-modal-link{margin-top:6px;font-size:13px;display:inline-block}.nabe-bx-modal.is-zoom{background:#fff;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;padding:0}.nabe-bx-modal.is-zoom .nabe-bx-car{background:#fff;height:100dvh;margin:0}.nabe-bx-modal.is-zoom .nabe-bx-car img{aspect-ratio:auto;object-fit:contain;height:100dvh;max-height:none}.nabe-bx-modal.is-zoom :is(.nabe-bx-modal-top,.nabe-bx-dots,.nabe-bx-modal-title,.nabe-bx-modal-link){display:none}@media (max-width:599px){.nabe-bx-img{width:52px;height:52px}.nabe-bx-swatch--wide .nabe-bx-swatch-img{width:80px;height:60px}.nabe-bx-modal{padding:14px}}.ni-beds{--ni-top:var(--nabe-header-height,80px);--ni-gutter:clamp(20px, 5vw, 88px);background:var(--color-bg);color:var(--color-ink);display:block;position:relative}.ni-beds .nabe-eyebrow{letter-spacing:.2em;margin-bottom:14px;font-size:10.5px;line-height:1.6}.ni-beds .nabe-editorial-title{letter-spacing:-.025em;font-size:clamp(36px,4.2vw,64px);font-weight:300;line-height:1.04}.ni-beds em{font-weight:400}.ni-head-text{max-width:40ch;color:var(--color-ink-soft);margin-top:22px;font-size:15px;line-height:1.72}.ni-head-text strong{color:var(--color-ink);font-weight:600}.ni-count{letter-spacing:.2em;text-transform:uppercase;color:var(--color-brick);font-size:10.5px;font-weight:600}.ni-name{letter-spacing:-.035em;margin-top:10px;font-size:clamp(44px,5.4vw,84px);font-weight:300;line-height:.96}.ni-sub{max-width:36ch;color:var(--color-ink-soft);margin-top:14px;font-size:15px;line-height:1.6}.ni-beds.is-live .ni-sub{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ni-facts{color:var(--color-ink);gap:6px;margin-top:16px;font-size:13px;display:grid}.ni-facts li:before{content:"— ";color:var(--color-brick)}.ni-ages{margin-top:22px}.ni-age-chips{flex-wrap:wrap;gap:8px;display:flex}.ni-age{border:1px solid var(--color-line);background:var(--color-paper);min-height:36px;color:var(--color-ink-soft);border-radius:100px;padding:8px 16px;font-size:12px;font-weight:500;transition:background .2s,color .2s,border-color .2s}.ni-age:not(:disabled):not([aria-pressed=true]):hover{border-color:var(--color-ink);color:var(--color-ink)}.ni-age[aria-pressed=true]{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper);font-weight:600}.ni-age:disabled:not([aria-pressed=true]){opacity:.45;cursor:default;text-decoration:line-through}.ni-age:disabled[aria-pressed=true]{cursor:default}.ni-age:focus-visible{outline:2px solid var(--color-brick);outline-offset:2px}.ni-age-note{color:var(--color-ink-soft);margin-top:10px;font-size:12.5px;line-height:1.5}.ni-age-note:first-letter{text-transform:uppercase}.ni-buy{border-top:1px solid var(--color-line);margin-top:26px;padding-top:20px}.ni-colors{align-items:center;gap:8px;margin-bottom:16px;display:flex}.ni-sw{border:1px solid #0000;border-radius:50%;place-items:center;width:30px;height:30px;transition:border-color .2s;display:grid}.ni-sw i{background-position:50%;border:1px solid #1b19152e;border-radius:50%;width:22px;height:22px;display:block}.ni-sw:hover{border-color:var(--color-green)}.ni-sw[aria-current=true]{border-color:var(--color-ink)}.ni-sw:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.ni-color-name{color:var(--color-ink-soft);margin-left:6px;font-size:12px}.ni-price{letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:4px 14px;font-size:22px;font-weight:600;display:flex}.ni-price em{color:var(--color-ink-soft);font-size:13px;font-style:normal;font-weight:400}.ni-price small{letter-spacing:0;color:var(--color-ink-soft);font-size:12px;font-weight:400}.ni-acts{gap:12px;margin-top:18px;display:grid}.ni-acts .ni-cta{width:100%;padding:16px 24px;font-size:12px}.ni-acts .nh-link{justify-self:start}.ni-cta-short{display:none}a.ni-cta:link,a.ni-cta:visited{color:var(--color-paper);-webkit-text-fill-color:var(--color-paper)}.ni-beds:not(.is-live){padding:82px var(--ni-gutter)}.ni-beds:not(.is-live) :is(.ni-canvas,.ni-veil,.ni-steps,.ni-hint,.ni-loading,.ni-jumps){display:none}.ni-beds:not(.is-live) .ni-head{margin-bottom:48px}.ni-beds:not(.is-live) .ni-panels{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:56px 32px;display:grid}.ni-beds:not(.is-live) .ni-photo{aspect-ratio:4/3;object-fit:cover;background:var(--color-sand);width:100%;margin-bottom:20px;display:block}.ni-beds:not(.is-live) .ni-name{font-size:40px}.ni-beds.is-live .ni-track{height:calc(var(--ni-units) * var(--ni-unit) + 100svh - var(--ni-top))}.ni-beds.is-live .ni-stage{top:var(--ni-top);height:calc(100svh - var(--ni-top));position:sticky;overflow:hidden}.ni-canvas{z-index:1;touch-action:pan-y;cursor:grab;position:absolute;inset:0}.ni-canvas:active{cursor:grabbing}.ni-canvas canvas{width:100%;height:100%;display:block}.ni-veil{background:radial-gradient(ellipse 46% 52% at 68% 60%, var(--color-paper) 0%, #faf6ee00 70%);pointer-events:none;position:absolute;inset:0}.ni-beds.is-live .ni-photo{display:none}.ni-beds.is-live .ni-head,.ni-beds.is-live .ni-panel{z-index:2;left:var(--ni-gutter);width:min(410px,34vw);position:absolute;top:50%;transform:translateY(-50%)}.ni-beds.is-live .ni-head{width:min(560px,40vw);transition:opacity .5s,transform .5s}.ni-beds.is-live:not([data-intro]) .ni-head{opacity:0;pointer-events:none;transform:translateY(calc(-50% - 24px))}.ni-beds.is-live .ni-panel{opacity:0;pointer-events:none;transition:opacity .45s,transform .45s;transform:translateY(calc(18px - 50%))}.ni-beds.is-live:not([data-intro]) .ni-panel.is-on{opacity:1;pointer-events:auto;transition-delay:80ms;transform:translateY(-50%)}.ni-steps{z-index:2;right:var(--ni-gutter);gap:22px;display:flex;position:absolute;top:32px}.ni-steps a{letter-spacing:.12em;text-transform:uppercase;min-width:52px;color:var(--color-ink-soft);gap:8px;font-size:11px;font-weight:600;text-decoration:none;display:grid}.ni-steps a[aria-current=true]{color:var(--color-ink)}.ni-steps i{background:var(--color-line);height:2px;display:block}.ni-steps b{height:100%;width:calc(var(--fill,0) * 100%);background:var(--color-brick);display:block}.ni-steps a:focus-visible,.ni-skip:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}.ni-hint{z-index:2;color:var(--color-ink-soft);white-space:nowrap;font-size:12px;transition:opacity .4s;position:absolute;bottom:30px;left:56%;transform:translate(-50%)}.ni-hint span{color:var(--color-brick);margin-left:6px;animation:1.6s ease-in-out infinite ni-nudge;display:inline-block}.ni-beds[data-started] .ni-hint{opacity:0}.ni-loading{z-index:2;right:var(--ni-gutter);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-soft);font-size:11px;font-weight:600;position:absolute;top:72px}.ni-jumps{z-index:3;right:var(--ni-gutter);flex-direction:column;align-items:stretch;gap:8px;display:flex;position:absolute;bottom:24px}.ni-skip{border:1px solid var(--color-ink);background:var(--color-paper);color:var(--color-ink);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px 13px 20px;font-size:11px;font-weight:600;transition:background .2s,color .2s;display:inline-flex;box-shadow:0 10px 30px -18px #1b19158c}.ni-skip-back{border-color:var(--color-line);box-shadow:none;background:#faf6eed9}.ni-skip.ni-skip-back svg{animation:none}.ni-skip:hover{background:var(--color-ink);color:var(--color-paper)}.ni-skip svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;animation:1.6s ease-in-out infinite ni-nudge}@keyframes ni-nudge{50%{transform:translateY(4px)}}@media (max-width:989px){.ni-veil{background:radial-gradient(ellipse 70% 34% at 50% 30%, var(--color-paper) 0%, #faf6ee00 72%)}.ni-ages{margin-top:12px}.ni-age{min-height:32px;padding:6px 13px;font-size:11px}.ni-age-note{margin-top:6px;font-size:11px}.ni-beds.is-live .ni-head,.ni-beds.is-live .ni-panel{width:auto;inset:auto 16px 78px;transform:none}.ni-beds.is-live:not([data-intro]) .ni-head{transform:translateY(-16px)}.ni-beds.is-live .ni-panel{transform:translateY(14px)}.ni-beds.is-live:not([data-intro]) .ni-panel.is-on{transform:none}.ni-beds.is-live .nabe-editorial-title{font-size:34px}.ni-beds.is-live .ni-head-text{margin-top:14px;font-size:14px;line-height:1.6}.ni-beds.is-live .ni-name{margin-top:6px;font-size:40px}.ni-beds.is-live .ni-sub{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:13.5px;display:-webkit-box;overflow:hidden}.ni-beds.is-live .ni-facts{display:none}.ni-beds.is-live .ni-buy{margin-top:14px;padding-top:14px}.ni-beds.is-live .ni-colors{margin-bottom:10px}.ni-beds.is-live .ni-price{font-size:19px}.ni-beds.is-live .ni-acts{grid-template-columns:1fr;gap:8px;margin-top:12px}.ni-beds.is-live .ni-acts .ni-cta{letter-spacing:.08em;padding:12px 10px;font-size:11px}.ni-beds.is-live .ni-acts .nh-room{gap:8px;padding:0 6px 0 10px;font-size:11.5px}.ni-beds.is-live .ni-acts .nh-room-mark{display:none}.ni-beds.is-live .ni-acts .nh-link{position:absolute;bottom:-46px;right:0}.ni-steps{justify-content:space-between;gap:8px;top:14px;left:16px;right:16px}.ni-steps a{letter-spacing:.08em;min-width:0;font-size:10px}.ni-hint{display:none}.ni-jumps{flex-direction:row;gap:8px;inset:auto auto 22px 76px}.ni-jump-full{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ni-skip{width:40px;height:40px;box-shadow:none;border-radius:50%;justify-content:center;padding:0}.ni-skip svg{width:16px;height:16px}.ni-loading{top:52px;left:16px;right:auto}}@media (prefers-reduced-motion:reduce){.ni-hint span,.ni-skip svg{animation:none}}.nm2-section{background:var(--color-bg);color:var(--color-ink);--nm-pad:clamp(20px,4vw,64px);scroll-margin-top:var(--nabe-header-height,80px);display:block;position:relative}.nm2-anchor{scroll-margin-top:var(--nabe-header-height,80px);position:absolute;top:0}.nm2-stage{padding:28px var(--nm-pad) 14px}.nm2-ready .nm2-stage{height:calc(100svh - var(--nabe-header-height,80px));grid-template-rows:auto auto minmax(0,1fr) auto;gap:20px;display:grid;position:relative;overflow:hidden}.nm2-heading{justify-content:space-between;align-items:end;gap:32px;display:flex}.nm2-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--color-brick);margin-bottom:9px;font-size:9px;font-weight:600}.nm2-heading h2{letter-spacing:-.035em;font-size:clamp(26px,2.6vw,40px);font-weight:300;line-height:1.1}.nm2-heading h2 em{font-weight:400}.nm2-heading>p{max-width:40ch;color:var(--color-ink-soft);font-size:12px;line-height:1.7}.nm2-ages{grid-template-columns:repeat(var(--nm-ages,3),minmax(0,1fr));border-block:1px solid var(--color-line);display:grid}.nm2-ages button{text-align:left;min-height:70px;color:var(--color-ink-soft);align-items:center;gap:20px;padding:14px 18px;display:flex;position:relative}.nm2-ages button+button{border-left:1px solid var(--color-line)}.nm2-ages small{letter-spacing:.06em;margin-bottom:3px;font-size:10px;display:block}.nm2-ages b{font-size:14px;font-weight:500}.nm2-ages i{background:var(--color-ink);width:0;height:2px;transition:width .45s;position:absolute;bottom:-1px;left:0}.nm2-ages button[aria-pressed=true]{color:var(--color-ink);background:#faf6eea6}.nm2-ages button[aria-pressed=true] i{width:100%}.nm2-panels{min-height:0}.nm2-panel{height:100%;min-height:0}.nm2-row{height:100%;min-height:0;position:relative;container-type:size}.nm2-scroll{top:calc(50% - var(--nm-caption,58px) / 2);z-index:3;background:var(--color-paper);width:48px;height:48px;color:var(--color-ink);border-radius:50%;place-items:center;transition:opacity .2s;display:grid;position:absolute;transform:translateY(-50%);box-shadow:0 6px 22px #1b19152e}.nm2-scroll:hover{background:var(--color-ink);color:var(--color-paper)}.nm2-scroll-prev{left:-6px}.nm2-scroll-prev svg{transform:scaleX(-1)}.nm2-scroll-next{right:-6px}.nm2-scroll:disabled{opacity:0;pointer-events:none}.nm2-grid{--nm-gap:20px;--nm-caption:58px;--nm-h:min(calc((100cqw - 2 * var(--nm-gap)) / min(var(--scene-sum,4), 4.2)), calc(100cqh - var(--nm-caption)));justify-content:safe center;align-items:center;gap:var(--nm-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;height:100%;min-height:0;display:flex;overflow-x:auto}.nm2-grid::-webkit-scrollbar{display:none}.nm2-scene{grid-template-rows:var(--nm-h) auto;width:calc(var(--scene-ratio) * var(--nm-h));scroll-snap-align:start;flex:none;min-width:0;min-height:0;display:grid}.nm2-photo{place-items:center;min-height:0;display:grid;overflow:hidden;container-type:size}.nm2-photo-window{width:min(100cqw,calc(100cqh * var(--scene-ratio)));aspect-ratio:var(--scene-ratio);position:relative;overflow:hidden}.nm2-photo-original{width:100%;position:absolute;bottom:0;left:0}.nm2-photo-link{z-index:1;position:absolute;inset:0}.nm2-image{transition:transform .6s cubic-bezier(.2,.7,.3,1)}.nm2-scene:has(.nm2-photo-link:hover,.nm2-caption a:hover) .nm2-image{transform:scale(1.025)}.nm2-image{width:100%;height:auto;display:block}.nm2-pin{left:var(--pin-x);top:var(--pin-y);z-index:2;background:0 0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;transform:translate(-50%,-50%)}.nm2-pin>span{background:#faf6ee59;border:1px solid #ffffffe6;border-radius:50%;place-items:center;width:22px;height:22px;transition:transform .2s,background .2s;display:grid;box-shadow:0 0 0 5px #1b191524,0 2px 8px #0003}.nm2-pin>span:after{content:"";background:var(--color-paper);border-radius:50%;width:8px;height:8px}.nm2-pin:hover>span,.nm2-pin:focus-visible>span{background:var(--color-ink);transform:scale(1.18)}.nm2-pin:focus-visible{outline:2px solid var(--color-paper);outline-offset:1px}.nm2-caption{padding-top:10px}.nm2-caption a{justify-items:start;row-gap:5px;font-size:12px;font-weight:500;line-height:1.4;display:grid}.nm2-caption-title{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.nm2-caption-cta{letter-spacing:.1em;text-transform:uppercase;color:var(--color-brick);justify-self:start;align-items:center;gap:8px;font-size:10px;font-weight:600;display:inline-flex}.nm2-section .nm2-caption-cta svg{width:16px;height:16px;transition:transform .25s}.nm2-caption a:hover .nm2-caption-cta,.nm2-scene:has(.nm2-photo-link:hover) .nm2-caption-cta{text-underline-offset:4px;text-decoration:underline}.nm2-caption a:hover .nm2-caption-cta svg,.nm2-scene:has(.nm2-photo-link:hover) .nm2-caption-cta svg{transform:translate(3px)}.nm2-section svg,.neh-hero svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:21px;height:21px}.nm2-stage-footer{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:20px;min-height:32px;padding-top:12px;font-size:10px;display:flex}.nm2-stage-footer p{color:var(--color-ink-soft);gap:24px;display:flex}.nm2-stage-footer [data-nm-progress]{color:var(--color-brick);font-variant-numeric:tabular-nums}.nm2-stage-footer a{align-items:center;gap:12px;display:flex}.nm2-end{padding:26px var(--nm-pad);background:var(--color-paper);border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:24px;display:flex}.nm2-end>span{font-size:17px;font-weight:300}.nm2-end>div{gap:30px;display:flex}.nm2-end a{color:var(--color-brick);align-items:center;gap:14px;font-size:12px;display:flex}.nm2-thumbs{display:none}.nm2-dialog{width:390px;max-width:calc(100vw - 32px);max-height:calc(100dvh - var(--nabe-header-height,80px) - 40px);color:var(--color-ink);background:var(--color-paper);border:1px solid var(--color-line);margin:0;padding:50px 26px 26px;position:fixed;inset:auto 24px 24px auto;overflow:auto;box-shadow:0 12px 60px #1b191533}.nm2-dialog::backdrop{background:#1b19152e}.nm2-close{border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:8px;right:10px}.nm2-close:hover{background:var(--color-sand)}.nm2-product-top{grid-template-columns:90px 1fr;align-items:center;gap:18px;display:grid}.nm2-product-image{object-fit:cover;width:90px;height:110px}.nm2-product-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--color-brick);font-size:9px}.nm2-product-top h3{margin:8px 0 12px;font-size:20px;font-weight:400;line-height:1.15}.nm2-price{font-size:17px;font-weight:600}.nm2-price span{font-size:12px;font-weight:400}.nm2-product-copy{color:var(--color-ink-soft);margin-top:20px;font-size:13px;line-height:1.65}.nm2-dialog .nabe-button{justify-content:space-between;width:100%;margin-top:24px;display:flex}.nm2-product-room{color:var(--color-brick);justify-content:space-between;align-items:center;padding-top:20px;font-size:12px;display:flex}.nm2-section [hidden]{display:none}.nm2-section:not(.nm2-ready) .nm2-panel{height:auto;margin-block:30px}.nm2-section:not(.nm2-ready) .nm2-row{height:auto;container-type:inline-size}.nm2-section:not(.nm2-ready) .nm2-grid{--nm-h:calc((100cqw - 2 * var(--nm-gap)) / min(var(--scene-sum,4), 4.2));height:auto}@media (prefers-reduced-motion:no-preference){.nm2-ready .nm2-panel:not([hidden]) .nm2-photo-window{animation:.65s cubic-bezier(.2,.7,.3,1) both nm2-photo-in}.nm2-dialog[open]{animation:.2s ease-out both nm2-copy-in}@keyframes nm2-photo-in{0%{opacity:.3;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes nm2-copy-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}@media (max-width:1100px) and (min-width:821px){.nm2-heading>p{max-width:32ch}}@media (max-width:820px){.nm2-ready .nm2-stage{gap:12px;padding:14px 20px 10px}.nm2-heading{display:block}.nm2-eyebrow{letter-spacing:.12em;margin-bottom:6px;font-size:8px}.nm2-heading h2{font-size:25px}.nm2-heading>p{max-width:100%;margin-top:8px;font-size:10px;line-height:1.5}.nm2-ages button{gap:0;min-height:55px;padding:10px 5px}.nm2-ages small{font-size:10px}.nm2-ages b{font-size:10px;line-height:1.2;display:block}.nm2-panel{grid-template-rows:minmax(0,1fr) 48px;grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.nm2-row{container-type:normal}.nm2-scroll{display:none}.nm2-grid{min-height:0;display:block;overflow:visible}.nm2-scene{grid-template-rows:minmax(0,1fr) auto;width:auto}.nm2-ready .nm2-scene{height:100%;display:none}.nm2-ready .nm2-scene.is-selected{display:grid}.nm2-caption a{font-size:12px}.nm2-photo{place-items:end center;margin-inline:-20px}.nm2-caption{min-height:30px;padding-top:6px}.nm2-thumbs{scrollbar-width:none;align-items:center;gap:9px;margin-inline:-20px;padding-inline:20px;display:flex;overflow-x:auto}.nm2-thumbs::-webkit-scrollbar{display:none}.nm2-thumbs button{border:1px solid #0000;flex:none;width:56px;height:44px;padding:2px;position:relative}.nm2-thumbs button[aria-pressed=true]{border-color:var(--color-ink)}.nm2-thumbs img{object-fit:cover;object-position:50% 80%;width:100%;height:100%}.nm2-thumbs button>span{color:#fff;text-shadow:0 1px 3px #000;font-size:8px;position:absolute;bottom:3px;right:4px}.nm2-thumbs-label{color:var(--color-ink-soft);max-width:100px;margin-left:auto;font-size:9px;line-height:1.4}.nm2-stage-footer{gap:10px;padding-top:8px;font-size:9px}.nm2-stage-footer p{gap:8px}.nm2-stage-footer a{gap:5px}.nm2-stage-footer svg{width:16px;height:16px}.nm2-end{padding:22px 20px;display:block}.nm2-end>span{font-size:16px}.nm2-end>div{gap:22px;margin-top:20px}.nm2-end a{gap:6px;font-size:11px}.nm2-dialog{width:100%;max-width:100%;padding-bottom:calc(24px + env(safe-area-inset-bottom));border-bottom:0;inset:auto 0 0}.nm2-section:not(.nm2-ready) .nm2-panel,.nm2-section:not(.nm2-ready) .nm2-grid{display:block}.nm2-section:not(.nm2-ready) .nm2-row{height:auto}.nm2-section:not(.nm2-ready) .nm2-scene{margin-bottom:24px}.nm2-section:not(.nm2-ready) .nm2-photo{aspect-ratio:var(--scene-ratio)}}@media (max-height:720px){.nm2-ready .nm2-stage{gap:10px;padding-top:12px}.nm2-heading>p{display:none}}.nbg{scroll-margin-top:calc(var(--nabe-header-height,78px) + 12px)}.nbg-wrap{padding:8px var(--home-gutter) 104px}.nbg-head{grid-template-columns:1.15fr .85fr;align-items:end;gap:64px;margin-bottom:18px;display:grid}.nbg-head .nabe-editorial-title{letter-spacing:-.01em;font-size:clamp(20px,1.7vw,24px);font-weight:400;line-height:1.2}.nbg-head .nabe-editorial-title:before{content:"";vertical-align:middle;background:var(--color-brick);width:28px;height:1px;margin-right:14px;display:inline-block}.nbg-head .nabe-editorial-title em{font-style:normal;font-weight:300}.nbg-head .nabe-eyebrow{margin-bottom:8px}.nbg-skeleton{min-height:920px}.nbg-plain{gap:32px;display:grid}.nbg-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--color-brick);font-size:10.5px;font-weight:600;line-height:1.6}.nbg-kicker:empty{display:none}.nbg-controls{scroll-margin-top:calc(var(--nabe-header-height,78px) + 16px);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px 0;padding:4px 0;display:grid;position:relative}.nbg-controls-body{display:contents}.nbg-controls .nbg-summary,.nbg-controls .nbg-sheet-backdrop,.nbg-controls .nbg-sheet-head,.nbg-controls .nbg-sheet-foot{display:none}@media (min-width:821px){.nbg-controls .nbg-q.is-first,.nbg-controls[data-count="3"] .nbg-q-finish{padding-left:0}}.nbg-controls[data-count="1"]{grid-template-columns:minmax(0,1fr)}.nbg-controls[data-count="3"] .nbg-q-finish{border-left:0;border-top:1px solid var(--color-line);grid-column:1/-1;padding-top:14px}.nbg-q{gap:8px;min-width:0;padding:0 22px;display:grid}.nbg-q+.nbg-q{border-left:1px solid var(--color-line)}.nbg-q-models{flex:auto}.nbg-q-label{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-soft);align-items:center;gap:9px;font-size:11px;font-weight:600;display:flex}.nbg-q-label>span{border:1px solid var(--color-ink);width:20px;height:20px;color:var(--color-ink);letter-spacing:0;border-radius:50%;place-items:center;font-size:10px;display:inline-grid}.nbg-chips,.nbg-finishes,.nbg-sizes,.nbg-q-row{flex-wrap:wrap;gap:8px;display:flex}.nbg-q-row{gap:10px 14px}.nbg-model,.nbg-finish{border:1px solid var(--color-line);background:var(--color-paper);min-height:48px;color:var(--color-ink);text-align:left;cursor:pointer;border-radius:100px;align-items:center;gap:10px;padding:4px 16px 4px 4px;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.nbg-finish{min-height:44px;padding:4px 14px 4px 5px;font-size:12.5px}.nbg-model:hover,.nbg-finish:hover,.nbg .nabe-chip:hover{border-color:var(--color-green)}.nbg-model[aria-pressed=true],.nbg-finish[aria-pressed=true],.nbg .nabe-chip[aria-pressed=true]{border-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink);background:var(--color-bg);color:var(--color-ink)}.nbg-model-img{background:var(--color-sand);border-radius:50%;flex:none;width:40px;height:40px;overflow:hidden}.nbg-model-img img,.nbg-swatch img{object-fit:cover;width:100%;height:100%}.nbg-model-copy{line-height:1.25;display:grid}.nbg-model-copy b{white-space:nowrap;font-size:13px;font-weight:600}.nbg-model-copy small{color:var(--color-ink-soft);white-space:nowrap;font-size:11px}.nbg-swatch{border:1px solid var(--color-line);background:var(--color-sand);border-radius:50%;flex:none;width:32px;height:32px;overflow:hidden}.nbg-size{font-variant-numeric:tabular-nums;min-height:44px}.nbg-results{scroll-margin-top:calc(var(--nabe-header-height,78px) + 80px);margin-top:18px}.nbg-cards.nbg-results-row{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch}@media (min-width:1101px){.nbg-results-row>.nbg-card{grid-column:span 2}.nbg-results-row[style*=--nbg-n\:1]>.nbg-card{grid-column:2/span 4}.nbg-results-row[style*=--nbg-n\:2]>.nbg-card{grid-column:span 3}.nbg-results-row[style*=--nbg-n\:4]>.nbg-card:nth-child(4){grid-column:3/span 2}}.nbg-results .nbg-card{gap:12px;padding:16px}.nbg-results .nbg-card-top{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:14px}.nbg-kicker.is-tag{background:var(--color-ink);max-width:100%;color:var(--color-paper);letter-spacing:.14em;border-radius:100px;justify-self:start;padding:3px 10px;font-size:9.5px;display:inline-block}.nbg-card-count{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-soft);margin-bottom:-6px;font-size:10.5px;font-weight:600}.nbg-results .nbg-service{flex-wrap:wrap;justify-content:center;gap:6px 24px;margin-top:14px;display:flex}.nbg-results .nbg-pieces.is-compact{gap:4px 12px}.nbg-results .nbg-pieces.is-compact .nbg-piece-img{width:32px;height:32px}.nbg-results .nbg-pieces.is-compact b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;display:-webkit-box;overflow:hidden}.nbg-results .nbg-card-buy{padding-top:12px}.nbg-pieces{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 18px;display:grid}.nbg-pieces li{align-items:center;gap:12px;min-width:0;padding:8px 0;display:flex}.nbg-piece-img{background:var(--color-sand);width:52px;height:52px;color:var(--color-green-deep);flex:none;place-items:center;display:grid;overflow:hidden}.nbg-piece-img img{object-fit:cover;width:100%;height:100%}.nbg-piece-copy{min-width:0;line-height:1.35;display:grid}.nbg-piece-copy b{font-size:13px;font-weight:600}.nbg-piece-copy small{color:var(--color-ink-soft);font-size:12px}.nbg-pieces.is-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}.nbg-pieces.is-compact li{gap:10px;padding:0}.nbg-pieces.is-compact .nbg-piece-img{width:40px;height:40px}.nbg-pieces.is-compact b{font-size:12px;font-weight:500;line-height:1.3}.nbg-options{gap:16px;display:grid}.nbg-field{gap:8px;display:grid}.nbg-field>span{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-soft);font-size:11px;font-weight:600}.nbg-segs{flex-wrap:wrap;gap:8px;display:flex}.nbg-seg{border:1px solid var(--color-line);background:var(--color-paper);min-height:34px;color:var(--color-ink-soft);cursor:pointer;border-radius:0;align-items:center;gap:8px;padding:5px 11px;font-size:12px;transition:border-color .2s,color .2s;display:inline-flex}.nbg-seg.has-img{padding:3px 11px 3px 3px}.nbg-seg img{object-fit:cover;width:28px;height:28px}.nbg-seg:hover{border-color:var(--color-ink);color:var(--color-ink)}.nbg-seg[aria-pressed=true]{border-color:var(--color-ink);background:var(--color-bg);color:var(--color-ink);font-weight:600}.nbg-field select{border:1px solid var(--color-line);background:var(--color-paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' fill='none' stroke='%231b1915' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat right 12px center;appearance:none;width:100%;min-height:44px;color:var(--color-ink);border-radius:0;padding:8px 36px 8px 12px;font-size:13px}.nbg-more{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.nbg-more summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;font-size:12px;font-weight:600;list-style:none;display:flex}.nbg-more summary::-webkit-details-marker{display:none}.nbg-more summary:after{content:"+";font-size:18px;font-weight:300}.nbg-more[open] summary:after{content:"−"}.nbg-more summary small{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-ink-soft);text-align:right;flex:1;font-weight:400;overflow:hidden}.nbg-more .nbg-options{padding:4px 0 16px}.nbg-price{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.nbg-price b{letter-spacing:-.01em;font-size:30px;font-weight:500}.nbg-price s{color:var(--color-ink-soft);font-size:15px}.nbg-save{background:var(--color-green-tint);color:var(--color-green-readable);border-radius:100px;align-self:center;padding:4px 11px;font-size:12px;font-weight:600}.nbg-service{color:var(--color-ink-soft);gap:6px;font-size:12px;display:grid}.nbg-service li{align-items:center;gap:8px;display:flex}.nbg-service svg,.nbg-yes svg{color:var(--color-green-deep);flex:none}.nbg-sub{letter-spacing:-.01em;margin-bottom:16px;font-size:20px;font-weight:400}.nbg-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.nbg-card{background:var(--color-paper);border:1px solid var(--color-line);flex-direction:column;gap:18px;padding:22px;display:flex;position:relative}.nbg-card-badge{background:var(--color-ink);color:var(--color-paper);letter-spacing:.14em;text-transform:uppercase;padding:5px 10px 6px;font-size:9.5px;font-weight:600;position:absolute;top:-1px;right:18px}.nbg-card-top{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:16px;display:grid}.nbg-card.is-bed .nbg-card-top{grid-template-columns:minmax(0,1fr)}.nbg-card-top>div{gap:6px;display:grid}.nbg-card-img,.nbg-kit-img{background:var(--color-sand);align-self:start;display:block;overflow:hidden}.nbg-card-img img,.nbg-kit-img img{aspect-ratio:1;object-fit:cover;width:100%;height:100%}.nbg-card h4,.nbg-kit h4{font-size:17px;font-weight:500;line-height:1.3}.nbg-card-text{color:var(--color-ink-soft);font-size:12.5px;line-height:1.55}.nbg-card-buy{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;margin-top:auto;padding-top:16px;display:flex}.nbg-card .nbg-price b,.nbg-kit .nbg-price b{font-size:19px}.nbg-card .nbg-price s,.nbg-kit .nbg-price s{font-size:13px}.nbg-room,.nbg-compare{margin-top:96px}.nbg[data-mode=compare] .nbg-compare{margin-top:48px}.nbg-section-head{gap:12px;max-width:760px;margin-bottom:28px;display:grid}.nbg-section-head .nabe-eyebrow{margin:0}.nbg-h{letter-spacing:-.02em;font-size:clamp(26px,2.5vw,36px);font-weight:300;line-height:1.15}.nbg-table-scroll{background:var(--color-paper);border:1px solid var(--color-line);overflow-x:auto}.nbg-table-scroll:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.nbg-table{border-collapse:separate;border-spacing:0;width:100%;min-width:760px;font-size:13px}.nbg-table th,.nbg-table td{border-bottom:1px solid var(--color-line);text-align:center;vertical-align:middle;padding:13px 16px}.nbg-table tbody th,.nbg-table tfoot th{z-index:1;background:var(--color-paper);text-align:left;min-width:180px;font-weight:600;position:sticky;left:0}.nbg-table thead th{vertical-align:top;padding-top:18px;font-weight:400}.nbg-table thead td{background:var(--color-paper);position:sticky;left:0}.nbg-col-img{background:var(--color-sand);width:100%;max-width:180px;margin:0 auto 10px;display:block;overflow:hidden}.nbg-col-img img{aspect-ratio:4/3;object-fit:cover;width:100%}.nbg-table thead b{font-size:15px;font-weight:600;display:block}.nbg-table thead small,.nbg-table tfoot small{color:var(--color-ink-soft);font-size:12px;display:block}.nbg-table tfoot small{color:var(--color-green-readable);font-weight:600}.nbg-table tfoot b{font-size:17px;font-weight:600;display:block}.nbg-table .is-current{background:var(--color-bg)}.nbg-table thead .is-current{box-shadow:inset 0 3px 0 var(--color-ink)}.nbg-yes{text-align:left;align-items:center;gap:6px;display:inline-flex}.nbg-no{color:var(--color-line);font-size:16px}.nbg-table tfoot .nabe-home-link{cursor:pointer;margin-top:6px;font-size:13px}.nbg-chosen{letter-spacing:.1em;text-transform:uppercase;margin-top:6px;font-size:11px;font-weight:600;display:inline-block}.nbg-kit{background:var(--color-paper);border:1px solid var(--color-line);grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:24px;padding:18px 24px 18px 18px;display:grid}.nbg-kit-copy{gap:6px;display:grid}.nbg-kit-copy>p:not([class]){color:var(--color-ink-soft);max-width:62ch;font-size:13px;line-height:1.55}.nbg-kit-actions{justify-items:end;gap:10px;display:grid}.nbg-kit-actions .nabe-home-link{font-size:13px}.nbg-help{background:var(--color-sand);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;margin-top:72px;padding:28px 32px;display:flex}.nbg-help .nbg-sub{margin-bottom:4px}.nbg-help p{color:var(--color-ink-soft);font-size:13.5px}.nbg-help-actions{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.nbg-help-actions .nabe-home-link{font-size:13px}nabe-bundle-guide[aria-busy=true] .nbg-app{cursor:progress}.ng-hero.is-crumb{padding-bottom:8px}.ng-hero.is-crumb .np-crumb{margin-bottom:0}.nbg-head .nabe-home-copy{font-size:14px;line-height:1.65}.nbg-head h1.nabe-editorial-title{letter-spacing:-.025em;font-size:clamp(30px,3.3vw,48px);font-weight:700;line-height:1.17;display:block}.nbg-head h1.nabe-editorial-title:before{content:none}.nbg-head h1.nabe-editorial-title em{white-space:nowrap;font-style:normal;font-weight:300}.ng-hero.is-crumb+* .nbg-head,.nbg-head:has(h1){align-items:center;margin-top:18px}.ng-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:20px 80px;display:grid}.ng-hero-sub{color:var(--color-ink-soft);margin-top:14px;font-size:15px}.ng-hero-text{max-width:58ch;font-size:15px;line-height:1.72}.nbg-bar{z-index:35;top:var(--nabe-header-height,78px);border-bottom:1px solid var(--color-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#faf6eef5;position:fixed;left:0;right:0;box-shadow:0 10px 24px -20px #1b191580}.nbg-bar[hidden]{display:none}.nbg-bar-in{min-height:64px;padding:8px var(--home-gutter);align-items:center;gap:12px 28px;display:flex}.nbg-bar-choice{align-items:center;gap:14px;min-width:0;margin-right:auto;font-size:13px;display:flex}.nbg-bar-choice>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nbg-bar-edit{color:var(--color-brick);cursor:pointer;border-bottom:1px solid;flex:none;font-size:13px;font-weight:600}.nbg-bar-edit:hover{color:var(--color-green-readable)}.nbg-bar-offer{text-align:right;cursor:pointer;font-size:13px;line-height:1.35;display:grid}.nbg-bar-offer:hover b{text-underline-offset:3px;text-decoration:underline}.nbg-bar-offer span{color:var(--color-ink-soft)}.nbg-bar-offer em{color:var(--color-green-readable);font-style:normal;font-weight:600}.nbg-models{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.nbg-models-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nbg-models-label{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-soft);flex:none;margin-right:6px;font-size:11px;font-weight:600}@media (max-width:1100px){.nbg-cards.nbg-results-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.nbg-wrap{padding:0 16px 72px}.nbg-head{grid-template-columns:1fr;gap:12px;margin-bottom:18px}.nbg-bar-in{gap:10px;min-height:58px;padding:7px 16px}.nbg-bar-choice{gap:2px;font-size:12px;display:grid}.nbg-bar-edit{justify-self:start;font-size:12px}.nbg-bar-offer b,.nbg-bar-offer em{display:none}.nbg-bar-offer span{white-space:nowrap;color:var(--color-ink);font-size:14px;font-weight:600}.nbg-finish{gap:8px;padding-right:10px;font-size:12px}.nbg-finish .nbg-swatch{width:28px;height:28px}.nbg-controls{z-index:30;top:calc(var(--nabe-header-height,72px) + 8px);padding:0;display:block;position:sticky}.nbg-controls .nbg-summary{border:1px solid var(--color-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:left;cursor:pointer;background:#faf6eeeb;border-radius:18px;align-items:center;gap:12px;width:100%;padding:10px 10px 10px 14px;display:flex;box-shadow:0 12px 28px -18px #1b191580}.nbg-summary-copy{flex:1;gap:5px;min-width:0;display:grid}.nbg-summary-copy small{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-soft);font-size:9.5px;font-weight:600}.nbg-summary-chips{flex-wrap:wrap;gap:4px;display:flex}.nbg-chip-value{background:var(--color-green-tint);color:var(--color-green-readable);white-space:nowrap;border-radius:100px;padding:3px 8px;font-size:11px;font-weight:600}.nbg-summary-action{background:var(--color-ink);min-height:36px;color:var(--color-paper);letter-spacing:.04em;border-radius:100px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:11px;font-weight:600;display:inline-flex}.nbg-controls-body{display:none}.nbg-controls[data-open]{z-index:2147483000}.nbg-controls[data-open] .nbg-sheet-backdrop{z-index:60;cursor:default;background:0 0;display:block;position:fixed;inset:0}.nbg-controls[data-open] .nbg-controls-body{z-index:61;overscroll-behavior:contain;border-top:1px solid var(--color-line);background:var(--color-paper);max-height:min(88dvh,100dvh - 48px);box-shadow:0 0 0 100vmax rgb(27 25 21/calc(.33 * var(--nbg-dim,1)));border-radius:18px 18px 0 0;flex-direction:column;transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.nbg-controls[data-entering] .nbg-controls-body{animation:.32s cubic-bezier(.2,.7,.2,1) nbg-sheet-in}.nbg-controls .nbg-controls-body.is-dragging{transition:none}.nbg-controls .nbg-controls-body.is-out{animation:none}@keyframes nbg-sheet-in{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.nbg-controls .nbg-sheet-head{z-index:2;border-bottom:1px solid var(--color-line);background:var(--color-paper);border-radius:18px 18px 0 0;align-items:center;gap:11px;padding:22px 16px 14px 20px;display:flex;position:sticky;top:0}.nbg-sheet-grip{cursor:grab;width:72px;height:22px;margin-left:-36px;position:absolute;top:0;left:50%}.nbg-sheet-grip:before{content:"";background:var(--color-line);border-radius:5px;width:36px;height:5px;margin-left:-18px;transition:background .15s;position:absolute;top:8px;left:50%}.nbg-sheet-grip:focus-visible:before{background:var(--color-ink-soft)}.nbg-sheet-av{background:var(--color-ink);width:34px;height:34px;color:var(--color-paper);border-radius:50%;flex:none;place-items:center;display:grid}.nbg-sheet-title{flex:1;min-width:0}.nbg-sheet-title>p:first-child{font-size:17px;line-height:1.25}.nbg-sheet-sub{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11.5px;line-height:1.4;overflow:hidden}.nbg-sheet-sub span{letter-spacing:.12em;text-transform:uppercase;color:var(--color-green-deep);margin-right:4px;font-size:9.5px;font-weight:600}.nbg-sheet-close{width:40px;height:40px;color:var(--color-ink);flex:none;place-items:center;display:grid}.nbg-controls .nbg-sheet-foot{padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:var(--color-paper);border-top:1px solid var(--color-line);margin-top:auto;display:block;position:sticky;bottom:0}.nbg-controls .nbg-done{width:100%}html.nbg-sheet-open,html.nbg-sheet-open body{overflow:hidden}.nbg-controls-body .nbg-q{gap:8px;padding:14px 20px}.nbg-controls-body .nbg-q-label{letter-spacing:.14em;font-size:9.5px}.nbg-controls-body .nbg-q-label>span{display:none}.nbg-controls-body .nbg-q-label{gap:7px;font-size:9.5px}.nbg-controls-body .nbg-q-label>span{width:16px;height:16px;font-size:9px}.nbg-controls-body .nabe-chip{min-height:34px;padding:4px 12px;font-size:11.5px}.nbg-controls-body .nbg-model,.nbg-controls-body .nbg-finish{gap:8px;min-height:38px;padding:3px 12px 3px 3px}.nbg-controls-body .nbg-model-img{width:30px;height:30px}.nbg-controls-body .nbg-model-copy b{font-size:11.5px}.nbg-controls-body .nbg-model-copy small{font-size:9.5px}.nbg-controls-body .nbg-finish{font-size:11.5px}.nbg-controls-body .nbg-finish .nbg-swatch{width:24px;height:24px}.nbg-controls-body .nbg-models-label{font-size:9.5px}.nbg-controls-body .nbg-models,.nbg-controls-body .nbg-q-row{gap:6px}.nbg-controls .nbg-done{min-height:42px;padding:10px 16px;font-size:11px}.nbg-bar{display:none!important}.nbg-controls[data-count="3"] .nbg-q-finish{padding-top:14px}.nbg-q{padding:14px 16px}.nbg-q+.nbg-q{border-left:0;border-top:1px solid var(--color-line)}.nbg-models-row,.nbg-sizes{scrollbar-width:none;flex-wrap:nowrap;min-width:0;margin:0 -20px;padding:0 20px 2px;overflow-x:auto}.nbg-models-row::-webkit-scrollbar{display:none}.nbg-sizes::-webkit-scrollbar{display:none}.nbg-model,.nbg-size{flex:none}.nbg-chips .nabe-chip{flex:1 1 0;padding-left:8px;padding-right:8px}.nbg-cards,.nbg-cards.nbg-results-row{grid-template-columns:1fr}.nbg-card{padding:16px}.nbg-card-top{grid-template-columns:88px minmax(0,1fr)}.nbg-card-buy .nabe-secondary{flex:100%}.nbg-room,.nbg-compare{margin-top:64px}.nbg-table{min-width:640px}.nbg-table tbody th,.nbg-table tfoot th{min-width:128px;font-size:12px}.nbg-table th,.nbg-table td{padding:11px 10px}.nbg-kit{grid-template-columns:80px minmax(0,1fr);gap:14px;padding:14px}.nbg-kit-actions{grid-column:1/-1;justify-items:stretch}.nbg-help{margin-top:56px;padding:22px 18px}.ng-hero-grid{grid-template-columns:1fr;gap:22px}.ng-hero-text{margin-top:12px;font-size:14px}.nbg-q-row{display:grid}.nbg-finishes{flex-wrap:nowrap}.nbg-finish{flex:1 1 0;min-width:0}.nbg-pieces li{padding:5px 0}.nbg-piece-img{width:44px;height:44px}}.nbp{background:var(--color-ink);color:var(--color-paper)}.nbp-in{padding:28px var(--home-gutter) clamp(44px, 5vw, 72px)}.nbp-crumb,.nbp-crumb a{color:var(--color-line)}.nbp-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:32px 80px;margin-top:-50px;display:grid}.nbp-badge{letter-spacing:.16em;text-transform:uppercase;border:1px solid #faf6ee59;border-radius:100px;justify-self:start;align-items:center;gap:8px;padding:7px 14px;font-size:10.5px;font-weight:600;display:inline-flex}.nbp-title{letter-spacing:-.03em;font-size:clamp(32px,3.6vw,54px);font-weight:700;line-height:1.02}.nbp-title em{font-style:normal;font-weight:300}.nbp-text{max-width:52ch;color:var(--color-line);margin-top:18px;font-size:15px;line-height:1.7}.nbp-text-side{margin-top:0;font-size:17px}.nbg-wrap:not(:has(.nbg-head)){padding-top:32px}.nbp-text strong{color:var(--color-paper)}.nbp-side{gap:26px;display:grid}.nbp-label{letter-spacing:.14em;text-transform:uppercase;color:var(--color-line);margin-bottom:10px;font-size:10.5px;font-weight:600;display:block}.nbp-units{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.nbp-units span{border:1px solid #faf6ee38;justify-items:center;gap:2px;padding:12px 6px 10px;display:grid}.nbp-units b{font-variant-numeric:tabular-nums;font-size:clamp(26px,2.6vw,36px);font-weight:300;line-height:1}.nbp-units small{letter-spacing:.1em;text-transform:uppercase;color:var(--color-line);font-size:10px}.nbp-date{color:var(--color-line);margin-top:10px;font-size:13px}@media (max-width:820px){.nbp-in{padding:20px 16px 40px}.nbp-grid{grid-template-columns:1fr;margin-top:24px}.nbp-units b{font-size:24px}.nbp-text-side{font-size:15px}.nbg-wrap:not(:has(.nbg-head)){padding-top:20px}.nbp-badge{letter-spacing:.1em;gap:6px;padding:6px 12px;font-size:9px}}.nabe-wrap{width:95%;max-width:1760px;margin-inline:auto}.nabe-button{min-height:calc(var(--spacing) * 11);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ink);background-color:var(--color-ink);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-paper);text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:0;display:inline-flex}@media (hover:hover){.nabe-button:hover{border-color:var(--color-green-readable);background-color:var(--color-green-readable)}}.nabe-button:disabled{opacity:.5}.nabe-secondary{min-height:calc(var(--spacing) * 11);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-paper);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:0;display:inline-flex}@media (hover:hover){.nabe-secondary:hover{border-color:var(--color-ink);background-color:var(--color-ink);color:var(--color-paper)}}.nabe-chip{min-height:calc(var(--spacing) * 11);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-paper);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-soft);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;display:inline-flex}@media (hover:hover){.nabe-chip:hover{border-color:var(--color-ink);color:var(--color-ink)}}.nabe-chip[aria-pressed=true]{border-color:var(--color-ink);background-color:var(--color-ink);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-paper)}.nabe-icon{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-paper);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.nabe-icon:hover{border-color:var(--color-ink);background-color:var(--color-ink);color:var(--color-paper)}}.nabe-link{color:var(--color-brick);text-underline-offset:4px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:underline}@media (hover:hover){.nabe-link:hover{color:var(--color-green-readable)}}.nabe-eyebrow{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-brick);text-transform:uppercase}.nabe-title{--tw-leading:1;--tw-font-weight:var(--font-weight-light);font-size:clamp(2.25rem,5vw,4.5rem);line-height:1;font-weight:var(--font-weight-light);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.nabe-drawer{width:100%;height:100dvh;max-height:none;max-width:var(--container-xl);border-style:var(--tw-border-style);background-color:var(--color-paper);padding:calc(var(--spacing) * 6);color:var(--color-ink);inset-block:0;border-width:0;margin:0;position:fixed;left:auto;right:0;overflow-y:auto}@media (min-width:40rem){.nabe-drawer{padding:calc(var(--spacing) * 10)}}.nabe-gallery-track{scrollbar-width:none}.nabe-gallery-track::-webkit-scrollbar{display:none}.nabe-swatch{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-style:var(--tw-border-style);border-width:1px;border-color:#1b191533;border-radius:3.40282e38px;flex-shrink:0;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.nabe-swatch{border-color:color-mix(in oklab, var(--color-ink) 20%, transparent)}}.nabe-swatch{padding:var(--spacing);outline-offset:4px;transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.nabe-swatch:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-green)}}.nabe-swatch:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--color-ink)}.nabe-swatch[aria-current=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-ink)}.nabe-swatch[data-availability=sold-out]:after,.nabe-swatch[data-availability=missing]:after{content:"";pointer-events:none;top:50%;right:var(--spacing);left:var(--spacing);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-ink);position:absolute;rotate:-45deg}.nabe-option-card{min-height:calc(var(--spacing) * 28);align-items:center;gap:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-paper);width:100%;padding:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex;position:relative}@media (hover:hover){.nabe-option-card:hover{border-color:var(--color-green)}}.nabe-option-card:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-ink)}.nabe-option-card[aria-current=true]{border-color:var(--color-ink);background-color:#e7decc4d}@supports (color:color-mix(in lab, red, red)){.nabe-option-card[aria-current=true]{background-color:color-mix(in oklab, var(--color-sand) 30%, transparent)}}.nabe-option-state{--tw-font-weight:var(--font-weight-semibold);font-size:10.5px;font-weight:var(--font-weight-semibold);--tw-tracking:.06em;letter-spacing:.06em;white-space:nowrap;text-transform:uppercase;flex-shrink:0;display:none}[aria-current=true]>.nabe-option-state{display:block}.nabe-option-state:after{content:attr(data-label)}.nabe-chip[aria-current=true]{border-color:var(--color-ink);background-color:var(--color-ink);color:var(--color-paper)}.nabe-chip[data-availability=missing],.nabe-chip[data-availability=sold-out]{text-decoration-line:line-through;-webkit-text-decoration-color:var(--color-ink-soft);-webkit-text-decoration-color:var(--color-ink-soft);text-decoration-color:var(--color-ink-soft)}.nabe-config-card{min-height:calc(var(--spacing) * 24);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-bg);padding:calc(var(--spacing) * 2.5);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex;position:relative}@media (hover:hover){.nabe-config-card:hover{border-color:var(--color-ink)}}.nabe-config-card[data-selected=true]{border-color:var(--color-ink);background-color:var(--color-paper);box-shadow:inset 0 0 0 1px var(--color-ink)}.nabe-config-card-image{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20);background-color:var(--color-sand);object-fit:cover;flex-shrink:0}.nabe-config-card-price{text-align:right;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);flex-shrink:0;margin-left:auto}.nabe-config-card-price[data-selected=true]{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-size:10px}.nabe-config-card:has(input:disabled){cursor:not-allowed;opacity:.5}.nabe-config-card:has(input:focus-visible){outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-ink)}.nabe-config-drawer .nabe-panel-head .nabe-icon{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-style:var(--tw-border-style);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light);background-color:#0000;border-width:0}.nabe-config-drawer .nabe-panel-head .nabe-icon:hover{background-color:var(--color-bg);color:var(--color-ink)}@media (max-width:480px){.nabe-config-card{gap:calc(var(--spacing) * 2.5)}.nabe-config-card-image{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.nabe-config-card-price{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.nabe-config-card-price[data-selected=true]{font-size:8px}}}@layer utilities{.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-2{top:calc(var(--spacing) * 2)}.top-\[108px\]{top:108px}.right-4{right:calc(var(--spacing) * 4)}.-bottom-\[30px\]{bottom:-30px}.bottom-0{bottom:0}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3\.5{bottom:calc(var(--spacing) * 3.5)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-16{bottom:calc(var(--spacing) * 16)}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-4{left:calc(var(--spacing) * 4)}.z-4{z-index:4}.z-30{z-index:30}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-5{margin-block:calc(var(--spacing) * 5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-11{margin-top:calc(var(--spacing) * 11)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-\[9px\]{margin-top:9px}.mt-\[26px\]{margin-top:26px}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-11{margin-bottom:calc(var(--spacing) * 11)}.mb-\[22px\]{margin-bottom:22px}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-\[9px\]{width:9px;height:9px}.size-full{width:100%;height:100%}.h-6{height:calc(var(--spacing) * 6)}.h-\[70vh\]{height:70vh}.h-full{height:100%}.max-h-\[460px\]{max-height:460px}.max-h-full{max-height:100%}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-11{min-height:calc(var(--spacing) * 11)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-auto{width:auto}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[18ch\]{max-width:18ch}.max-w-\[34ch\]{max-width:34ch}.max-w-\[40ch\]{max-width:40ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[1300px\]{max-width:1300px}.max-w-full{max-width:100%}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-11{min-width:calc(var(--spacing) * 11)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-11{gap:calc(var(--spacing) * 11)}.gap-\[3px\]{gap:3px}.gap-\[26px\]{gap:26px}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-11{column-gap:calc(var(--spacing) * 11)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-line{border-color:var(--color-line)}.bg-bg{background-color:var(--color-bg)}.bg-brick{background-color:var(--color-brick)}.bg-brick-deep{background-color:var(--color-brick-deep)}.bg-green{background-color:var(--color-green)}.bg-ink-soft{background-color:var(--color-ink-soft)}.bg-ink\/60{background-color:#1b191599}@supports (color:color-mix(in lab, red, red)){.bg-ink\/60{background-color:color-mix(in oklab, var(--color-ink) 60%, transparent)}}.bg-paper{background-color:var(--color-paper)}.bg-paper\/95{background-color:#faf6eef2}@supports (color:color-mix(in lab, red, red)){.bg-paper\/95{background-color:color-mix(in oklab, var(--color-paper) 95%, transparent)}}.bg-sand{background-color:var(--color-sand)}.bg-white{background-color:var(--color-white)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-bottom{object-position:bottom}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-\[3px\]{padding:3px}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[34px\]{padding-inline:34px}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-\[max\(20px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(20px, env(safe-area-inset-bottom))}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[21px\]{font-size:21px}.text-\[26px\]{font-size:26px}.text-\[30px\]{font-size:30px}.text-\[clamp\(17px\,2vw\,26px\)\]{font-size:clamp(17px,2vw,26px)}.text-\[clamp\(22px\,2\.1vw\,32px\)\]{font-size:clamp(22px,2.1vw,32px)}.text-\[clamp\(34px\,4vw\,60px\)\]{font-size:clamp(34px,4vw,60px)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.14\]{--tw-leading:1.14;line-height:1.14}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[\.09em\]{--tw-tracking:.09em;letter-spacing:.09em}.tracking-\[\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.text-brick{color:var(--color-brick)}.text-green-readable{color:var(--color-green-readable)}.text-ink{color:var(--color-ink)}.text-ink-soft{color:var(--color-ink-soft)}.text-paper{color:var(--color-paper)}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.opacity-45{opacity:.45}.opacity-70{opacity:.7}.opacity-85{opacity:.85}.mix-blend-multiply{mix-blend-mode:multiply}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.peer-checked\:bg-ink:is(:where(.peer):checked~*){background-color:var(--color-ink)}.peer-checked\:font-semibold:is(:where(.peer):checked~*){--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.peer-checked\:text-paper:is(:where(.peer):checked~*){color:var(--color-paper)}.peer-focus-visible\:outline-2:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:2px}.peer-focus-visible\:outline-offset-4:is(:where(.peer):focus-visible~*){outline-offset:4px}.peer-focus-visible\:outline-ink:is(:where(.peer):focus-visible~*){outline-color:var(--color-ink)}.last\:border-b:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.empty\:hidden:empty{display:none}@media (hover:hover){.hover\:bg-ink:hover{background-color:var(--color-ink)}.hover\:text-paper:hover{color:var(--color-paper)}.hover\:underline:hover{text-decoration-line:underline}.peer-not-checked\:hover\:text-ink:is(:where(.peer):not(:checked)~*):hover{color:var(--color-ink)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-ink:focus-visible{outline-color:var(--color-ink)}.aria-disabled\:opacity-40[aria-disabled=true]{opacity:.4}.aria-\[current\=page\]\:bg-ink[aria-current=page]{background-color:var(--color-ink)}.aria-\[current\=page\]\:font-semibold[aria-current=page]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.aria-\[current\=page\]\:text-paper[aria-current=page]{color:var(--color-paper)}@media not all and (min-width:820px){.max-\[820px\]\:hidden{display:none}}@media not all and (min-width:640px){.max-\[640px\]\:px-\[22px\]{padding-inline:22px}}@media not all and (min-width:40rem){.max-sm\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.max-sm\:hidden{display:none}}@media (min-width:821px){.min-\[821px\]\:hidden{display:none}}@media (min-width:1081px){.min-\[1081px\]\:order-2{order:2}.min-\[1081px\]\:aspect-\[4\/5\]{aspect-ratio:4/5}.min-\[1081px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.min-\[1081px\]\:grid-cols-\[1\.05fr_1fr\]{grid-template-columns:1.05fr 1fr}.min-\[1081px\]\:grid-cols-\[1fr_1\.3fr\]{grid-template-columns:1fr 1.3fr}.min-\[1081px\]\:grid-cols-\[1fr_1\.05fr\]{grid-template-columns:1fr 1.05fr}.min-\[1081px\]\:gap-10{gap:calc(var(--spacing) * 10)}.min-\[1081px\]\:gap-20{gap:calc(var(--spacing) * 20)}.min-\[1081px\]\:py-28{padding-block:calc(var(--spacing) * 28)}}@media (min-width:40rem){.sm\:hidden{display:none}.sm\:w-28{width:calc(var(--spacing) * 28)}}@media (min-width:48rem){.md\:left-4{left:calc(var(--spacing) * 4)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}.lg\:py-28{padding-block:calc(var(--spacing) * 28)}}}body.nabe-collection-page{overflow-anchor:none}body.nabe-collection-page:has(nabe-collection dialog[open]){overflow:hidden}body.nabe-collection-page .shopify-section-group-header-group{top:calc(-1 * var(--collection-announcement-height,0px));z-index:45}@keyframes fabsorb{0%{transform:scale(1)}26%{transform:scale(.9)}58%{transform:scale(1.09)}to{transform:scale(1)}}@keyframes fring{0%{opacity:.85;transform:scale(.82)}to{opacity:0;transform:scale(1.55)}}@keyframes fjustin{0%{background:var(--green-tint);box-shadow:0 0 0 12px var(--green-tint)}70%{background:var(--green-tint);box-shadow:0 0 0 12px var(--green-tint)}to{background:0 0;box-shadow:0 0 0 12px #0000}}.nabe-site-footer{background:var(--color-ink);color:var(--color-foot);border:0;padding:92px 0 42px}.nabe-site-footer .nabe-footer-top{border-bottom:1px solid var(--color-foot-line);grid-template-columns:2fr 1fr 1fr 1fr;gap:44px;padding-bottom:56px}.nabe-site-footer .nabe-footer-logo{object-fit:contain;filter:brightness(0)invert();width:auto;height:70px;margin-bottom:22px}.nabe-site-footer p,.nabe-site-footer .rte{max-width:34ch;color:var(--color-foot-soft);font-size:13.5px;line-height:1.65}.nabe-site-footer h2{letter-spacing:.14em;text-transform:uppercase;color:var(--color-paper);margin-bottom:18px;font-size:11px;font-weight:500}.nabe-site-footer li{color:var(--color-foot-soft);margin-bottom:11px;font-size:13.5px}.nabe-site-footer li a:hover{color:var(--color-green)}.nabe-site-footer .nabe-footer-news{border-color:var(--color-foot-line);border-top:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;padding:28px 0;display:flex}.nabe-site-footer .nabe-footer-news h2{margin-bottom:6px;font-weight:600}.nabe-site-footer .nabe-footer-news p{max-width:44ch;margin-top:0;font-size:13px}.nabe-site-footer .nabe-footer-form{gap:9px}.nabe-site-footer .nabe-footer-news>*{min-width:0}.nabe-site-footer .nabe-footer-klaviyo,.nabe-site-footer .nabe-footer-klaviyo form,.nabe-site-footer .nabe-footer-klaviyo [class*=kl-private]{max-width:100%!important}.nabe-site-footer .nabe-footer-klaviyo{flex:0 560px;width:560px;overflow:hidden}.nabe-site-footer .nabe-footer-klaviyo input,.nabe-site-footer .nabe-footer-klaviyo select{color:var(--color-paper)!important}.nabe-site-footer .nabe-footer-klaviyo label,.nabe-site-footer .nabe-footer-klaviyo [role=checkbox]+*{color:var(--color-foot-soft)!important}.nabe-site-footer .nabe-footer-form input{border-color:var(--color-foot-field);color:var(--color-paper);background:0 0;min-width:250px;padding:13px 16px;font-size:13.5px}.nabe-site-footer .nabe-footer-form input::placeholder{color:var(--color-foot-hint)}.nabe-site-footer .nabe-footer-form input:focus{border-color:var(--color-green);outline:none}.nabe-site-footer .nabe-footer-form button{letter-spacing:.08em;background:var(--color-ink);color:var(--color-paper);border:1px solid var(--color-ink);padding:13px 24px;font-size:11.5px;font-weight:600}.nabe-site-footer .nabe-footer-form button:hover{background:var(--color-green);border-color:var(--color-green);color:#fff}.nabe-site-footer .nabe-footer-form button:focus-visible{outline:2px solid var(--color-paper);outline-offset:2px}.nabe-site-footer .nabe-footer-bottom{color:var(--color-foot-muted);gap:12px;margin-top:28px}@media (max-width:820px){.nabe-site-footer{padding:64px 0 36px}.nabe-site-footer>.nabe-wrap{width:auto;max-width:none;margin:0 26px;padding:0}.nabe-site-footer .nabe-footer-top{grid-template-columns:1fr 1fr;gap:30px}}@media (max-width:640px){.nabe-site-footer .nabe-footer-top{grid-template-columns:1fr}.nabe-site-footer .nabe-footer-news{flex-direction:column;align-items:stretch;gap:14px}.nabe-site-footer .contact-form,.nabe-site-footer .nabe-footer-form,.nabe-site-footer .nabe-footer-klaviyo{flex-basis:auto;width:100%}.nabe-site-footer .nabe-footer-form input{flex:1;min-width:0;font-size:16px}}@media (max-width:600px){.nabe-site-footer>.nabe-wrap{margin:0 22px}}.nabe-klaviyo-section{background:var(--color-bg);padding:clamp(24px,5vw,64px) 16px clamp(48px,8vw,96px)}.nabe-klaviyo-intro{text-align:center;max-width:560px;margin:0 auto 24px}.nabe-klaviyo-intro h2{font-size:clamp(24px,2.4vw,34px);font-weight:300;line-height:1.2}.nabe-klaviyo-embed{max-width:560px;min-height:120px;margin:0 auto}.nabe-gallery-hero:has(.nabe-room-dock:not([hidden])) .nabe-cfg-tag{max-width:min(440px,100% - 250px)}@media (max-width:820px){.nabe-gallery-hero:has(.nabe-room-dock:not([hidden])) .nabe-cfg-tag{max-width:calc(100% - 180px)}}.nabe-library-3d .nabe-3d-status{z-index:30;width:fit-content;max-width:min(440px,100% - 40px);top:112px}@media (max-width:820px){.nabe-library-3d .nabe-3d-status{top:108px}}.nabe-buy-room{border:1px solid var(--color-green);background:var(--color-green-tint);width:100%;color:var(--color-green-readable);text-align:left;cursor:pointer;align-items:center;gap:14px;margin:18px 0;padding:18px;transition:background .2s;display:flex}.nabe-buy-room[hidden]{display:none}.nabe-buy-room:hover,.nabe-buy-room.is-in-room:hover{background:var(--color-green-tint)}.nabe-buy-room-icon{border:1px solid var(--color-green);border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.nabe-buy-room svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.nabe-buy-room-text{gap:5px;display:grid}.nabe-buy-room-text strong{font-size:15px;font-weight:600}.nabe-buy-room-text span{font-size:11px}.nabe-buy-room:focus-visible,.nabe-library-export button:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.nabe-library-export{flex-wrap:wrap;justify-content:space-between;gap:8px 12px;margin-top:14px;display:flex}.nabe-library-export button{color:var(--color-ink-soft);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:11px;text-decoration:underline}.nabe-library-export button:hover{color:var(--color-brick)}.nabe-product-title--editorial em{font-style:italic}.nabe-option-note{color:var(--color-ink-soft);margin:8px 0 0;font-size:12px;line-height:1.5}.nabe-library-3d .nabe-3d-status{pointer-events:none;top:152px}.nabe-library-3d .nabe-3d-measurements{top:152px}@media (max-width:820px){.nabe-library-3d .nabe-3d-status,.nabe-library-3d .nabe-3d-measurements{top:108px}.nabe-library-3d[data-live] .nabe-library-tag:not([data-library-tag],[data-wardrobe-tag]){visibility:hidden}.nabe-gallery-hero:has(.nabe-library-3d) .nabe-room-dock-caption{max-width:104px}.nabe-gallery-hero:has(.nabe-room-dock:not([hidden])) .nabe-library-tag{max-width:calc(100% - 196px)}.nabe-library-hotspot.add{width:28px;height:28px;font-size:18px}.nabe-library-hotspot.add:before{content:"";border-radius:50%;position:absolute;inset:-8px}.nabe-library-hotspot.edit{padding:6px 9px;font-size:8.5px;transform:translate(-50%,18px)}.nabe-library-hotspot.nabe-wardrobe-hotspot{padding:4px 8px;font-size:8px}.nabe-library-hotspot.nabe-wardrobe-hotspot:not(.filled){width:24px;min-width:24px;height:24px;padding:0}.nabe-library-hotspot.nabe-wardrobe-hotspot:before{content:"";border-radius:30px;position:absolute;inset:-8px}.nabe-library-hotspot.nabe-wardrobe-hotspot[data-state~=add]{font-size:18px}.nabe-library-hotspot.add.is-ghost{opacity:.55;width:24px;height:24px;font-size:16px}.nabe-library-hotspot.nabe-module-exit{justify-content:center;width:40px;padding:0;transform:translate(-50%,-50%)}.nabe-library-hotspot.nabe-module-exit span{display:none}}.nabe-wardrobe-sheet-grip,.nabe-wardrobe-sheet-chevron{display:none}@media (max-width:820px){dialog.nabe-drawer[data-wardrobe-sheet]{border:1px solid var(--color-line);background:var(--color-paper);border-bottom:0;border-radius:18px 18px 0 0;width:100%;max-width:none;height:min(46dvh,440px);max-height:min(46dvh,440px);margin:0;padding:0;transition:transform .25s;position:fixed;inset:auto 0 0;overflow:hidden;box-shadow:0 -8px 32px #1b19151f}dialog[data-wardrobe-sheet]::backdrop{background:#1b191514}dialog[data-wardrobe-sheet][data-opening]{animation:.3s cubic-bezier(.2,.7,.2,1) both nabe-wardrobe-sheet-in}dialog[data-wardrobe-sheet][data-closing]{animation:.3s cubic-bezier(.2,.7,.2,1) reverse both nabe-wardrobe-sheet-in}dialog[data-wardrobe-sheet].is-dragging{transition:none}dialog[data-wardrobe-sheet] .nabe-panel-head{touch-action:pan-x;gap:12px;padding:20px 16px 8px 20px;position:relative}dialog[data-wardrobe-sheet] .nabe-panel-head h2{font-size:17px;line-height:1.25}dialog[data-wardrobe-sheet] .nabe-panel-head .nabe-icon{flex:none;width:36px;height:36px}dialog[data-wardrobe-sheet] .nabe-wardrobe-sheet-grip{cursor:grab;width:72px;height:20px;display:block;position:absolute;top:0;left:calc(50% - 36px)}.nabe-wardrobe-sheet-grip:before{content:"";background:var(--color-line);border-radius:5px;width:36px;height:5px;position:absolute;top:8px;left:18px}dialog[data-wardrobe-sheet] .nabe-wardrobe-sheet-chevron{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;display:block}dialog[data-wardrobe-sheet] .nabe-wardrobe-panel-close,dialog[data-wardrobe-sheet] [data-exit-module]{display:none}dialog[data-wardrobe-sheet] .nabe-panel-body{padding:12px 16px max(20px, env(safe-area-inset-bottom))}dialog[data-wardrobe-sheet] h3{margin:18px 0 10px;font-size:10px}dialog[data-wardrobe-sheet] .nabe-panel-body>h3:first-of-type{margin-top:0}dialog[data-wardrobe-sheet] .nabe-library-standard{font-size:11px}nabe-wardrobe-3d[data-options-sheet] :is(.nabe-module-bar,.nabe-wardrobe-hotspots){visibility:hidden}@keyframes nabe-wardrobe-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}}.shopify-section-group-header-group.nb-section{top:calc(-1 * var(--nb-announce-height,0px));z-index:90;display:block;position:sticky}.nb-announce{background:var(--color-ink);color:var(--color-paper);letter-spacing:.14em;text-align:center;text-transform:uppercase;padding:8px 20px;font-size:10px;font-weight:500;line-height:1.6}.nb-announce b{color:var(--color-green);font-weight:600}.nb-announce-track{display:grid;overflow:hidden}.nb-announce-item{opacity:0;pointer-events:none;grid-area:1/1;margin:0;transition:opacity .45s,transform .45s;transform:translateY(100%)}.nb-announce-item.is-current{opacity:1;pointer-events:auto;transform:none}.nb-announce-item.is-leaving{opacity:0;transform:translateY(-100%)}.nb-announce-item a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}@media (prefers-reduced-motion:reduce){.nb-announce-item{transition:opacity .2s linear;transform:none!important}}@media (min-width:640px){.nb-announce{font-size:11px}}nabe-header{display:block}.shopify-section-group-header-group .nb-header{background:var(--color-paper)}.nb-header .nb-icon{width:44px;height:44px}.nb-cart-badge[hidden]{display:none!important}.nb-header a.nb-trigger{color:inherit}.nb-header .shopify-block{display:contents}@media (max-width:1179px){.nb-header:not(.nb-mobile-open) .nb-menu{display:none}}.nb-header{z-index:90;background:var(--color-paper);height:80px;color:var(--color-ink);border:0;border-bottom:1px solid var(--color-line);-webkit-backdrop-filter:none;backdrop-filter:none;letter-spacing:0;text-transform:none;margin:0;padding:0;font-size:12px;line-height:1.5;transition:none;display:block;position:sticky;top:0}.nb-header *{box-sizing:border-box}.nb-header [hidden]{display:none!important}.nb-header a,.nb-header button{font:inherit;letter-spacing:inherit;color:inherit;text-transform:none;-webkit-text-fill-color:currentColor;text-decoration:none}.nb-header button{cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.nb-header a:focus-visible,.nb-header button:focus-visible,.nb-header input:focus-visible{outline:2px solid var(--color-brick);outline-offset:4px}.nb-header svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:24px;height:24px;display:block}.nb-header p,.nb-header h2{margin:0}.nb-bar{align-items:center;gap:36px;max-width:1600px;height:100%;margin:auto;padding:0 clamp(24px,3.8vw,64px);display:flex}.nb-logo{flex-shrink:0;align-items:center;display:flex}.nb-logo img{object-fit:contain;filter:none;width:88px;height:44px;display:block}.nb-menu{flex:1;min-width:0}.nb-nav{align-items:center;gap:24px;display:flex}.nb-trigger{white-space:nowrap;align-items:center;gap:3px;height:79px;display:flex;position:relative;padding:0!important;font-weight:500!important}.nb-trigger>svg{width:17px;height:17px}.nb-trigger small{display:none}.nb-trigger:after{content:"";background:var(--color-brick);height:2px;transition:transform .18s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nb-trigger:hover,.nb-trigger[aria-expanded=true]{color:var(--color-brick)}.nb-trigger[aria-expanded=true]:after,.nb-trigger:hover:after{transform:scaleX(1)}.nb-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.nb-actions{align-items:center;gap:3px;margin-left:auto;display:flex}.nb-header .nb-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:10px;display:inline-flex;position:relative}.nb-icon:hover{color:var(--color-brick);background:var(--color-bg)!important}.nb-header .nb-toggle{display:none}.nb-cart-badge{background:var(--color-brick);min-width:17px;height:17px;color:var(--color-paper);border-radius:20px;place-items:center;padding:0 3px;font-size:9px;font-weight:600;display:grid;position:absolute;top:0;right:0}.nb-header .nb-panel{inset:var(--nb-edge) 0 auto;background:var(--color-paper);color:var(--color-ink);z-index:2;max-height:calc(100dvh - var(--nb-edge));overscroll-behavior:contain;border-bottom:1px solid var(--color-line);text-align:left;position:fixed;overflow:auto;box-shadow:0 24px 32px -28px #1b191560}.nb-panel-inner{grid-template-columns:1fr 1fr 1fr 1.22fr;gap:36px;max-width:1600px;margin:auto;padding:36px clamp(24px,3.8vw,64px);display:grid}.nb-column h2{letter-spacing:.11em;text-transform:uppercase;color:var(--color-brick);margin:0 0 18px;font-size:10px;font-weight:600;line-height:1.7}.nb-column>p{color:var(--color-ink-soft);max-width:230px;margin:-5px 0 13px;font-size:11px;line-height:1.8}.nb-column a{flex-direction:column;justify-content:center;width:fit-content;max-width:100%;min-height:40px;padding:9px 0;font-size:12px;line-height:1.5;display:flex}.nb-column a small{color:var(--color-ink-soft);margin-top:3px;font-size:10px;line-height:1.6;display:block}.nb-column a:hover>span,.nb-utility a:hover{text-underline-offset:4px;color:var(--color-brick);text-decoration:underline}.nb-feature{background:var(--color-bg);align-self:start;display:block;overflow:hidden}.nb-feature>img{object-fit:cover;object-position:50% 65%;width:100%;height:156px;transition:transform .3s;display:block}.nb-feature-copy{padding:20px 22px 21px;display:block}.nb-feature-copy>small{text-transform:uppercase;letter-spacing:.12em;color:var(--color-brick);margin-bottom:10px;font-size:9px;display:block}.nb-feature-copy>strong{letter-spacing:-.055em;font-size:23px;font-weight:400;line-height:1.22;display:block}.nb-feature-copy>span{color:var(--color-ink-soft);margin-top:12px;font-size:10px;line-height:1.7;display:block}.nb-feature-copy>b{color:var(--color-brick);justify-content:space-between;align-items:center;margin-top:18px;font-size:11px;font-weight:550;display:flex}.nb-feature-copy svg{width:20px;height:20px}.nb-feature:hover .nb-feature-copy>b{text-underline-offset:4px;text-decoration:underline}.nb-panel-foot{color:var(--color-ink-soft);background:#f1eadd;justify-content:space-between;align-items:center;padding:16px clamp(24px,3.8vw,64px);font-size:10px;display:flex}.nb-panel-foot>a{color:var(--color-brick);align-items:center;gap:16px;display:flex}.nb-panel-foot svg{width:19px;height:19px}.nb-backdrop{inset:var(--nb-edge) 0 0;z-index:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1b191538;position:fixed}.nb-mobile-intro,.nb-mobile-bottom{display:none}.nb-room-cta{justify-content:space-between;align-items:center;gap:12px;min-height:52px;background:var(--color-brick)!important;color:var(--color-paper)!important;padding:16px 20px!important;font-size:12px!important;font-weight:550!important;display:flex!important}.nb-sr{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:1180px) and (max-width:1350px){.nb-bar{gap:24px;padding:0 28px}.nb-nav{gap:17px}.nb-trigger{font-size:11px!important}.nb-actions{gap:0}.nb-panel-inner{gap:24px}}@media (max-width:1179px){.nb-header{height:72px}.nb-bar{grid-template-columns:1fr auto 1fr;gap:12px;padding:0 20px;display:grid}.nb-header .nb-toggle{width:48px;height:48px;margin-left:-8px;padding:10px;display:inline-flex}.nb-toggle svg{stroke-width:1.8px;width:28px;height:28px}.nb-logo{grid-area:1/2}.nb-logo img{width:80px;height:42px}.nb-actions{grid-area:1/3;justify-content:flex-end;margin-left:0}.nb-account{display:none!important}.nb-menu{inset:var(--nb-edge) 0 0;background:var(--color-paper);height:calc(100dvh - var(--nb-edge));overscroll-behavior:contain;padding:24px max(24px,calc((100vw - 680px)/2)) max(30px,env(safe-area-inset-bottom));border-top:1px solid var(--color-line);z-index:2;position:fixed;overflow:auto}.nb-nav,.nb-mobile-intro{display:block}.nb-mobile-intro>span{letter-spacing:.1em;text-transform:uppercase;color:var(--color-brick);font-size:10px}.nb-group{border-bottom:1px solid var(--color-line)}.nb-trigger{text-align:left;white-space:normal;justify-content:space-between;gap:15px;width:100%;height:auto;min-height:81px;line-height:1.3;display:flex;padding:18px 0!important;font-size:19px!important;font-weight:400!important}.nb-trigger small{color:var(--color-ink-soft);letter-spacing:0;margin-top:7px;font-size:10px;font-weight:400;line-height:1.7;display:block}.nb-trigger>svg{width:22px;height:22px}.nb-trigger:after{display:none}.nb-header .nb-panel{box-shadow:none;border:0;max-height:none;position:static;overflow:visible}.nb-panel-inner{padding:5px 0 24px;display:block}.nb-column{border-left:1px solid var(--color-line);margin-bottom:20px;padding:14px 0 4px 16px}.nb-column h2{margin:0 0 8px;font-size:10px}.nb-column>p{max-width:340px;margin:0 0 8px;font-size:11px}.nb-column a{width:100%;min-height:44px;padding:11px 0;font-size:13px}.nb-column a small{font-size:11px}.nb-feature{grid-template-columns:110px 1fr;margin-top:24px;display:grid}.nb-feature>img{object-position:50% 70%;height:100%;min-height:165px}.nb-feature-copy{padding:18px}.nb-feature-copy>strong{font-size:20px}.nb-feature-copy>span{display:none}.nb-feature-copy>small{font-size:8px}.nb-feature-copy>b{margin-top:15px;font-size:10px}.nb-panel-foot{display:none}.nb-mobile-bottom{padding-top:22px;display:block}.nb-mobile-kit{justify-content:space-between;align-items:center;gap:20px;padding:0 0 24px;font-size:10px;display:flex;color:var(--color-ink-soft)!important}.nb-mobile-kit b{color:var(--color-ink);margin-top:5px;font-size:13px;font-weight:500;display:block}.nb-mobile-kit svg{color:var(--color-brick)}.nb-utility{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:16px;font-size:10px;display:flex}.nb-utility a{align-items:center;min-height:44px;display:flex}}@media (max-width:360px){.nb-bar{gap:6px;padding:0 14px}.nb-actions{gap:0}.nb-logo img{width:72px}.nb-header .nb-icon{width:42px;height:44px}.nb-header .nb-toggle{width:48px;height:48px}.nb-menu{padding-left:20px;padding-right:20px}.nb-trigger{font-size:18px!important}.nb-trigger small{font-size:9px}}@media (prefers-reduced-motion:reduce){.nb-header *{scroll-behavior:auto!important;transition:none!important}}@media (min-width:1180px){.nb-nav{gap:16px}.nb-bar{gap:26px}.nb-trigger{font-size:11px!important}}@media (min-width:1180px) and (max-width:1279px){.nb-nav{gap:12px}.nb-bar{gap:20px;padding:0 28px}.nb-actions{gap:0}}@media (max-width:1179px){.nb-menu{overflow-anchor:none}.nb-trigger{min-height:75px;padding:15px 0!important}}.nb-category-photo,.nb-category-caption,.nb-back{display:none}@media (max-width:1179px){.nb-menu{padding:22px max(22px,calc((100vw - 680px)/2)) max(28px,env(safe-area-inset-bottom));scroll-behavior:auto}.nb-project-card{background:var(--color-bg);align-items:center;gap:14px;margin:0 0 26px;padding:10px;display:flex;color:var(--color-ink)!important}.nb-project-card img{object-fit:cover;object-position:60% 75%;width:64px;height:64px;display:block}.nb-project-card>span{flex:1}.nb-project-card b{font-size:12px;font-weight:550;line-height:1.6;display:block}.nb-project-card small{color:var(--color-ink-soft);margin-top:4px;font-size:10px;line-height:1.6;display:block}.nb-project-card svg{width:20px;height:20px;color:var(--color-brick);margin-right:4px}.nb-mobile-intro .nb-shop-label{letter-spacing:.15em;color:var(--color-ink-soft);margin-bottom:14px;font-size:9px;display:block}.nb-nav{grid-template-columns:1fr 1fr;align-items:start;gap:22px 16px;display:grid}.nb-group{border:0;min-width:0}.nb-shopping-group .nb-trigger{min-height:0;line-height:1.4;display:block;padding:0!important;font-size:15px!important;font-weight:500!important}.nb-shopping-group .nb-category-photo{object-fit:cover;object-position:50% 65%;background:var(--color-bg);width:100%;height:108px;margin-bottom:12px;display:block}.nb-shopping-group:nth-child(4) .nb-category-photo{object-fit:contain}.nb-shopping-group .nb-trigger>span{display:block}.nb-shopping-group .nb-trigger>svg,.nb-shopping-group .nb-category-detail{display:none}.nb-shopping-group .nb-category-caption{color:var(--color-ink-soft);margin-top:5px;font-size:10px;font-weight:400;line-height:1.5;display:block}.nb-story-group{border-top:1px solid var(--color-line);grid-column:1/-1}.nb-story-group .nb-trigger{min-height:54px;padding:15px 0 0!important;font-size:16px!important}.nb-story-group .nb-category-detail{display:none}.nb-mobile-bottom{border-top:1px solid var(--color-line);margin-top:22px;padding-top:20px}.nb-mobile-bottom>.nb-room-cta{display:none!important}.nb-category-open .nb-menu{padding-top:0}.nb-category-open .nb-mobile-intro,.nb-category-open .nb-mobile-bottom,.nb-category-open .nb-group:not(.nb-selected){display:none}.nb-category-open .nb-nav{display:block}.nb-category-open .nb-back{z-index:5;background:var(--color-paper);text-align:left;width:100%;min-height:52px;color:var(--color-brick);border-bottom:1px solid var(--color-line);align-items:center;gap:12px;padding:12px 0;font-size:11px;display:flex;position:sticky;top:0}.nb-back svg{width:20px;height:20px;transform:rotate(180deg)}.nb-category-open .nb-selected{border:0}.nb-category-open .nb-selected>.nb-trigger{z-index:4;background:var(--color-paper);pointer-events:none;border-bottom:1px solid var(--color-line);margin-bottom:22px;display:block;position:sticky;top:52px;padding:17px 0 19px!important;font-size:24px!important;font-weight:400!important}.nb-category-open .nb-selected .nb-category-photo,.nb-category-open .nb-selected .nb-category-caption,.nb-category-open .nb-selected>.nb-trigger>svg{display:none}.nb-category-open .nb-selected>.nb-trigger .nb-category-detail{color:var(--color-ink-soft);margin-top:8px;font-size:11px;line-height:1.6;display:block}.nb-category-open .nb-panel-inner{padding-top:0}.nb-category-open .nb-column{border:0;margin-bottom:28px;padding:0}.nb-category-open .nb-column h2{letter-spacing:.12em;margin-bottom:8px;font-size:10px}.nb-category-open .nb-column a{border-bottom:1px solid #d8cfbd70;min-height:48px;padding:13px 22px 13px 0;font-size:14px;position:relative}.nb-category-open .nb-column a small{font-size:11px;line-height:1.7}.nb-category-open .nb-feature{margin-top:32px}}@media (max-width:360px){.nb-shopping-group .nb-trigger{font-size:14px!important}.nb-shopping-group .nb-category-photo{height:94px}.nb-category-open .nb-selected>.nb-trigger{font-size:22px!important}.nb-project-card{gap:10px}.nb-project-card img{width:48px;height:62px}.nb-project-card b{font-size:11px}.nb-project-card small{font-size:9px}}.nb-stage,.nb-desktop-name{display:none}.nb-mobile-name{display:inline}@media (min-width:1180px){.nb-header{height:80px}.nb-bar{align-items:center;gap:28px;padding:0 32px;display:flex}.nb-logo img{width:88px;height:44px}.nb-menu{border:0;flex:1;width:auto;min-width:0}.nb-nav{justify-content:center;align-items:center;gap:22px;max-width:none;margin:0;display:flex}.nb-trigger{white-space:nowrap;gap:6px;height:79px;font-size:12px!important}.nb-trigger>svg{width:13px;height:13px}.nb-mobile-name{display:none}.nb-desktop-name{display:inline}.nb-actions{flex-shrink:0;gap:2px;margin-left:0;display:flex}.nb-header .nb-group>.nb-panel{inset:calc(var(--nb-edge) + 8px) 20px auto;max-height:calc(100dvh - var(--nb-edge) - 24px);border:1px solid var(--color-line);box-shadow:0 25px 60px #1b191522}.nb-panel-inner{grid-template-columns:1fr 1fr .95fr 1.8fr;align-items:start;gap:28px;max-width:1600px;padding:28px;display:grid}.nb-panel-inner .nb-feature{display:none}.nb-column h2{letter-spacing:.08em;min-height:32px;margin:3px 0 17px;font-size:10px;line-height:1.6}.nb-column a{border-radius:2px;width:calc(100% + 8px);min-height:43px;margin-left:-8px;padding:10px 8px;font-size:12px;line-height:1.5;transition:background .15s,color .15s}.nb-column a small{font-size:10px}.nb-column a:hover>span{text-decoration:none}.nb-stage{background:var(--color-sand);border:1px solid var(--color-line);flex-direction:column;min-width:0;display:flex;overflow:hidden}.nb-stage-image{display:block;position:relative;overflow:hidden}.nb-stage-image img{object-fit:cover;object-position:50% 65%;background:#f1eadd;width:100%;height:246px;display:block}.nb-stage-copy{padding:21px 22px 23px}.nb-stage-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--color-brick);margin-bottom:10px;font-size:9px;display:block}.nb-stage h2{letter-spacing:-.045em;white-space:pre-line;min-height:61px;font-size:26px;font-weight:400;line-height:1.18}.nb-stage p{color:var(--color-ink-soft);min-height:37px;margin-top:10px;font-size:11px;line-height:1.7}.nb-panel-foot{border-top:1px solid var(--color-line);background:var(--color-paper);padding:15px 28px;font-size:11px}.nb-panel-foot>a{padding:7px 0;font-weight:550}}@media (min-width:1180px) and (max-width:1349px){.nb-bar{gap:20px;padding:0 24px}.nb-nav{gap:15px}.nb-panel-inner{gap:22px;padding:24px}.nb-stage-image img{height:222px}.nb-stage h2{font-size:24px}}@media (min-width:1180px) and (max-height:760px){.nb-stage-image img{height:165px}.nb-stage-copy{padding:14px 18px}.nb-stage h2{min-height:52px;font-size:22px}.nb-stage p{min-height:0}.nb-panel-inner{padding-top:22px;padding-bottom:22px}}@media (min-width:1180px){.nb-stage{pointer-events:none}.nb-product-preview .nb-stage-image img{object-fit:contain}.nb-stage-image{background:var(--color-paper);min-height:165px}}@media (max-width:1179px){.nb-header .nb-bar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.nb-header .nb-logo{justify-self:center}.nb-header .nb-logo img{width:80px;height:64px}}@media (max-width:360px){.nb-header .nb-bar{padding-left:10px;padding-right:10px}}.nb-header .nb-actions .nabe-room-link{color:var(--color-brick)}.nb-start{display:contents}.nb-header .nb-search-start{display:none}@media (max-width:1179px){.nb-start{grid-area:1/1;justify-self:start;align-items:center;gap:2px;min-width:0;display:flex}.nb-header .nb-search-start{display:inline-flex}.nb-header .nb-actions .nb-search-toggle{display:none}}@media (max-width:400px){.nb-header .nb-bar{gap:6px}.nb-header .nb-actions .nb-icon,.nb-header .nb-actions .nabe-room-link,.nb-header .nb-search-start{width:36px}.nb-header .nb-actions .nabe-room-link{height:36px;padding:7px}.nb-header .nb-actions .nabe-room-link>svg{width:22px;height:22px}}.nb-header .nb-column .nb-column-all{width:100%;min-height:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;flex-direction:row;justify-content:space-between;align-items:baseline;gap:8px;margin:0;padding:0;display:flex}.nb-column-all:hover{text-underline-offset:4px;text-decoration:underline!important}.nb-column-all>span{font-size:13px;font-weight:400}.nb-header .nb-model-link{grid-template-columns:64px minmax(0,1fr);place-content:center normal;gap:2px 10px;display:grid}.nb-header .nb-model-drawing{object-fit:contain;mix-blend-mode:multiply;stroke:none;fill:none;grid-area:1/1/span 2;align-self:center;width:64px;height:44px;display:block}.nb-model-link>span,.nb-model-link>small{grid-column:2}.nb-header .nb-model-link>small{margin-top:0}@media (min-width:1180px){.nb-header .nb-logo img{height:80px}.nb-panel-catalog{grid-template-columns:minmax(0,1fr) minmax(210px,260px);gap:28px}.nb-panel-catalog.nb-panel-text{grid-template-columns:minmax(0,1fr)}.nb-panel-text>.nb-stage{display:none}.nb-menu-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;min-width:0}.nb-menu-columns[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.nb-menu-columns[data-columns="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.nb-menu-columns .nb-column{min-width:0}.nb-menu-columns .nb-column a{border-radius:0}.nb-menu-columns .nb-model-link{min-height:64px}.nb-panel-catalog .nb-stage h2{font-size:24px}.nb-panel-catalog .nb-stage-image img{height:210px}}@media (min-width:1180px) and (max-width:1349px){.nb-nav{gap:8px}.nb-trigger{gap:3px}.nb-panel-catalog{grid-template-columns:minmax(0,1fr) 210px;gap:20px}.nb-menu-columns{gap:20px}}@media (max-width:1179px){.nb-menu-columns{gap:0}}.nb-header .nb-panel-inspiration .nb-panel-inner{display:block}.nb-inspiration-heading{margin-bottom:24px}.nb-inspiration-heading h2{letter-spacing:-.035em;font-size:24px;font-weight:300}.nb-inspiration-heading>a{color:var(--color-brick);font-size:12px}.nb-panel-inspiration .nb-menu-columns{grid-template-columns:1.3fr repeat(3,minmax(0,1fr));gap:12px;display:grid}.nb-header .nb-panel-inspiration .nb-column{display:contents}.nb-panel-inspiration .nb-column>h2,.nb-panel-inspiration .nb-column>p{display:none}.nb-header .nb-panel-inspiration a.nb-tool{background:var(--color-bg);border:1px solid #0000;border-radius:0;flex-direction:column;justify-content:space-between;gap:12px;width:100%;min-height:118px;margin:0;padding:18px;transition:background .15s,border-color .15s;display:flex}.nb-header .nb-panel-inspiration a.nb-tool:hover{background:var(--color-sand);border-color:var(--color-line)}.nb-header .nb-panel-inspiration a.nb-tool:hover>.nb-tool-copy{color:inherit;text-decoration:none}.nb-tool-icon{background:var(--color-paper);width:40px;height:40px;color:var(--color-brick);border-radius:50%;place-items:center;display:grid}.nb-tool-icon svg{stroke-width:1.5px;width:21px;height:21px}.nb-tool-copy{gap:5px}.nb-tool-copy strong{font-size:14px;font-weight:500;line-height:1.3}.nb-header .nb-panel-inspiration a.nb-tool-hero{background:var(--color-brick);color:var(--color-paper);grid-row:span 2;gap:0;padding:0}.nb-header .nb-panel-inspiration a.nb-tool-hero:hover{background:var(--color-brick);filter:brightness(.96);border-color:#0000}.nb-tool-img{aspect-ratio:2;width:100%;display:block;overflow:hidden}.nb-tool-img img{object-fit:cover;object-position:50% 62%;width:100%;height:100%;display:block}.nb-tool-hero .nb-tool-copy{gap:7px;width:100%;padding:18px 20px 20px}.nb-tool-hero strong{letter-spacing:-.04em;font-size:23px;font-weight:300}.nb-tool-hero b{justify-content:space-between;align-items:center;margin-top:8px;font-size:12px;font-weight:600;display:flex}.nb-tool-hero b svg{width:18px;height:18px}@media (max-width:1179px){.nb-inspiration-heading{justify-content:flex-end;margin-bottom:18px}.nb-inspiration-heading h2{display:none}.nb-panel-inspiration .nb-menu-columns{grid-template-columns:1fr;gap:8px}.nb-header .nb-panel-inspiration a.nb-tool{flex-direction:row;justify-content:flex-start;align-items:center;gap:14px;min-height:0;padding:14px}.nb-header .nb-panel-inspiration a.nb-tool-hero{flex-direction:column;grid-row:auto;align-items:stretch;margin-bottom:6px;padding:0}.nb-tool-icon{flex:none}.nb-tool-copy strong{font-size:14.5px}.nb-tool-hero strong{font-size:23px}}.nb-panel-inspiration .nb-column-links{display:contents}.nb-header .nb-column-overview{border:0;border-bottom:1px solid var(--color-line);grid-column:1/-1;margin:0 0 6px;padding:0 0 16px}.nb-column-overview>h2{display:none}.nb-column-overview .nb-column-links{flex-wrap:wrap;gap:6px 26px;display:flex}.nb-header .nb-column-overview a{width:auto;min-height:44px;color:var(--color-brick);margin:0;padding:8px 0}@media (min-width:1180px){.nb-header .nb-column-side{border-left:1px solid var(--color-line);padding-left:22px}.nb-panel-models .nb-menu-columns{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(180px,.95fr);gap:28px}.nb-panel-models .nb-column-models{grid-area:1/1/auto/span 4}.nb-panel-models .nb-column-side{grid-area:1/5/span 2}.nb-panel-models .nb-column-wide{grid-column:span 2}.nb-panel-models .nb-column-wide .nb-column-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.nb-panel-models .nb-column-wide a{width:100%;margin:0;padding-left:0}.nb-column-models .nb-column-links{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px 12px;display:grid}.nb-header .nb-column-models .nb-column-links a:not(.nb-model-link){width:auto;min-height:44px;color:var(--color-brick);grid-column:1/-1;justify-self:end;margin:0;padding:0 0 12px}.nb-header .nb-column-models a.nb-model-link{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:7px;width:100%;margin:0;padding:8px 0;display:flex}.nb-header .nb-column-models .nb-model-drawing{align-self:flex-start;width:110px;max-width:100%;height:88px}.nb-column-models a.nb-model-link>span{font-weight:500}.nb-column-models a.nb-model-link>small{line-height:1.5}.nb-panel-models .nb-column-models{border-bottom:1px solid var(--color-line);padding-bottom:22px}}@media (max-width:1179px){.nb-header .nb-column-overview a{border:0;padding:10px 0}.nb-header .nb-column-side{border-top:1px solid var(--color-line);padding-top:22px}.nb-column-models .nb-column-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.nb-column-models .nb-column-links a:not(.nb-model-link){grid-column:1/-1}.nb-header .nb-column-models a.nb-model-link{grid-template-columns:76px minmax(0,1fr);column-gap:7px;padding-right:0}.nb-header .nb-column-models .nb-model-drawing{width:76px;height:64px}.nb-column-models a.nb-model-link>span{font-size:13px}.nb-column-models a.nb-model-link>small{font-size:10px}}@media (min-width:1180px){.nb-panel-matrix .nb-menu-columns{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(180px,.95fr);gap:0 28px}.nb-panel-matrix .nb-column-bundle{border-bottom:1px solid var(--color-line);grid-column:1/span 4;grid-template-columns:160px minmax(0,1fr);align-items:start;gap:20px;padding:14px 0;display:grid}.nb-panel-matrix .nb-column-bundle>h2{min-height:0;margin:8px 0}.nb-panel-matrix .nb-column-bundle .nb-column-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.nb-panel-matrix .nb-column-side{grid-area:2/5/span 4;margin-top:14px}.nb-panel-models .nb-column-models{position:relative}.nb-column-models>h2{padding-right:140px}.nb-header .nb-column-models .nb-column-links a:not(.nb-model-link){min-height:40px;padding:0;position:absolute;top:0;right:0}.nb-header .nb-column-models .nb-model-drawing-earth,.nb-header .nb-column-models .nb-model-drawing-family,.nb-header .nb-column-models .nb-model-drawing-fun{width:144px}}.nb-header{--nb-accent:#79aea3;--nb-accent-ink:#416c63;--nb-hover:#e4eeea}.nb-header .nb-panel-heading{grid-column:1/-1;margin-bottom:-4px}.nb-panel-heading h2{letter-spacing:-.04em;font-size:24px;font-weight:300;line-height:1.2}.nb-panel-heading-mark{background:var(--nb-accent);border-radius:50%;width:8px;height:8px}.nb-header .nb-panel .nb-column{border:0}.nb-header .nb-panel .nb-column:not(.nb-column-models):not(.nb-column-overview):not(.nb-column-bundle):not(.nb-column-side):not(.nb-column-guide){background:var(--color-bg);padding:16px}.nb-header .nb-panel .nb-column>h2{min-height:32px;color:var(--color-ink);letter-spacing:.08em;align-items:center;gap:9px;margin:0 0 12px;font-size:10px;font-weight:600;display:flex}.nb-header .nb-panel .nb-column .nb-column-all{border:0;align-items:center;gap:10px;min-height:32px}.nb-column-symbol{background:var(--color-paper);width:30px;height:30px;color:var(--nb-accent);border-radius:50%;flex:none;place-items:center;display:grid}.nb-header .nb-column-symbol>svg{stroke-width:1.7px;width:18px;height:18px}.nb-column-all>span{color:var(--nb-accent-ink)}.nb-header .nb-column-all:is(:hover,:focus-visible){color:var(--nb-accent-ink);text-decoration:none!important}.nb-header .nb-panel .nb-column>p{margin:0 0 8px}.nb-header .nb-panel .nb-menu-item{border:0;border-radius:0;max-width:100%;text-decoration:none;transition:background-color .18s,color .18s,box-shadow .18s;position:relative}.nb-header .nb-panel .nb-column .nb-menu-item:not(.nb-tool):not(.nb-model-link){width:100%;min-height:44px;margin:0;padding:9px 26px 9px 8px}.nb-header .nb-panel .nb-menu-item small{color:var(--color-ink-soft)}.nb-menu-direction{width:18px;height:18px;color:var(--nb-accent-ink);opacity:0;pointer-events:none;place-items:center;transition:opacity .18s,transform .18s;display:grid;position:absolute;top:50%;right:7px;transform:translate(-5px,-50%)}.nb-header .nb-menu-direction>svg{width:16px;height:16px}.nb-header .nb-panel .nb-menu-item:is(:hover,:focus-visible){background:var(--nb-hover);color:var(--color-ink);box-shadow:inset 3px 0 var(--nb-accent)}.nb-header .nb-panel .nb-menu-item:is(:hover,:focus-visible)>span{color:inherit;text-decoration:none}.nb-header .nb-panel .nb-menu-item:is(:hover,:focus-visible)>.nb-menu-direction{color:var(--nb-accent-ink);opacity:1;transform:translateY(-50%)}.nb-header .nb-panel a:focus-visible,.nb-header .nb-panel button:focus-visible{outline:2px solid var(--nb-accent-ink);outline-offset:3px}.nb-header .nb-panel .nb-column-overview{background:0 0;border:0;margin:0;padding:0}.nb-header .nb-panel .nb-column-overview>h2{display:none}.nb-header .nb-column-overview .nb-column-links{gap:8px 24px}.nb-header .nb-panel .nb-column-overview .nb-menu-item:not(.nb-tool):not(.nb-model-link){background:var(--color-bg);width:auto;min-height:44px;color:var(--color-ink);padding:10px 36px 10px 14px;font-size:11px;font-weight:500}.nb-header .nb-panel .nb-column-overview .nb-menu-item:is(:hover,:focus-visible){background:var(--nb-hover)}.nb-column-overview .nb-menu-direction{opacity:1;transform:translateY(-50%)}.nb-header .nb-panel-models .nb-column-models{border:0;padding:0}.nb-header .nb-panel .nb-column-models>h2{margin-bottom:12px;padding-right:160px}.nb-column-models .nb-column-symbol,.nb-column-bundle .nb-column-symbol{display:none}.nb-header .nb-panel-models .nb-column-models .nb-model-link{background:0 0;padding:10px 8px 12px}.nb-header .nb-panel-models .nb-model-link:is(:hover,:focus-visible){background:var(--nb-hover)}.nb-model-link .nb-menu-direction{top:auto;bottom:10px;transform:translate(-5px)}.nb-header .nb-panel .nb-model-link:is(:hover,:focus-visible)>.nb-menu-direction{transform:translate(0)}.nb-header .nb-panel-models .nb-model-link>.nb-menu-label{font-weight:500}.nb-header .nb-panel-models .nb-column-models .nb-column-links a:not(.nb-model-link){max-width:160px;min-height:40px;color:var(--nb-accent-ink);background:0 0;padding:0 26px 0 8px;font-size:11px}.nb-header .nb-panel-models .nb-column-models .nb-column-links a:not(.nb-model-link):is(:hover,:focus-visible){background:var(--nb-hover)}.nb-header .nb-panel-inspiration .nb-column{background:0 0!important;padding:0!important}.nb-header .nb-panel-inspiration .nb-column>h2{display:none}.nb-header .nb-panel-inspiration a.nb-tool{box-shadow:none;border:0}.nb-header .nb-panel-inspiration a.nb-tool:is(:hover,:focus-visible){background:var(--nb-hover);box-shadow:inset 0 -3px var(--nb-accent)}.nb-header .nb-panel-inspiration .nb-tool-icon{color:var(--nb-accent-ink);background:var(--color-paper);transition:background .18s,color .18s}.nb-header .nb-panel-inspiration .nb-tool:is(:hover,:focus-visible) .nb-tool-icon{background:var(--nb-accent);color:var(--color-ink)}.nb-header .nb-panel-inspiration a.nb-tool-hero{background:var(--color-brick);color:var(--color-paper)}.nb-header .nb-panel-inspiration a.nb-tool-hero:is(:hover,:focus-visible){background:var(--color-brick);color:var(--color-paper);box-shadow:inset 0 -3px var(--nb-accent);filter:none}.nb-tool-hero b svg{transition:transform .18s}.nb-tool-hero:is(:hover,:focus-visible) b svg{transform:translate(4px)}.nb-header .nb-panel-foot{background:var(--color-bg);border:0;padding-top:10px;padding-bottom:10px}.nb-header .nb-panel-foot>a{color:var(--color-ink);gap:12px;min-height:44px}.nb-header .nb-panel-foot>a>svg,.nb-header .nb-panel-foot>a:is(:hover,:focus-visible){color:var(--nb-accent-ink)}.nb-header .nb-stage{background:0 0;border:0}.nb-header .nb-stage-kicker{align-items:center;gap:7px;display:flex}.nb-stage-kicker:before{content:"";background:var(--nb-accent);border-radius:50%;flex:none;width:5px;height:5px}.nb-header .nb-stage-copy{padding:18px 0 0}.nb-header .nb-trigger:after{background:var(--nb-accent)}.nb-header .nb-trigger:is(:hover,[aria-expanded=true]){color:var(--color-ink)}.nb-header .nb-icon:is(:hover,:focus-visible){color:var(--color-ink);background:var(--nb-hover)!important}.nb-header .nb-toggle:hover{color:var(--color-ink);background:0 0!important}@media (min-width:1180px){.nb-header .nb-group>.nb-panel{border:0;box-shadow:0 18px 48px #1b191524}.nb-header .nb-panel-inner{gap:20px;padding:24px}.nb-header .nb-menu-columns,.nb-header .nb-panel-models .nb-menu-columns{gap:20px}.nb-header .nb-panel-models .nb-column-wide .nb-column-links{gap:0 12px}.nb-header .nb-panel .nb-column-side{background:0 0;align-self:start;padding:12px 8px 12px 20px}.nb-header .nb-panel-matrix .nb-menu-columns{row-gap:8px}.nb-header .nb-panel-matrix .nb-column-bundle{background:var(--color-bg);border:0;grid-template-columns:140px minmax(0,1fr);gap:12px;padding:12px 14px}.nb-header .nb-panel-matrix .nb-column-bundle>h2{margin:4px 0}.nb-header .nb-panel-matrix .nb-column-bundle .nb-column-links{gap:8px}.nb-header .nb-panel-matrix .nb-column-side{margin-top:0}}@media (max-width:1179px){.nb-header .nb-panel-heading{display:none}.nb-header.nb-category-open .nb-back{color:var(--nb-accent-ink);border:0}.nb-header.nb-category-open .nb-selected>.nb-trigger{border:0;margin-bottom:16px;padding-bottom:16px!important}.nb-header .nb-panel .nb-column{margin-bottom:16px}.nb-header .nb-panel .nb-column:not(.nb-column-models):not(.nb-column-overview):not(.nb-column-bundle):not(.nb-column-side):not(.nb-column-guide){padding:14px}.nb-header .nb-panel .nb-column>h2{margin-bottom:8px}.nb-header .nb-panel .nb-column .nb-menu-item:not(.nb-tool):not(.nb-model-link){min-height:48px;font-size:13px}.nb-header .nb-panel .nb-column-overview{margin-bottom:18px}.nb-header .nb-panel .nb-column-overview .nb-menu-item:not(.nb-tool):not(.nb-model-link){min-height:44px;font-size:11px}.nb-header .nb-panel-models .nb-column-models>h2{padding-right:0}.nb-header .nb-panel-models .nb-column-models .nb-column-links{gap:8px}.nb-header .nb-panel-models .nb-column-models .nb-model-link{grid-template-columns:76px minmax(0,1fr);align-content:center;gap:2px 6px;padding:8px 6px}.nb-header .nb-panel-models .nb-column-models .nb-model-drawing{width:76px;height:64px}.nb-header .nb-panel-models .nb-model-link>.nb-menu-label{font-size:12px}.nb-header .nb-panel-models .nb-model-link>small{font-size:9px}.nb-header .nb-panel-models .nb-column-models .nb-column-links a:not(.nb-model-link){background:var(--color-bg);max-width:none;padding:6px 28px 6px 10px}.nb-header .nb-panel .nb-column-bundle{background:var(--color-bg);padding:14px}.nb-header .nb-panel .nb-column-side{border:0}.nb-header .nb-panel-inspiration .nb-column{margin:0}.nb-header .nb-story-group,.nb-header .nb-mobile-bottom{border:0}.nb-header .nb-mobile-bottom{margin-top:22px;padding-top:0}.nb-header .nb-feature{margin-top:18px}}@media (prefers-reduced-motion:reduce){.nb-header .nb-menu-direction,.nb-header .nb-tool-icon,.nb-header .nb-tool-hero b svg{transition:none}}@media (max-width:359px){.nb-header .nb-panel-models .nb-column-models .nb-model-link{flex-direction:column;align-items:flex-start;gap:5px;padding:10px;display:flex}.nb-header .nb-panel-models .nb-column-models .nb-model-drawing{width:100%;height:64px}}.nb-header .nb-column-all>span svg,.nb-header .nb-inspiration-heading>a svg{width:18px;height:18px}.nb-header .nb-inspiration-heading>a{align-items:center;gap:8px;min-height:44px;display:inline-flex}.nb-header .nb-panel .nb-column-overview .nb-menu-item:not(.nb-tool):not(.nb-model-link),.nb-header .nb-panel-models .nb-column-models .nb-column-links a:not(.nb-model-link){color:var(--color-brick);text-underline-offset:5px;background:0 0;max-width:100%;min-height:44px;padding:10px 0;font-size:12px;font-weight:550;text-decoration:underline;text-decoration-thickness:1px}.nb-header .nb-panel .nb-column-overview .nb-menu-item:is(:hover,:focus-visible),.nb-header .nb-panel-models .nb-column-models .nb-column-links a:not(.nb-model-link):is(:hover,:focus-visible){color:var(--nb-accent);box-shadow:none;background:0 0;text-decoration:underline}.nb-header .nb-column-overview .nb-menu-direction,.nb-header .nb-column-models .nb-column-links a:not(.nb-model-link) .nb-menu-direction{color:var(--nb-accent);opacity:1;transform:translateY(-50%)}.nb-header .nb-panel .nb-column-side{background:0 0}.nb-header .nb-column-side .nb-column-symbol{background:var(--nb-hover)}.nb-header .nb-column-side>h2{letter-spacing:.1em}.nb-header .nb-column-side .nb-menu-label{font-weight:500}@media (min-width:1180px){.nb-header .nb-panel .nb-column-models>h2{padding-right:220px}.nb-header .nb-panel-heading h2{font-size:28px}}@media (max-width:1179px){.nb-header .nb-panel .nb-column-side{background:0 0;padding:12px 0}.nb-header .nb-panel-models .nb-column-models .nb-column-links a:not(.nb-model-link){background:0 0}}@media (min-width:1180px){.nb-header .nb-panel.nb-panel-models .nb-column.nb-column-models .nb-column-links a.nb-menu-item:not(.nb-model-link){width:auto;max-width:220px;padding:10px 0;font-size:12px;font-weight:550;top:0;right:0}}.nb-header .nb-panel .nb-column-overview .nb-menu-item>.nb-menu-direction,.nb-header .nb-panel-models .nb-column-models .nb-column-links a:not(.nb-model-link)>.nb-menu-direction{display:none}.nb-header .nb-panel .nb-column-overview .nb-menu-item:is(:hover,:focus-visible)>.nb-menu-label,.nb-header .nb-panel-models .nb-column-models .nb-column-links a:not(.nb-model-link):is(:hover,:focus-visible)>.nb-menu-label{color:var(--nb-accent);-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.nb-header .nb-panel .nb-column-overview .nb-menu-item:not(.nb-tool):not(.nb-model-link){background:0 0;padding-left:0;padding-right:0}.nb-header .nb-stage-image{background:0 0;min-height:0}.nb-header .nb-panel-catalog .nb-stage-image img{object-fit:contain;object-position:center;background:0 0;width:100%;height:auto;min-height:0}.nb-header .nb-stage h2,.nb-header .nb-stage p{min-height:0}.nb-header .nb-feature{background:0 0}.nb-header .nb-feature>img{object-fit:contain;object-position:center;width:100%;height:auto;min-height:0}.nb-header .nb-feature-copy{background:0 0;padding:18px 0 0}@media (max-width:1179px){.nb-header .nb-feature{width:100%;max-width:320px;display:block}}.nb-header .nb-panel .nb-column-overview .nb-menu-item:not(.nb-tool):not(.nb-model-link),.nb-header .nb-panel-models .nb-column-models .nb-column-links a:not(.nb-model-link){text-decoration:none}.nb-header .nb-panel .nb-column-overview .nb-menu-item>.nb-menu-label,.nb-header .nb-panel-models .nb-column-models .nb-column-links a:not(.nb-model-link)>.nb-menu-label{background-image:linear-gradient(currentColor,currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:100% 1px;align-self:flex-start;width:fit-content;padding-bottom:5px;text-decoration:none;display:inline-block}.nb-header .nb-panel .nb-column-overview .nb-menu-item:is(:hover,:focus-visible)>.nb-menu-label,.nb-header .nb-panel-models .nb-column-models .nb-column-links a:not(.nb-model-link):is(:hover,:focus-visible)>.nb-menu-label{text-decoration:none;animation:.6s cubic-bezier(.4,0,.2,1) both nb-collection-underline}@keyframes nb-collection-underline{0%{background-position:100% 100%;background-size:100% 1px}45%,49%{background-position:100% 100%;background-size:0% 1px}50%,55%{background-position:0 100%;background-size:0% 1px}to{background-position:0 100%;background-size:100% 1px}}@media (prefers-reduced-motion:reduce){.nb-header .nb-panel .nb-column-overview .nb-menu-item:is(:hover,:focus-visible)>.nb-menu-label,.nb-header .nb-panel-models .nb-column-models .nb-column-links a:not(.nb-model-link):is(:hover,:focus-visible)>.nb-menu-label{animation:none}}.nb-header .nb-panel .nb-column-overview .nb-menu-item:is(:hover,:focus-visible),.nb-header .nb-panel-models .nb-column-models .nb-column-links a:not(.nb-model-link):is(:hover,:focus-visible){text-decoration:none}@media (max-width:1179px){.nb-header .nb-store-locator{display:none}}@media (min-width:1180px) and (max-width:1349px){.nb-header .nb-bar{gap:14px}.nb-header .nb-nav{gap:6px}}.nb-header .nb-mobile-product-card,.nb-header .nb-category-arrow{display:none}@media (max-width:1179px){.nb-header .nb-mobile-intro>.nb-mobile-shortcuts{margin:0 0 28px}.nb-header .nb-mobile-shortcuts>a{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:76px;padding:10px 3px;font-size:11px;font-weight:500;display:flex}.nb-header .nb-mobile-shortcuts svg{width:24px;height:24px;color:var(--nb-accent-ink)}.nb-header .nb-mobile-shortcuts>a:is(:hover,:focus-visible){background:var(--nb-hover)}.nb-header .nb-mobile-products{align-items:start;gap:0 16px;margin-bottom:26px}.nb-header .nb-mobile-product-card{text-align:left;flex-direction:column;align-items:stretch;gap:11px;width:100%;min-width:0;padding:0;line-height:1.4;display:flex;font-size:14px!important;font-weight:500!important}.nb-header .nb-mobile-product-card>img{object-fit:contain;background:0 0;width:100%;height:auto;min-height:0;display:block}.nb-header .nb-mobile-product-card>span{min-height:40px;display:block}.nb-header .nb-mobile-product-card:is(:hover,:focus-visible)>span{color:var(--nb-accent-ink);text-underline-offset:4px;text-decoration:underline}.nb-header:not(.nb-category-open) .nb-mobile-card-group>.nb-trigger,.nb-header .nb-category-chevron{display:none}.nb-header .nb-trigger>.nb-category-arrow{flex:none;display:block}.nb-header .nb-category-arrow svg{width:22px;height:22px;color:var(--nb-accent-ink)}.nb-header.nb-category-open .nb-selected>.nb-trigger>.nb-category-arrow{display:none}.nb-header.nb-mobile-mattress .nb-selected [data-nb-mobile-section=textiles],.nb-header.nb-mobile-textiles .nb-selected [data-nb-mobile-section=mattress]{display:none!important}.nb-header:not(.nb-category-open) .nb-mobile-card-group{display:none}.nb-header .nb-mobile-product-card-wide{grid-column:1/-1}}.nb-header .nb-store-locator>svg,.nb-header .nb-mobile-shortcuts>a:last-child>svg{stroke-width:1.3px}@media (max-width:1179px){.nb-header [data-nb-mobile-inspiration] .nb-mobile-product-card{text-align:left;min-height:54px;color:var(--color-ink-soft);flex-direction:row;justify-content:space-between;align-items:center;gap:14px;margin:0 0 22px;padding:15px 0 0;font-weight:400;display:flex;font-size:10px!important}.nb-header [data-nb-mobile-inspiration] .nb-mobile-product-card>span{min-height:0}.nb-header [data-nb-mobile-inspiration] .nb-mobile-product-card b{color:var(--color-ink);margin-top:5px;font-size:13px;font-weight:500;display:block}.nb-header [data-nb-mobile-inspiration] .nb-mobile-inspiration-arrow{color:var(--color-brick);flex:none}.nb-header .nb-mobile-inspiration-arrow>svg{width:24px;height:24px}}.nb-header .nb-panel .nb-column-guide{background:0 0;margin-top:24px;padding:0}.nb-header .nb-column-guide .nb-column-symbol{background:var(--nb-hover)}@media (min-width:1180px){.nb-header .nb-panel-models .nb-column-wide{grid-area:2/1/auto/span 3}.nb-header .nb-panel-models .nb-column-side{grid-area:1/5/span 2;padding:8px 8px 8px 16px}.nb-header .nb-panel-models .nb-column-guide{padding:0}.nb-header .nb-panel-models .nb-column-guide>h2{margin:0}.nb-header .nb-panel-models .nb-column-side .nb-column-links .nb-menu-item:not(.nb-tool):not(.nb-model-link){min-height:38px;padding-top:6px;padding-bottom:6px}.nb-header .nb-panel-models .nb-column-side>h2{margin-bottom:8px}}.nb-header{border:0}@media (min-width:1180px){.nb-header .nb-group>.nb-panel{inset:var(--nb-edge) 0 auto;max-height:calc(100dvh - var(--nb-edge));border:0;border-radius:0}.nb-header .nb-trigger:after{content:none}.nb-header .nb-trigger-label{align-items:center;height:100%;transition:transform .18s;display:inline-flex;position:relative}.nb-header .nb-trigger-label:before,.nb-header .nb-trigger-label:after{content:"";background:var(--nb-accent);opacity:0;width:50%;height:2px;transition:width .24s,left .24s,bottom .24s,transform .24s,opacity .18s;position:absolute;bottom:0}.nb-header .nb-trigger-label:before{transform-origin:100%;left:0}.nb-header .nb-trigger-label:after{transform-origin:0;left:50%}.nb-header .nb-trigger:hover .nb-trigger-label:before,.nb-header .nb-trigger:hover .nb-trigger-label:after{opacity:1}.nb-header .nb-trigger[aria-expanded=true] .nb-trigger-label:before{opacity:1;width:12px;bottom:8px;left:calc(50% - 12px);transform:rotate(-25deg)}.nb-header .nb-trigger[aria-expanded=true] .nb-trigger-label:after{opacity:1;width:12px;bottom:8px;left:50%;transform:rotate(25deg)}.nb-header .nb-trigger[aria-expanded=true]:is(:hover,:focus-visible) .nb-trigger-label:before{transform-origin:50%;left:calc(50% - 6px);transform:translateY(1px)rotate(-45deg)}.nb-header .nb-trigger[aria-expanded=true]:is(:hover,:focus-visible) .nb-trigger-label:after{transform-origin:50%;left:calc(50% - 6px);transform:translateY(1px)rotate(45deg)}.nb-header .nb-trigger[aria-expanded=true] .nb-desktop-name{animation:.24s ease-out nb-trigger-select}.nb-header .nb-trigger:active .nb-trigger-label{transform:translateY(1px)}.nb-header .nb-category-chevron{transition:transform .24s cubic-bezier(.2,.7,.2,1),color .2s}.nb-header .nb-trigger[aria-expanded=true] .nb-category-chevron{opacity:0}}@keyframes nb-trigger-select{0%{opacity:.65;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.nb-header .nb-trigger-label,.nb-header .nb-trigger-label:before,.nb-header .nb-trigger-label:after,.nb-header .nb-category-chevron{transition:none}.nb-header .nb-trigger[aria-expanded=true] .nb-desktop-name{animation:none}}.nb-header .nb-trigger:is(:hover,:focus-visible,[aria-expanded=true]){color:var(--nb-accent-ink)}.nb-header .nb-panel-inspiration .nb-tool:is(:hover,:focus-visible) .nb-tool-icon{color:var(--color-bg)}.nb-header .nb-panel-bundle-cards .nb-panel-inner{display:block}.nb-header .nb-panel-bundle-cards .nb-panel-heading{margin-bottom:20px}.nb-header .nb-panel-bundle-cards .nb-menu-columns{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(200px,.8fr);gap:16px 24px;display:grid}.nb-header .nb-panel-bundle-cards .nb-column-overview{grid-column:1/-1}.nb-header .nb-panel-bundle-cards .nb-column-bundle{background:var(--color-bg);padding:20px;transition:background .18s,box-shadow .18s}.nb-header .nb-panel-bundle-cards .nb-column-bundle>h2{letter-spacing:0;text-transform:none;gap:12px;margin:0 0 14px;font-size:14px;font-weight:500}.nb-header .nb-panel-bundle-cards .nb-column-bundle .nb-column-symbol{width:40px;height:40px;color:var(--nb-accent-ink);transition:background .18s,color .18s;display:grid}.nb-header .nb-panel-bundle-cards .nb-column-symbol svg{width:21px;height:21px}.nb-header .nb-panel-bundle-cards .nb-column-all{font:inherit;flex:1;justify-content:space-between}.nb-header .nb-panel-bundle-cards .nb-column-bundle .nb-column-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.nb-header .nb-panel-bundle-cards .nb-column-side{background:0 0;grid-area:2/3/span 2;align-self:start;padding:8px 0 8px 12px}@media (max-width:1179px){.nb-header .nb-panel-bundle-cards .nb-menu-columns{grid-template-columns:minmax(0,1fr);gap:0}.nb-header .nb-panel-bundle-cards .nb-column-overview,.nb-header .nb-panel-bundle-cards .nb-column-side{grid-area:auto}.nb-header .nb-panel-bundle-cards .nb-column-bundle{padding:16px}.nb-header .nb-panel-bundle-cards .nb-column-side{padding:8px 0}}@media (prefers-reduced-motion:reduce){.nb-header .nb-panel-bundle-cards .nb-column-bundle,.nb-header .nb-panel-bundle-cards .nb-column-symbol{transition:none}}@media (max-width:1179px){.nb-header .nb-mobile-kit{min-height:54px;padding:15px 0 0}.nb-header .nb-panel-models .nb-column-models .nb-model-link{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px;padding:8px 6px;display:flex}.nb-header .nb-panel-models .nb-column-models .nb-model-link>.nb-menu-label{text-align:left;width:100%}.nb-header .nb-panel-models .nb-column-models .nb-model-drawing{align-self:flex-start}.nb-header .nb-panel-models .nb-column-bumpers{order:1}.nb-header .nb-panel-models .nb-column-side{order:2}}@media (min-width:1180px){.nb-header .nb-panel-models .nb-column-models .nb-column-links a:not(.nb-model-link){grid-column:1/-1;justify-self:end;position:static}.nb-header .nb-panel-heading .nb-models-all{width:auto;min-height:44px;color:var(--color-brick);box-shadow:none;background:0 0;flex:none;align-items:center;margin:0 0 0 auto;padding:10px 0;font-size:12px;font-weight:550;text-decoration:none;display:inline-flex;position:static}.nb-header .nb-panel-heading .nb-models-all .nb-menu-direction{display:none}.nb-header .nb-panel-heading .nb-models-all .nb-menu-label{background-image:linear-gradient(currentColor,currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:100% 1px;padding-bottom:5px;display:inline-block}.nb-header .nb-panel-heading .nb-models-all:is(:hover,:focus-visible){color:var(--nb-accent);box-shadow:none;background:0 0}.nb-header .nb-panel-heading .nb-models-all:is(:hover,:focus-visible) .nb-menu-label{color:inherit;text-decoration:none;animation:.6s cubic-bezier(.4,0,.2,1) both nb-collection-underline}}@media (prefers-reduced-motion:reduce){.nb-header .nb-panel-heading .nb-models-all:is(:hover,:focus-visible) .nb-menu-label{animation:none}}@media (min-width:1180px){.nb-header .nb-panel-models{--nb-models-tracks:repeat(4,minmax(0,1fr)) minmax(180px,.95fr)}.nb-header .nb-panel-models .nb-menu-columns,.nb-header .nb-panel-models .nb-panel-heading{grid-template-columns:var(--nb-models-tracks);column-gap:20px}.nb-header .nb-panel-models .nb-panel-heading{display:grid}.nb-header .nb-panel-models .nb-panel-heading-mark{grid-area:1/1}.nb-header .nb-panel-models .nb-panel-heading h2{grid-area:1/1/auto/span 4;padding-left:20px}.nb-header .nb-panel-models .nb-panel-heading .nb-models-all{grid-area:1/1/auto/span 4;justify-self:end;margin-left:0}}.nb-header .nb-stage{pointer-events:auto}.nb-header .nb-stage-link{width:100%;color:inherit;display:block}.nb-header .nb-stage-link:hover h2{color:var(--nb-accent-ink)}@media (min-width:1180px){.nb-header .nb-panel-models .nb-panel-heading .nb-models-all{grid-row:2;justify-self:start;min-height:36px;margin:0;padding:4px 0}.nb-header .nb-panel-models .nb-panel-heading{row-gap:0}.nb-header .nb-panel-models .nb-menu-columns{row-gap:20px}}.nb-header .nb-panel-models .nb-column-models,.nb-header .nb-panel-models .nb-column-side{background:0 0;padding:0}.nb-header .nb-panel-models .nb-column-side>h2{background:var(--color-bg);margin:0;padding:16px 16px 8px}.nb-header .nb-panel-models .nb-column-side>.nb-column-links{background:var(--color-bg);padding:0 16px 16px}.nb-header .nb-panel-models .nb-column-guide{background:0 0}@media (min-width:1180px){.nb-header .nb-panel-models .nb-column-model-list{grid-area:2/1}.nb-header .nb-panel-models .nb-column-wide{grid-area:2/2/auto/span 2}.nb-header .nb-panel-models .nb-column-bumpers{grid-area:2/4}.nb-header .nb-panel-matrix .nb-column-bundle{grid-template-columns:160px minmax(0,1fr);align-items:stretch}.nb-header .nb-panel-matrix .nb-column-bundle>h2{text-align:center;justify-content:center;align-items:center;margin:0;display:flex}.nb-header .nb-panel-matrix .nb-column-bundle .nb-column-all{justify-content:center;align-items:center;height:100%;padding:0;position:relative}.nb-header .nb-panel-matrix .nb-column-bundle .nb-bundle-title{text-align:center;max-width:calc(100% - 36px)}.nb-header .nb-panel-matrix .nb-column-bundle .nb-column-all>span[aria-hidden]{position:absolute;top:50%;right:0;transform:translateY(-50%)}.nb-header .nb-panel-matrix .nb-column-bundle .nb-column-links{align-items:start}.nb-header .nb-panel-matrix .nb-column-bundle .nb-menu-item{justify-content:flex-start}}.nb-header .nb-column-bundle .nb-bundle-title{font:inherit;color:inherit;flex-direction:column;gap:3px;display:flex}.nb-header .nb-column-bundle .nb-bundle-title>span:first-child{color:var(--color-ink-soft);font-size:10px;font-weight:400}.nb-header .nb-column-bundle .nb-bundle-title>span:last-child{font-size:12px;font-weight:600}@media (min-width:1180px){.nb-header .nb-panel .nb-panel-heading{grid-template-columns:8px minmax(0,1fr);gap:12px;margin-bottom:0;display:grid}.nb-header .nb-panel .nb-panel-heading-mark{grid-area:1/1}.nb-header .nb-panel .nb-panel-heading h2{grid-area:1/2;padding:0}.nb-header .nb-panel .nb-panel-heading>.nb-column-overview,.nb-header .nb-panel .nb-panel-heading>.nb-models-all{grid-area:2/1/auto/-1;justify-self:start;margin:0}.nb-header .nb-panel .nb-panel-heading .nb-models-all,.nb-header .nb-panel .nb-panel-heading .nb-column-overview .nb-menu-item:not(.nb-tool):not(.nb-model-link){flex-direction:column;justify-content:center;align-items:flex-start;min-height:36px;padding:0;display:flex}}@media (max-width:1179px){.nb-header .nb-panel .nb-column-overview .nb-menu-item:not(.nb-tool):not(.nb-model-link),.nb-header .nb-panel-models .nb-column-models .nb-column-links a:not(.nb-model-link){min-height:44px;padding:10px 0}}@media (min-width:1180px){.nb-header .nb-panel-matrix .nb-column-side{grid-row:1/span 4}.nb-header .nb-panel-matrix .nb-column-bundle{column-gap:4px}.nb-header .nb-panel-matrix .nb-column-bundle .nb-column-links{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch}.nb-header .nb-panel-models{--nb-models-tracks:repeat(5,minmax(0,1fr))}.nb-header .nb-panel-models .nb-column-models{grid-column:1/span 5}.nb-header .nb-panel-models .nb-panel-heading h2{grid-column:1/span 5;padding-left:20px}.nb-header .nb-panel-models .nb-panel-heading .nb-models-all{grid-column:1/span 5}.nb-header .nb-panel-models .nb-column-standard{grid-area:2/5}.nb-header .nb-panel-models .nb-column-guide{display:none}}@media (max-width:1179px){.nb-header .nb-panel-models .nb-column-standard{order:2}}.nb-drill,.nb-mobile-footer{display:none}@media (min-width:1180px){.nb-header .nb-only-mobile{display:none!important}}@media (max-width:1179px){.nb-header .nb-only-desktop{display:none!important}.nb-header .nb-mobile-products{margin-bottom:0;display:block}.nb-header .nb-mobile-products>.nb-mobile-product-card:not(.nb-mobile-product-card-wide){flex-direction:row;justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:15px 0 0;line-height:1.3;font-size:16px!important;font-weight:400!important}.nb-header .nb-mobile-products>.nb-mobile-product-card>img{display:none}.nb-header .nb-mobile-products>.nb-mobile-product-card>span:not(.nb-category-arrow){min-height:0}.nb-header .nb-mobile-product-card>.nb-category-arrow{flex:none;display:block}.nb-header .nb-mobile-product-card>.nb-category-arrow svg{width:22px;height:22px;color:var(--nb-accent-ink)}.nb-header .nb-mobile-intro .nb-shop-label{margin-bottom:0}.nb-header .nb-mobile-bottom{border-top:0;margin-top:0;padding-top:0}.nb-header [data-nb-mobile-inspiration] .nb-mobile-product-card,.nb-header .nb-mobile-kit{min-height:54px;margin:0;padding:15px 0 0;line-height:1.3;font-size:10px!important}.nb-header [data-nb-mobile-inspiration] .nb-mobile-product-card b,.nb-header .nb-mobile-kit b{font-size:16px;font-weight:400;line-height:1.3}.nb-header .nb-nav{display:block}.nb-header .nb-story-group{margin:0}.nb-header.nb-category-open .nb-selected .nb-drill{text-align:left;width:100%;min-height:54px;color:var(--color-ink);justify-content:space-between;align-items:center;gap:14px;padding:15px 0 0;font-size:16px;line-height:1.3;display:flex}.nb-header .nb-drill-arrow svg{width:22px;height:22px;color:var(--nb-accent-ink)}.nb-header .nb-drill:is(:hover,:focus-visible)>span:first-child{color:var(--nb-accent-ink);text-underline-offset:4px;text-decoration:underline}.nb-header.nb-category-open:not(.nb-column-open) .nb-selected .nb-panel:not(.nb-panel-inspiration) .nb-column:not(.nb-column-overview):not(.nb-column-models){display:none!important}.nb-header.nb-category-open:not(.nb-column-open) .nb-selected .nb-column-models .nb-model-link{display:none}.nb-header .nb-selected .nb-panel-models .nb-column-guide,.nb-header.nb-column-open .nb-selected .nb-drill,.nb-header.nb-column-open .nb-selected .nb-panel:not(.nb-panel-inspiration) .nb-column:not(.nb-column-current){display:none!important}.nb-header .nb-mobile-account{background:var(--color-bg);color:var(--color-ink);align-items:center;gap:14px;margin:6px 0 4px;padding:16px;display:flex}.nb-header .nb-mobile-account-icon{background:var(--color-paper);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.nb-header .nb-mobile-account-icon svg{width:22px;height:22px;color:var(--nb-accent-ink)}.nb-header .nb-mobile-account-copy{flex:1;min-width:0}.nb-header .nb-mobile-account-copy b{font-size:15px;font-weight:500;display:block}.nb-header .nb-mobile-account-copy small{color:var(--color-ink-soft);margin-top:4px;font-size:11.5px;line-height:1.45;display:block}.nb-header .nb-mobile-account>svg{width:22px;height:22px;color:var(--color-brick);flex:none}.nb-header .nb-mobile-account:is(:hover,:focus-visible) b{color:var(--nb-accent-ink)}.nb-header .nb-menu{flex-direction:column;display:flex}.nb-header.nb-mobile-open .nb-menu{animation:.3s cubic-bezier(.2,.7,.2,1) nb-menu-enter}.nb-header .nb-menu>*{flex-shrink:0}.nb-header .nb-mobile-footer{margin-top:auto;display:block}}@keyframes nb-menu-enter{0%{transform:translate(-100%)}to{transform:translate(0)}}.nb-navigation-loader{z-index:1000;background:#faf6eea6;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.nb-navigation-loader{background:color-mix(in srgb,var(--color-paper) 65%,transparent)}}.nb-navigation-loader{color:var(--color-ink);cursor:wait}.nb-navigation-bar{background:var(--color-ink);transform-origin:0;width:100%;height:2px;animation:10s cubic-bezier(.16,1,.3,1) forwards nb-navigation-progress;position:absolute;top:0;left:0;transform:scaleX(.08)}@keyframes nb-navigation-progress{0%{transform:scaleX(.08)}20%{transform:scaleX(.5)}60%{transform:scaleX(.82)}to{transform:scaleX(.94)}}@media (prefers-reduced-motion:reduce){.nb-header.nb-mobile-open .nb-menu{animation:none}.nb-navigation-bar{animation:none;transform:scaleX(.4)}}@media (max-width:1179px){.nb-header .nb-mobile-product-card>.nb-category-arrow,.nb-header .nb-story-group>.nb-trigger>.nb-category-arrow,.nb-header [data-nb-mobile-inspiration] .nb-mobile-inspiration-arrow,.nb-header .nb-mobile-kit>svg,.nb-header .nb-mobile-account>svg{display:none!important}.nb-header .nb-mobile-account{margin-top:36px}.nb-header.nb-column-open .nb-selected .nb-column-current{background:0 0!important;border:0!important;padding:0!important}.nb-header.nb-column-open .nb-selected .nb-column-current>h2{color:var(--color-ink);margin:8px 0 6px;line-height:1.25;letter-spacing:-.02em!important;text-transform:none!important;background:0 0!important;padding:0!important;font-size:22px!important;font-weight:300!important}.nb-header.nb-column-open .nb-selected .nb-column-current .nb-column-all{min-height:0;display:block!important}.nb-header.nb-column-open .nb-selected .nb-column-current .nb-column-all>span[aria-hidden]{display:none}.nb-header.nb-column-open .nb-selected .nb-column-current .nb-column-all:after{content:"Vedi tutto";letter-spacing:0;color:var(--color-brick);border-bottom:1px solid;margin-top:10px;padding-bottom:3px;font-size:12px;font-weight:550;display:table}.nb-header.nb-column-open .nb-selected .nb-column-current .nb-column-links{background:0 0!important;padding:4px 0 0!important;display:block!important}.nb-header.nb-column-open .nb-selected .nb-column-current .nb-menu-item{width:100%;min-height:0;color:var(--color-ink);margin:0;font-size:16px;font-weight:400;line-height:1.3;display:block;box-shadow:none!important;background:0 0!important;border:0!important;padding:15px 0 0!important}.nb-header.nb-column-open .nb-selected .nb-column-current .nb-menu-item>small{color:var(--color-ink-soft);margin-top:3px;font-size:11.5px;display:block}.nb-header.nb-column-open .nb-selected .nb-column-current .nb-menu-direction{display:none!important}.nb-header.nb-column-open .nb-selected .nb-column-current .nb-menu-item:is(:hover,:focus-visible)>.nb-menu-label{color:var(--nb-accent-ink);text-underline-offset:4px;text-decoration:underline}.nb-header.nb-column-open .nb-selected .nb-column-current .nb-menu-label{font-size:16px!important;font-weight:400!important}.nb-header.nb-column-open .nb-selected>.nb-trigger,.nb-header.nb-column-open .nb-selected .nb-feature{display:none!important}.nb-header .nb-feature{max-width:none}.nb-header .nb-feature>img{aspect-ratio:auto;width:100%;height:auto}}.nq-av{background:var(--color-ink);width:34px;height:34px;color:var(--color-paper);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.nq-av svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;display:block}.nq-av i{background:var(--color-green);border:2px solid var(--color-paper);border-radius:50%;width:9px;height:9px;position:absolute;bottom:-1px;right:-1px}.nq-av-sm{width:26px;height:26px}.nq-av-sm svg{width:13px;height:13px}.nq-av-sm i{border-width:1.5px;width:7px;height:7px}.nq-typing{gap:4px;padding:6px 0;display:inline-flex}.nq-typing i{background:var(--color-ink-soft);border-radius:50%;width:6px;height:6px;animation:1.1s infinite nq-dot}.nq-typing i:nth-child(2){animation-delay:.15s}.nq-typing i:nth-child(3){animation-delay:.3s}@keyframes nq-dot{0%,60%,to{opacity:.25;transform:none}30%{opacity:1;transform:translateY(-3px)}}.nq-answer{gap:12px;min-width:0;display:grid}.nq-answer svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;flex:none;display:block}.nq-title{margin:0;font-size:14.5px;font-weight:400;line-height:1.45}.nq-title b,.nq-points b{font-weight:650}.nq-explain{color:var(--color-ink-soft);margin:8px 0 0;font-size:13px;line-height:1.6}.nq-explain b{color:var(--color-ink);font-weight:600}.nq-points{gap:7px;margin:2px 0 0;padding:0;list-style:none;display:grid}.nq-points li{align-items:flex-start;gap:9px;font-size:13px;line-height:1.45;display:flex}.nq-points svg{background:var(--color-green-tint);width:18px;height:18px;color:var(--color-green-deep);stroke-width:2.6px;border-radius:50%;padding:2px}.nq-block{gap:8px;display:grid}.nq-block+.nq-block{margin-top:8px}.nq-label{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-soft);margin:0;font-size:10px;font-weight:600}.nq-cards{grid-template-columns:1fr;gap:8px;display:grid}.nq-card:has(.nq-room-add){grid-template-columns:64px minmax(0,1fr)}.nq-card:has(.nq-room-add) .nq-add,.nq-answer .nq-more.nq-room-add{white-space:normal;grid-column:1/-1;min-height:44px}.nq-room-status{grid-column:1/-1;font-size:11px}.nq-room-status:empty{display:none}.nq-card{background:var(--color-paper);border:1px solid var(--color-line);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:8px 10px 8px 8px;font-size:12px;line-height:1.3;display:grid}.nq-img{background:var(--color-sand);width:64px;height:64px;display:block;overflow:hidden}.nq-img img{object-fit:cover;width:100%;height:100%;display:block}.nq-copy{gap:2px;min-width:0;display:grid}.nq-why{letter-spacing:.07em;text-transform:uppercase;color:var(--color-green-readable);font-size:10px;font-style:normal;font-weight:600}.nq-name{color:inherit;font-size:12.5px;font-weight:550;text-decoration:none}.nq-name:hover{color:var(--color-brick)}.nq-price{min-width:0;color:var(--color-ink-soft);flex-wrap:wrap;align-items:baseline;gap:2px 6px;font-size:11px;display:flex}.nq-price b{color:var(--color-ink);white-space:nowrap;font-size:12.5px;font-weight:600}.nq-price span{min-width:0}.nq-answer .nq-add,.nq-answer .nq-more{font:inherit;border:1px solid var(--color-ink);white-space:nowrap;cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:6px;min-height:34px;margin:0;padding:0 11px;font-size:11px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.nq-answer .nq-add{background:var(--color-ink);color:var(--color-paper)}.nq-answer .nq-add:hover{background:#000}.nq-answer .nq-more{color:var(--color-ink);background:0 0}.nq-answer .nq-more:hover{background:var(--color-ink);color:var(--color-paper)}.nq-add svg,.nq-action svg{stroke-width:1.6px;width:15px;height:15px}.nq-actions{flex-wrap:wrap;gap:8px;display:flex}.nq-answer .nq-action{font:inherit;border:1px solid var(--color-ink);min-height:40px;color:var(--color-ink);cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:9px;margin:0;padding:0 14px;font-size:12px;font-weight:550;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.nq-answer .nq-action:hover,.nq-answer .nq-do{background:var(--color-ink);color:var(--color-paper)}.nq-answer .nq-do:hover{background:#000}.nq-answer .nq-do:disabled{color:var(--color-ink-soft);border-color:var(--color-line);cursor:default;background:0 0}.nq-choices{flex-wrap:wrap;gap:6px;display:flex}.nq-answer .nq-choice{font:inherit;border:1px solid var(--color-ink);background:var(--color-paper);min-height:32px;color:var(--color-ink);cursor:pointer;border-radius:100px;margin:0;padding:0 13px;font-size:12px;font-weight:550;transition:background .15s,color .15s}.nq-answer .nq-choice:hover{background:var(--color-ink);color:var(--color-paper)}.nq-reveal .nq-title,.nq-reveal .nq-explain,.nq-reveal .nq-points li,.nq-reveal .nq-card,.nq-reveal .nq-action,.nq-reveal .nq-choice{animation:.42s cubic-bezier(.2,.7,.2,1) both nq-up;animation-delay:calc(var(--i,0) * 90ms)}@keyframes nq-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nq-reveal *,.nq-typing i{animation:none!important}}.nb-header .nb-search{z-index:3;animation:.2s ease-out nb-drop}@keyframes nb-drop{0%{opacity:0;transform:translateY(-6px)}}.nb-search-inner{max-width:760px;margin:auto;padding:24px 24px 30px}.nb-search-heading{align-items:center;gap:11px;margin-bottom:14px;display:flex}.nb-grabber,.nb-header .nb-chevron{display:none}.nb-search-title{flex:1;min-width:0}.nb-search h2{letter-spacing:-.03em;font-size:19px;font-weight:300;line-height:1.2}.nb-header .nb-search-hello{color:var(--color-ink-soft);margin-top:2px;font-size:12.5px;line-height:1.6}.nb-header .nb-noa-reset{border:1px solid var(--color-line);min-height:32px;color:var(--color-ink-soft);border-radius:100px;flex:none;padding:0 12px;font-size:11px}.nb-header .nb-noa-reset:hover{border-color:var(--color-ink);color:var(--color-ink)}.nb-prompt{margin:0;position:relative}.nb-prompt input[type=search]{appearance:none;width:100%;min-height:46px;font:inherit;color:var(--color-ink);background:var(--color-bg);border:1px solid var(--color-line);box-shadow:none;border-radius:100px;outline:none;margin:0;padding:11px 52px 11px 18px;font-size:13.5px;transition:border-color .2s,background .2s;display:block}.nb-prompt input[type=search]::-webkit-search-cancel-button{display:none}.nb-prompt input[type=search]::placeholder{color:var(--color-clay)}.nb-prompt input[type=search]:focus{border-color:var(--color-green-deep);background:var(--color-paper)}.nb-header .nb-prompt input:focus-visible{outline:0}.nb-header .nb-prompt button{background:var(--color-ink);width:34px;height:34px;color:var(--color-paper);border-radius:50%;place-items:center;transition:background .2s;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.nb-header .nb-prompt button:hover{background:var(--color-green-deep)}.nb-prompt button svg{fill:currentColor;stroke-width:1.2px;width:14px;height:14px}.nb-busy button[type=submit]{pointer-events:none;opacity:.45}.nb-suggest{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.nb-header .nb-chip{border:1px solid var(--color-line);background:var(--color-paper);min-height:30px;color:var(--color-ink);border-radius:100px;align-items:center;padding:0 12px;font-size:11.5px;transition:border-color .15s;display:inline-flex}.nb-header .nb-chip:hover{border-color:var(--color-ink)}.nb-header .nb-chip-guide{border-color:var(--color-green-deep);background:var(--color-green-tint)}.nb-header .nb-chip-page{border-color:var(--color-line);background:var(--color-green-tint)}.nb-header .nb-guide-lead{color:var(--color-ink);flex-basis:100%;margin:0 0 2px;font-size:12.5px;line-height:1.5}.nb-header .nb-search-heading~.nb-suggest .nb-guide-lead{display:none}.nb-thread{flex-direction:column;gap:8px;margin:18px 0 12px;display:flex}.nb-header .nb-q{background:var(--color-ink);max-width:78%;color:var(--color-paper);border-radius:12px 12px 3px;align-self:flex-end;padding:7px 12px;font-size:12.5px;line-height:1.5}.nb-a{align-items:flex-start;gap:8px;display:flex}.nb-a-msg{background:var(--color-paper);border:1px solid var(--color-line);border-radius:12px 12px 12px 3px;flex:1;min-width:0;max-width:620px;padding:8px 12px 9px;font-size:12.5px;line-height:1.55}.nb-a-msg small{letter-spacing:.14em;text-transform:uppercase;color:var(--color-brick);margin-bottom:3px;font-size:9px;font-weight:600;display:block}.nb-header .nb-a-msg p{font-size:12.5px;line-height:1.55}.nb-header .nb-a-msg .nq-title{font-size:14.5px;line-height:1.45}.nb-header .nb-step{color:var(--color-ink-soft);margin-left:10px;font-size:12.5px}.nb-history{border-bottom:1px dashed var(--color-line);flex-direction:column;gap:8px;margin-top:18px;padding-bottom:4px;display:flex}.nb-history .nb-a-old .nb-a-msg{background:0 0}.nb-history .nb-a-old p,.nb-history .nb-q{opacity:.72}.nb-understood{flex-wrap:wrap;align-items:center;gap:5px;margin:0 0 16px 34px;display:flex}.nb-understood span{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-soft);margin-right:4px;font-size:9px;font-weight:600}.nb-understood b{border:1px solid var(--color-green-deep);background:var(--color-green-tint);border-radius:100px;align-items:center;min-height:24px;padding:0 10px;font-size:11px;font-weight:500;display:inline-flex}.nb-results{gap:22px;display:grid}.nb-header .nb-col-title{letter-spacing:.12em;text-transform:uppercase;color:var(--color-brick);margin:0 0 10px;font-size:10px;font-weight:600;line-height:1.5}.nb-hits-rows>div{grid-template-columns:1fr 1fr;gap:0 28px;display:grid}.nb-hit{border-bottom:1px solid var(--color-line);align-items:center;gap:12px;min-height:56px;padding:8px 0;font-size:12.5px;line-height:1.35;display:flex}.nb-hit .nb-link-copy{flex-direction:column;flex:1;min-width:0;display:flex}.nb-hit small{color:var(--color-ink-soft);margin-top:1px;font-size:10.5px;line-height:1.45;display:block}.nb-hit>svg{width:18px;height:18px;color:var(--color-ink-soft)}.nb-hit:hover,.nb-hit:hover>svg{color:var(--color-brick)}.nb-thumb{background:var(--color-sand);width:50px;height:50px;color:var(--color-brick);flex:none;place-items:center;display:grid;overflow:hidden}.nb-thumb img{object-fit:cover;width:100%;height:100%}.nb-thumb svg{width:18px;height:18px}.nb-hits-cards>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px 12px;display:grid}.nb-hit-card{flex-direction:column;gap:2px;min-width:0;display:flex}.nb-card-img{aspect-ratio:1;background:var(--color-sand);margin-bottom:8px;display:block;overflow:hidden}.nb-card-img img{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.nb-hit-card:hover .nb-card-img img{transform:scale(1.045)}.nb-card-name{font-size:12.5px;font-weight:500;line-height:1.35}.nb-hit-card:hover .nb-card-name{color:var(--color-brick)}.nb-hit-card small{color:var(--color-ink);font-variant-numeric:tabular-nums;min-height:1.45em;font-size:10.5px;line-height:1.45}.nb-header .nb-search-all{color:var(--color-brick);align-items:center;gap:10px;margin-top:22px;font-size:12px;font-weight:550;display:inline-flex}.nb-search-all svg{width:17px;height:17px}.nb-search-all:hover{text-underline-offset:4px;text-decoration:underline}.nb-search .nq-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.nb-search .nq-block+.nq-block{margin-top:16px}@media (max-width:1179px){.nb-mobile-intro .nb-mobile-search{background:var(--color-bg);border:1px solid var(--color-line);width:100%;min-height:44px;color:var(--color-ink-soft);text-align:left;border-radius:100px;align-items:center;gap:10px;margin:14px 0 18px;padding:5px 6px;font-size:12.5px;display:flex}.nb-mobile-search>span:not(.nq-av){white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.nb-mobile-search>svg{background:var(--color-ink);width:30px;height:30px;color:var(--color-paper);fill:currentColor;stroke-width:1.2px;border-radius:50%;padding:8px}.nb-header .nb-search{inset:var(--nb-edge) 0 0;max-height:calc(100dvh - var(--nb-edge));border-top:1px solid var(--color-line);animation:none;position:fixed;overflow:auto}.nb-search-inner{padding:20px max(20px,calc((100vw - 680px)/2)) max(30px,env(safe-area-inset-bottom))}.nb-search-heading{gap:10px;margin-bottom:12px}.nb-search h2{white-space:nowrap;font-size:18px}.nb-noa-reset .nb-long{display:none}.nb-prompt input[type=search]{padding:9px 50px 9px 16px;font-size:16px}.nb-suggest{scrollbar-width:none;flex-wrap:nowrap;margin-right:calc(-1*max(20px,50vw - 340px));padding-right:20px;overflow-x:auto}.nb-suggest::-webkit-scrollbar{display:none}.nb-header .nb-chip{flex:none}.nb-understood{margin-left:0}.nb-hits-rows>div{grid-template-columns:1fr}.nb-hits-cards>div{grid-template-columns:repeat(2,minmax(0,1fr))}.nb-search .nq-cards{grid-template-columns:1fr}.nb-search .nq-actions{display:grid}.nb-search .nq-action{justify-content:space-between}.nb-search-open .nb-menu{visibility:hidden}}.nb-noa-fab{z-index:80;background:linear-gradient(var(--color-paper),var(--color-paper)) padding-box,linear-gradient(115deg,#79aea3,#e7decc 35%,#b77e56 60%,#79aea3) border-box;min-height:56px;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;background-size:auto,300% 300%;border:1.5px solid #0000;border-left:0;border-radius:0 30px 30px 0;align-items:center;gap:0;padding:7px 10px 7px 12px;line-height:1;transition:transform .3s cubic-bezier(.2,.7,.2,1),opacity .25s,box-shadow .25s,padding .45s cubic-bezier(.2,.7,.2,1),gap .45s;animation:.7s cubic-bezier(.2,.9,.25,1.15) .35s both nb-tab-in,7s ease-in-out infinite nb-aura;display:flex;position:fixed;bottom:24px;left:0;box-shadow:8px 12px 30px -10px #1b191547}.nb-noa-fab:before{content:"";opacity:.9;background:linear-gradient(#79aea3,#b77e56);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.nb-noa-fab .nq-av{flex:none;width:40px;height:40px}.nb-noa-fab .nq-av:after{content:"";pointer-events:none;border-radius:50%;animation:6s ease-out 1.4s infinite nb-fab-ring;position:absolute;inset:-1px}.nb-fab-copy{opacity:0;white-space:nowrap;gap:4px;max-width:0;transition:max-width .5s cubic-bezier(.2,.7,.2,1),opacity .3s;display:grid;overflow:hidden}.nb-fab-copy b{font-size:13.5px;font-weight:550}.nb-fab-copy small{color:var(--color-ink-soft);text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.nb-noa-fab kbd{border:1px solid var(--color-line);color:var(--color-ink-soft);background:var(--color-bg);border-radius:6px;padding:5px 8px;font:500 11px/1 inherit;display:none}.nb-noa-fab:hover,.nb-noa-fab:focus-visible,.nb-noa-fab.nb-peek{gap:12px;padding-right:14px;box-shadow:10px 16px 36px -10px #1b191557}.nb-noa-fab:hover .nb-fab-copy,.nb-noa-fab:focus-visible .nb-fab-copy,.nb-noa-fab.nb-peek .nb-fab-copy{opacity:1;max-width:min(250px,100vw - 110px)}.nb-noa-fab.nb-peek .nq-av{animation:.9s cubic-bezier(.3,1.4,.5,1) .15s nb-fab-hop}.nb-noa-fab:focus-visible{outline:2px solid var(--color-brick);outline-offset:3px}.nb-noa-fab-off{opacity:0;pointer-events:none;transform:translate(-105%)}.nb-noa-fab.nb-noa-fab-off{animation:7s ease-in-out infinite nb-aura}@keyframes nb-tab-in{0%{transform:translate(-105%)}to{transform:none}}@keyframes nb-fab-ring{0%{box-shadow:0 0 #79aea3aa}22%,to{box-shadow:0 0 0 13px #79aea300}}@keyframes nb-fab-hop{0%,to{transform:none}35%{transform:translateY(-4px)rotate(-8deg)}65%{transform:translateY(1px)rotate(4deg)}}@media (min-width:701px){.nb-noa-fab:hover kbd,.nb-noa-fab:focus-visible kbd{display:inline-block}}@media (max-width:700px){.nb-noa-fab{bottom:calc(16px + env(safe-area-inset-bottom));min-height:52px;padding:6px 8px 6px 10px}.nb-noa-fab .nq-av{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.nb-noa-fab,.nb-noa-fab .nq-av,.nb-noa-fab .nq-av:after{transition:none;animation:none!important}}.nabe-noa-inline{background:var(--color-paper);border:1px solid var(--color-line);text-align:left;cursor:pointer;align-items:center;gap:14px;width:100%;margin-top:18px;padding:14px 16px;transition:border-color .25s;display:flex}.nabe-noa-inline:hover{border-color:var(--color-ink)}.nabe-noa-inline .nq-av i{width:11px;height:11px}.nabe-noa-inline b{font-size:13.5px;font-weight:600;line-height:1.3;display:block}.nabe-noa-inline small{color:var(--color-ink-soft);margin-top:3px;font-size:12px;display:block}.nabe-noa-inline>span:last-child{color:var(--color-ink-soft);flex:none;margin-left:auto;font-size:17px}.nabe-noa-inline{gap:11px;padding:10px 13px}.nabe-noa-inline .nq-av{width:34px;height:34px}.nabe-noa-inline .nq-av svg{width:16px;height:16px}.nabe-noa-inline .nq-av i{border-width:1.5px;width:9px;height:9px}.nabe-noa-inline b{font-size:12.5px;font-weight:500}.nabe-noa-inline small{margin-top:2px;font-size:11px}.nabe-noa-inline>span:last-child{font-size:14px}body:has(.nabe-sticky-buy:not([hidden])) .nb-noa-fab,body:has(.nabe-home-dock:not([hidden])) .nb-noa-fab{bottom:96px}@media (max-width:700px){body:has(.nabe-sticky-buy:not([hidden])) .nb-noa-fab,body:has(.nabe-home-dock:not([hidden])) .nb-noa-fab{bottom:calc(84px + env(safe-area-inset-bottom))}}@keyframes nb-aura{0%,to{background-position:0 0,0%}50%{background-position:0 0,100%}}:root{--nb-dock:400px}.nb-header.nb-docked .nb-search{inset:var(--nb-edge) auto 0 0;width:var(--nb-dock);overscroll-behavior:contain;border-right:1px solid var(--color-line);border-top:0;border-bottom:0;max-width:100%;max-height:none;animation:.3s cubic-bezier(.2,.7,.2,1) nb-dock-in;position:fixed;overflow:auto;box-shadow:16px 0 44px -30px #1b191566}@keyframes nb-dock-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.nb-header.nb-docked .nb-search-heading>.nq-av{animation:.5s cubic-bezier(.2,.7,.2,1) .12s both nb-av-in}.nb-header.nb-docked .nb-search-heading>.nq-av:after{content:"";pointer-events:none;border-radius:50%;animation:1.1s ease-out .3s both nb-av-ring;position:absolute;inset:-1px}@keyframes nb-av-in{0%{opacity:0;transform:scale(.55)}70%{opacity:1;transform:scale(1.06)}to{transform:none}}@keyframes nb-av-ring{0%{box-shadow:0 0 #79aea399}to{box-shadow:0 0 0 12px #79aea300}}@media (min-width:1280px){html.nb-noa-docked #MainContent,html.nb-noa-docked .shopify-section-group-footer-group,html.nb-noa-docked .nabe-sticky-buy{margin-left:var(--nb-dock)!important;max-width:calc(100vw - var(--nb-dock))!important}html.nb-noa-docked .nb-header .nb-bar{margin-left:var(--nb-dock);max-width:none;width:calc(100% - var(--nb-dock));gap:20px;margin-right:0;padding:0 28px}html.nb-noa-docked .nb-header .nb-nav{gap:12px}html.nb-noa-docked .nb-header .nb-actions{gap:0}.nb-header.nb-docked .nb-search{top:calc(var(--nb-edge) - var(--nb-height,0px))}.nb-header.nb-docked .nb-search-heading{min-height:var(--nb-height,80px)}html.nb-noa-docked .nabe-room-link{background:0 0;border:0;border-radius:50%;gap:0;width:44px;height:44px;min-height:0;margin-right:0;padding:10px}html.nb-noa-docked .nabe-room-link:hover{background:var(--color-sand)}html.nb-noa-docked .nabe-room-link>svg{width:24px;height:24px}html.nb-noa-docked .nabe-room-link-copy{display:none}html.nb-noa-docked .nabe-room-link[data-filled]:after{display:block}.nb-header .nb-logo img{transition:width .45s cubic-bezier(.2,.7,.2,1),height .45s cubic-bezier(.2,.7,.2,1)}html.nb-noa-docked .nb-header .nb-logo img{width:54px;height:28px}}@media (min-width:1280px) and (prefers-reduced-motion:reduce){.nb-header .nb-logo img{transition:none}}@media (min-width:1280px) and (max-width:1559px){html.nb-noa-docked .nb-header .nb-trigger{font-size:11px!important}html.nb-noa-docked .nb-header .nb-trigger>svg,html.nb-noa-docked .nb-header .nb-actions .nb-search-toggle{display:none}html.nb-noa-docked .nb-header .nb-nav{gap:10px}html.nb-noa-docked .nb-header .nb-bar{gap:12px;padding:0 18px}html.nb-noa-docked body{overflow-x:clip}.nb-header.nb-docked .nb-search{box-shadow:none}}.nb-header.nb-docked .nb-search-inner{flex-direction:column;max-width:none;min-height:100%;margin:0;padding:0 20px;display:flex}.nb-header.nb-docked .nb-search-heading{z-index:2;background:var(--color-paper);border-bottom:1px solid var(--color-line);order:-2;margin:0 -20px;padding:16px 16px 14px 20px;position:sticky;top:0}.nb-header.nb-docked .nb-search h2{font-size:17px}.nb-header.nb-docked .nb-search-hello,.nb-header .nb-noa-page{display:none}.nb-header.nb-docked .nb-noa-page:not([hidden]){color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11.5px;line-height:1.4;display:block;overflow:hidden}.nb-header.nb-docked .nb-noa-page span{letter-spacing:.12em;text-transform:uppercase;color:var(--color-green-deep);margin-right:4px;font-size:9.5px;font-weight:600}.nb-header.nb-docked .nb-noa-reset .nb-long{display:none}.nb-header.nb-docked .nb-prompt{z-index:2;background:linear-gradient(to top,var(--color-paper) 78%,#faf6ee00);order:99;margin:auto -20px 0;padding:14px 20px 18px;position:sticky;bottom:0}.nb-header.nb-docked .nb-prompt input[type=search]{border-color:var(--color-line);background:#fff;border-radius:14px;min-height:54px;padding:14px 54px 14px 16px;box-shadow:0 10px 26px -18px #1b191580}.nb-header.nb-docked .nb-prompt input[type=search]:focus{border-color:var(--color-green-deep);box-shadow:0 0 0 4px var(--color-green-tint),0 10px 26px -18px #1b191580}.nb-header.nb-docked .nb-prompt button{top:41px;right:28px}.nb-header.nb-docked .nb-prompt.nb-busy input{background:linear-gradient(90deg,#fff,var(--color-bg),#fff) 0 0/200% 100%;animation:1.4s linear infinite nb-shimmer-bg}@keyframes nb-shimmer-bg{to{background-position:-200% 0}}.nb-header.nb-docked .nb-suggest{flex-flow:column;order:-1;align-items:stretch;gap:6px;margin:18px 0 0;padding:0;overflow:visible}.nb-header.nb-docked .nb-suggest .nb-guide-lead{order:-1;margin:0 0 6px;font-size:14px;font-weight:450;line-height:1.45;display:block}.nb-header.nb-docked .nb-suggest:not([hidden]):before{content:"Prova a chiedere";letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-soft);order:0;margin-bottom:4px;font-size:9.5px;font-weight:600}.nb-header.nb-docked .nb-suggest .nb-chip{background:var(--color-bg);text-align:left;border-color:#0000;border-radius:10px;justify-content:flex-start;min-height:40px;padding:0 14px;font-size:12.5px;line-height:1.35}.nb-header.nb-docked .nb-suggest .nb-chip:hover{border-color:var(--color-ink)}.nb-header.nb-docked .nb-suggest .nb-chip-guide{background:var(--color-green-tint)}.nb-header.nb-docked .nb-suggest .nb-chip:nth-of-type(n+6){display:none}.nb-header.nb-docked .nb-suggest .nb-chip-page{background:var(--color-green-tint)}.nb-header.nb-docked .nb-thread{gap:12px;margin:18px 0 10px}.nb-header.nb-docked .nb-q{background:var(--color-bg);max-width:86%;color:var(--color-ink);border:1px solid var(--color-line);border-radius:14px 14px 4px;align-self:flex-end;padding:9px 13px;font-size:13.5px;font-weight:500;line-height:1.45}.nb-header.nb-docked .nb-q.nb-in{animation:.35s cubic-bezier(.2,.7,.2,1) both nq-up}.nb-header.nb-docked .nb-history{border-bottom:0;gap:12px;margin-top:18px;padding-bottom:0}.nb-header.nb-docked .nb-history .nb-q{opacity:1}.nb-header.nb-docked .nb-turn{border-bottom:1px solid var(--color-line);flex-direction:column;gap:12px;padding-bottom:18px;display:flex}.nb-header.nb-docked .nb-turn .nb-understood{margin:0}.nb-header.nb-docked .nb-a>.nq-av{display:none}.nb-header.nb-docked .nb-a-msg{background:0 0;border:0;border-radius:0;max-width:none;padding:0}.nb-header.nb-docked .nb-a-msg small{display:none}.nb-header.nb-docked .nb-understood{margin:0 0 14px}.nb-header.nb-docked .nq-typing{display:none}.nb-header.nb-docked .nb-step{color:#0000;background:linear-gradient(90deg,var(--color-ink-soft) 20%,var(--color-ink) 50%,var(--color-ink-soft) 80%) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;margin:0;font-size:13px;font-weight:500;animation:1.6s linear infinite nb-shimmer-bg}@media (prefers-reduced-motion:reduce){.nb-header.nb-docked .nb-step,.nb-header.nb-docked .nb-prompt.nb-busy input,.nb-header.nb-docked .nb-search-heading>.nq-av,.nb-header.nb-docked .nb-search-heading>.nq-av:after{color:var(--color-ink);background:0 0;animation:none}}.nb-header.nb-docked .nb-hits-rows>div{grid-template-columns:1fr}.nb-header.nb-docked .nb-hits-cards>div{grid-template-columns:repeat(2,minmax(0,1fr))}.nb-header.nb-docked .nq-cards{grid-template-columns:1fr}.nb-header.nb-docked .nq-actions{display:grid}.nb-header.nb-docked .nb-search-all{margin:14px 0 4px}@media (max-width:820px){.nb-header.nb-docked .nb-search{border:0;border-top:1px solid var(--color-line);width:auto;height:min(88dvh,100dvh - 48px);box-shadow:0 0 0 100vmax rgb(27 25 21/calc(.33 * var(--nb-sheet-dim,1)));border-radius:18px 18px 0 0;transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s;animation:.32s cubic-bezier(.2,.7,.2,1) nb-sheet-in;inset:auto 0 0}.nb-header.nb-docked .nb-search-heading{border-radius:18px 18px 0 0;padding-top:22px}.nb-header.nb-docked .nb-grabber{cursor:pointer;touch-action:none;background:0 0;border:0;width:88px;height:24px;margin-left:-44px;padding:0;display:block;position:absolute;top:0;left:50%}.nb-header.nb-docked .nb-grabber:before{content:"";background:var(--color-line);border-radius:5px;width:36px;height:5px;margin-left:-18px;transition:background .15s;position:absolute;top:8px;left:50%}.nb-header.nb-docked .nb-grabber:hover:before,.nb-header.nb-docked .nb-grabber:focus-visible:before{background:var(--color-ink-soft)}.nb-header.nb-docked .nb-grabber:focus-visible{outline:2px solid var(--color-ink);outline-offset:-2px;border-radius:6px}.nb-header.nb-docked .nb-search.nb-dragging{transition:none}.nb-header.nb-docked [data-nb-close] svg:not(.nb-chevron){display:none}.nb-header.nb-docked [data-nb-close] .nb-chevron{display:block}.nb-header.nb-docked .nb-search.nb-sheet-peek{transform:translateY(calc(100% - var(--nb-peek-h,76px) - env(safe-area-inset-bottom)));--nb-sheet-dim:0;overflow:hidden;box-shadow:0 -10px 30px -12px #1b19154d}.nb-header.nb-docked .nb-search.nb-sheet-peek .nb-search-heading{cursor:pointer;border-bottom-color:#0000}.nb-header.nb-docked .nb-search.nb-sheet-out{animation:none}.nb-header.nb-docked .nb-prompt{padding-bottom:max(16px,env(safe-area-inset-bottom))}.nb-header.nb-docked .nb-prompt input[type=search]{font-size:16px}.nb-header.nb-docked .nb-search-inner{padding:0 20px}}@keyframes nb-sheet-in{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.nb-dialog-veil{z-index:1000;background:#1b191575;transition:opacity .3s;animation:.3s both nabe-fade-in;position:fixed;inset:0}.nb-dialog-veil.nb-out{opacity:0}dialog.nb-beside-noa{z-index:1001;position:fixed}@media (min-width:821px){html.nb-noa-docked dialog:modal::backdrop{left:var(--nb-dock)}html.nb-noa-docked dialog:modal{max-width:min(94vw,calc(100vw - var(--nb-dock)))}}@media (max-width:820px){html.nb-noa-docked dialog:modal::backdrop{bottom:calc(var(--nb-peek-h,76px) + env(safe-area-inset-bottom))}html.nb-noa-docked dialog:modal.nabe-drawer:not([data-wardrobe-sheet]){top:0;bottom:auto;height:calc(100dvh - var(--nb-peek-h,76px) - env(safe-area-inset-bottom))!important}}@media (min-width:821px){html.nb-noa-docked .nb-dialog-veil{left:var(--nb-dock)}.nb-dialog-veil.nb-veil-below-bar{top:var(--nb-edge,0px)}html.nb-noa-docked dialog.nb-beside-noa{max-width:min(94vw,calc(100vw - var(--nb-dock)))!important}}@media (max-width:820px){html.nb-noa-docked .nb-dialog-veil{bottom:calc(var(--nb-peek-h,76px) + env(safe-area-inset-bottom))}html.nb-noa-docked dialog.nb-beside-noa.nabe-drawer{top:0;bottom:auto;height:calc(100dvh - var(--nb-peek-h,76px) - env(safe-area-inset-bottom))!important}html.nb-noa-docked dialog.nb-beside-noa.nc-cart{max-height:none;top:0;bottom:auto;height:calc(100dvh - var(--nb-peek-h,76px) - env(safe-area-inset-bottom))!important}}@media (min-width:821px){html.nb-noa-pinned .nb-header.nb-docked [data-nb-close]{display:none}}@media (min-width:821px) and (max-width:1279px){html.nb-noa-pinned{--nb-dock:340px}html.nb-noa-pinned.nb-noa-docked #MainContent,html.nb-noa-pinned.nb-noa-docked .shopify-section-group-footer-group{margin-left:var(--nb-dock)!important;max-width:calc(100vw - var(--nb-dock))!important}html.nb-noa-pinned .nb-header.nb-docked .nb-search{box-shadow:none}}@media (max-width:820px){html.nb-noa-pinned.nb-noa-docked body{padding-bottom:calc(var(--nb-peek-h,76px) + env(safe-area-inset-bottom))}}.nabe-ps{font-family:var(--font-sans,inherit);color:var(--color-ink);display:block}.nabe-ps *{box-sizing:border-box}:where(.nabe-ps) button{cursor:pointer;font:inherit;color:inherit;background:0 0;border:0}:where(.nabe-ps) img{max-width:100%;display:block}.nabe-ps [hidden]{display:none!important}.nabe-ps-wrap{max-width:1180px;min-height:70vh;margin:0 auto;padding:30px 40px 96px}.nabe-ps-crumb{color:var(--color-ink-soft);align-items:center;gap:7px;margin-bottom:26px;font-size:12.5px;display:flex}.nabe-ps-crumb a{color:inherit}.nabe-ps .nabe-button{justify-content:center;align-items:center;gap:10px;display:inline-flex}.nabe-ps .nabe-button svg,.nabe-ps-link svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.nabe-ps-intro ol{background:var(--color-paper);border:1px solid var(--color-line);gap:14px;margin:0;padding:26px;list-style:none;display:grid}.nabe-ps-intro ol li{gap:12px;font-size:13.5px;line-height:1.5;display:flex}.nabe-ps-intro ol li b{background:var(--color-green-tint);width:24px;height:24px;color:var(--color-green-deep);border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.nabe-ps-room-load{color:var(--color-ink-soft);pointer-events:none;place-items:center;font-size:12.5px;transition:opacity .4s;display:grid;position:absolute;inset:0}.nabe-ps-room-load:before{content:"";border:2px solid var(--color-line);border-top-color:var(--color-ink);border-radius:50%;width:44px;height:44px;margin-top:-64px;animation:1s linear infinite nabe-ps-spin;position:absolute}@keyframes nabe-ps-spin{to{transform:rotate(360deg)}}.nabe-ps-room-visual.is3d .nabe-ps-room-load,.nabe-ps-room-visual.is-photo .nabe-ps-room-load:before{opacity:0}.nabe-ps-room-visual.is-photo .nabe-ps-room-load{opacity:1;text-align:center;padding:0 40px}.nabe-ps-room-canvas canvas{opacity:0;transition:opacity .5s}.nabe-ps-room-visual.is3d .nabe-ps-room-canvas canvas{opacity:1}.nabe-ps-busy{z-index:7;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);text-align:center;background:#f1eaddb8;place-content:center;justify-items:center;gap:14px;font-size:17px;display:grid;position:absolute;inset:0}.nabe-ps-busy .nq-av{width:56px;height:56px;animation:2.4s ease-in-out infinite ps-breathe}.nabe-ps-room.is-busy .nabe-ps-room-side{opacity:.5;pointer-events:none}.nabe-ps-room-card{border-bottom:1px solid var(--color-line);cursor:pointer;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid}.nabe-ps-room-space{border-left:3px solid var(--color-brick);background:var(--color-bg);color:var(--color-brick);margin:0 0 12px;padding:10px 12px;font-size:11px;line-height:1.5}.nabe-ps-card-copy em{letter-spacing:.08em;text-transform:uppercase;color:var(--color-green-deep);font-size:10px;font-style:normal;font-weight:600}.nabe-ps-noa{gap:12px;display:grid}.nabe-ps-status{min-height:1.5em;color:var(--color-ink-soft);font-size:12.5px}.nabe-ps-status.is-error{color:var(--color-brick)}.nabe-ps .nq-av.nabe-ps-av{background:var(--color-ink);width:44px;height:44px;color:var(--color-paper);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.nabe-ps .nq-av.nabe-ps-av svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.nabe-ps .nq-av.nabe-ps-av i{background:var(--color-green);border:2px solid var(--color-bg);border-radius:50%;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px}.nabe-ps-intro{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;padding:30px 0;display:grid}.nabe-ps-intro .nabe-ps .nq-av.nabe-ps-av{width:56px;height:56px;margin-bottom:26px}.nabe-ps-intro h1{letter-spacing:-.03em;font-size:clamp(40px,5vw,68px);font-weight:300;line-height:1}.nabe-ps-intro h1 b{font-weight:700}.nabe-ps-intro p{color:var(--color-ink-soft);max-width:46ch;margin:22px 0 30px;font-size:15px;line-height:1.65}.nabe-ps-intro ul{background:var(--color-paper);border:1px solid var(--color-line);gap:14px;padding:26px;list-style:none;display:grid}.nabe-ps-intro li{gap:12px;font-size:13.5px;line-height:1.5;display:flex}.nabe-ps-intro li b{background:var(--color-green-tint);width:24px;height:24px;color:var(--color-green-deep);border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.nabe-ps-cta{background:var(--color-ink);min-height:52px;color:var(--color-paper);letter-spacing:.02em;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex}.nabe-ps-cta:hover{background:#000}.nabe-ps-cta:disabled{opacity:.35;cursor:default}.nabe-ps-cta svg,.nabe-ps-link svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.nabe-ps-link{color:var(--color-brick);text-underline-offset:4px;align-items:center;gap:8px;font-size:12.5px;font-weight:550;text-decoration:underline;display:inline-flex}.nabe-ps-intro .nabe-ps-link{margin-left:18px}.nabe-ps-q{max-width:860px;margin:0 auto}.nabe-ps-top{align-items:center;gap:16px;margin-bottom:34px;display:flex}.nabe-ps-back{color:var(--color-ink-soft);align-items:center;gap:6px;min-height:40px;font-size:12.5px;display:inline-flex}.nabe-ps-back:hover{color:var(--color-ink)}.nabe-ps-back svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:16px;height:16px}.nabe-ps-bar{background:var(--color-line);border-radius:3px;flex:1;height:3px;overflow:hidden}.nabe-ps-bar i{background:var(--color-green-deep);height:100%;transition:width .35s;display:block}.nabe-ps-lead{color:var(--color-ink-soft);align-items:center;gap:12px;margin-bottom:18px;font-size:13px;display:flex}.nabe-ps-lead .nabe-ps .nq-av.nabe-ps-av{width:32px;height:32px}.nabe-ps-lead .nabe-ps .nq-av.nabe-ps-av svg{width:15px;height:15px}.nabe-ps-lead .nabe-ps .nq-av.nabe-ps-av i{width:9px;height:9px}.nabe-ps-q h2{letter-spacing:-.02em;font-size:clamp(26px,3.2vw,40px);font-weight:300;line-height:1.12}.nabe-ps-q .nabe-ps-hint{color:var(--color-ink-soft);max-width:60ch;margin-top:10px;font-size:13.5px}.nabe-ps-trail{flex-wrap:wrap;gap:6px;margin:-18px 0 26px;list-style:none;display:flex}.nabe-ps-trail li{border:1px solid var(--color-line);min-height:26px;color:var(--color-ink-soft);border-radius:100px;align-items:center;padding:0 11px;font-size:11.5px;display:inline-flex}.nabe-ps-opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:30px;display:grid}.nabe-ps-opts.nabe-ps-pics{grid-template-columns:repeat(3,minmax(0,1fr))}.nabe-ps-opts.nabe-ps-two{grid-template-columns:repeat(2,minmax(0,1fr))}.nabe-ps-opt{text-align:left;background:var(--color-paper);border:1px solid var(--color-line);min-height:64px;animation:.4s cubic-bezier(.2,.7,.2,1) both ps-rise;animation-delay:calc(var(--i,0) * 55ms);align-items:center;gap:14px;padding:12px 18px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.nabe-ps-opt[aria-pressed=true]{border-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink)}.nabe-ps-opt:active{transform:scale(.995)}.nabe-ps-opt span{align-content:center;gap:2px;display:grid}.nabe-ps-opt b{font-size:14px;font-weight:550;line-height:1.35}.nabe-ps-opt small{color:var(--color-ink-soft);font-size:12px}.nabe-ps-opt .nabe-ps-dot{border:1px solid var(--color-line);border-radius:50%;flex:none;width:28px;height:28px}.nabe-ps-opt .nabe-ps-check{border:1px solid var(--color-line);border-radius:4px;flex:none;place-items:center;width:20px;height:20px;margin-left:auto;display:grid}.nabe-ps-opt[aria-pressed=true] .nabe-ps-check{background:var(--color-ink);border-color:var(--color-ink)}.nabe-ps-opt .nabe-ps-check svg{fill:none;width:12px;height:12px;stroke:var(--color-paper);stroke-width:2.4px}.nabe-ps-go{width:30px;height:30px;color:var(--color-ink-soft);border-radius:50%;flex:none;place-items:center;margin-left:auto;transition:transform .2s,background .2s,color .2s;display:grid}.nabe-ps-go svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.nabe-ps-opt[aria-pressed=true] .nabe-ps-go{background:var(--color-ink);color:var(--color-paper)}@media (hover:hover){.nabe-ps-opt:hover{border-color:var(--color-ink)}.nabe-ps-opt:hover .nabe-ps-go{background:var(--color-ink);color:var(--color-paper);transform:translate(2px)}}.nabe-ps-pics .nabe-ps-opt{flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:hidden}.nabe-ps-pics .nabe-ps-opt img{aspect-ratio:4/3;object-fit:cover;background:var(--color-sand);width:100%;transition:transform .4s}.nabe-ps-pics .nabe-ps-opt img.nabe-ps-draw{object-fit:contain;filter:brightness(1.06);mix-blend-mode:multiply;background:0 0;padding:0}@media (hover:hover){.nabe-ps-pics .nabe-ps-opt:hover img{transform:scale(1.025)}}.nabe-ps-pics .nabe-ps-opt span{padding:14px 16px 16px}.nabe-ps-pics .nabe-ps-opt:not(:has(img)){justify-content:center}.nabe-ps-pics .nabe-ps-opt:not(:has(img)) span{padding:18px 52px 18px 16px}.nabe-ps-pics .nabe-ps-opt:not(:has(img)) b{font-size:16px}.nabe-ps-pics .nabe-ps-opt .nabe-ps-go{position:absolute;bottom:14px;right:12px}.nabe-ps-pics .nabe-ps-opt:not(:has(img)) .nabe-ps-go{margin-top:-15px;top:50%;bottom:auto}.nabe-ps-pics .nabe-ps-opt{position:relative}.nabe-ps-pics .nabe-ps-opt span{padding-right:52px}.nabe-ps-pics .nabe-ps-opt .nabe-ps-check{background:var(--color-paper);position:absolute;top:12px;right:12px}@media (prefers-reduced-motion:reduce){.nabe-ps-opt{animation:none}}.nabe-ps-next{align-items:center;gap:18px;margin-top:26px;display:flex}.nabe-ps-note{background:var(--color-paper);border:1px solid var(--color-line);resize:vertical;width:100%;min-height:120px;margin-top:28px;padding:16px 18px;font-size:14px;line-height:1.55}.nabe-ps-note:focus{border-color:var(--color-ink);outline:none}.nabe-ps-wait{text-align:center;justify-items:center;gap:14px;max-width:640px;margin:60px auto;display:grid}.nabe-ps-wait .nabe-ps .nq-av.nabe-ps-av{width:64px;height:64px;margin-bottom:8px;animation:2.4s ease-in-out infinite ps-breathe}.nabe-ps-wait .nabe-ps .nq-av.nabe-ps-av svg{width:26px;height:26px}.nabe-ps-wait h2{letter-spacing:-.02em;font-size:clamp(28px,3.4vw,42px);font-weight:300;line-height:1.1}.nabe-ps-dream{min-height:1.6em;color:var(--color-ink);font-size:18px}.nabe-ps-dream.is-in{animation:.6s both ps-in}.nabe-ps-dream-bar{background:var(--color-line);border-radius:2px;width:160px;height:2px;margin-top:10px;display:block;overflow:hidden}.nabe-ps-dream-bar i{background:var(--color-green-deep);width:40%;height:100%;animation:1.8s ease-in-out infinite ps-slide;display:block}@keyframes ps-breathe{50%{transform:scale(1.06)}}@keyframes ps-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ps-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.nabe-ps-wait .nabe-ps-av,.nabe-ps-dream.is-in,.nabe-ps-dream-bar i{animation:none}}.nabe-ps-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--color-brick);font-size:10.5px;font-weight:600}.nabe-ps-result{gap:40px;display:grid}.nabe-ps-rhead{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:26px;display:flex}.nabe-ps-rhead h1{letter-spacing:-.03em;margin-top:10px;font-size:clamp(36px,4.6vw,62px);font-weight:300;line-height:1}.nabe-ps-rhead h1 b{font-weight:700}.nabe-ps-recap{flex-wrap:wrap;gap:6px;margin-top:18px;list-style:none;display:flex}.nabe-ps-recap li{border:1px solid var(--color-line);background:var(--color-paper);min-height:30px;color:var(--color-ink-soft);border-radius:100px;align-items:center;padding:0 13px;font-size:12px;display:inline-flex}.nabe-ps-rhead .nabe-ps-link{flex:none}.nabe-ps-say{align-items:flex-start;gap:14px;max-width:780px;margin-top:-10px;display:flex}.nabe-ps-say>div{background:var(--color-paper);border:1px solid var(--color-line);border-radius:16px 16px 16px 3px;flex:1;padding:18px 22px}.nabe-ps-say-title{font-size:17px;line-height:1.45}.nabe-ps-say-title b,.nabe-ps-why b{font-weight:650}.nabe-ps-why{gap:9px;margin-top:14px;list-style:none;display:grid}.nabe-ps-why li{animation:.45s cubic-bezier(.2,.7,.2,1) both ps-rise;animation-delay:calc(.24s + var(--i) * .14s);align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.nabe-ps-why svg{background:var(--color-green-tint);fill:none;width:20px;height:20px;stroke:var(--color-green-deep);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;flex:none;padding:3px}.nabe-ps-card-why{letter-spacing:.08em;text-transform:uppercase;color:var(--color-green-deep);font-size:10px;font-style:normal;font-weight:600}.nabe-ps-choices{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nabe-ps-choices>span{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-soft);margin-right:4px;font-size:11px;font-weight:600}.nabe-ps-choice{border:1px solid var(--color-ink);background:var(--color-paper);border-radius:100px;min-height:36px;padding:0 15px;font-size:12.5px;font-weight:550;transition:background .15s,color .15s}.nabe-ps-choice:hover{background:var(--color-ink);color:var(--color-paper)}.nabe-ps-in{animation:.6s cubic-bezier(.2,.7,.2,1) both ps-rise;animation-delay:calc(var(--d,0) * .15s)}@keyframes ps-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nabe-ps-in,.nabe-ps-why li{animation:none}}.nabe-ps-say .nabe-ps .nq-av.nabe-ps-av{width:38px;height:38px}.nabe-ps-say .nabe-ps .nq-av.nabe-ps-av svg{width:17px;height:17px}@keyframes ps-spin{to{transform:rotate(360deg)}}.nabe-ps-lines{border-top:1px solid var(--color-line);margin-top:14px;list-style:none}.nabe-ps-lines li{border-bottom:1px solid var(--color-line);justify-content:space-between;gap:16px;padding:11px 0;font-size:13px;display:flex}.nabe-ps-lines b{white-space:nowrap;font-weight:550}.nabe-ps-ghost{border:1px solid var(--color-ink);justify-content:center;align-items:center;min-height:52px;padding:0 22px;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.nabe-ps-ghost:hover{background:var(--color-ink);color:var(--color-paper)}.nabe-ps-shop{gap:18px;display:grid}.nabe-ps-shop-head{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.nabe-ps-shop-head h2{letter-spacing:-.01em;font-size:22px;font-weight:500}.nabe-ps-shop-head p{color:var(--color-ink-soft);font-size:13px}.nabe-ps-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.nabe-ps-cards-small{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.nabe-ps-card{background:var(--color-paper);border:1px solid var(--color-line);flex-direction:column;min-width:0;display:flex}.nabe-ps-card-img{aspect-ratio:4/3;background:var(--color-sand);display:block;overflow:hidden}.nabe-ps-card-img img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.nabe-ps-card:hover .nabe-ps-card-img img{transform:scale(1.03)}.nabe-ps-card-copy{gap:4px;padding:14px 14px 0;display:grid}.nabe-ps-card-name{font-size:13.5px;font-weight:550;line-height:1.35}.nabe-ps-card-copy small{color:var(--color-ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.nabe-ps-card-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:14px;display:flex}.nabe-ps-card-foot b{font-size:15px;font-weight:600}.nabe-ps-add,.nabe-ps-choose{border:1px solid var(--color-ink);align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:11.5px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.nabe-ps-add svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.nabe-ps-add{background:var(--color-ink);color:var(--color-paper)}.nabe-ps-add:hover{background:#000}.nabe-ps-choose:hover{background:var(--color-ink);color:var(--color-paper)}.nabe-ps-insp{background:var(--color-paper);border:1px solid var(--color-line);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.nabe-ps-insp img{object-fit:cover;width:100%;height:100%;min-height:260px}.nabe-ps-insp-text{grid-template-columns:1fr}.nabe-ps-insp>div{flex-direction:column;justify-content:center;gap:10px;padding:34px;display:flex}.nabe-ps-insp h3{letter-spacing:-.02em;font-size:clamp(22px,2.4vw,30px);font-weight:300}.nabe-ps-insp p{color:var(--color-ink-soft);font-size:13.5px;line-height:1.6}.nabe-ps-insp span{color:var(--color-brick);align-items:center;gap:8px;margin-top:6px;font-size:12.5px;font-weight:600;display:inline-flex}.nabe-ps-insp span svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:16px;height:16px}.nabe-ps-more .nq-answer .nq-actions{flex-wrap:wrap;display:flex}.nabe-ps-refine{background:var(--color-paper);border:1px solid var(--color-line);border-radius:100px;align-items:center;gap:12px;max-width:780px;padding:7px;display:flex}.nabe-ps-refine .nabe-ps .nq-av.nabe-ps-av{width:36px;height:36px}.nabe-ps-refine .nabe-ps .nq-av.nabe-ps-av svg{width:16px;height:16px}.nabe-ps-refine .nabe-ps .nq-av.nabe-ps-av i{border-color:var(--color-paper);width:9px;height:9px}.nabe-ps-refine input{background:0 0;border:0;flex:1;min-width:0;min-height:40px;font-size:14px}.nabe-ps-refine input:focus{outline:none}.nabe-ps-refine button{background:var(--color-ink);width:40px;height:40px;color:var(--color-paper);border-radius:50%;flex:none;place-items:center;display:grid}.nabe-ps-refine button svg{fill:currentColor;width:16px;height:16px}.nabe-ps-all{z-index:5;background:var(--color-paper);border:1px solid var(--color-ink);justify-content:space-between;align-items:center;gap:16px;padding:12px 12px 12px 22px;display:flex;position:sticky;bottom:16px;box-shadow:0 14px 34px #1b191524}.nabe-ps-all>span{white-space:nowrap;display:grid}.nabe-ps-all small{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-soft);font-size:11px;font-weight:600}.nabe-ps-all b{font-size:20px;font-weight:600}.nabe-ps-end{flex-wrap:wrap;gap:22px;display:flex}.nabe-ps-error{justify-items:start;gap:16px;max-width:620px;margin:40px auto;display:grid}.nabe-ps-error h2{font-size:26px;font-weight:300}.nabe-ps-dest{text-align:center;justify-items:center;gap:12px;max-width:720px;margin:28px auto 0;animation:.4s ease-out nabe-ps-dest-in;display:grid}.nabe-ps-dest h1{letter-spacing:-.01em;font-size:clamp(30px,4vw,46px);font-weight:300;line-height:1.08}.nabe-ps-dest-detail{max-width:52ch;color:var(--color-ink-soft);font-size:14px;line-height:1.6}.nabe-ps-dest .nabe-ps-recap{justify-content:center;margin-top:4px}.nabe-ps-dest-img{aspect-ratio:16/10;object-fit:cover;background:var(--color-sand);width:100%;max-height:360px;margin:14px 0 8px}.nabe-ps-dest .nabe-ps-end{justify-content:center;align-items:center}.nabe-ps-dest .nabe-button{align-items:center;gap:10px;display:inline-flex}.nabe-ps-dest .nabe-button svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:16px;height:16px}.nabe-ps-dest-go{color:var(--color-ink-soft);font-size:12.5px}.nabe-ps-dest h1:focus,.nabe-ps [tabindex="-1"]:focus{outline:none}@keyframes nabe-ps-dest-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.nabe-ps-dest{animation:none}}.nabe-ps-measures{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-top:30px;display:flex}.nabe-ps-measures label{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-soft);gap:6px;font-size:11px;font-weight:600;display:grid}.nabe-ps-measures label>span{background:var(--color-paper);border:1px solid var(--color-line);letter-spacing:0;text-transform:none;min-height:58px;color:var(--color-ink-soft);align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:400;display:flex}.nabe-ps-measures label>span:focus-within{border-color:var(--color-ink)}.nabe-ps-measures input{width:110px;color:var(--color-ink);background:0 0;border:0;font-size:22px;font-weight:500}.nabe-ps-measures input:focus{outline:none}.nabe-ps-measures input[aria-invalid=true]{color:var(--color-brick)}.nabe-ps-times{color:var(--color-ink-soft);padding-bottom:14px;font-size:22px}.nabe-ps-measure-error{color:var(--color-brick);flex-basis:100%;font-size:12.5px}.nabe-ps-measures .nabe-ps-next{flex-basis:100%;margin-top:12px}.nabe-ps-room{--room-green:var(--color-green);--room-moss:var(--color-green);--room-tint:var(--color-green);--room-sage:var(--color-green);--room-sand:var(--color-bg);--room-ctl:var(--color-green);background:var(--color-paper);border:1px solid var(--color-line);border-radius:14px;grid-template-columns:minmax(0,1fr) 390px;height:min(84vh,760px);min-height:600px;display:grid;overflow:hidden;box-shadow:0 18px 48px #1b191512}.nabe-ps-room-preview{grid-template-columns:minmax(0,1fr) 360px;height:min(74vh,640px);min-height:520px}.nabe-ps-room-visual{background:radial-gradient(ellipse at 45% 45%,var(--color-paper),var(--color-sand));min-width:0;min-height:0;position:relative;overflow:hidden}.nabe-ps-room-canvas{outline-offset:-3px;position:absolute;inset:112px 0 66px}.nabe-ps-room.is-arranging .nabe-ps-room-canvas{bottom:190px}.nabe-ps-room-canvas canvas{opacity:0;transition:opacity .5s;position:absolute;inset:0;touch-action:pan-y!important;width:100%!important;height:100%!important}.nabe-ps-room-canvas.is-arranging canvas{touch-action:none!important}.nabe-ps-room-visual.is3d canvas{opacity:1}.nabe-ps-room-cap{z-index:5;pointer-events:none;gap:7px;max-width:45%;display:grid;position:absolute;top:22px;left:24px}.nabe-ps-room-cap>span{letter-spacing:.15em;text-transform:uppercase;color:var(--color-ink-soft);font-size:10px}.nabe-ps-room-cap>span b{font-weight:500}.nabe-ps-room-cap>span i{font-style:normal}.nabe-ps-room-cap strong{font-size:12.5px;font-weight:500}.nabe-ps-room-arrange{z-index:6;background:var(--color-paper);min-height:44px;color:var(--room-moss);border:1px solid var(--color-green);border-radius:5px;align-items:center;gap:9px;padding:10px 14px;font-size:12px;font-weight:500;transition:background .15s,border-color .15s;display:flex;position:absolute;top:16px;right:18px}.nabe-ps-room-arrange svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.nabe-ps-room-arrange:hover{background:var(--color-paper)}.nabe-ps-room-arrange[aria-pressed=true]{background:var(--room-tint);border-color:var(--color-line)}.nabe-ps-room-views{z-index:6;border:1px solid var(--room-ctl);white-space:nowrap;background:#fbfaf6e8;border-radius:6px;padding:3px;display:flex;position:absolute;top:68px;left:50%;transform:translate(-50%)}.nabe-ps-room-views button{min-height:38px;color:var(--color-ink-soft);border-radius:3px;padding:0 15px;font-size:11px;transition:background .15s}.nabe-ps-room-views button:hover{background:var(--color-bg)}.nabe-ps-room-views button[aria-pressed=true]{background:var(--room-tint);color:var(--color-brick-deep);font-weight:500}.nabe-ps-room-tools{z-index:5;pointer-events:none;justify-content:center;gap:8px;display:flex;position:absolute;bottom:16px;left:20px;right:20px}.nabe-ps-room-tools button{pointer-events:auto;border:1px solid var(--color-line);background:#fbfaf6cc;border-radius:4px;min-height:40px;padding:0 15px;font-size:11px}.nabe-ps-room-tools button:hover{background:var(--color-bg)}.nabe-ps-room-place{z-index:6;border:1px solid var(--room-ctl);background:#fbfaf6f5;border-radius:6px;gap:7px;width:350px;max-width:calc(100% - 24px);padding:10px 12px;display:grid;position:absolute;bottom:66px;left:50%;transform:translate(-50%)}.nabe-ps-room-pick,.nabe-ps-room-moves{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.nabe-ps-room-pick select{min-width:0;min-height:40px;font:inherit;color:var(--color-brick-deep);background:0 0;border:0;flex:1;padding:0 4px;font-size:11.5px}.nabe-ps-room-pick button{border:1px solid var(--room-ctl);white-space:nowrap;border-radius:4px;align-items:center;gap:6px;min-height:40px;padding:0 9px;font-size:10.5px;display:flex}.nabe-ps-room-pick svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.nabe-ps-room-nudge,.nabe-ps-room-turn{border:1px solid var(--room-ctl);border-radius:4px;align-items:center;display:flex;overflow:hidden}.nabe-ps-room-nudge button,.nabe-ps-room-turn button{width:40px;height:42px;color:var(--color-green-readable);place-items:center;font-size:20px;display:grid}.nabe-ps-room-pick button:hover,.nabe-ps-room-nudge button:hover,.nabe-ps-room-turn button:hover{background:var(--room-tint)}.nabe-ps-room-turn output{text-align:center;min-width:40px;color:var(--color-green-readable);font-variant-numeric:tabular-nums;font-size:11px}.nabe-ps-room-place small{color:var(--color-ink-soft);font-size:9.5px;line-height:1.5}.nabe-ps-cam-busy .nabe-ps .nq-av.nabe-ps-av{width:56px;height:56px;animation:2.4s ease-in-out infinite ps-breathe}.nabe-ps-cam.is-busy .nabe-ps-room-side,.nabe-ps-cam.is-busy~.nabe-ps-room-noa .nabe-ps-refine,.nabe-ps-cam.is-busy .nabe-ps-room-arrange,.nabe-ps-cam.is-busy .nabe-ps-room-views{opacity:.5;pointer-events:none}.nabe-ps-room-side{border-left:1px solid var(--color-line);background:var(--color-paper);flex-direction:column;min-height:0;display:flex}.nabe-ps-room-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:20px 22px;overflow:auto}.nabe-ps-room-head{margin:18px 0 12px}.nabe-ps-room-scroll>.nabe-ps-room-head:first-child{margin-top:4px}.nabe-ps-room-head>span{letter-spacing:.08em;text-transform:uppercase;color:var(--color-brick);margin-bottom:5px;font-size:9.5px;display:block}.nabe-ps-room-head h3{letter-spacing:-.01em;font-size:20px;font-weight:450;line-height:1.3}.nabe-ps-room-lede{color:var(--color-ink-soft);margin-bottom:6px;font-size:12.5px;line-height:1.65}.nabe-ps-room-size{background:var(--room-sage);border:1px solid var(--color-sand);border-radius:6px;margin-bottom:12px;padding:10px 12px}.nabe-ps-room-size summary{cursor:pointer;padding-right:24px;font-size:11.5px;font-weight:600;line-height:1.6;list-style:none;position:relative}.nabe-ps-room-size summary::-webkit-details-marker{display:none}.nabe-ps-room-size summary:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='none' stroke='%236b655b' stroke-width='1.6'%3E%3Cpath d='m9 11 5 5 5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;width:18px;height:18px;margin-top:-9px;transition:transform .25s;position:absolute;top:50%;right:0}.nabe-ps-room-size[open] summary:after{transform:rotate(180deg)}.nabe-ps-room-fields{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.nabe-ps-room-fields label{color:var(--color-ink-soft);gap:4px;font-size:10px;display:grid}.nabe-ps-room-fields input{border:1px solid var(--color-line);background:#fff;border-radius:4px;width:100%;min-width:0;min-height:38px;padding:0 9px;font-size:13px}.nabe-ps-room-fields input:focus{border-color:var(--room-moss);outline:none}.nabe-ps-room-size form>button{border:1px solid var(--room-green);width:100%;min-height:38px;color:var(--room-green);border-radius:4px;margin-top:8px;font-size:11px;font-weight:500}.nabe-ps-room-size form>button:hover{background:var(--room-green);color:#fff}.nabe-ps-room-space{border-left:3px solid var(--color-clay);background:var(--room-sage);color:var(--color-ink-soft);gap:4px;margin-bottom:4px;padding:10px 12px;font-size:10.5px;line-height:1.5;display:grid}.nabe-ps-room-space strong{color:var(--room-moss);font-size:11px;font-weight:550}.nabe-ps-room-space.has-conflict{border-color:var(--color-brick);background:var(--color-bg);color:var(--color-brick)}.nabe-ps-room-space.has-conflict strong{color:var(--color-brick)}.nabe-ps-room-list{border-top:1px solid var(--color-line);list-style:none}.nabe-ps-room-card{border-bottom:1px solid var(--color-line);padding:14px 0}.nabe-ps-room-card-main{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.nabe-ps-room-preview .nabe-ps-room-card-main{grid-template-columns:58px minmax(0,1fr)}.nabe-ps-room-photo{background:var(--room-sand);border-radius:3px;width:58px;height:65px;padding:0;display:block;overflow:hidden}.nabe-ps-room-photo img{object-fit:cover;width:100%;height:100%}button.nabe-ps-room-photo{transition:box-shadow .15s}button.nabe-ps-room-photo:hover{box-shadow:0 0 0 2px var(--room-tint)}.nabe-ps-room-copy{gap:3px;min-width:0;display:grid}.nabe-ps-room-copy b{font-size:13px;font-weight:550;line-height:1.35}.nabe-ps-room-copy small{color:var(--color-ink-soft);font-size:10.5px;line-height:1.45}.nabe-ps-room-price{font-size:12px;font-weight:500}.nabe-ps-room-x{width:30px;height:34px;color:var(--color-ink-soft);align-self:start;font-size:21px;line-height:1}.nabe-ps-room-x:hover{color:var(--color-brick)}.nabe-ps-room-card.is-selected .nabe-ps-room-photo{box-shadow:0 0 0 2px var(--color-ink-soft)}.nabe-ps-room-card.is-selected .nabe-ps-room-copy b{color:var(--room-moss)}.nabe-ps-room-acts{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.nabe-ps-room-act{border:1px solid var(--color-line);text-align:center;min-height:38px;color:var(--color-brick);border-radius:3px;justify-content:center;align-items:center;padding:6px;font-size:10.5px;font-weight:500;line-height:1.4;transition:background .15s,border-color .15s;display:flex}.nabe-ps-room-act:first-child{background:var(--room-sand);border-color:var(--room-sand);color:var(--color-ink)}.nabe-ps-room-act:first-child:hover,.nabe-ps-room-act[aria-expanded=true]{border-color:var(--color-ink)}.nabe-ps-room-act-buy:hover{border-color:var(--color-brick)}.nabe-ps-room-act:disabled{opacity:.45;cursor:default}.nabe-ps-cam-opts label{color:var(--color-ink-soft);gap:4px;font-size:10px;display:grid}.nabe-ps-cam-opts select{border:1px solid var(--color-sand);background:var(--color-paper);width:100%;min-width:0;min-height:38px;font:inherit;color:var(--color-ink);border-radius:4px;padding:0 6px;font-size:11px}.nabe-ps-cam-opts .nabe-ps-check-row{min-height:26px;color:var(--color-ink);grid-column:1/-1;align-items:center;gap:8px;font-size:11.5px;display:flex}.nabe-ps-check-row input{width:16px;height:16px;accent-color:var(--color-brick);margin:0}.nabe-ps-room-addsec{margin-top:24px}.nabe-ps-room-addlist{border-top:1px solid var(--color-line);list-style:none}.nabe-ps-room-addrow{border-bottom:1px solid #d8cfbd80;align-items:center;gap:12px;padding:10px 0;display:flex}.nabe-ps-room-addrow img{object-fit:cover;background:var(--room-sand);border-radius:3px;flex:none;width:46px;height:52px}.nabe-ps-room-addrow>span{flex:1;gap:3px;min-width:0;display:grid}.nabe-ps-room-addrow b{font-size:12px;font-weight:500}.nabe-ps-room-addrow small{color:var(--color-brick);font-size:9.5px}.nabe-ps-room-addrow button{background:var(--room-sand);border-radius:3px;flex:none;align-items:center;gap:5px;min-height:36px;padding:0 11px;font-size:10.5px;font-weight:500;display:flex}.nabe-ps-room-addrow button:hover{background:var(--color-sand)}.nabe-ps-room-addrow svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:14px;height:14px}.nabe-ps-room-summary{background:var(--color-bg);border-top:1px solid var(--color-green);flex:none;padding:14px 22px 16px;display:grid}.nabe-ps-room-total{justify-content:space-between;align-items:baseline;gap:12px;margin:2px 0 12px;display:flex}.nabe-ps-room-total>span{font-size:11px}.nabe-ps-room-total strong{letter-spacing:-.03em;font-size:23px;font-weight:500}.nabe-ps-room-buy{background:var(--room-green);color:#fff;border-radius:4px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:46px;font-size:12px;font-weight:500;transition:background .15s;display:flex}.nabe-ps-room-buy:hover{background:var(--color-brick-deep)}.nabe-ps-room-buy:disabled{opacity:.5;cursor:default}.nabe-ps-room-buy svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.nabe-ps-room-sec{border:1px solid var(--color-green);width:100%;min-height:40px;color:var(--room-green);border-radius:4px;justify-content:center;align-items:center;gap:8px;margin-top:8px;font-size:11px;font-weight:500;transition:background .15s;display:flex}.nabe-ps-room-sec svg,.nabe-ps-room-buy svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.nabe-ps-room-sec:hover{background:var(--color-green-tint)}.nabe-ps-room-mine{border-top:1px solid var(--color-green);margin-top:12px;padding-top:10px;display:grid}.nabe-ps-room-mine:empty{display:none}.nabe-ps-room-mine-title{letter-spacing:.08em;text-transform:uppercase;color:var(--color-brick);font-size:9.5px}.nabe-ps-room-mine p:not(.nabe-ps-room-mine-title){color:var(--color-ink-soft);margin-top:3px;font-size:11px;line-height:1.55}.nabe-ps-room-ask{margin-top:10px}.nabe-ps-room-ask p{color:var(--color-brick);font-size:11px;line-height:1.55}.nabe-ps-room-noa{gap:12px;margin-top:-22px;display:grid}.nabe-ps-room-noa .nabe-ps-refine{max-width:none}.nabe-ps-cam-status.is-error{color:var(--color-brick)}.nabe-ps-camera .nabe-ps-choices>span{margin-right:2px}.nabe-ps-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nabe-ps-dialog{border:1px solid var(--color-line);background:var(--color-paper);width:min(520px,100% - 32px);max-height:calc(100% - 32px);color:var(--color-ink);margin:auto;padding:28px}.nabe-ps-dialog::backdrop{background:#1b191573}.nabe-ps-dialog h2{letter-spacing:-.02em;margin:8px 0 6px;font-size:24px;font-weight:300}.nabe-ps-dialog>p:not(.nabe-ps-eyebrow){color:var(--color-ink-soft);font-size:13.5px}.nabe-ps-dialog-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px;display:flex}.nabe-ps-conflict{border:1px solid var(--color-line);gap:6px;margin-top:12px;padding:12px 14px;display:grid}.nabe-ps-conflict legend{padding:0 4px;font-size:13px;font-weight:600}.nabe-ps-conflict p{font-size:12px}.nabe-ps-conflict p span{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-soft);font-size:10px;font-weight:600;display:block}.nabe-ps-conflict div{flex-wrap:wrap;gap:14px;font-size:12.5px;display:flex}.nabe-ps-conflict label{align-items:center;gap:6px;display:flex}.nabe-ps-fresh{margin-top:12px;font-size:12.5px}@media (max-width:900px){.nabe-ps-wrap{padding:22px 16px 72px}.nabe-ps-intro{grid-template-columns:1fr;gap:30px;padding:10px 0}.nabe-ps-intro .nabe-ps-link{margin:18px 0 0;display:flex}.nabe-ps-trail{margin:-20px 0 20px}.nabe-ps-opts,.nabe-ps-opts.nabe-ps-pics,.nabe-ps-opts.nabe-ps-two{grid-template-columns:1fr}.nabe-ps-pics .nabe-ps-opt{flex-direction:row;align-items:center;min-height:88px}.nabe-ps-pics .nabe-ps-opt img{aspect-ratio:auto;flex:none;align-self:stretch;width:104px;height:auto;min-height:88px}.nabe-ps-pics .nabe-ps-opt img.nabe-ps-draw{width:124px}.nabe-ps-pics .nabe-ps-opt img.nabe-ps-draw:not([src*=nabe-letto-]){object-fit:cover}.nabe-ps-pics .nabe-ps-opt span{padding:12px 48px 12px 14px}.nabe-ps-pics .nabe-ps-opt .nabe-ps-go{margin-top:-15px;top:50%;bottom:auto}.nabe-ps-rhead{flex-direction:column;align-items:flex-start}.nabe-ps-insp{grid-template-columns:1fr}.nabe-ps-cards,.nabe-ps-cards-small{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nabe-ps-card-copy{padding:10px 10px 0}.nabe-ps-card-foot{flex-direction:column;align-items:stretch;padding:10px}.nabe-ps-add,.nabe-ps-choose{justify-content:center}.nabe-ps-insp>div{padding:22px 20px}.nabe-ps-room,.nabe-ps-room-preview{border-radius:12px;grid-template-columns:1fr;height:auto;min-height:0}.nabe-ps-room-visual{height:68vh;min-height:440px;max-height:620px}.nabe-ps-room-preview .nabe-ps-room-visual{height:56vh;min-height:380px}.nabe-ps-room-canvas{inset:100px 0 56px}.nabe-ps-room.is-arranging .nabe-ps-room-canvas{bottom:168px}.nabe-ps-room-cap{gap:4px;max-width:48%;top:14px;left:16px}.nabe-ps-room-cap>span{font-size:9px}.nabe-ps-room-cap>span i{display:none}.nabe-ps-room-cap strong{font-size:11px}.nabe-ps-room-arrange{gap:7px;min-height:40px;padding:8px 11px;font-size:11px;top:10px;right:10px}.nabe-ps-room-views{padding:2px;top:58px}.nabe-ps-room-views button{min-height:36px;padding:0 12px;font-size:10.5px}.nabe-ps-room-tools{bottom:8px;left:8px;right:8px}.nabe-ps-room-place{gap:5px;width:calc(100% - 16px);max-width:400px;padding:6px;bottom:54px}.nabe-ps-room-place small{display:none}.nabe-ps-room-pick select{font-size:16px}.nabe-ps-room-pick button span{display:none}.nabe-ps-room-nudge button,.nabe-ps-room-turn button{width:44px;height:44px}.nabe-ps-room-turn output{min-width:30px}.nabe-ps-room-side{border-left:0;border-top:1px solid var(--color-line)}.nabe-ps-room-scroll{padding:16px 16px 6px;overflow:visible}.nabe-ps-room-summary{padding:14px 16px 16px}.nabe-ps-room-noa{margin-top:-24px}.nabe-ps-measures input{width:90px}}.nabe-ps-bed-photo{object-fit:contain;mix-blend-mode:multiply;width:calc(100% - 48px);height:calc(100% - 136px);position:absolute;inset:96px 24px 40px}.nabe-ps-bedset .nabe-ps-room-canvas{bottom:44px}.nabe-ps-room-group{border-bottom:1px solid var(--color-line);letter-spacing:.12em;text-transform:uppercase;color:var(--color-brick);margin:20px 0 0;padding-bottom:6px;font-size:9.5px;font-weight:600;list-style:none}.nabe-ps-bed-row{background:var(--room-sage);border:0;border-radius:10px;margin-top:4px;padding:12px}.nabe-ps-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--room-green);margin-bottom:3px;font-size:9px;font-style:normal;font-weight:600;display:block}.nabe-ps-tag-bed{color:var(--color-green-readable)}.nabe-ps-pick-name{color:inherit;font-size:12.5px;font-weight:550;line-height:1.35;text-decoration:none;display:block}.nabe-ps-pick-name:hover{text-decoration:underline}.nabe-ps-pick-why{color:var(--room-moss);margin-top:2px;font-size:11px;font-style:normal;line-height:1.4;display:block}.nabe-ps-pick-row .nabe-ps-room-photo,.nabe-ps-pick-row .nabe-ps-room-copy{transition:opacity .25s}.nabe-ps-pick-row.is-off .nabe-ps-room-photo,.nabe-ps-pick-row.is-off .nabe-ps-room-copy{opacity:.42}.nabe-ps-pick{border-radius:50%;place-items:center;width:36px;height:36px;padding:0;transition:background .2s,color .2s,transform .2s;display:grid;border:1.5px solid var(--room-green)!important;background:var(--room-green)!important;color:#fff!important}.nabe-ps-pick:hover{transform:scale(1.06)}.nabe-ps-pick:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.nabe-ps-pick svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.nabe-ps-pick[aria-pressed=false]{color:var(--room-green)!important;background:0 0!important}.nabe-ps-pick[aria-pressed=true] .nabe-ps-pick-off,.nabe-ps-pick[aria-pressed=false] .nabe-ps-pick-on{display:none}.nabe-ps-pick-go{color:var(--room-green);text-underline-offset:3px;font-size:11px;font-weight:550;text-decoration:underline}a.nabe-ps-room-sec{text-decoration:none}@media (prefers-reduced-motion:reduce){.nabe-ps-pick,.nabe-ps-pick-row .nabe-ps-room-photo,.nabe-ps-pick-row .nabe-ps-room-copy{transition:none}}@media (max-width:900px){.nabe-ps-bed-photo{top:90px;bottom:30px}}.nabe-ps-room-summary .nabe-ps-room-mine{border-top:0;margin-top:8px;padding-top:0}.nabe-ps-room-summary [data-ps-bed-mine] p:not(.nabe-ps-room-mine-title){color:var(--color-ink-soft);margin-top:3px;font-size:11px;line-height:1.55}.nabe-ps-leave [data-leave=stay],.nabe-ps-leave [data-leave=back]{color:var(--color-ink-soft)!important;border-color:#0000!important}.nabe-ps-leave [data-step][hidden]{display:none}.nabe-ps-leave-go{text-align:center;color:var(--color-ink-soft);text-underline-offset:3px;margin-top:2px;font-size:11px;text-decoration:underline;display:block}.nabe-ps-leave-status:empty{display:none}.nabe-ps-leave-field{color:var(--color-ink-soft);gap:6px;margin:0 0 12px;font-size:11px;display:grid}.nabe-ps-leave-field input{border:1px solid var(--color-line);min-height:46px;font:inherit;color:var(--color-ink);background:#fff;border-radius:3px;padding:0 14px;font-size:14px}.nabe-ps-leave-check{align-items:flex-start;gap:10px;margin:0 0 10px;font-size:11.5px;line-height:1.55;display:flex}.nabe-ps-leave-check input{accent-color:var(--color-brick);margin-top:3px}.nabe-ps-leave-check a{text-underline-offset:2px;text-decoration:underline}.nabe-ps-leave form button[type=submit]{margin-top:6px}.nabe-bed-related{margin-top:26px;display:block;position:relative}.nabe-bed-related-note{color:var(--color-ink-soft);margin:0 0 12px;font-size:12px;line-height:1.5}.nabe-bed-related-wrap{min-width:0;position:relative}.nabe-bed-related-row{scrollbar-width:none;gap:10px;min-width:0;max-width:100%;padding:4px 2px 10px;display:flex;overflow-x:auto}.nabe-bed-related-row::-webkit-scrollbar{display:none}.nabe-bed-related-arrow{z-index:6;background:var(--color-paper);border:1px solid var(--color-line);width:32px;height:32px;color:var(--color-ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .18s,color .18s,border-color .18s;display:flex;position:absolute;top:30%;transform:translateY(-50%);box-shadow:0 8px 20px -10px #1b19158c}.nabe-bed-related-arrow[hidden]{display:none}.nabe-bed-related-arrow:hover{background:var(--color-ink);color:var(--color-paper);border-color:var(--color-ink)}.nabe-bed-related-arrow svg{width:15px;height:15px}.nabe-bed-related-arrow[data-related-scroll="-1"]{left:-8px}.nabe-bed-related-arrow[data-related-scroll="1"]{right:-8px}.nabe-bed-related .nabe-rel{border:1px solid var(--color-line);background:var(--color-paper);width:136px;color:inherit;text-align:left;cursor:pointer;flex-direction:column;flex:none;padding:7px;text-decoration:none;transition:border-color .2s,background .2s;display:flex;position:relative}.nabe-bed-related .nabe-rel:hover{border-color:var(--color-ink)}.nabe-bed-related .nabe-rel.is-selected{border-color:var(--color-green-deep);background:var(--color-green-tint)}.nabe-bed-related .nabe-rel-fig{aspect-ratio:1;background:var(--color-sand);width:100%;display:block;overflow:hidden}.nabe-bed-related .nabe-rel-fig img{object-fit:cover;width:100%;height:100%}.nabe-bed-related .nabe-rel-name{min-height:30px;margin-top:8px;font-size:11.5px;font-weight:600;line-height:1.3;display:block}.nabe-bed-related .nabe-rel-variant{min-height:1.4em;color:var(--color-ink-soft);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;padding-bottom:2px;font-size:10.5px;display:block;overflow:hidden}.nabe-bed-related .nabe-rel-price{color:var(--color-green-readable);margin-top:3px;font-size:11.5px;font-weight:600;display:block}.nabe-bed-related .nabe-rel-actions{align-items:center;gap:6px;margin-top:8px;display:flex}.nabe-bed-related .nabe-rel-add{border:1px solid var(--color-ink);background:var(--color-paper);width:28px;height:28px;color:var(--color-ink);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;transition:background .18s,color .18s,border-color .18s;display:flex}.nabe-bed-related .nabe-rel-add:after{content:"";width:44px;height:44px;position:absolute;inset:auto auto 0 0}.nabe-bed-related .nabe-rel-add:hover{background:var(--color-ink);color:var(--color-paper)}.nabe-bed-related .nabe-rel-add:disabled{border-color:var(--color-line);color:var(--color-line);cursor:default;background:var(--color-paper)}.nabe-bed-related .nabe-rel.is-selected .nabe-rel-add{background:var(--color-green-deep);border-color:var(--color-green-deep);color:#fff}.nabe-bed-related .nabe-rel.is-selected .nabe-rel-add:hover{background:var(--color-brick);border-color:var(--color-brick)}.nabe-bed-related .nabe-rel-details{border:1px solid var(--color-line);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-soft);cursor:pointer;background:0 0;flex:1;padding:7px 4px;font-size:10.5px;transition:border-color .18s,color .18s}.nabe-bed-related .nabe-rel-details:hover{border-color:var(--color-ink);color:var(--color-ink)}.nabe-bed-related .nabe-rel{padding-top:12px}.nabe-bed-related .nabe-rel-add{min-width:44px;min-height:44px}.nabe-bed-related .nabe-rel-details{min-height:44px}.nabe-bed-related .nabe-rel-add:focus-visible,.nabe-bed-related .nabe-rel-details:focus-visible,.nabe-bed-related-arrow:focus-visible,.nabe-bed-related .nabe-rel-option:focus-visible,.nabe-related-buy:focus-visible,.nabe-related-view:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.nabe-bed-related .nabe-rel-panel-fig{aspect-ratio:1;background:var(--color-sand);width:100%;margin-bottom:18px;overflow:hidden}.nabe-bed-related .nabe-rel-panel-fig img{object-fit:cover;width:100%;height:100%}.nabe-bed-related .nabe-panel-body .nabe-rel-panel-name{font-size:22px;font-weight:600;line-height:1.2}.nabe-bed-related .nabe-rel-panel-price{align-items:baseline;gap:9px;margin-top:8px;display:flex}.nabe-bed-related .nabe-rel-panel-price b{font-size:22px;font-weight:700}.nabe-bed-related .nabe-rel-panel-price span{color:var(--color-ink-soft);font-size:12px}.nabe-bed-related .nabe-panel-body .nabe-rel-panel-text{color:var(--color-ink-soft);margin-top:14px;font-size:14px;line-height:1.6}.nabe-bed-related .nabe-rel-options{border:0;min-width:0;margin:22px 0 0;padding:0}.nabe-bed-related .nabe-rel-options legend{letter-spacing:.14em;text-transform:uppercase;color:var(--color-brick);margin-bottom:10px;padding:0;font-size:10.5px;font-weight:600}.nabe-bed-related .nabe-rel-options>div{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.nabe-bed-related .nabe-rel-option{background:var(--color-bg);min-height:56px;color:var(--color-ink);text-align:left;cursor:pointer;border:0;align-items:center;gap:10px;padding:6px 10px 6px 6px;font-size:13px;line-height:1.3;display:flex}.nabe-bed-related .nabe-rel-option img{object-fit:cover;background:var(--color-sand);flex:none;width:44px;height:44px}.nabe-bed-related .nabe-rel-option i{border-radius:50%;flex:none;width:28px;height:28px;margin-left:6px;box-shadow:inset 0 0 0 1px #1b19151f}.nabe-bed-related .nabe-rel-option:not(:has(img,i)){padding-left:14px}.nabe-bed-related .nabe-rel-option small{color:var(--color-ink-soft);font-size:10.5px;display:block}.nabe-bed-related .nabe-rel-option[aria-pressed=true]{background:var(--color-paper);box-shadow:inset 0 0 0 1px var(--color-ink);font-weight:600}.nabe-bed-related .nabe-rel-option:disabled{cursor:default;color:var(--color-ink-soft);text-decoration:line-through}.nabe-bed-related .nabe-rel-option:disabled small{text-decoration:none}.nabe-bed-related .nabe-panel-body .nabe-rel-panel-hint{background:var(--color-green-tint);color:var(--color-ink-soft);border:1px solid #79aea366;margin:16px 0;padding:10px 13px;font-size:12px;line-height:1.5}.nabe-bed-related .nabe-panel-body .nabe-rel-panel-note{color:var(--color-ink-soft);margin-top:12px;font-size:12px;line-height:1.5}.nabe-related-view{color:var(--color-brick);text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:10px 0;padding:8px 0;font-size:12px;font-weight:500;text-decoration:underline;display:block}@media (prefers-reduced-motion:reduce){.nabe-rel,.nabe-rel-add,.nabe-rel-details,.nabe-bed-related-arrow,.nabe-related-buy{transition:none}}.nabe-panel-body .nabe-insp-step{letter-spacing:.1em;text-transform:uppercase;color:var(--color-brick);margin:0;font-size:10.5px;font-weight:600;line-height:1.5}.nabe-insp-ages{flex-wrap:wrap;gap:8px;margin:13px 0 26px;display:flex}.nabe-insp-ages .nabe-chip[aria-pressed=true]{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper);font-weight:600}.nabe-insp-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.nabe-insp-arrows{flex:none;gap:5px;display:flex}.nabe-insp-arrows button{border:1px solid var(--color-line);width:28px;height:28px;color:var(--color-ink);cursor:pointer;background:0 0;border-radius:50%;font-size:20px;line-height:1}.nabe-insp-arrows button:disabled{opacity:.25;cursor:default}.nabe-ideas-grid{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--color-line) transparent;grid-auto-columns:88%;grid-auto-flow:column;gap:14px;padding-bottom:10px;display:grid;overflow-x:auto}.nabe-ideas-grid[data-single]{grid-auto-columns:100%;padding-bottom:0}.nabe-ideas-grid .nabe-3d-preset{border:1px solid var(--color-line);background:var(--color-paper);text-align:left;scroll-snap-align:start;cursor:pointer;flex-direction:column;min-width:0;padding:0;transition:border-color .2s,background .2s;display:flex;overflow:hidden}.nabe-ideas-grid .nabe-3d-preset[hidden]{display:none}.nabe-ideas-grid .nabe-3d-preset[aria-pressed=true]{border-color:var(--color-green-deep);background:var(--color-green-tint)}.nabe-insp-fig{aspect-ratio:16/10;background:var(--color-sand);display:block;position:relative;overflow:hidden}.nabe-insp-fig img{object-fit:cover;width:100%;height:100%;display:block}.nabe-insp-action{color:var(--color-ink);letter-spacing:.025em;background:#faf6eef5;padding:8px 10px;font-size:9.5px;position:absolute;bottom:10px;right:10px}.nabe-3d-preset[aria-pressed=true] .nabe-insp-action{background:var(--color-green-deep);color:var(--color-paper)}.nabe-insp-text{padding:16px;display:block}.nabe-insp-text b{font-size:18px;font-weight:600;line-height:1.25;display:block}.nabe-insp-text small{color:var(--color-ink-soft);margin-top:7px;font-size:11.5px;line-height:1.5;display:block}.nabe-panel-body .nabe-insp-caption{color:var(--color-ink-soft);margin:11px 0 0;font-size:11px;line-height:1.6}.nabe-panel-body .nabe-insp-feedback{color:var(--color-green-readable);margin-top:12px;font-size:11.5px;line-height:1.6}.nabe-insp-feedback:empty{display:none}.nabe-insp-suggest{border-top:1px solid var(--color-line);margin-top:24px;padding-top:22px}.nabe-insp-suggest[hidden]{display:none}.nabe-insp-sub{color:var(--color-ink-soft);margin:10px 0 14px;font-size:12px;line-height:1.55}.nabe-insp-list{flex-direction:column;gap:8px;display:flex}.nabe-gsg{border:1px solid var(--color-line);background:var(--color-paper);text-align:left;cursor:pointer;align-items:center;gap:11px;width:100%;padding:9px 12px 9px 9px;transition:border-color .18s,background .18s;display:flex}.nabe-gsg:hover{border-color:var(--color-ink-soft)}.nabe-gsg.is-selected{border-color:var(--color-green-deep);background:var(--color-green-tint)}.nabe-gsg:disabled{opacity:.5;cursor:default}.nabe-gsg-fig{background:var(--color-sand);flex:none;width:46px;height:46px;overflow:hidden}.nabe-gsg-fig img{object-fit:cover;width:100%;height:100%;display:block}.nabe-gsg-text{flex:auto;min-width:0;line-height:1.3}.nabe-gsg-text b{font-size:13px;font-weight:600;display:block}.nabe-gsg-text small{color:var(--color-ink-soft);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;display:block;overflow:hidden}.nabe-gsg-price{white-space:nowrap;font-size:12.5px;font-weight:600}.nabe-gsg-check{border:1px solid var(--color-line);background:var(--color-paper);border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;line-height:1;display:flex}.nabe-gsg.is-selected .nabe-gsg-check{background:var(--color-green-deep);border-color:var(--color-green-deep);color:#fff}.nabe-ideas-note{color:var(--color-ink-soft);margin:12px 0 22px;font-size:11px;line-height:1.6}.nabe-insp-footer{gap:10px;margin-top:24px;display:grid}.nabe-insp-cart{color:var(--color-brick);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:12px;font-weight:500;text-decoration:underline}.nabe-insp-cart[hidden]{display:none}.nabe-guide-inline b{color:var(--color-ink);margin-right:6px;font-weight:600}.nabe-guide-inline>span{display:none}.nabe-finder>div>div{min-width:0}.nabe-finder-question{letter-spacing:.14em;text-transform:uppercase;color:var(--color-brick);margin:0 0 16px;font-size:12px;font-weight:400}.nabe-finder-hint{color:var(--color-ink-soft);margin:0 0 11px;font-size:12px;line-height:1.4;display:none}.nabe-finder-picks{flex-wrap:wrap;gap:11px;display:flex}.nabe-finder-empty{border:1px dashed var(--color-line);background:var(--color-paper);text-align:center;color:var(--color-ink-soft);padding:56px 30px;font-size:14.5px;line-height:1.55}.nabe-finder-empty[hidden]{display:none}.nabe-finder-empty>span{color:var(--color-green-deep);margin-bottom:12px;font-size:26px;line-height:1;display:block}.nabe-finder-picks .nabe-chip[aria-pressed=true]{border-color:var(--color-green-deep);background:var(--color-green-tint);color:var(--color-ink)}.nabe-finder-picks .nabe-chip[aria-pressed=true]:before{content:"✓ ";color:var(--color-green-readable);font-weight:700}.nabe-finder-picks .nabe-link[aria-pressed=true]{display:none}.nabe-finder-feats{flex-direction:column;gap:9px;margin:18px 0 0;padding:0;list-style:none;display:flex}.nabe-finder-feats li{padding-left:20px;font-size:13.5px;position:relative}.nabe-finder-feats li:before{content:"✦";color:var(--color-brick);position:absolute;left:0}.nabe-compare{border-collapse:collapse;text-align:left;width:100%;min-width:660px;font-size:14px}.nabe-compare--features{min-width:1000px}.nabe-compare caption{text-align:left;margin-bottom:14px;font-size:26px;font-weight:300;line-height:1.2}.nabe-compare thead tr{border-top:2px solid var(--color-ink)}.nabe-compare tr{border-bottom:1px solid var(--color-line)}.nabe-compare th,.nabe-compare td{padding:16px 14px}.nabe-compare tbody th{font-weight:400}.nabe-compare thead th:not(:first-child),.nabe-compare td{text-align:center}.nabe-compare thead th{font-size:19px;font-weight:400}.nabe-compare thead a{color:inherit;text-decoration:none}.nabe-compare thead a:hover{color:var(--color-brick)}.nabe-compare thead small{color:var(--color-ink-soft);margin-top:4px;font-size:12px;display:block}.nabe-compare tbody th{width:24%}.nabe-compare-yes{color:var(--color-green-readable);font-size:16px;font-weight:700}.nabe-compare-no{color:var(--color-line)}.nabe-compare-sign{color:var(--color-brick);font-size:12.5px;font-weight:500}@media (max-width:820px){.nabe-finder-hint{display:block}.nabe-finder-question{margin-bottom:4px}.nabe-finder-empty{margin-top:4px;padding:22px 18px;font-size:13px}.nabe-finder-empty>span{margin-bottom:7px;font-size:20px}.nabe-finder-picks{scrollbar-width:none;flex-wrap:nowrap;gap:8px;padding:1px 0 2px;overflow-x:auto}.nabe-finder-picks::-webkit-scrollbar{display:none}.nabe-finder-picks>*{white-space:nowrap;flex:none}.nabe-compare caption{font-size:22px}}.nabe-compare-pick{display:none}@media (max-width:820px){.nabe-compare-pick{margin:56px 0 14px;display:block}.nabe-compare-pick-title{margin:0 0 14px;font-size:21px;font-weight:300;line-height:1.2}.nabe-compare-pick-label{letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-soft);margin-bottom:9px;font-size:11px;font-weight:600;display:block}.nabe-compare-pick-row{scrollbar-width:none;gap:7px;padding:1px;display:flex;overflow-x:auto}.nabe-compare-pick-row::-webkit-scrollbar{display:none}.nabe-compare-pick button{border:1px solid var(--color-line);background:var(--color-paper);min-height:40px;color:var(--color-ink-soft);border-radius:100px;flex:none;padding:9px 15px;font-size:12.5px;transition:background-color .18s,color .18s,border-color .18s}.nabe-compare-pick button[aria-pressed=true]{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper);font-weight:600}.nabe-compare-pick button:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.nabe-compare-wrap{margin-top:0;overflow:visible}.nabe-compare,.nabe-compare--features{table-layout:fixed;min-width:0;font-size:13px}.nabe-compare caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nabe-compare th,.nabe-compare td{padding:11px 6px}.nabe-compare tbody th{width:auto;padding-left:0;font-size:12.5px;line-height:1.35}.nabe-compare thead th:first-child{width:42%}.nabe-compare tbody tr:nth-child(2n){background:#1b191509}.nabe-compare thead th{top:calc(var(--nabe-header-height,78px) + 52px);z-index:3;background:var(--color-sand);padding:10px 4px;font-size:15px;position:sticky}.nabe-compare thead small{white-space:nowrap;margin-top:3px;font-size:9.5px}.nabe-compare [data-compare-off]{display:none}.nabe-compare-sign{font-size:11px}}.nabe-save-dialog{border:1px solid var(--color-line);background:var(--color-paper);width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--color-ink);margin:auto;padding:30px 28px 26px;overflow:auto}.nabe-save-dialog::backdrop{background:#1b191573}.nabe-save-dialog h2{padding-right:40px;font-size:24px;font-weight:300;line-height:1.2}.nabe-save-x{border:1px solid var(--color-line);background:var(--color-paper);cursor:pointer;border-radius:50%;width:44px;height:44px;font-size:14px;position:absolute;top:14px;right:14px}.nabe-save-x:hover{border-color:var(--color-ink)}.nabe-save-intro{color:var(--color-ink-soft);margin-top:10px;font-size:13px;line-height:1.6}.nabe-save-intro b{color:var(--color-ink)}.nabe-save-form{gap:14px;margin-top:20px;display:grid}.nabe-save-form[hidden]{display:none}.nabe-save-field span{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-soft);margin-bottom:6px;font-size:11px;display:block}.nabe-save-field input{border:1px solid var(--color-line);background:var(--color-bg);width:100%;min-height:48px;padding:12px 14px;font-size:16px}.nabe-save-field input:focus-visible{outline:2px solid var(--color-ink);outline-offset:1px}.nabe-save-check{cursor:pointer;align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.5;display:flex}.nabe-save-check input{width:18px;height:18px;accent-color:var(--color-green-deep);flex:none;margin-top:1px}.nabe-save-check a{color:var(--color-brick);text-underline-offset:3px;text-decoration:underline}.nabe-save-check b{color:var(--color-brick);font-weight:600}.nabe-save-status{min-height:1.4em;color:var(--color-brick);font-size:12px;line-height:1.5}.nabe-save-status:empty{min-height:0}.nc-fig .nc-render{object-fit:contain;background:var(--c-paper)}.nc-parts{gap:5px;margin:9px 0 0;padding:0;list-style:none;display:grid}.nc-parts li{color:var(--c-soft);align-items:center;gap:8px;font-size:11px;line-height:1.35;display:flex}.nc-parts li>span:nth-child(2){flex:auto;min-width:0}.nc-parts li b{color:var(--c-ink);white-space:nowrap;flex:none;font-weight:500}.nc-part-fig{background:var(--c-sand);flex:none;width:26px;height:26px;overflow:hidden}.nc-again{background:var(--c-tint);color:var(--c-ink);align-items:flex-start;gap:10px;margin:14px 0 4px;padding:11px 14px;font-size:12px;line-height:1.5;display:flex}.nc-again svg{width:16px;height:16px;color:var(--c-green-deep);flex:none;margin-top:1px}.nc-again b{font-weight:600}.nc-undo{background:var(--c-ink);color:var(--c-paper);justify-content:space-between;align-items:center;gap:12px;margin:14px 0 4px;padding:11px 14px;font-size:12px;line-height:1.45;display:flex}.nc-undo b{font-weight:600}.nc-undo button{letter-spacing:.06em;text-transform:uppercase;flex:none;padding:6px 12px;font-size:11px;font-weight:600;color:var(--c-paper)!important;border:1px solid #faf6ee80!important;border-radius:100px!important}.nc-undo button:hover{background:var(--c-paper)!important;color:var(--c-ink)!important}@keyframes nabe-3d-draw{0%{stroke-dashoffset:1px}45%,70%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}@keyframes nabe-3d-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes nabe-skeleton-in{0%{opacity:0}to{opacity:1}}@keyframes nabe-shimmer{0%{background-position:130% 0,0 0}to{background-position:-130% 0,0 0}}.nabe-gallery-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.nabe-gallery--accessory .nabe-inline-slide img,.nabe-gallery--accessory .nabe-gallery-placeholder{aspect-ratio:1;object-position:center;height:auto}.nabe-gallery-side{background:var(--color-sand);cursor:zoom-in;display:block;overflow:hidden}.nabe-gallery-side img{aspect-ratio:1;object-fit:cover;width:100%;height:100%;transition:transform .8s}.nabe-gallery-side:hover img{transform:scale(1.02)}.nabe-gallery-caption{color:var(--color-ink-soft);align-items:baseline;gap:12px;margin:18px 0 12px;font-size:12.5px;display:flex}.nabe-gallery-caption>span:first-child{font-weight:700}.nabe-gallery-caption>span:last-child{letter-spacing:.04em;white-space:nowrap;font-size:11px}.nabe-gallery--mosaic .nabe-gallery-mosaic .grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.nabe-gallery--mosaic .nabe-mosaic-tile{grid-column:span 2}.nabe-gallery--mosaic .nabe-mosaic-tile img{aspect-ratio:1}.nabe-gallery--mosaic .nabe-mosaic-tile:nth-child(-n+2){grid-column:span 3}.nabe-gallery--mosaic .nabe-mosaic-tile:nth-child(-n+2) img{aspect-ratio:4/3}@media (max-width:1080px){.nabe-gallery-pair{gap:10px}}@media (max-width:820px){.nabe-gallery-pair{display:block}.nabe-gallery-side{display:none}}.nabe-acc-spec{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.nabe-acc-spec li{letter-spacing:.02em;color:var(--color-ink-soft);border:1px solid var(--color-line);background:var(--color-paper);border-radius:100px;padding:6px 12px;font-size:11.5px}.nabe-paymethods{border-top:1px solid var(--color-line);color:var(--color-ink-soft);margin-top:18px;padding-top:14px;font-size:11px;line-height:1.65}.nabe-paymethods-note{margin-bottom:9px;font-size:11.5px}.nabe-paymethods-note b,.nabe-paymethods-note strong,.nabe-paymethods b{font-weight:600}.nabe-delivery-row{border-top:1px solid var(--color-line);color:var(--color-ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-top:16px;padding-top:12px;display:flex}.nabe-delivery-row>p{margin:0;font-size:13px}.nabe-delivery-row [data-delivery-note] b{color:var(--color-ink);font-weight:500}.nabe-delivery-row>.nabe-stock{color:var(--color-green-readable);align-items:center;gap:7px;margin-left:auto;font-weight:600;display:flex}.nabe-delivery-row>.nabe-stock:has(.bg-ink-soft){color:var(--color-ink-soft)}.nabe-related{margin-top:26px}.nabe-related-title{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-soft);margin-bottom:12px;font-size:12px;font-weight:400}.nabe-rel-name{-webkit-line-clamp:2;color:inherit;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}nabe-related[aria-busy=true] .nabe-rel-add{cursor:progress}.nabe-related-status{margin-top:4px;font-size:12px}.nabe-related-status:empty{display:none}.nabe-rel-panel-cta{flex-direction:column;gap:10px;margin-top:24px;display:flex}.nabe-rel-panel-done{color:var(--color-green-readable);font-size:13px;font-weight:600}.nabe-family-tabs{margin-bottom:14px;display:block}.nabe-family-tabs[hidden]{display:none}.nabe-family-tabs-label{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-soft);margin-bottom:8px;font-size:11px;display:block}.nabe-family-tabs .nabe-type-tabs{background:var(--color-sand);border-radius:100px;gap:3px;padding:3px;display:flex}.nabe-family-tabs .nabe-chip{color:var(--color-ink-soft);background:0 0;border:0;flex:1;justify-content:center;font-size:13px}.nabe-family-tabs .nabe-chip[aria-current]{background:var(--color-ink);color:var(--color-paper);font-weight:600}.nabe-set-list{margin-top:12px}.nabe-set-list>p{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-soft);margin-bottom:7px;font-size:11px}.nabe-set-list ul{flex-direction:column;gap:7px;display:flex}.nabe-set-list li{padding-left:19px;font-size:13px;line-height:1.4;position:relative}.nabe-set-list li:before{content:"+";color:var(--color-green-readable);font-weight:700;position:absolute;left:0}nabe-product:has(.nabe-gallery--accessory) .nabe-buy-cta{justify-content:center;gap:8px}nabe-product:has(.nabe-gallery--accessory) .nabe-buy-cta [data-add-price]:before{content:"— "}.nabe-bundles-mini{background:var(--color-green-tint);text-align:left;border:1px solid #79aea380;align-items:center;gap:12px;width:100%;margin:0 0 20px;padding:12px 14px;transition:border-color .2s,background .2s;display:flex}.nabe-bundles-mini:hover{border-color:var(--color-green-deep);background:var(--color-green-tint)}.nabe-bundles-mini-icon{background:var(--color-green);width:34px;height:34px;color:var(--color-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.nabe-bundles-mini b{font-size:12.5px;font-weight:600;line-height:1.3;display:block}.nabe-bundles-mini small{color:var(--color-green-readable);margin-top:3px;font-size:11px;line-height:1.35;display:block}.nabe-bundles-mini>span:last-child{color:var(--color-green-readable);margin-left:auto}.nabe-bundles-off{background:var(--color-brick);color:#fff;letter-spacing:.06em;margin-bottom:16px;padding:5px 11px;font-size:11px;font-weight:600;display:inline-block}.nabe-bundles-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--color-green-readable);margin:4px 0 8px;font-size:11px}.nabe-bundles-heading{margin-bottom:12px;font-size:22px;font-weight:600;line-height:1.15}.nabe-bundles-text{color:var(--color-ink-soft);font-size:14px;line-height:1.6}.nabe-bundles-track{justify-content:space-between;margin:26px 6px 30px;display:flex;position:relative}.nabe-bundles-track:before,.nabe-bundles-progress{content:"";height:2px;position:absolute;top:9px;left:0}.nabe-bundles-track:before{background:var(--color-line);right:0}.nabe-bundles-progress{background:var(--color-green);width:0;transition:width .35s}.nabe-bundles-node{z-index:2;min-height:44px;color:var(--color-ink-soft);flex-direction:column;flex:1;align-items:center;gap:12px;font-size:12.5px;display:flex;position:relative}.nabe-bundles-node:before{border:2px solid var(--color-line);background:var(--color-paper);content:"";border-radius:50%;width:18px;height:18px;transition:all .25s}.nabe-bundles-node[aria-pressed=true]{color:var(--color-ink);font-weight:600}.nabe-bundles-node[aria-pressed=true]:before{border-color:var(--color-green);background:var(--color-green);box-shadow:0 0 0 4px var(--color-green-tint)}.nabe-bundle[hidden]{display:none}.nabe-bundle+.nabe-bundle:not([hidden]){border-top:1px solid var(--color-line);margin-top:30px;padding-top:30px}.nabe-bundle-fig{aspect-ratio:16/10;background:var(--color-sand);margin-bottom:16px;position:relative;overflow:hidden}.nabe-bundle-fig img{object-fit:cover;width:100%;height:100%}.nabe-bundle-off{z-index:1;background:var(--color-brick);color:#fff;letter-spacing:.04em;padding:5px 10px;font-size:11px;font-weight:600;position:absolute;top:12px;left:12px}.nabe-bundle-age{letter-spacing:.14em;text-transform:uppercase;color:var(--color-green-readable);margin-bottom:6px;font-size:10.5px}.nabe-bundle-name{font-size:22px;font-weight:600}.nabe-bundle-note{background:var(--color-green-tint);color:var(--color-green-readable);border:1px solid #79aea366;margin-top:8px;padding:8px 12px;font-size:12.5px;display:inline-block}.nabe-bundle-price{align-items:baseline;gap:10px;margin:8px 0 4px;display:flex}.nabe-bundle-price b{font-size:22px;font-weight:600}.nabe-bundle-price s{color:var(--color-ink-soft);font-size:14px}.nabe-bundle-save{color:var(--color-green-readable);font-size:12.5px;font-weight:500}.nabe-bundle-inc{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-soft);margin:20px 0 12px;font-size:10.5px}.nabe-bundle-items{flex-direction:column;gap:13px;margin-bottom:22px;display:flex}.nabe-bundle-items li{align-items:flex-start;gap:12px;display:flex}.nabe-bundle-items li>span:first-child{background:var(--color-green-tint);width:20px;height:20px;color:var(--color-green-readable);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:13px;font-weight:700;display:flex}.nabe-bundle-items b{font-size:14px;font-weight:600;display:block}.nabe-bundle-items small{color:var(--color-ink-soft);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.nabe-bundle-cta{background:var(--color-ink);color:var(--color-paper);letter-spacing:.08em;text-align:center;text-transform:uppercase;padding:15px;font-size:12px;transition:background .2s;display:block}.nabe-bundle-cta:hover{background:var(--color-green-readable)}.nabe-tower-swatch[data-finish=white]{background:var(--color-bg)}.nabe-tower-swatch[data-finish=bicolor]{background:linear-gradient(180deg, var(--color-bg) 50%, var(--color-clay) 50%)}.nabe-tower-3d .nabe-library-tools .nabe-tower-step{border-left-color:#1b19154d}@media (min-width:821px){.nabe-gallery--tower.nabe-gallery--accessory :is(.nabe-inline-slide img,.nabe-gallery-placeholder){aspect-ratio:auto;height:clamp(540px,74vh,900px)}}.nabe-tower-swatch[data-finish=natural]{background:#c9a87a}nabe-gallery .nabe-gallery-bc,nabe-gallery .nabe-gallery-more,nabe-gallery .nabe-gallery-expand,nabe-gallery .nabe-inline-age{display:none}nabe-gallery .nabe-3d-return{align-items:center;gap:8px;display:inline-flex}nabe-gallery .nabe-3d-return[hidden]{display:none}nabe-gallery .nabe-3d-return svg{stroke-width:1.3px;width:18px;height:18px}nabe-gallery .nabe-3d-return-short{display:none}@media (max-width:820px){nabe-gallery .nabe-3d-return-long{display:none}nabe-gallery .nabe-3d-return-short{font-weight:600;display:inline}nabe-gallery .nabe-gallery-bc{z-index:26;color:#fff;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;mix-blend-mode:difference;pointer-events:none;max-width:calc(100% - 84px);margin:0;font-size:11.5px;display:block;position:absolute;top:16px;left:16px;overflow:hidden}nabe-gallery .nabe-gallery-bc>span[aria-hidden]{opacity:.45;margin:0 6px}nabe-gallery .nabe-gallery-more{z-index:32;display:block;position:absolute;top:12px;right:12px}nabe-gallery .nabe-gallery-more summary{border:1px solid var(--color-line);background:var(--color-paper);width:44px;height:44px;color:var(--color-ink-soft);letter-spacing:2px;cursor:pointer;border-radius:5px;place-items:center;font-size:15px;list-style:none;display:grid}nabe-gallery .nabe-gallery-more summary::-webkit-details-marker{display:none}nabe-gallery .nabe-gallery-more summary:focus-visible,nabe-gallery .nabe-gallery-more-actions :is(button,a):focus-visible,nabe-gallery .nabe-gallery-expand:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}nabe-gallery .nabe-gallery-more-actions{border:1px solid var(--color-line);background:var(--color-paper);border-radius:5px;gap:2px;min-width:152px;padding:5px;display:grid;position:absolute;top:50px;right:0;box-shadow:0 8px 20px #1b191514}nabe-gallery .nabe-gallery-more:not([open]) .nabe-gallery-more-actions{display:none}nabe-gallery .nabe-gallery-more-actions :is(button,a){width:100%;min-height:44px;color:var(--color-ink);text-align:left;white-space:nowrap;border-radius:3px;align-items:center;gap:7px;padding:8px 10px;font-size:10px;font-weight:600;text-decoration:none;display:flex}nabe-gallery .nabe-gallery-more-actions svg{stroke-width:1.7px;flex:none;width:15px;height:15px}nabe-gallery:not([data-3d-visible]) [data-gallery-3d-only]{display:none}nabe-gallery .nabe-gallery-expand{z-index:26;width:34px;height:34px;color:var(--color-ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#faf6eeeb;border-radius:100px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:12px;right:12px;box-shadow:0 8px 22px -14px #1b19158c}nabe-gallery .nabe-gallery-expand:after{content:"";position:absolute;inset:-5px}nabe-gallery .nabe-gallery-expand svg{stroke-width:1.7px;width:17px;height:17px}nabe-gallery .nabe-cfg-tag,nabe-gallery .nabe-library-tag,nabe-gallery .nabe-gallery-tools,nabe-gallery .nabe-3d-actions,nabe-gallery .nabe-library-more{display:none}nabe-gallery :is([data-library-tag],[data-wardrobe-tag]){padding:7px 11px;font-size:9.5px;display:flex;top:64px;left:12px;max-width:calc(100% - 24px)!important}nabe-gallery .nabe-inline-slide{position:relative}nabe-gallery.nabe-gallery--accessory :is(.nabe-inline-slide img,.nabe-gallery-placeholder){aspect-ratio:6/7}nabe-gallery:is(*,.nabe-gallery--accessory) .nabe-inline-slide img{aspect-ratio:var(--hero-ratio,6/7);object-fit:contain;object-position:center}nabe-gallery .nabe-inline-age{z-index:3;color:#fff;letter-spacing:.12em;text-transform:uppercase;pointer-events:none;background:#8c4a2feb;padding:6px 11px;font-size:10px;font-weight:600;display:block;position:absolute;top:58px;left:14px}nabe-gallery .nabe-inline-prev,nabe-gallery .nabe-inline-next{z-index:26;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#faf6eee6;border-radius:50%;transition:opacity .2s,transform .2s;box-shadow:0 8px 22px -12px #1b191580}nabe-gallery .nabe-inline-prev[data-off],nabe-gallery .nabe-inline-next[data-off]{opacity:0;pointer-events:none}nabe-gallery .nabe-inline-count{z-index:26;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.06em;mix-blend-mode:difference;pointer-events:none;background:0 0;border-radius:0;padding:0;font-size:11.5px;bottom:16px;left:auto;right:14px}nabe-gallery .nabe-inline-progress{z-index:27;pointer-events:none;background:#faf6ee80}nabe-gallery .nabe-inline-progress>span{background:#1b19159e;transition:margin-left .25s,width .25s}nabe-gallery .nabe-gallery-hero:not(:has(.nabe-product-3d[data-live])) .nabe-room-dock{inset:auto auto 14px 12px}nabe-gallery .nabe-gallery-hero:not(:has(.nabe-product-3d[data-live])):has(.nabe-3d-return:not([hidden])) .nabe-room-dock{bottom:18px;left:96px}nabe-gallery .nabe-product-3d[data-ready] .nabe-3d-enter{z-index:28;border:1px solid var(--color-line);background:var(--color-paper);min-height:0;color:var(--color-ink);letter-spacing:.025em;text-transform:none;border-radius:5px;padding:16px 20px;font-size:11px;font-weight:500;top:50%;bottom:auto;left:50%;translate:-50% -50%;box-shadow:0 4px 18px #1b191512}nabe-gallery .nabe-product-3d:not([data-live]) :is(.nabe-3d-tools,.nabe-library-tools){visibility:hidden;pointer-events:none}nabe-gallery .nabe-3d-tools,nabe-gallery .nabe-library-tools{background:var(--color-paper);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:5px;max-width:calc(100% - 96px);top:auto;bottom:14px;left:12px}nabe-gallery .nabe-library-tools{max-width:calc(100% - 96px)}nabe-gallery .nabe-3d-tools button,nabe-gallery .nabe-library-tools button{letter-spacing:0;min-height:44px;padding:8px 10px;font-size:9px}nabe-gallery .nabe-library-tools button{padding-inline:8px}nabe-gallery .nabe-3d-tools{scrollbar-width:none;overflow-x:auto}nabe-gallery .nabe-3d-tools button{flex:none}nabe-gallery :is(.nabe-library-tools,.nabe-3d-tools) :is([data-tower-tool=front],[data-crib-tool=front],[data-accessory-tool=front],[data-3d-front]){display:none}nabe-gallery .nabe-library-tools:has(:is([data-library-tool],[data-wardrobe-tool])){scrollbar-width:none;overflow-x:auto}nabe-gallery .nabe-library-tools:has(:is([data-library-tool],[data-wardrobe-tool])) button{flex:none}nabe-gallery .nabe-library-3d[data-focus] .nabe-library-tools{inset:12px 12px auto auto}nabe-gallery .nabe-product-3d[data-live] .nabe-3d-exit{z-index:28;border:1px solid var(--color-line);background:var(--color-paper);min-height:44px;color:var(--color-ink);letter-spacing:0;text-transform:none;border-radius:5px;padding:10px 13px;font-size:10px;font-weight:600;inset:auto 12px 14px auto;translate:none}nabe-gallery .nabe-gallery-hero:has(.nabe-product-3d[data-live]) :is(.nabe-gallery-bc,.nabe-inline-prev,.nabe-inline-next,.nabe-inline-count){display:none}nabe-gallery .nabe-gallery-hero:has(.nabe-product-3d[data-live]) .nabe-gallery-more{left:12px;right:auto}nabe-gallery .nabe-gallery-hero:has(.nabe-product-3d[data-live]) .nabe-gallery-more-actions{left:0;right:auto}nabe-gallery .nabe-library-3d .nabe-3d-props{display:none}nabe-gallery .nabe-library-3d[data-live] .nabe-3d-props:not([hidden]){z-index:31;border:1px solid var(--color-line);background:var(--color-paper);min-height:44px;color:var(--color-ink);letter-spacing:0;text-transform:none;border-radius:5px;padding:10px 13px;font-size:10px;font-weight:600;display:inline-flex;top:12px;bottom:auto;left:64px}nabe-gallery .nabe-library-3d[data-live] .nabe-3d-props[aria-pressed=false]{background:var(--color-sand)}nabe-gallery .nabe-3d-status,nabe-gallery .nabe-library-3d .nabe-3d-status{top:66px}nabe-gallery .nabe-library-3d .nabe-3d-measurements{top:66px;left:12px;right:12px}nabe-gallery .nabe-gallery-hero+.nabe-3d-measurements{border-bottom:1px solid var(--color-line);background:var(--color-bg);width:100vw;margin-left:calc(50% - 50vw);padding:12px 16px;font-size:11px;position:static}nabe-gallery .nabe-gallery-hero+.nabe-3d-measurements span{background:0 0;padding:2px 0}nabe-gallery .nabe-3d-return{background:var(--color-paper);width:74px;height:42px;min-height:42px;color:var(--color-green-readable);letter-spacing:0;text-transform:none;border:1px solid #79aea338;border-radius:3px;justify-content:center;padding:10px 12px;font-size:12px;font-weight:500;top:auto;bottom:18px;left:14px}nabe-gallery .nabe-3d-return svg{width:20px;height:20px}}.nabe-inspiration .nabe-insp-carousel,.nabe-inspiration .nabe-insp-track{display:contents}.nabe-inspiration .nabe-insp-bc,.nabe-inspiration .nabe-insp-menu,.nabe-inspiration .nabe-insp-arrow,.nabe-inspiration .nabe-insp-count,.nabe-inspiration .nabe-insp-rail{display:none}.nabe-inspiration .nabe-insp-strip-list{scrollbar-width:none;overscroll-behavior:contain;gap:10px;margin:0;padding:0;list-style:none;display:flex}.nabe-inspiration .nabe-insp-strip-list::-webkit-scrollbar{display:none}.nabe-inspiration .nabe-insp-strip-card{text-align:left;gap:4px;width:100%;display:grid}.nabe-inspiration .nabe-insp-strip-fig{background:var(--color-sand);outline-offset:-1px;outline:1px solid #0000;transition:outline-color .2s;display:block;overflow:hidden}.nabe-inspiration .nabe-insp-strip-fig img{aspect-ratio:1;object-fit:cover;width:100%}.nabe-inspiration .nabe-insp-strip-card:hover .nabe-insp-strip-fig,.nabe-inspiration .nabe-insp-strip-card[data-on] .nabe-insp-strip-fig{outline-color:var(--color-brick)}.nabe-inspiration .nabe-insp-strip-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.nabe-inspiration .nabe-insp-strip-price{color:var(--color-ink-soft);font-size:12px}.nabe-inspiration .nabe-insp-strip-price small{display:block}.nabe-inspiration .nabe-insp-strip-arrow{height:30px;color:var(--color-ink);place-items:center;display:grid}.nabe-inspiration .nabe-insp-strip-arrow[data-off]{display:none}@media (min-width:821px){.nabe-inspiration .nabe-insp-gallery{grid-template-columns:116px minmax(0,1fr);column-gap:14px;display:grid;position:static}.nabe-inspiration .nabe-insp-hero{grid-area:1/2}.nabe-inspiration .nabe-insp-source{grid-area:2/2}.nabe-inspiration .nabe-insp-strip{contain:size;flex-direction:column;grid-area:1/1;align-self:stretch;display:flex}.nabe-inspiration .nabe-insp-strip-list{scroll-snap-type:y proximity;flex-direction:column;flex:1;overflow-y:auto}.nabe-inspiration .nabe-insp-strip-list>li{scroll-snap-align:start}.nabe-inspiration .nabe-insp-strip-arrow .nabe-insp-ic{transform:rotate(90deg)}.nabe-inspiration .nabe-insp-buybox{align-self:start;position:sticky;top:96px}}@media (max-width:820px){.nabe-inspiration .nabe-insp-strip{padding:14px 0 4px}.nabe-inspiration .nabe-insp-strip-arrow{display:none}.nabe-inspiration .nabe-insp-strip-list{scroll-snap-type:x proximity;margin-right:calc(50% - 50vw);padding-right:16px;overflow-x:auto}.nabe-inspiration .nabe-insp-strip-list>li{scroll-snap-align:start;flex:0 0 124px}}.nabe-inspiration .nabe-insp-room-actions .nabe-button{background:var(--color-green-tint);color:var(--color-ink);border-color:#79aea399}.nabe-inspiration .nabe-insp-room-actions .nabe-button:hover{border-color:var(--color-green-readable);background:var(--color-green-readable);color:#fff}.nabe-inspiration .nabe-insp-buy-cta{text-align:left;justify-content:space-between;gap:16px}.nabe-inspiration .nabe-insp-buy-cta>span:last-child{letter-spacing:.04em;flex:none;font-weight:400}.nabe-inspiration .nabe-insp-buy .nabe-paymethods{margin-top:18px}.nabe-inspiration .nabe-insp-buybox>.nabe-services{margin-top:22px}@media (max-width:820px){.nabe-inspiration .nabe-insp-carousel{background:var(--color-sand);width:100vw;margin-left:calc(50% - 50vw);display:block;position:relative;overflow:hidden}.nabe-inspiration .nabe-insp-track{aspect-ratio:6/7;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.nabe-inspiration .nabe-insp-track::-webkit-scrollbar{display:none}.nabe-inspiration .nabe-insp-track>*{scroll-snap-align:start;flex:0 0 100%;min-width:0;height:100%;margin:0}.nabe-inspiration .nabe-insp-hero{aspect-ratio:auto;max-height:none}.nabe-inspiration .nabe-insp-source,.nabe-inspiration .nabe-insp-slide{background:var(--color-sand);display:block;position:relative;overflow:hidden}.nabe-inspiration .nabe-insp-source>a{height:100%;display:block}.nabe-inspiration .nabe-insp-source img,.nabe-inspiration .nabe-insp-slide img{aspect-ratio:auto;object-fit:cover;width:100%;height:100%}.nabe-inspiration .nabe-insp-cap,.nabe-inspiration .nabe-insp-tag,.nabe-inspiration .nabe-insp-top{display:none}.nabe-inspiration .nabe-insp-bc{z-index:7;color:#fff;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;mix-blend-mode:difference;pointer-events:none;max-width:calc(100% - 84px);margin:0;font-size:11.5px;display:block;position:absolute;top:16px;left:16px;overflow:hidden}.nabe-inspiration .nabe-insp-bc span{opacity:.45;margin:0 6px}.nabe-inspiration .nabe-insp-menu{z-index:9;display:block;position:absolute;top:12px;right:12px}.nabe-inspiration .nabe-insp-menu summary{border:1px solid var(--color-line);background:var(--color-paper);width:44px;height:44px;color:var(--color-ink-soft);letter-spacing:2px;cursor:pointer;border-radius:5px;place-items:center;font-size:15px;list-style:none;display:grid}.nabe-inspiration .nabe-insp-menu summary::-webkit-details-marker{display:none}.nabe-inspiration .nabe-insp-menu>div{border:1px solid var(--color-line);background:var(--color-paper);border-radius:5px;gap:2px;min-width:152px;padding:5px;display:grid;position:absolute;top:50px;right:0;box-shadow:0 8px 20px #1b191514}.nabe-inspiration .nabe-insp-menu:not([open])>div{display:none}.nabe-inspiration .nabe-insp-menu a{min-height:44px;color:var(--color-ink);white-space:nowrap;border-radius:3px;align-items:center;gap:7px;padding:8px 10px;font-size:10px;font-weight:600;text-decoration:none;display:flex}.nabe-inspiration .nabe-insp-menu .nabe-insp-ic{width:15px;height:15px}.nabe-inspiration .nabe-insp-arrow{z-index:7;width:44px;height:44px;color:var(--color-ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#faf6eee6;border-radius:50%;justify-content:center;align-items:center;transition:opacity .2s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 22px -12px #1b191580}.nabe-inspiration .nabe-insp-arrow[data-carousel-prev]{left:12px}.nabe-inspiration .nabe-insp-arrow[data-carousel-next]{right:12px}.nabe-inspiration .nabe-insp-arrow[data-off]{opacity:0;pointer-events:none}.nabe-inspiration .nabe-insp-arrow .nabe-insp-ic{stroke-width:1.8px;width:20px;height:20px}.nabe-inspiration .nabe-insp-count{z-index:7;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.06em;mix-blend-mode:difference;pointer-events:none;font-size:11.5px;display:block;position:absolute;bottom:16px;right:14px}.nabe-inspiration .nabe-insp-rail{z-index:8;pointer-events:none;background:#faf6ee80;height:4px;display:block;position:absolute;bottom:0;left:0;right:0}.nabe-inspiration .nabe-insp-rail i{background:#1b19159e;height:100%;transition:margin-left .25s,width .25s;display:block}.nabe-inspiration .nabe-insp-carousel[data-live] :is(.nabe-insp-menu,.nabe-insp-count){display:none}.nabe-inspiration .nabe-insp-hero[data-ready] .nabe-insp-stage:not([data-live]) .nabe-insp-enter{background:var(--color-paper);letter-spacing:.025em;text-transform:none;white-space:nowrap;border-radius:5px;min-height:0;padding:16px 20px;font-size:11px;font-weight:500;top:auto;bottom:16px;transform:translate(-50%);box-shadow:0 4px 18px #1b191512}.nabe-inspiration .nabe-insp-stage[data-live] .nabe-insp-exit{background:var(--color-paper);letter-spacing:0;text-transform:none;border-radius:5px;min-height:44px;padding:10px 13px;font-size:10px;top:auto;bottom:14px;right:12px}.nabe-inspiration .nabe-insp-tools{background:var(--color-paper);scrollbar-width:none;border-radius:5px;max-width:calc(100% - 132px);bottom:14px;left:12px;overflow-x:auto;transform:none}.nabe-inspiration .nabe-insp-tools button{letter-spacing:0;text-transform:none;min-height:44px;padding:8px 10px;font-size:9px;font-weight:500}.nabe-inspiration .nabe-insp-measure-menu{bottom:66px}}nabe-gallery .nabe-viewer-close{min-height:0;color:var(--color-paper);letter-spacing:.1em;text-transform:uppercase;background:#faf6ee14;border:1px solid #faf6ee4d;padding:12px 19px;font-size:11px;font-weight:600}nabe-gallery .nabe-viewer-close:hover{color:var(--color-paper);background:#faf6ee33;border-color:#faf6ee4d}@media (max-width:820px){nabe-gallery .nabe-viewer-close{padding:10px 15px;font-size:10px;top:12px;right:12px}nabe-gallery .nabe-viewer-controls{inset:19px auto auto 50%;transform:translate(-50%)}nabe-gallery .nabe-viewer-controls button{display:none}nabe-gallery .nabe-viewer-controls [data-gallery-count]{color:var(--color-bg);letter-spacing:.16em;font-size:13px}}@media (max-width:560px){dialog .nabe-config-card,dialog .nabe-option-card{grid-template-columns:minmax(0,1fr);align-items:center;gap:4px 12px;display:grid}dialog .nabe-config-card,dialog .nabe-option-card:has(>img,>.nabe-option-pattern,>.nabe-still){grid-template-columns:80px minmax(0,1fr)}dialog .nabe-config-card-image,dialog .nabe-config-card>.nabe-still.nabe-config-card-image,dialog .nabe-option-card>.nabe-still,dialog .nabe-option-card>img,dialog .nabe-option-card>.nabe-option-pattern{grid-row:1/span 2;width:80px;height:66px}dialog .nabe-config-card-price,dialog .nabe-option-card>.nabe-option-state{text-align:left;grid-column:-2/-1;margin-left:0}.nabe-config-card-price{font-size:13.5px}.nabe-config-card-price[data-selected=true]{letter-spacing:.06em;font-size:10.5px}.nabe-config-card-price:empty{display:none}}.nabe-inspiration .nabe-insp-room-actions [data-open-room]{border-color:var(--color-green-deep);color:var(--color-green-deep)}.nabe-inspiration .nabe-insp-room-actions [data-open-room]:hover{border-color:var(--color-green-readable);background:var(--color-green-readable);color:#fff}.nabe-product-3d .nabe-3d-status:not(:empty),.nabe-library-3d.nabe-library-3d .nabe-3d-status:not(:empty){top:var(--status-top,112px);bottom:auto;right:auto;left:var(--status-left,16px);z-index:31;border:1px solid var(--color-green);background:var(--color-green-tint);width:max-content;max-width:min(360px,100% - 24px);color:var(--color-green-readable);pointer-events:none;border-radius:5px;padding:8px 13px;font-size:11.5px;line-height:1.4;animation:.22s both nabe-status-in;position:absolute;box-shadow:0 8px 20px -14px #1b191573}@media (max-width:820px){.nabe-product-3d .nabe-3d-status:not(:empty),.nabe-library-3d.nabe-library-3d .nabe-3d-status:not(:empty){top:auto;bottom:var(--status-bottom,70px);left:var(--status-left,12px);max-width:calc(100% - 24px);padding:6px 11px;font-size:11px}.nabe-library-3d.nabe-library-3d[data-focus] .nabe-3d-status:not(:empty){top:var(--status-top,116px);bottom:auto}}@keyframes nabe-status-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.nabe-product-3d .nabe-3d-status:not(:empty),.nabe-library-3d .nabe-3d-status:not(:empty){animation:none}}.nabe-inspiration .nabe-insp-buy{margin:26px 0 0;padding:22px 22px 20px}.nabe-inspiration .nabe-insp-buy-price{border-bottom:0;margin-bottom:20px;padding-bottom:0}.nabe-inspiration .nabe-insp-buy-price [data-price]{font-size:32px}.nabe-inspiration .nabe-insp-buy .nabe-insp-note{margin:-6px 0 14px}.nabe-inspiration .nabe-insp-personalize{gap:10px}.nabe-inspiration .nabe-insp-personalize .nabe-insp-ic{width:18px;height:18px}.nabe-inspiration .nabe-insp-buy-help{text-align:center;color:var(--color-ink-soft);margin-top:12px;font-size:12px;line-height:1.5}.nabe-inspiration .nabe-insp-noa{margin-top:14px}.nabe-inspiration .nabe-insp-strip-head{letter-spacing:.16em;text-transform:uppercase;color:var(--color-brick);justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 10px;font-size:10.5px;font-weight:600;display:flex}.nabe-inspiration .nabe-insp-strip-head b{letter-spacing:.04em;color:var(--color-ink-soft);font-weight:500}.nabe-inspiration .nabe-insp-strip-list{gap:16px}.nabe-inspiration .nabe-insp-strip-card{gap:3px}.nabe-inspiration .nabe-insp-strip-fig{outline:1px solid var(--color-line);outline-offset:-1px;margin-bottom:6px}.nabe-inspiration .nabe-insp-strip-fig img{transition:transform .5s}.nabe-inspiration .nabe-insp-strip-card:hover .nabe-insp-strip-fig img{transform:scale(1.04)}.nabe-inspiration .nabe-insp-strip-card:hover .nabe-insp-strip-fig,.nabe-inspiration .nabe-insp-strip-card[data-on] .nabe-insp-strip-fig{outline:2px solid var(--color-brick);outline-offset:-2px}.nabe-inspiration .nabe-insp-strip-card:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.nabe-inspiration .nabe-insp-strip-price{color:var(--color-ink);font-size:12.5px;font-weight:600}.nabe-inspiration .nabe-insp-strip-includes{color:var(--color-green-readable);font-size:11px;line-height:1.35}.nabe-inspiration .nabe-insp-strip-arrow{border:1px solid var(--color-line);background:var(--color-paper);border-radius:50%;width:32px;height:32px;margin:6px auto;transition:border-color .2s,opacity .2s}.nabe-inspiration .nabe-insp-strip-arrow:hover{border-color:var(--color-ink)}.nabe-inspiration .nabe-insp-strip-arrow .nabe-insp-ic{width:14px;height:14px}@media (min-width:821px){.nabe-inspiration .nabe-insp-gallery{grid-template-columns:124px minmax(0,1fr);column-gap:18px}.nabe-inspiration .nabe-insp-strip-list{padding:2px 0}}@media (max-width:820px){.nabe-inspiration .nabe-insp-strip{padding:18px 0 6px}.nabe-inspiration .nabe-insp-strip-head{margin-bottom:12px;font-size:10px}.nabe-inspiration .nabe-insp-strip-list>li{flex-basis:136px}}.nabe-inspiration .nabe-insp-stage:has(.nabe-insp-pop:not([hidden])) .nabe-insp-enter{visibility:hidden}.nabe-inspiration .nabe-breadcrumb{padding-bottom:18px}.nabe-inspiration .nabe-insp-tools{flex-wrap:nowrap}.nabe-inspiration .nabe-insp-tools [data-personalize]{display:none}@media (min-width:821px) and (max-width:1360px){.nabe-inspiration .nabe-insp-tools .nabe-insp-wide{display:none}}@media (min-width:821px){.nabe-inspiration .nabe-insp-hero:not(:fullscreen){aspect-ratio:auto;height:clamp(460px,100svh - 205px,860px);max-height:none}.nabe-inspiration .nabe-insp-strip{background:var(--color-paper);padding:14px 12px 8px}.nabe-inspiration .nabe-insp-strip-head{margin:0;padding:0 2px 10px}.nabe-inspiration .nabe-insp-strip-arrow{margin:4px auto}.nabe-inspiration .nabe-insp-source{margin-top:18px}}@media (min-width:821px) and (max-width:1080px){.nabe-inspiration .nabe-insp-hero:not(:fullscreen){height:clamp(440px,64svh,700px)}}.nabe-inspiration .nabe-insp-kicker{margin-bottom:0}.nabe-inspiration .nabe-insp-buybox .nabe-product-subtitle{margin-top:6px;font-size:14.5px;line-height:1.6}.nabe-inspiration .nabe-insp-facts{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;margin:24px 0 0;display:grid}.nabe-inspiration .nabe-insp-facts>div{background:var(--color-paper);padding:12px 14px 13px}.nabe-inspiration .nabe-insp-facts dt{letter-spacing:.16em;text-transform:uppercase;color:var(--color-brick);font-size:10px;font-weight:600}.nabe-inspiration .nabe-insp-facts dd{margin-top:5px;font-size:13.5px;font-weight:500;line-height:1.3}.nabe-inspiration .nabe-insp-facts dd a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--color-line);-webkit-text-decoration-color:var(--color-line);text-decoration-color:var(--color-line)}.nabe-inspiration .nabe-insp-facts dd a:hover{text-decoration-color:currentColor}.nabe-inspiration .nabe-insp-buy{margin-top:8px}.nabe-inspiration .nabe-insp-noa{background:var(--color-paper);border-color:#0000;margin-top:8px}.nabe-inspiration .nabe-insp-noa:hover{border-color:var(--color-ink)}.nabe-inspiration .nabe-insp-strip-text{flex-direction:column;min-width:0;display:flex}.nabe-inspiration .nabe-insp-strip-name{letter-spacing:-.005em;-webkit-line-clamp:3;margin-top:4px;font-size:15px;font-weight:400;line-height:1.28}.nabe-inspiration .nabe-insp-strip-price{margin-top:8px;font-size:13px;font-weight:500}.nabe-inspiration .nabe-insp-strip-includes{color:var(--color-ink-soft);flex-direction:column;gap:2px;margin-top:6px;font-size:11.5px;font-style:italic;line-height:1.35;display:flex}.nabe-inspiration .nabe-insp-strip-card:hover .nabe-insp-strip-name{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--color-line);-webkit-text-decoration-color:var(--color-line);text-decoration-color:var(--color-line)}.nabe-inspiration .nabe-insp-strip[data-static] .nabe-insp-strip-arrow{display:none}@media (min-width:821px){.nabe-inspiration .nabe-insp-gallery{grid-template-columns:clamp(220px,18vw,272px) minmax(0,1fr);column-gap:20px}.nabe-inspiration .nabe-insp-strip{padding:22px 20px 14px}.nabe-inspiration .nabe-insp-strip-head{white-space:nowrap;padding:0 0 18px}.nabe-inspiration .nabe-insp-strip-list{gap:26px}.nabe-inspiration .nabe-insp-strip-text{padding-top:6px}}@media (min-width:821px) and (max-width:1240px){.nabe-inspiration .nabe-insp-strip-name{font-size:14px}.nabe-inspiration .nabe-insp-strip{padding-inline:16px}.nabe-inspiration .nabe-insp-strip-head{letter-spacing:.1em;font-size:9.5px}}@media (max-width:820px){.nabe-inspiration .nabe-insp-strip-text{padding-top:10px}.nabe-inspiration .nabe-insp-strip-name{font-size:14px}.nabe-inspiration .nabe-insp-strip-list>li{flex-basis:150px}}.nabe-inspiration .nabe-insp-quick{display:none}@media (min-width:821px){.nabe-inspiration .nabe-insp-source{grid-column:1/-1}.nabe-inspiration .nabe-insp-slide{display:none}}@media (max-width:820px){.nabe-inspiration .nabe-insp-strip{display:none}.nabe-inspiration .nabe-insp-slide{text-align:left;padding:0;display:block;position:relative}.nabe-inspiration .nabe-insp-slide-cap{background:#faf6eef5;gap:2px;padding:14px 16px 15px;display:grid;position:absolute;bottom:44px;left:14px;right:14px;box-shadow:0 10px 30px -18px #1b191580}.nabe-inspiration .nabe-insp-slide-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--color-brick);font-size:9.5px;font-weight:600}.nabe-inspiration .nabe-insp-slide-name{margin-top:3px;font-size:17px;line-height:1.25}.nabe-inspiration .nabe-insp-slide-price{font-size:14px;font-weight:600}.nabe-inspiration .nabe-insp-slide-inc{color:var(--color-ink-soft);font-size:11.5px;font-style:italic}.nabe-inspiration .nabe-insp-quick{justify-content:space-between;align-items:center;gap:14px;margin:0 0 4px;padding:14px 0 16px;display:flex}.nabe-inspiration .nabe-insp-quick-cap{white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;color:var(--color-brick);font-size:10px;font-weight:600}.nabe-inspiration .nabe-insp-quick-total{letter-spacing:-.01em;white-space:nowrap;margin-top:3px;font-size:22px;font-weight:600;line-height:1}.nabe-inspiration .nabe-insp-quick>div{flex-shrink:0}.nabe-inspiration .nabe-insp-quick-cta{letter-spacing:.1em;white-space:normal;flex:1;gap:9px;min-width:0;padding:12px;font-size:12px;line-height:1.35}.nabe-inspiration .nabe-insp-quick-cta .nabe-insp-ic{flex-shrink:0;width:17px;height:17px}.nabe-inspiration .nabe-sticky-buy .nabe-sticky-name{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.25;display:-webkit-box}.nabe-inspiration .nabe-sticky-buy .nabe-sticky-cfg{display:none}.nabe-inspiration .nabe-sticky-buy .nabe-sticky-thumb{width:40px;height:40px}.nabe-inspiration .nabe-sticky-buy .nabe-sticky-cta{padding:13px 16px;font-size:11px}}.nabe-inspiration .nabe-insp-choice [data-choice-note]:empty,.nabe-inspiration .nabe-insp-choice [data-conflicts]:empty{display:none}.nabe-inspiration .nabe-insp-choice [data-choice-actions] button+button{margin-top:9px}.nabe-inspiration .nabe-insp-choice .nabe-insp-conflict label{border-top:0;padding:0}.nabe-inspiration .nabe-insp-strip-arrow{display:none}@media (min-width:821px){.nabe-inspiration .nabe-insp-strip{contain:none;align-self:start;max-height:clamp(460px,100svh - 205px,860px);padding-bottom:20px}.nabe-inspiration .nabe-insp-strip-list{flex:0 auto;min-height:0}}@media (min-width:821px) and (max-width:1080px){.nabe-inspiration .nabe-insp-strip{max-height:clamp(440px,64svh,700px)}}@media (max-width:820px){.nabe-inspiration .nabe-insp-slide{background:var(--color-paper);flex-direction:column;display:flex}.nabe-inspiration .nabe-insp-slide img{flex:1;height:auto;min-height:0}.nabe-inspiration .nabe-insp-slide-cap{background:var(--color-paper);box-shadow:none;flex:none;padding:14px 18px 30px;position:static}nabe-gallery .nabe-gallery-bc{max-width:calc(100% - 68px)}nabe-gallery :is(.nabe-inline-prev,.nabe-inline-next,.nabe-gallery-expand,.nabe-gallery-more summary){background:var(--color-paper);width:32px;min-width:32px;height:32px;min-height:32px;box-shadow:none;border:0;border-radius:50%;padding:0}nabe-gallery .nabe-gallery-more summary{letter-spacing:1px;font-size:12px;position:relative}nabe-gallery .nabe-gallery-more-actions{top:40px}nabe-gallery :is(.nabe-inline-prev,.nabe-inline-next,.nabe-gallery-expand) svg{stroke-width:1.5px;width:16px;height:16px}nabe-gallery :is(.nabe-inline-prev,.nabe-inline-next,.nabe-gallery-expand,.nabe-gallery-more summary,.nabe-3d-return,.nabe-room-dock-add):after{content:"";position:absolute;inset:-6px}nabe-gallery .nabe-3d-return{border:0;border-radius:100px;gap:4px;width:52px;height:32px;min-height:32px;padding:5px 7px;font-size:10px;bottom:14px}nabe-gallery .nabe-3d-return svg{width:16px;height:16px}nabe-gallery .nabe-room-dock-add{border:0;border-radius:50%;width:32px;height:32px;min-height:32px;padding:5px}nabe-gallery .nabe-room-dock-badge{border-width:1px;min-width:12px;height:12px;padding:0 2px;font-size:8px;top:0;left:18px}nabe-gallery .nabe-gallery-hero:not(:has(.nabe-product-3d[data-live])):has(.nabe-3d-return:not([hidden])) .nabe-room-dock{bottom:14px;left:74px}nabe-gallery .nabe-gallery-hero .nabe-room-dock,nabe-gallery .nabe-gallery-hero:not(:has(.nabe-product-3d[data-live])) .nabe-room-dock,nabe-gallery .nabe-gallery-hero:not(:has(.nabe-product-3d[data-live])):has(.nabe-3d-return:not([hidden])) .nabe-room-dock{inset:12px 12px auto auto}nabe-gallery .nabe-gallery-hero .nabe-gallery-more,nabe-gallery .nabe-gallery-hero:has(.nabe-product-3d[data-live]) .nabe-gallery-more{top:12px;left:auto;right:12px}nabe-gallery .nabe-gallery-hero:has(.nabe-room-dock:not([hidden])) .nabe-gallery-more{right:62px}nabe-gallery .nabe-gallery-hero .nabe-gallery-more-actions,nabe-gallery .nabe-gallery-hero:has(.nabe-product-3d[data-live]) .nabe-gallery-more-actions{top:50px;left:auto;right:0}nabe-gallery .nabe-gallery-more summary{width:42px;min-width:42px;height:42px;min-height:42px;font-size:15px}nabe-gallery .nabe-room-dock-add{width:42px;height:42px;min-height:42px;padding:8px}nabe-gallery .nabe-room-dock-icon{width:24px;height:24px}nabe-gallery .nabe-room-dock-badge{min-width:14px;height:14px;font-size:9px;left:25px}nabe-gallery .nabe-gallery-expand{width:42px;min-width:42px;height:42px;min-height:42px}nabe-gallery .nabe-gallery-bc{pointer-events:auto;align-items:baseline;max-width:calc(100% - 132px);display:flex;top:22px}nabe-gallery .nabe-gallery-bc a{color:inherit;text-decoration:none}nabe-gallery .nabe-gallery-bc [data-product-collection]{text-overflow:ellipsis;min-width:0;overflow:hidden}nabe-gallery .nabe-gallery-bc>:is(a:first-child,span){flex-shrink:0}}nabe-gallery>.nabe-gallery-hero+.nabe-3d-measurements{border-bottom:1px solid var(--color-line);color:var(--color-ink-soft);padding:12px 16px;font-size:11px;position:static}nabe-gallery>.nabe-gallery-hero+.nabe-3d-measurements strong{color:var(--color-ink);margin-bottom:5px;font-size:11px;font-weight:600;display:block}nabe-gallery>.nabe-gallery-hero+.nabe-3d-measurements span{background:0 0;padding:2px 0}html.lenis,html.lenis body{height:auto}html.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis [data-lenis-prevent]{overscroll-behavior:contain}html.lenis.lenis-scrolling iframe{pointer-events:none}.shopify-section-group-header-group{display:contents;position:static}.shopify-section-group-header-group header{z-index:50;background:#faf6eedb;position:sticky;top:0}.shopify-section-group-header-group header>.nabe-wrap{height:78px}nabe-product{--nabe-summary-offset:0px}.nabe-product-grid{grid-template-columns:minmax(0,1fr) 424px;align-items:flex-start;gap:60px;padding-bottom:96px;display:grid}.nabe-buybox{top:calc(var(--nabe-header-height,78px) + 12px + var(--nabe-summary-offset));position:sticky}body:has(.nabe-summary[data-visible=true]) nabe-product{--nabe-summary-offset:58px}.nabe-product-title{letter-spacing:-.01em;font-size:42px;font-weight:400;line-height:.98}.nabe-product-title b{font-weight:700}.nabe-product-subtitle{color:var(--color-ink-soft);max-width:44ch;margin-top:8px;font-size:13.5px;line-height:1.45}.nabe-rating{color:var(--color-ink-soft);align-items:center;gap:9px;margin-top:9px;font-size:12.5px;transition:color .2s;display:inline-flex}a.nabe-rating[href]:hover{color:var(--color-ink)}.nabe-rating-stars{color:var(--color-brick);letter-spacing:2px;font-size:13px}.nabe-cfg-tag{z-index:25;border:1px solid var(--color-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.09em;text-transform:uppercase;pointer-events:none;background:#faf6eef0;border-radius:100px;align-items:center;gap:9px;max-width:min(440px,100% - 32px);padding:9px 16px;font-size:10.5px;font-weight:600;display:flex;position:absolute;top:16px;left:16px;box-shadow:0 14px 34px -22px #1b191580}.nabe-cfg-tag>[data-configuration-short]{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.35;overflow:hidden}.nabe-cfg-tag:has(>[data-configuration-short]){pointer-events:auto;cursor:default}.nabe-cfg-tag:has(>[data-configuration-short]):is(:hover,:focus-visible){border-radius:18px}.nabe-cfg-tag:is(:hover,:focus-visible)>[data-configuration-short]{white-space:normal;text-wrap:balance}.nabe-cfg-swatch{border:1px solid #1b19152e;border-radius:50%;flex:none;width:11px;height:11px}.nabe-cfg-swatch[hidden],.nabe-gallery-hero:has(.nabe-product-3d:not([hidden]) .nabe-library-tag) .nabe-cfg-tag{display:none}.nabe-breadcrumb{color:var(--color-ink-soft);letter-spacing:.03em;padding:26px 0 6px;font-size:12.5px}.nabe-buybox>.nabe-divider{margin:14px 0}[data-option-picker]{flex-direction:column;gap:12px;display:flex}[data-option-position] legend{letter-spacing:.06em;margin-bottom:8px;font-size:12px}[data-option-position="1"] legend [data-selected-value]{font-size:13.5px}[data-color-family] legend{letter-spacing:.06em;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;font-size:12px;display:flex}[data-color-family] legend [data-color-name]{letter-spacing:0;margin-left:0;font-size:13.5px}[data-color-family] legend [data-color-name]:not(:empty):before{content:"·";opacity:.45;margin-right:10px;font-weight:400}.nabe-swatch{box-shadow:none;border-color:#0000;padding:4px}.nabe-swatch>span:not(.sr-only),.nabe-swatch>img{border:1px solid var(--color-line);transition:transform .2s}.nabe-swatch:hover>span:not(.sr-only),.nabe-swatch:hover>img{transform:scale(1.08)}.nabe-swatch[aria-current=true]>span:not(.sr-only),.nabe-swatch[aria-current=true]>img{outline:1.5px solid var(--color-ink);outline-offset:3px}.nabe-option-opener{text-align:left;background:0 0;border:0;align-items:center;gap:13px;width:100%;min-height:54px;padding:0 12px 0 0;display:flex;position:relative}.nabe-option-opener:after{content:"";background:var(--color-line);height:1px;transition:background .2s;position:absolute;bottom:0;left:67px;right:0}.nabe-option-opener:hover{background:var(--color-paper)}.nabe-option-opener:hover:after{background:var(--color-ink)}.nabe-option-opener>img,.nabe-option-opener>.nabe-option-pattern{object-fit:cover;background:var(--color-sand);flex-shrink:0;width:54px;height:54px}.nabe-option-opener>span:nth-last-child(2){flex:1;min-width:0}.nabe-option-opener [data-selected-value]{font-size:13.5px;line-height:1.2}.nabe-option-opener>span>span:last-child:not([data-selected-value]){margin-top:1px;font-size:11px}.nabe-option-opener>span:last-child{text-transform:none;color:var(--color-ink-soft);font-size:11.5px;font-weight:500}.nabe-buy-list{letter-spacing:.1em;min-height:54px;padding:18px;font-size:13px;font-weight:400}.nabe-guide-link{color:var(--color-brick);background:0 0;border:0;border-bottom:1px solid;margin:9px 0 0 67px;padding:0 0 1px;font-size:12.5px;font-weight:600;display:inline-flex}.nabe-guide-link:hover{color:var(--color-green-readable)}.nabe-guide-link svg{display:none}.nabe-guide-inline{color:var(--color-ink-soft);margin:0;padding:9px 0 0 67px;font-size:12.5px;line-height:1.35}.nabe-guide-inline button{color:var(--color-brick);background:0 0;border:0;border-bottom:1px solid;margin-left:6px;padding:0 0 1px;font-weight:600;transition:color .2s}.nabe-guide-inline button:hover{color:var(--color-green-readable)}[data-buy-block]{margin:18px 0 8px;padding:18px 20px 16px}.nabe-buy-price{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:16px;padding-bottom:16px;display:flex}.nabe-buy-caption{letter-spacing:.16em;text-transform:uppercase;color:var(--color-brick);font-size:10.5px;font-weight:600}.nabe-buy-cfg{max-width:26ch;color:var(--color-ink-soft);margin-top:5px;font-size:12.5px;line-height:1.35}.nabe-buy-tax{color:var(--color-ink-soft);margin-top:5px;font-size:11.5px}.nabe-buy-price [data-price]{letter-spacing:-.02em;font-size:34px;font-weight:600;line-height:1;display:block}.nabe-buy-cta{letter-spacing:.1em;justify-content:center;align-items:center;gap:8px;padding:18px;font-size:13px;font-weight:400;display:flex}.nabe-buy-cta[data-available=false] [data-add-price],[data-product-status]:empty{display:none}.nabe-services{border-block:1px solid var(--color-line);gap:0;margin-top:16px;padding:13px 0 11px}.nabe-services>div{border-left:1px solid var(--color-line);padding:0 6px}.nabe-services>div:first-child{border-left:0}.nabe-services svg{color:var(--color-green-deep);width:19px;height:19px}.nabe-services>div>span{margin-bottom:5px}.nabe-drawer{width:560px;max-width:94vw;padding:0;overflow:hidden}.nabe-drawer[open]{flex-direction:column;display:flex}.nabe-panel-head{border-bottom:1px solid var(--color-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:24px 34px;display:flex}.nabe-panel-head h2,.nabe-panel-head h3{font-size:26px;font-weight:400;line-height:1.15}.nabe-panel-head .nabe-icon{background:0 0;border:0}.nabe-panel-body{overscroll-behavior:contain;flex:1;min-height:0;padding:30px 34px;overflow-y:auto}.nabe-panel-body>p{font-size:14.5px;line-height:1.6}.nabe-drawer::backdrop{background:#1b191575}.nabe-drawer[data-opening]{animation:.4s cubic-bezier(.22,.61,.36,1) both nabe-panel-in}.nabe-drawer[data-closing]{animation:.3s cubic-bezier(.22,.61,.36,1) both nabe-panel-out}.nabe-drawer[data-opening]::backdrop{animation:.3s both nabe-fade-in}.nabe-drawer[data-closing]::backdrop{animation:.3s reverse both nabe-fade-in}[data-size-detail] figure{background:var(--color-paper);padding:16px}[data-size-detail] img{aspect-ratio:auto;object-fit:contain;width:100%;height:auto;max-height:min(48vh,400px)}[data-size-detail]>p:first-of-type{color:var(--color-brick);margin-top:14px;font-size:11px;font-weight:600}[data-size-detail]>p:nth-of-type(2){margin-top:6px;font-size:22px;font-weight:400}[data-size-detail]>p:nth-of-type(3){margin-top:6px;font-size:13.5px}.nabe-size-swap{animation:.42s cubic-bezier(.22,.61,.36,1) both nabe-size-in}.nabe-option-card{background:var(--color-bg);gap:16px;min-height:104px;padding:10px;display:flex}.nabe-option-card>img,.nabe-option-card>.nabe-option-pattern{object-fit:cover;width:104px;height:82px}.nabe-still{--wall:var(--nabe-still-wall,#4b2c23);--floor:var(--nabe-still-floor,#6a4131);background:var(--nabe-still) center / contain no-repeat, radial-gradient(70% 60% at 50% 48%, var(--wall) 0%, transparent 100%), linear-gradient(180deg, var(--wall) 0%, var(--wall) 58%, var(--floor) 100%);flex-shrink:0;display:block}@supports (color:color-mix(in lab, red, red)){.nabe-still{background:var(--nabe-still) center / contain no-repeat, radial-gradient(70% 60% at 50% 48%, color-mix(in srgb, var(--wall), #fff 9%) 0%, transparent 100%), linear-gradient(180deg, var(--wall) 0%, color-mix(in srgb, var(--wall), var(--floor) 35%) 58%, var(--floor) 100%)}}.nabe-still+img,.nabe-still+.nabe-option-pattern{display:none!important}.nabe-option-opener>.nabe-still{width:72px;height:54px}.nabe-option-opener:has(>.nabe-still):after{left:85px}[data-configurator]:has(.nabe-still) .nabe-guide-inline{padding-left:85px}.nabe-option-card>.nabe-still,.nabe-config-card>.nabe-still.nabe-config-card-image{width:104px;height:82px}.nabe-option-pattern{background:var(--color-sand);flex-shrink:0;display:block;overflow:hidden}.nabe-option-pattern>img{object-fit:cover;width:100%;height:100%;transform:scale(2.2)}.nabe-option-card>span>span:first-child{font-size:15px}.nabe-option-card>span>span:nth-child(2){margin-top:4px;font-size:12.5px;line-height:1.45}.nabe-option-card[aria-current=true]{background:var(--color-paper);box-shadow:inset 0 0 0 1px var(--color-ink)}[data-presentation=cards] [data-tab]{flex:1}[data-presentation=cards] .nabe-type-tabs{background:var(--color-sand);border-radius:100px;gap:3px;width:100%;padding:3px;display:flex}[data-presentation=cards] .nabe-type-tabs .nabe-chip{background:0 0;border:0}[data-presentation=cards] .nabe-type-tabs [aria-pressed=true]{background:var(--color-ink);color:var(--color-paper)}.nabe-growth{--cre-h:clamp(430px, 73vh, 830px);--cre-pad:clamp(16px, 2vh, 26px);--cre-fig:clamp(135px, calc((var(--cre-h) - 5 * var(--cre-pad)) / 3), 290px);background:var(--color-brick);color:var(--color-bg);padding:clamp(72px,8vh,104px) 0 clamp(76px,9vh,112px);overflow:hidden}.nabe-growth-title{letter-spacing:-.015em;color:var(--color-paper);margin-bottom:clamp(32px,4.2vh,52px);font-size:clamp(34px,4.2vw,62px);font-weight:300;line-height:1}.nabe-growth-grid{grid-template-columns:min(calc(var(--cre-h) * var(--video-ratio,.5625)), 46%) minmax(0, 1fr);gap:clamp(32px,4vw,64px);display:grid;position:relative}.nabe-growth-filter{z-index:4;background:#1b19152e;border:1px solid #faf6ee42;border-radius:14px;flex-direction:column;align-items:flex-end;gap:10px;padding:13px 15px 15px;display:flex;position:absolute;top:0;right:0}.nabe-growth-filter .nabe-chip{white-space:nowrap;min-height:38px;padding:8px 15px;font-size:12.5px}.nabe-growth-video{height:var(--cre-h);background:var(--color-brick-deep);position:relative;overflow:hidden}.nabe-video-toggle{width:44px;height:44px;color:var(--color-paper);background:#1b1915a6;border-radius:50%;position:absolute;bottom:14px;right:14px}.nabe-growth-steps{min-height:var(--cre-h);flex-direction:column;display:flex}.nabe-growth-step{grid-template-columns:var(--cre-fig) minmax(0, 1fr);min-height:0;padding:var(--cre-pad) 0;border-top:1px solid #faf6ee38;flex:1 0 auto;align-items:center;gap:clamp(20px,2vw,34px);display:grid}.nabe-growth-step:first-child{border-top:0;padding-top:0}.nabe-growth-step:last-child{padding-bottom:0}.nabe-growth-figure{aspect-ratio:1;background:var(--color-brick-deep);height:auto;min-height:0;transition:opacity .45s;overflow:hidden}.nabe-growth-figure img{transition:transform .8s}.nabe-growth-copy{min-height:0;transition:opacity .34s,transform .34s}.nabe-growth-step.is-fade-txt .nabe-growth-copy{opacity:0;transform:translateY(-8px)}.nabe-growth-step.is-fade-img .nabe-growth-figure{opacity:0}@media (prefers-reduced-motion:reduce){.nabe-growth-figure,.nabe-growth-copy{transition:none}}.nabe-growth-step:hover img{transform:scale(1.04)}.nabe-growth-copy>p{color:var(--color-line)}.nabe-growth-copy h3{letter-spacing:-.015em;margin-top:7px;font-size:clamp(22px,2.3vw,36px);font-weight:300;line-height:1.05}.nabe-growth-copy .rte{color:var(--color-sand);max-width:44ch;margin-top:10px;font-size:14.5px;line-height:1.55}[data-growth-tabs][data-selection]:not([data-selection=all]) .nabe-growth-step{border:0;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(28px,3vw,52px);height:100%;padding:0}[data-growth-tabs][data-selection]:not([data-selection=all]) .nabe-growth-figure{background:0 0}[data-growth-tabs][data-selection]:not([data-selection=all]) .nabe-growth-figure img{object-fit:contain;object-position:center}[data-growth-tabs][data-selection]:not([data-selection=all]) h3{font-size:clamp(28px,3.3vw,50px)}.nabe-facts{background:var(--color-sand)}.nabe-fact{border-right:1px solid var(--color-line);padding:70px 44px}.nabe-fact:first-child{padding-left:0}.nabe-fact:last-child{border:0;padding-right:0}.nabe-fact-value{letter-spacing:-.02em;font-size:clamp(30px,3.2vw,46px);font-weight:300;line-height:.9}.nabe-fact-label{color:var(--color-ink-soft);max-width:26ch;margin-top:18px;font-size:14px;line-height:1.55}.nabe-story{min-height:78vh}.nabe-story-image{object-fit:cover;width:100%;height:100%;min-height:52vh}.nabe-story-copy{flex-direction:column;justify-content:center;padding:96px 8vw;display:flex}.nabe-story-copy .rte{font-size:16px;line-height:1.65}.nabe-story:not([data-surface=beige]) .nabe-eyebrow{color:var(--color-line)}.nabe-story:not([data-surface=beige]) .rte{color:var(--color-sand)}.nabe-story:not([data-surface=beige]) .rte a{color:var(--color-green);text-underline-offset:3px;text-decoration:underline}.nabe-story:not([data-surface=beige]) .rte a:hover{color:var(--color-green-tint)}.nabe-details{padding:112px 0}.nabe-details .rte{font-size:14.5px;line-height:1.7}.nabe-detail-link{text-align:left;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:26px 2px;font-size:19px;transition:padding .2s,color .2s;display:flex}.nabe-detail-link:hover{color:var(--color-brick);padding-left:12px}.nabe-detail-panel{padding-top:8px}.nabe-detail-acc{border-bottom:1px solid var(--color-line)}.nabe-detail-acc summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:20px 0;font-size:16px;font-weight:500;line-height:1.35;transition:color .2s;display:flex}.nabe-detail-acc summary:hover,.nabe-detail-acc[open] summary{color:var(--color-brick)}.nabe-detail-acc summary:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.nabe-detail-acc-sign{flex-shrink:0;width:14px;height:14px;position:relative}.nabe-detail-acc-sign:before,.nabe-detail-acc-sign:after{content:"";background:currentColor;width:14px;height:1.5px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:0}.nabe-detail-acc-sign:after{transform:rotate(90deg)}.nabe-detail-acc[open] .nabe-detail-acc-sign:after{transform:rotate(0)}.nabe-detail-acc-body{color:var(--color-ink-soft);padding:0 0 24px;font-size:14.5px;line-height:1.7}.nabe-detail-acc[open] .nabe-detail-acc-body{animation:.35s nabe-detail-in}@keyframes nabe-detail-in{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.nabe-detail-acc[open] .nabe-detail-acc-body{animation:none}}.nabe-store-tab{color:var(--color-ink-soft);padding:4px 0;font-size:14px;position:relative}.nabe-store-tab[aria-pressed=true]{color:var(--color-ink);font-weight:600}.nabe-store-tab[aria-pressed=true]:after{content:"";background:var(--color-green);height:2px;position:absolute;inset:auto 0 -6px}.nabe-summary{left:0;right:0;top:var(--nabe-header-height,78px);z-index:45;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-line);opacity:0;visibility:hidden;pointer-events:none;background:#faf6eef0;transition:transform .38s cubic-bezier(.22,.61,.36,1),opacity .28s,visibility .38s;position:fixed;transform:translateY(-115%)}.nabe-summary[data-visible=true]{opacity:1;visibility:visible;pointer-events:auto;transform:none}.nabe-summary-inner{white-space:nowrap;scrollbar-width:none;align-items:center;gap:4px;height:58px;display:flex;overflow-x:auto}.nabe-summary-inner::-webkit-scrollbar{display:none}.nabe-summary[hidden]{display:none}.nabe-summary-label{color:var(--color-brick);letter-spacing:.2em;text-transform:uppercase;border-right:1px solid var(--color-line);flex-shrink:0;margin-right:12px;padding-right:18px;font-size:10.5px;font-weight:600}.nabe-summary-link{color:var(--color-ink-soft);border-radius:100px;flex:none;align-items:center;gap:10px;padding:8px 15px;font-size:12.5px;transition:background-color .22s,color .22s;display:inline-flex}.nabe-summary-link:hover{color:var(--color-ink)}.nabe-summary-link[aria-current]:hover{color:var(--color-paper)}.nabe-summary-link>span{background:var(--color-clay);width:14px;height:1.5px;transition:width .22s}.nabe-summary-link:hover>span{background:var(--color-brick);width:22px}.nabe-summary-link[aria-current]{background:var(--color-ink);color:var(--color-paper)}.nabe-summary-link[aria-current]>span{background:var(--color-green);width:22px}.nabe-sticky-buy{z-index:48;border-top:1px solid var(--color-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf6eef2;position:fixed;inset:auto 0 0}.nabe-sticky-buy[hidden]{display:none}.nabe-sticky-buy[data-visible=true]{animation:.35s cubic-bezier(.22,.61,.36,1) both nabe-size-in}.nabe-sticky-inner{justify-content:space-between;align-items:center;gap:22px;height:74px;display:flex}.nabe-sticky-left{align-items:center;gap:14px;min-width:0;display:flex}.nabe-sticky-thumb{object-fit:cover;flex-shrink:0;width:50px;height:50px}.nabe-sticky-name{text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:600;line-height:1.1;overflow:hidden}.nabe-sticky-cfg{color:var(--color-ink-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.nabe-sticky-right{flex:none;align-items:center;gap:18px;display:flex}.nabe-sticky-price small{display:none}.nabe-sticky-total{font-size:21px;font-weight:600}.nabe-sticky-amounts{white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.nabe-sticky-compare{color:var(--color-ink-soft);font-size:12px;font-weight:400;text-decoration:line-through}.nabe-sticky-compare[hidden]{display:none}.nabe-sticky-cta{background:var(--color-ink);color:var(--color-paper);letter-spacing:.1em;text-transform:uppercase;border:0;justify-content:center;align-items:center;padding:15px 34px;font-size:12px;font-weight:600;transition:background-color .2s;display:inline-flex}.nabe-sticky-cta:hover:not(:disabled){background:var(--color-green)}.nabe-sticky-cta:disabled{opacity:.55}.nabe-sticky-review{display:none}.nabe-sticky-buy[data-compact]{border:1px solid var(--color-line);background:var(--color-paper);inset:auto 18px 18px auto;box-shadow:0 18px 44px -24px #1b19158c}.nabe-sticky-buy[data-compact] .nabe-sticky-inner{gap:14px;max-width:none;height:auto;padding:6px 6px 6px 16px}.nabe-sticky-buy[data-compact] .nabe-sticky-left,.nabe-sticky-buy[data-compact] .nabe-sticky-add{display:none}.nabe-sticky-buy[data-compact] .nabe-sticky-review{width:44px;height:44px;padding:0;display:inline-flex}.nabe-sticky-buy[data-compact] .nabe-sticky-price{gap:2px;min-width:0;max-width:min(300px,100vw - 110px);display:grid}.nabe-sticky-buy[data-compact] .nabe-sticky-price small{color:var(--color-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;display:block;overflow:hidden}.nabe-sticky-buy[data-compact] .nabe-sticky-compare{font-size:11px}.nabe-sticky-buy[data-compact] .nabe-sticky-total{font-size:19px;line-height:1.1}@keyframes nabe-panel-in{0%{transform:translate(100%)}to{transform:none}}@keyframes nabe-panel-out{0%{transform:none}to{transform:translate(100%)}}@keyframes nabe-fade-in{0%{opacity:0}to{opacity:1}}@keyframes nabe-size-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:1280px){.nabe-growth-filter{top:auto;bottom:calc(100% + 20px)}.nabe-growth-title{margin-bottom:clamp(96px,12vh,130px)}}@media (max-width:1080px){.nabe-product-grid{grid-template-columns:minmax(0,1fr);gap:36px}.nabe-buybox{position:static}.nabe-growth{--cre-h:clamp(390px, 58vh, 620px)}.nabe-growth-grid{grid-template-columns:1fr;gap:32px}.nabe-growth-title{margin-bottom:32px}.nabe-growth-filter{grid-row:2;align-items:flex-start;position:static}.nabe-growth-video{width:min(calc(var(--cre-h) * var(--video-ratio,.5625)), 100%);grid-row:1;margin:auto}.nabe-growth-steps{height:auto}.nabe-growth-step{min-height:200px}.nabe-growth-figure{max-height:200px}.nabe-fact,.nabe-fact:first-child{border-right:0;border-bottom:1px solid var(--color-line);grid-template-columns:minmax(84px,auto) 1fr;align-items:center;gap:18px;padding:26px 0;display:grid}.nabe-fact-value{font-size:clamp(26px,7vw,34px)}.nabe-fact-label{max-width:none;margin:0;font-size:12.5px}.nabe-story-copy{padding:64px 40px}.nabe-details{padding:64px 0}}@media (max-width:820px){.nabe-breadcrumb{display:none}.nabe-product-grid{padding-bottom:64px}.nabe-product-title{font-size:clamp(30px,8.5vw,40px)}.nabe-growth{padding:44px 0 52px}.nabe-growth-title{margin-bottom:14px;font-size:clamp(30px,8vw,42px)}.nabe-growth-grid{flex-direction:column;gap:18px;display:flex}.nabe-growth-video{width:min(90vw, calc(min(72vh, 620px) * var(--video-ratio,.5625)));height:auto;aspect-ratio:var(--video-ratio,.5625);order:1}.nabe-growth-filter{background:0 0;border:0;border-bottom:1px solid #faf6ee38;border-radius:0;order:2;align-items:stretch;padding:0 0 14px}.nabe-growth-filter>span{display:none}.nabe-growth-filter>div{width:100%}.nabe-growth-filter .nabe-chip{flex-shrink:0}.nabe-growth-steps{order:3}.nabe-growth-step{flex:none;grid-template-columns:100px minmax(0,1fr);gap:15px;min-height:0;padding:15px 0}.nabe-growth-figure{aspect-ratio:3/4;height:auto;max-height:none}.nabe-growth-copy h3{font-size:19px}.nabe-growth-copy .rte{margin-top:6px;font-size:13px}[data-growth-tabs][data-selection]:not([data-selection=all]) .nabe-growth-step{grid-template-columns:1fr;gap:14px;height:auto}[data-growth-tabs][data-selection]:not([data-selection=all]) .nabe-growth-figure{aspect-ratio:4/3;max-height:40vh}[data-growth-tabs][data-selection]:not([data-selection=all]) h3{font-size:clamp(26px,7.4vw,34px)}}@media (max-width:640px){.nabe-panel-head{padding:20px 22px}.nabe-panel-body{padding:24px 22px}.nabe-panel-head h2,.nabe-panel-head h3{font-size:23px}.nabe-option-card>img,.nabe-option-card>.nabe-option-pattern{width:80px;height:66px}.nabe-option-card{gap:12px}.nabe-option-card>span>span:first-child{font-size:14px}.nabe-summary-label{display:none}.nabe-summary-inner{height:52px}.nabe-detail-link{gap:12px;font-size:16px}.nabe-detail-link>span:last-child{font-size:11px}.nabe-sticky-inner{gap:10px;height:68px}.nabe-sticky-left{gap:10px}.nabe-sticky-thumb{width:44px;height:44px}.nabe-sticky-name{font-size:13px;line-height:1.2}.nabe-sticky-cfg{white-space:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:2px;font-size:11.5px;line-height:1.25;display:-webkit-box}.nabe-sticky-total{font-size:18px}.nabe-sticky-right{gap:12px}.nabe-sticky-add{width:52px;height:46px;padding:0}.nabe-sticky-buy[data-compact]{inset:auto 12px 12px auto}.nabe-sticky-cart{display:block;position:relative}.nabe-sticky-cart i{background:var(--color-green);width:15px;height:15px;color:var(--color-ink);text-align:center;border-radius:50%;font-size:11px;font-style:normal;font-weight:700;line-height:15px;position:absolute;top:-5px;right:-6px}}@media (prefers-reduced-motion:reduce){[data-reveal],[data-reveal-stagger]>*{opacity:1!important;transform:none!important}}.nabe-gallery-track{scrollbar-width:none}.nabe-gallery-track::-webkit-scrollbar{display:none}[data-gallery-inline-track]{display:block}.nabe-inline-slide{cursor:zoom-in;width:100%;display:block}.nabe-inline-slide:not(:first-child){display:none}.nabe-inline-slide img,.nabe-gallery-placeholder{object-fit:cover;object-position:bottom;width:100%;height:clamp(540px,74vh,900px);transition:transform .8s}.nabe-inline-slide:hover img{transform:scale(1.02)}.nabe-inline-prev,.nabe-inline-next,.nabe-inline-count,.nabe-inline-progress{display:none}.nabe-gallery-stages{margin-top:6px}.nabe-gallery-stages .nabe-gallery-caption{margin-bottom:8px}.nabe-mosaic-more{letter-spacing:.14em;justify-content:center;align-items:center;gap:14px;padding:16px;font-size:11.5px;font-weight:600;display:flex}.nabe-mosaic-more b{letter-spacing:0;font-size:19px;font-weight:400}.nabe-stage-tile{background:var(--color-brick-deep);cursor:zoom-in;position:relative;overflow:hidden}.nabe-stage-tile img{aspect-ratio:6/5;object-fit:cover;object-position:var(--stage-position,bottom);width:100%;transition:transform .7s}.nabe-stage-tile:hover img{transform:scale(1.045)}.nabe-stage-tile span{color:var(--color-paper);letter-spacing:.09em;text-transform:uppercase;background:#1b1915ad;padding:6px 9px;font-size:10px;position:absolute;bottom:9px;left:9px}.nabe-mosaic-tile{cursor:zoom-in;overflow:hidden}.nabe-mosaic-tile img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .7s}.nabe-mosaic-tile:hover img{transform:scale(1.045)}nabe-gallery[data-ready]:not([data-expanded]) [data-mosaic-extra],nabe-gallery:not([data-ready]) [data-mosaic-more]{display:none}.nabe-viewer{background:var(--color-ink);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--color-paper);border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.nabe-viewer[data-opening]{animation:.38s both nabe-fade-in}.nabe-viewer-track{scroll-snap-type:y mandatory;overscroll-behavior:contain;height:100%;overflow:hidden auto}.nabe-viewer-slide{scroll-snap-align:start;scroll-snap-stop:always;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;height:100%;padding:5vh 220px 7vh;display:flex;position:relative;overflow:hidden}.nabe-viewer-slide>video,.nabe-viewer-slide>iframe,.nabe-viewer-slide>model-viewer{width:100%;max-height:74vh}.nabe-zoom-target{cursor:zoom-in;justify-content:center;align-items:center;max-width:100%;min-height:0;display:flex}.nabe-zoom-target img{object-fit:contain;width:auto;max-width:min(1150px,100vw - 460px);max-height:74vh;transition:transform .36s cubic-bezier(.22,.61,.36,1)}.nabe-zoom-target[data-zoomed]{cursor:zoom-out}.nabe-zoom-target[data-zoomed] img{transform:scale(1.75)}.nabe-viewer-slide figcaption{z-index:1;text-align:center;color:#d8cfbd;letter-spacing:.03em;pointer-events:none;max-width:55ch;font-size:12px;line-height:1.6;position:relative}.nabe-viewer-close{z-index:4;align-items:center;gap:8px;display:flex;position:absolute;top:22px;right:26px}.nabe-viewer-rail{z-index:3;scrollbar-width:none;flex-direction:column;gap:12px;width:72px;display:flex;position:absolute;top:90px;bottom:90px;left:30px;overflow-y:auto}.nabe-viewer-rail button{opacity:.45;border:1px solid #0000;flex-shrink:0;padding:3px;transition:opacity .25s}.nabe-viewer-rail button[aria-current]{opacity:1;border-color:var(--color-paper)}.nabe-viewer-rail img{object-fit:cover;width:64px;height:58px}.nabe-viewer-progress{background:#faf6ee33;width:2px;height:48%;position:absolute;top:22%;right:38px}.nabe-viewer-progress>span{background:var(--color-paper);width:100%;transition:height .3s;display:block}.nabe-viewer-controls{z-index:3;align-items:center;gap:15px;display:flex;position:absolute;bottom:22px;right:26px}.nabe-viewer-hint{pointer-events:none;color:var(--color-line);font-size:11px;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.nabe-summary:not([data-enhanced]){visibility:visible;pointer-events:auto;opacity:1;position:static;transform:none}.nabe-growth-step[hidden],.nabe-video-toggle{display:none}:is(nabe-tabs:defined .nabe-video-toggle,nabe-video:defined .nabe-video-toggle){place-items:center;display:grid}.nabe-video-toggle svg{fill:currentColor;width:18px;height:18px}.nabe-video-toggle .nabe-video-pause,.nabe-video-toggle[data-playing=true] .nabe-video-play{display:none}.nabe-video-toggle[data-playing=true] .nabe-video-pause{display:block}.nabe-growth-grid--steps{grid-template-columns:minmax(0,1fr)}.nabe-reels{padding:72px 0}.nabe-reels-title{margin-bottom:32px;font-size:clamp(30px,3.4vw,48px);font-weight:300;line-height:1.05}.nabe-reels-row{grid-auto-columns:minmax(0,340px);grid-auto-flow:column;justify-content:center;gap:14px;display:grid}.nabe-reel{aspect-ratio:9/16;background:var(--color-brick-deep);display:block;position:relative;overflow:hidden}.nabe-reels-row--single{grid-auto-columns:minmax(0,1100px)}.nabe-reels-row--single .nabe-reel{aspect-ratio:16/9}.nabe-reel video{object-fit:cover;width:100%;height:100%}@media (max-width:820px){.nabe-reels{padding:48px 0}.nabe-reels-row:not(.nabe-reels-row--single){scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:72%;overflow-x:auto}.nabe-reels-row:not(.nabe-reels-row--single) .nabe-reel{scroll-snap-align:start}}.nabe-growth-video>p{max-width:calc(100% - 85px)}@media (max-width:900px){.nabe-viewer-slide{gap:18px;padding:62px 14px 76px}.nabe-zoom-target img{max-width:100%;max-height:64vh}.nabe-zoom-target[data-zoomed] img{transform:scale(1.45)}.nabe-viewer-rail,.nabe-viewer-progress,.nabe-viewer-hint{display:none}.nabe-viewer-close{top:14px;right:14px}.nabe-viewer-controls{justify-content:center;bottom:18px;left:0;right:0}}@media (max-width:820px){.nabe-gallery-hero{width:100vw;margin-left:calc(50% - 50vw)}[data-gallery-inline-track]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.nabe-inline-slide,.nabe-inline-slide:not(:first-child){scroll-snap-align:start;flex-shrink:0;width:100%;display:block}.nabe-inline-slide img,.nabe-gallery-placeholder{aspect-ratio:6/7;height:auto;min-height:0}.nabe-inline-slide:hover img{transform:none}.nabe-inline-prev,.nabe-inline-next{display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.nabe-inline-prev{left:12px}.nabe-inline-next{right:12px}.nabe-inline-count{background:var(--color-paper);border-radius:100px;padding:6px 10px;font-size:11px;display:block;position:absolute;bottom:23px;left:14px}.nabe-inline-progress{background:#1b191526;height:4px;display:block;position:absolute;bottom:0;left:0;right:0}.nabe-inline-progress>span{background:var(--color-ink);height:100%;transition:width .25s;display:block}.nabe-gallery-stages,.nabe-gallery-mosaic{display:none}}.nabe-detail-link{line-height:1.25}.nabe-growth-filter .nabe-chip:not([aria-pressed=true]){color:var(--color-sand);background:0 0;border-color:#faf6ee57}.nabe-growth-filter .nabe-chip:not([aria-pressed=true]):hover{border-color:var(--color-bg);color:#fff}@media (min-width:1281px){.nabe-growth-step:first-child .nabe-growth-copy{padding-top:44px}}@media (min-width:821px){.nabe-inline-slide:not([data-active-inline]){display:none}.nabe-inline-slide[data-active-inline]{display:block}}[data-option-pending]{cursor:progress}@media (min-width:481px){.nabe-config-card-image{height:calc(var(--spacing) * 20);width:calc(var(--spacing) * 26)}.nabe-config-card-title{font-size:15.5px}.nabe-config-card-description{font-size:13.5px}}.nabe-config-drawer .nabe-panel-head .nabe-icon{font-size:28px;font-weight:300}[data-color-link][aria-disabled=true]{cursor:not-allowed;position:relative}[data-color-link][aria-disabled=true]>img,[data-color-link][aria-disabled=true]>span:not(.sr-only){opacity:.4;transform:none}.nabe-swatch[data-color-link][aria-disabled=true]:after{content:"";background:var(--color-ink);pointer-events:none;height:1.5px;position:absolute;inset:50% 4px auto;transform:rotate(-45deg)}.nabe-chip[data-color-link][aria-disabled=true]{text-decoration:line-through}.nabe-product-3d{z-index:20;pointer-events:none;position:absolute;inset:0}.nabe-3d-canvas{visibility:hidden;position:absolute;inset:0}.nabe-product-3d[data-ready] .nabe-3d-canvas{visibility:visible;background:var(--color-bg);pointer-events:auto}.nabe-3d-canvas canvas{width:100%;height:100%;display:block}.nabe-3d-tools,.nabe-3d-actions{border:1px solid var(--color-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;background:#faf6eef0;border-radius:100px;display:flex;position:absolute;overflow:hidden}.nabe-3d-tools{max-width:calc(100% - 32px);top:64px;left:16px}.nabe-3d-actions{max-width:calc(100% - 32px);bottom:16px;right:16px;box-shadow:0 16px 38px -22px #1b19158c}.nabe-3d-tools button,.nabe-3d-actions button{border:0;border-left:1px solid var(--color-line);color:var(--color-ink);white-space:nowrap;background:0 0;transition:background-color .2s,color .2s}.nabe-3d-tools button:first-child,.nabe-3d-actions button:first-child{border-left:0}.nabe-3d-tools button[hidden]{display:none}.nabe-3d-tools button{letter-spacing:.04em;min-height:36px;padding:10px 13px;font-size:10px;font-weight:500}.nabe-3d-tools button:hover,.nabe-3d-tools button[aria-pressed=true]{background:var(--color-sand)}.nabe-3d-actions button{letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:9px;min-height:44px;padding:13px 17px;font-size:10.5px;font-weight:600;display:inline-flex}.nabe-3d-actions button:first-child{padding-left:20px}.nabe-3d-actions button:last-child{padding-right:20px}.nabe-3d-actions button:hover{background:var(--color-ink);color:var(--color-paper)}.nabe-3d-actions svg{flex:none;width:16px;height:16px}.nabe-3d-short{display:none}.nabe-3d-count{letter-spacing:.04em;color:var(--color-ink-soft);font-weight:400;transition:color .2s}.nabe-3d-actions button:hover .nabe-3d-count{color:#faf6eeb8}.nabe-3d-tools button:focus-visible,.nabe-3d-actions button:focus-visible{outline:2px solid var(--color-ink);outline-offset:-3px}.nabe-3d-tools button{justify-content:center;align-items:center;display:inline-flex}.nabe-3d-tools button:disabled{color:var(--color-ink-soft);opacity:.55;cursor:default}.nabe-3d-tools button:disabled:hover{background:0 0}.nabe-3d-tools svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.nabe-3d-actions .nabe-3d-icon-button,.nabe-3d-actions .nabe-3d-icon-button:last-child{padding-inline:15px}.nabe-product-3d:fullscreen{background:var(--color-bg);pointer-events:auto}.nabe-3d-return,.nabe-3d-retry,.nabe-3d-enter,.nabe-3d-exit{pointer-events:auto;min-height:44px;font-size:11px}.nabe-3d-status{right:calc(var(--spacing) * 4);left:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-soft);position:absolute;top:112px}.nabe-3d-status:not(:empty){border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-paper);padding:calc(var(--spacing) * 3)}.nabe-3d-retry{left:calc(var(--spacing) * 4);position:absolute;top:172px}.nabe-3d-return{left:calc(var(--spacing) * 4);z-index:30;position:absolute;top:64px}.nabe-3d-return-short{display:none}.nabe-3d-dimensions{pointer-events:none;position:absolute;inset:0}.nabe-3d-dimensions span{background-color:#faf6eef2;position:absolute}@supports (color:color-mix(in lab, red, red)){.nabe-3d-dimensions span{background-color:color-mix(in oklab, var(--color-paper) 95%, transparent)}}.nabe-3d-dimensions span{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);white-space:nowrap;font-size:10px;transform:translate(-50%,-50%)}.nabe-3d-measurements{right:calc(var(--spacing) * 4);left:calc(var(--spacing) * 4);color:var(--color-ink-soft);pointer-events:none;font-size:10px;line-height:1.6;position:absolute;top:108px}.nabe-3d-measurements span{background:#faf6eee0;width:fit-content;max-width:100%;padding:2px 6px;display:block}.nabe-product-3d dialog{pointer-events:auto}.nabe-3d-enter,.nabe-3d-exit{display:none}.nabe-3d-preset:hover{border-color:var(--color-ink)}.nabe-3d-preset:disabled{cursor:not-allowed;opacity:.5}[data-3d-visible] .nabe-gallery-tools{visibility:hidden}@media (max-width:820px){.nabe-product-3d[data-ready]:not([data-live]) .nabe-3d-canvas{pointer-events:none}.nabe-product-3d[data-ready] .nabe-3d-enter,.nabe-product-3d[data-live] .nabe-3d-exit{bottom:calc(var(--spacing) * 20);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);white-space:nowrap;display:block;position:absolute;left:50%}.nabe-cfg-tag{padding:7px 12px;font-size:9.5px;top:12px;left:12px}.nabe-3d-tools{max-width:calc(100% - 24px);top:54px;left:12px}.nabe-3d-tools button{min-height:44px}.nabe-3d-actions{max-width:calc(100% - 24px);bottom:14px;right:12px}.nabe-3d-actions button{letter-spacing:.06em;gap:6px;padding:10px 11px;font-size:9.5px}.nabe-3d-actions button:first-child{padding-left:13px}.nabe-3d-actions button:last-child{padding-right:13px}.nabe-3d-count,.nabe-3d-long{display:none}.nabe-3d-short{display:inline}.nabe-3d-measurements{top:106px;left:12px;right:12px}.nabe-3d-status{top:110px;left:12px;right:12px}.nabe-product-3d:not([data-ready]) .nabe-3d-tools,.nabe-product-3d:not([data-ready]) .nabe-3d-actions{display:none}}.nabe-services-more{text-align:center;color:var(--color-ink-soft);margin-top:14px;font-size:11px;line-height:1.6}.nabe-certifications{border-top:1px solid var(--color-line);margin-top:16px;padding-top:14px}.nabe-certifications>span{letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:10px;display:block}.nabe-certifications>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.nabe-certifications img{object-fit:contain;width:auto;height:40px}.nabe-store-side .rte{color:var(--color-ink-soft);font-size:13.5px;line-height:1.6}.nabe-store-points{flex-direction:column;gap:8px;margin:16px 0;padding:0;font-size:13px;list-style:none;display:flex}.nabe-store-points li{padding-left:20px;position:relative}.nabe-store-points li:before{content:"✓";color:var(--color-green-deep);font-weight:700;position:absolute;left:0}.nabe-store-meta{border-top:1px solid var(--color-line);flex-direction:column;gap:9px;margin:0;padding-top:14px;font-size:12.5px;display:flex}.nabe-store-meta dt{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-soft);margin-bottom:2px;font-size:10px;font-weight:600}.nabe-store-cta{border-bottom:1px solid var(--color-ink);margin-top:18px;padding-bottom:3px;font-size:13px;transition:color .2s,border-color .2s;display:inline-block}.nabe-store-cta:hover{color:var(--color-brick);border-color:var(--color-brick)}.nabe-store-fig img{transition:transform 1s}.nabe-store-fig:hover img{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.nabe-store-fig img{transition:none}}@media (min-width:821px){.nabe-drawer:not(.nabe-library-panel){top:var(--nb-edge,0px);height:calc(100dvh - var(--nb-edge,0px))}.nabe-drawer:not(.nabe-library-panel)::backdrop{top:var(--nb-edge,0px)}}[data-bed-availability] [data-presentation=size] .nabe-chip[data-availability=missing],[data-bed-availability] [data-presentation=size] .nabe-chip[data-availability=sold-out],[data-bed-availability] [data-soft-option-disabled]{opacity:.4;cursor:not-allowed;text-decoration:none}[data-bed-availability] [data-unavailable-color]{cursor:not-allowed}[data-bed-availability] [data-unavailable-color]>img,[data-bed-availability] [data-unavailable-color]>span:not(.sr-only){opacity:.4;transform:none}.nabe-mattress-3d-open{z-index:6;background:var(--color-paper);min-height:42px;color:var(--color-ink);border:1px solid var(--color-line);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:16px;right:16px;box-shadow:0 6px 18px #1b19151f}.nabe-mattress-3d-open svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round;width:18px;height:18px}.nabe-mattress-3d[data-open] .nabe-mattress-3d-open{display:none}@media (max-width:820px){.nabe-mattress-3d-open{top:56px;right:12px}}.nabe-gallery-pair:has(>.nabe-mattress-3d-stage){position:relative}.nabe-mattress-3d-stage{z-index:30;background:#eae3d6;position:absolute;inset:0}:is(.nabe-gallery-hero,.nabe-gallery-pair):has(.nabe-mattress-3d-stage) :is(.nabe-gallery-expand,.nabe-gallery-more,.nabe-gallery-bc,.nabe-room-dock,.nabe-inline-prev,.nabe-inline-next,.nabe-inline-count,.nabe-inline-progress){visibility:hidden}.nabe-mattress-3d-stage canvas{touch-action:none;width:100%;height:100%;display:block}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}