.nl-k2{--k2-field:#FFFCF7;--k2-line:#CDBBA5;--k2-ok:#4F6B4A;--k2-stage:#E7E0D9;font-weight:400}.nl-k2 [hidden]{display:none!important}.nl-k2 button{font-family:var(--nl-sans);color:inherit;cursor:pointer}.nl-k2 button:disabled{cursor:not-allowed}.nl-k2__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "steps" "preview" "panel";max-width:1440px;margin:0 auto}.nl-k2__head{grid-area:head;padding:18px var(--nl-gutter) 12px;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px}.nl-k2__head h1,.nl-k2__head h2{font:500 clamp(28px,2.7vw,40px)/1.05 var(--nl-serif);margin:0;color:var(--nl-umber)}.nl-k2__head .nl-b__sub{flex-basis:100%;order:3;font:400 14px/1.45 var(--nl-sans);font-style:normal;color:var(--nl-body);margin:2px 0 0}.nl-k2__head .nl-b__switch{margin:0;font-size:13px}.nl-k2__steps{grid-area:steps;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--nl-hair);background:var(--nl-paper);scroll-margin-top:8px}.nl-k2__steps button{border:0;background:none;min-height:46px;padding:10px 4px 9px;display:flex;align-items:center;justify-content:center;gap:7px;font-size:14px;color:var(--nl-sepia);border-bottom:2px solid transparent;margin-bottom:-1px;min-width:0}.nl-k2__steps .n{flex:none;width:22px;height:22px;border-radius:50%;border:1px solid var(--nl-hair);display:grid;place-items:center;font-size:11.5px;line-height:1}.nl-k2__steps .is-on{color:var(--nl-umber);border-bottom-color:var(--nl-accent)}.nl-k2__steps .is-on .n{background:var(--nl-accent);border-color:var(--nl-accent);color:#fff}.nl-k2__steps .is-done .n{background:var(--k2-ok);border-color:var(--k2-ok);color:#fff;font-size:0}.nl-k2__steps .is-done .n:before{content:"\2713";font-size:12px}.nl-k2__preview{grid-area:preview;min-width:0;background:var(--k2-stage)}.nl-k2 .nl-b__stage{position:relative;top:auto;width:100%;height:clamp(300px,88vw,400px);aspect-ratio:auto;container-type:size;overflow:hidden;transition:background-color .25s,height .25s}.nl-k2 .nl-b__box>img{-webkit-mask-image:none;mask-image:none}.nl-k2 .nl-ruler .lab{left:12px;font-size:10.5px;letter-spacing:0}.nl-k2 .nl-ruler .lab b{font-size:24px}.nl-k2__tag{position:absolute;z-index:4;left:12px;top:12px;display:flex;align-items:center;gap:7px;background:#f6f0e7ed;border-radius:20px;padding:4px 11px 4px 9px;font-size:12px;line-height:1.3;color:var(--nl-body);max-width:calc(100% - 24px)}.nl-k2__tag i{flex:none;width:7px;height:7px;border-radius:50%;background:#c9a88a}.nl-k2__tag.is-mine i{background:var(--k2-ok)}.nl-k2__views{position:absolute;z-index:4;right:12px;bottom:12px;display:flex;gap:6px}.nl-k2__views button{border:0;border-radius:20px;background:#f6f0e7ed;padding:6px 12px;font-size:12px;color:var(--nl-body);min-height:32px}.nl-k2__views button.is-on{display:none}.nl-k2__panel{grid-area:panel;min-width:0;padding:20px var(--nl-gutter) 32px;background:var(--nl-paper)}.nl-k2__step h3{font:500 28px/1.1 var(--nl-serif);margin:0 0 4px;color:var(--nl-umber)}.nl-k2__lead{margin:0 0 16px;color:var(--nl-body);font-size:14px;line-height:1.5}.nl-k2 .nl-b__fld{display:block;padding:0;margin:0 0 14px;border:0;min-width:0}.nl-k2 .nl-b__fld:focus-within{border:0}.nl-k2 .nl-b__fld .k{display:flex;justify-content:space-between;gap:8px;font-size:13.5px;letter-spacing:0;text-transform:none;color:var(--nl-body);margin-bottom:6px}.nl-k2 .nl-b__fld .k em{font-style:normal;color:var(--nl-sepia);font-size:12.5px;white-space:nowrap}.nl-k2 .nl-b__fld input:not([type=range]){display:block;width:100%;max-width:100%;box-sizing:border-box;height:50px;min-height:50px;border:1px solid var(--k2-line);background:var(--k2-field);border-radius:8px;padding:0 14px;font:400 17px/1.2 var(--nl-sans);color:var(--nl-umber);-webkit-appearance:none;appearance:none}.nl-k2 .nl-b__fld input[type=date],.nl-k2 .nl-b__fld input[type=time]{display:flex;align-items:center}.nl-k2 .nl-b__fld input::placeholder{color:#b4a08c}.nl-k2 .nl-b__fld input:focus{outline:2px solid var(--nl-accent);outline-offset:-1px;border-color:transparent}.nl-k2 .nl-b__fld.is-bad input:not([type=range]){border-color:var(--nl-accent);box-shadow:inset 0 0 0 1px var(--nl-accent)}.nl-k2 .nl-b__unit{position:relative;display:block}.nl-k2 .nl-b__unit input{padding-inline-end:36px!important}.nl-k2 .nl-b__unit i{position:absolute;inset-inline-end:12px;top:50%;transform:translateY(-50%);font-style:normal;font-size:13px;color:var(--nl-sepia);pointer-events:none}.nl-k2 .nl-b__err{margin:-4px 0 12px;font-size:13.5px;color:var(--nl-accent)}.nl-k2__lenrow{display:grid;grid-template-columns:50px minmax(0,1fr) 50px;gap:8px;align-items:center}.nl-k2__lenrow>button{height:50px;border:1px solid var(--k2-line);background:var(--k2-field);border-radius:8px;font-size:22px;line-height:1;color:var(--nl-accent);padding:0}.nl-k2__lenval{height:50px;border:1px solid var(--k2-line);background:var(--k2-field);border-radius:8px;display:flex;align-items:center;justify-content:center;gap:4px}.nl-k2 .nl-k2__lenval input:not([type=range]){border:0;background:none;height:46px;min-height:0;width:4.4ch;padding:0;text-align:right;font:500 27px/1 var(--nl-serif);border-radius:0}.nl-k2 .nl-k2__lenval input:focus{outline:none}.nl-k2__lenval:focus-within{outline:2px solid var(--nl-accent);outline-offset:-1px;border-color:transparent}.nl-k2__lenval i{font-style:normal;font-size:14px;color:var(--nl-sepia)}.nl-k2 .nl-b__fld.is-bad .nl-k2__lenval{border-color:var(--nl-accent);box-shadow:inset 0 0 0 1px var(--nl-accent)}.nl-k2__range{display:block;width:100%;margin:12px 0 2px;accent-color:var(--nl-accent);height:28px}.nl-k2__rl{display:flex;justify-content:space-between;font-size:11.5px;color:var(--nl-sepia)}.nl-k2__optional{margin:4px 0 0}.nl-k2__optional>summary{list-style:none;cursor:pointer;color:var(--nl-accent);font-size:14px;min-height:44px;display:flex;align-items:center}.nl-k2__optional>summary::-webkit-details-marker{display:none}.nl-k2__opt{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 10px;padding-top:6px}.nl-k2__opt .nl-b__fld--wide{grid-column:1/-1}.nl-k2__sec{margin:18px 0 0}.nl-k2__sec:first-of-type{margin-top:0}.nl-k2__k{font-size:13.5px;color:var(--nl-body);margin-bottom:8px;display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.nl-k2__k b{font-weight:400;color:var(--nl-umber)}.nl-k2__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.nl-k2__card{border:1px solid var(--nl-hair);background:var(--k2-field);border-radius:10px;padding:8px 8px 9px;text-align:center;font-size:13.5px;line-height:1.3;position:relative;min-width:0;overflow-wrap:anywhere}.nl-k2__card .t{display:block;aspect-ratio:3/4;border-radius:6px;overflow:hidden;margin-bottom:7px;background:var(--nl-linen)}.nl-k2__card .t img,.nl-k2__card .t svg{display:block;width:100%;height:100%;object-fit:cover}.nl-k2__card.is-on{border:2px solid var(--nl-accent);padding:7px 7px 8px}.nl-k2__card.is-on:after{content:"\2713";position:absolute;right:6px;top:6px;width:20px;height:20px;border-radius:50%;background:var(--nl-accent);color:#fff;font-size:12px;display:grid;place-items:center}.nl-k2__seg{display:inline-flex;border:1px solid var(--k2-line);border-radius:20px;padding:2px;background:var(--k2-field)}.nl-k2__seg button{border:0;background:none;border-radius:16px;padding:6px 14px;min-height:34px;font-size:13px;color:var(--nl-body)}.nl-k2__seg .is-on{background:var(--nl-umber);color:#fff}.nl-k2__chips{display:flex;gap:8px;flex-wrap:wrap}.nl-k2__chip{display:flex;align-items:center;gap:7px;border:1px solid var(--nl-hair);background:var(--k2-field);border-radius:22px;padding:5px 12px 5px 5px;min-height:36px;font-size:13.5px}.nl-k2__chip i{width:24px;height:24px;border-radius:50%;border:1px solid rgba(59,42,33,.15)}.nl-k2__chip.is-on{border:2px solid var(--nl-accent);padding:4px 11px 4px 4px}.nl-k2__recap{margin:8px 0 14px;padding:10px 12px;background:var(--nl-linen);border-radius:8px;font-size:13.5px;line-height:1.45;color:var(--nl-body);display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.nl-k2__recap span{min-width:0;overflow-wrap:anywhere}.nl-k2__recap button{flex:none;border:0;background:none;color:var(--nl-accent);font-size:13px;padding:0;min-height:24px}.nl-k2__fins{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nl-k2__fin{border:1px solid var(--nl-hair);background:var(--k2-field);border-radius:10px;padding:0 0 10px;text-align:start;overflow:hidden;position:relative;min-width:0}.nl-k2__fin:disabled{opacity:.45}.nl-k2__mini{display:block;height:150px;position:relative;overflow:hidden;background:var(--k2-stage)}.nl-k2__mbox{position:absolute;left:0;top:0;width:0;height:0}.nl-k2__mbox>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.nl-k2__msheet{position:absolute;mix-blend-mode:multiply}.nl-k2__msheet svg{display:block;width:100%;height:100%}.nl-k2__mini[data-nl-fmini=none] .nl-k2__msheet{mix-blend-mode:normal;box-shadow:0 6px 14px -4px #3b2a2159,0 1px 2px #3b2a212e}.nl-k2__fin .t{display:block;padding:8px 10px 0;font-size:14.5px;line-height:1.3;color:var(--nl-umber)}.nl-k2__fin .p{display:block;padding:0 10px;font:500 22px/1.2 var(--nl-serif);color:var(--nl-umber)}.nl-k2__fin .d{display:block;padding:3px 10px 0;font-size:12px;line-height:1.35;color:var(--nl-sepia)}.nl-k2__fin.is-on{border:2px solid var(--nl-accent);padding-bottom:9px}.nl-k2__fin.is-on .nl-k2__mini{margin:-1px -1px 0}.nl-k2__fin.is-on:after{content:"\2713";position:absolute;z-index:2;right:8px;top:8px;width:22px;height:22px;border-radius:50%;background:var(--nl-accent);color:#fff;font-size:13px;display:grid;place-items:center}.nl-k2__bill{margin:20px 0 0;border-top:1px solid var(--nl-hair);padding-top:12px;font-size:14px}.nl-k2__bill>div{display:flex;justify-content:space-between;gap:12px;padding:3px 0;color:var(--nl-body)}.nl-k2__bill>div>span:last-child{white-space:nowrap}.nl-k2__bill .is-total{color:var(--nl-umber);font-size:15.5px;padding-top:9px;margin-top:6px;border-top:1px solid var(--nl-hair);align-items:baseline}.nl-k2__bill .is-total b{font:500 27px/1 var(--nl-serif);white-space:nowrap}.nl-k2__trust{margin:14px 0 0;padding:0;list-style:none;font-size:13px;line-height:1.4;color:var(--nl-body)}.nl-k2__trust li{padding:3px 0 3px 22px;position:relative}.nl-k2__trust li:before{content:"\2713";position:absolute;left:2px;color:var(--k2-ok)}.nl-k2__bar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#f6f0e7f7;border-top:1px solid var(--nl-hair);box-shadow:0 -8px 20px -14px #3b2a2159}.nl-k2__pr{min-width:0}.nl-k2__pr b{display:block;font:500 26px/1 var(--nl-serif);color:var(--nl-umber);white-space:nowrap}.nl-k2__pr>span{display:block;font-size:11.5px;line-height:1.3;color:var(--nl-sepia);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nl-k2__go{display:flex;gap:8px;justify-content:flex-end;min-width:0}.nl-k2__back{flex:none;width:48px;height:50px;border:1px solid var(--k2-line);background:var(--k2-field);border-radius:8px;font-size:18px;padding:0}.nl-k2__cta{flex:1 1 auto;min-width:0;max-width:260px;min-height:50px;border:0;border-radius:8px;background:var(--nl-accent);color:#fff!important;font-size:15.5px;line-height:1.2;padding:6px 14px}.nl-k2__cta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nl-k2__lead{margin-right:.3em}@media(max-width:419px){.nl-k2__lead{display:none}.nl-k2__goal{display:inline-block}.nl-k2__goal:first-letter{text-transform:uppercase}}.nl-k2__cta:hover{background:var(--nl-umber)}.nl-k2.is-busy .nl-k2__cta{opacity:.6;cursor:progress}@media(max-width:989px){.nl-k2--editing .nl-k2__bar{visibility:hidden;pointer-events:none}body:has([data-nlp]):not(.nlp-configuring) .nl-k2__bar{visibility:hidden;pointer-events:none}}@media(max-width:380px){.nl-k2__steps button{font-size:12.5px;gap:5px}.nl-k2__cta{font-size:14px;padding:6px 10px}.nl-k2__pr b{font-size:23px}.nl-k2__mini{height:128px}}@media(min-width:990px){.nl-k2__grid{grid-template-columns:minmax(0,1.15fr) minmax(380px,1fr);grid-template-rows:auto auto 1fr auto;grid-template-areas:"preview head" "preview steps" "preview panel" "preview bar";align-items:start}.nl-k2__preview{position:sticky;top:0;align-self:start;height:calc(100vh - 80px);max-height:860px}.nl-k2 .nl-b__stage{height:100%}.nl-k2__head{padding:28px clamp(20px,3vw,44px) 14px}.nl-k2__steps{border-top:0}.nl-k2__panel{padding:24px clamp(20px,3vw,44px) 8px}.nl-k2__bar{grid-area:bar;position:sticky;bottom:0;box-shadow:none;padding:16px clamp(20px,3vw,44px) 20px;background:var(--nl-paper)}.nl-k2__cta{max-width:none;min-height:54px;font-size:16px}.nl-k2__mini{height:170px}.nl-k2 .nl-ruler .lab b{font-size:30px}.nl-k2 .nl-ruler .lab{font-size:12px}.nl-k2__tag{left:18px;top:18px;font-size:13px}.nl-k2__views{right:18px;bottom:18px}}@media(prefers-reduced-motion:reduce){.nl-k2 *{transition:none!important;scroll-behavior:auto!important}}.nl-k2__cta .nl-k2__lead{margin:0 .3em 0 0;color:inherit;font-weight:400;font-size:inherit;line-height:inherit}@media(max-width:989px){body:has(.nl-k2__bar){padding-bottom:calc(84px + env(safe-area-inset-bottom))}}.nl-k2__head .nl-b__switch{display:inline-flex;align-items:center;min-height:44px;border-bottom:0;text-decoration:underline;text-underline-offset:3px}.nl-k2__recap button{min-height:44px;min-width:44px;padding:0 6px;margin:-12px -6px -12px 0}.nl-k2__views button{min-height:44px;padding:10px 16px}.nl-k2__range.is-unset{opacity:.45}.nl-k2__zoom{position:absolute;z-index:5;right:12px;top:12px;width:44px;height:44px;border:0;border-radius:50%;background:#f6f0e7ed;color:var(--nl-body);display:flex;align-items:center;justify-content:center;cursor:zoom-in}.nl-k2__zoom[hidden]{display:none}[data-nl-sheet]{cursor:zoom-in}.nl-k2--room .nl-k2__zoom{display:none}.nl-k2__zoomdlg{border:0;padding:0;margin:0;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;max-width:none;max-height:none;background:transparent;overflow:auto;overscroll-behavior:contain}.nl-k2__zoomdlg[open]{display:grid;place-items:center}.nl-k2__zoomdlg::backdrop{background:#28201adb}.nl-k2__zoomsvg{aspect-ratio:5/7;width:min(92vw,calc(88dvh * .714));box-shadow:0 10px 40px #00000059;cursor:zoom-in}.nl-k2__zoomdlg:not([open]){display:none}.nl-k2__zoomdlg[open].is-big{display:block}.nl-k2__zoomdlg.is-big .nl-k2__zoomsvg{width:calc(min(92vw,calc(88dvh * .714))/.4);margin:6vh 4vw;cursor:zoom-out}.nl-k2__zoomsvg>svg{display:block;width:100%;height:100%}.nl-k2__zoomclose{position:fixed;z-index:5;box-shadow:0 2px 10px #00000047;right:12px;top:12px;width:44px;height:44px;border:0;border-radius:50%;background:#f6f0e7f2;color:var(--nl-body);display:flex;align-items:center;justify-content:center}@media(min-width:990px){.nl-k2__zoom{right:18px;top:18px}}.nl-k2__seg button{min-height:44px;padding:6px 16px;border-radius:20px}.nl-k2__seg{border-radius:24px}.nl-k2__chip{min-height:44px;padding:7px 14px 7px 7px}.nl-k2__max{display:block;margin-top:6px;font-size:13px;line-height:1.35;color:var(--nl-body)}.nl-k2__max[hidden]{display:none}@media(max-width:989px){.nl-k2__tag{top:auto;bottom:12px;max-width:calc(55% - 18px)}}.nl-k2__caption{margin:0;padding:8px 16px 0;font-size:14px;line-height:1.4;color:var(--nl-body);text-align:center}.nl-k2__caption[hidden]{display:none}@media(min-width:990px){.nl-k2__caption{display:none}}.nl-k2__len .nl-b__err{margin-top:8px}.nl-k2__ship{color:inherit}.nl-k2__zoomhint{position:fixed;left:50%;bottom:calc(14px + env(safe-area-inset-bottom));transform:translate(-50%);margin:0;padding:6px 14px;border-radius:20px;background:#f6f0e7ed;color:var(--nl-body);font-size:13px;line-height:1.35;width:max-content;max-width:calc(100% - 32px);text-align:center;pointer-events:none}.nl-k2__zoomdlg:not([open]) .nl-k2__zoomhint{display:none}
/*# sourceMappingURL=/cdn/shop/t/18/assets/natolino-k2.css.map */
