.nl-k1b [hidden]{display:none!important}.nl-k1b .nl-b__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:0;max-width:1440px}.nl-k1b__preview{position:sticky;top:0;min-width:0;background:var(--nl-linen,#EDE4D6);padding:28px 0 30px}.nl-k1b__intro{padding:0 8%;position:relative;z-index:2}.nl-k1b__intro h2{font:500 clamp(34px,3.1vw,48px)/1.08 var(--nl-serif);color:var(--nl-umber);overflow-wrap:anywhere;margin:0 0 8px}.nl-k1b__intro p{font-size:14px;color:var(--nl-body);margin:0}.nl-k1b .nl-b__stage{position:relative;top:auto;height:clamp(420px,61vh,640px);width:100%;aspect-ratio:auto;background:transparent!important;container-type:size}.nl-k1b .nl-b__box>img{mask-image:none;-webkit-mask-image:none}.nl-k1b .nl-b__rail{left:14px;top:auto;bottom:8px;gap:8px;flex-direction:row}.nl-k1b .nl-b__rail button{width:42px;font-size:10px;line-height:1.25}.nl-k1b .nl-b__rail img,.nl-k1b .nl-b__railimg{width:42px;height:50px;margin-bottom:4px}.nl-k1b .nl-b__capline{display:none}.nl-k1b .nl-ruler{color:var(--nl-accent)}.nl-k1b .nl-ruler .lab{left:18px;width:90px;font-size:11px;letter-spacing:0}.nl-k1b .nl-ruler .lab b{font-size:30px}.nl-k1b__example{font-size:12px;color:var(--nl-body);text-align:center;margin:4px 16px 0}.nl-k1b__data{margin:18px 8% 0;border-top:1px solid var(--nl-hair);padding-top:12px}.nl-k1b__data>p{font-size:12px;letter-spacing:.05em;text-align:center;margin:0 0 12px;color:var(--nl-body)}.nl-k1b__data dl{display:flex;justify-content:center;gap:0;margin:0;flex-wrap:wrap}.nl-k1b__data dl>div{display:flex;flex-direction:column-reverse;align-items:center;min-width:0;flex:1 1 28%;padding:0 12px;border-inline-end:1px solid var(--nl-hair);text-align:center}.nl-k1b__data dl>div:last-child{border-inline-end:0}.nl-k1b__data dt{font-size:12px;color:var(--nl-body);margin-top:5px;line-height:1.4}.nl-k1b__data dd{font:500 clamp(19px,2vw,28px)/1.15 var(--nl-serif);margin:0;overflow-wrap:anywhere;max-width:100%}.nl-k1b .nl-b__panel{padding:26px clamp(20px,3vw,44px) 36px;min-width:0;background:var(--nl-paper)}.nl-k1b .nl-b__pr{align-items:start;gap:12px;padding-bottom:20px;margin-bottom:4px}.nl-k1b .nl-b__pr h1,.nl-k1b .nl-b__pr h2{font:500 clamp(27px,2.7vw,38px)/1.05 var(--nl-serif);margin:0}.nl-k1b .nl-b__sub{font:400 14px/1.5 var(--nl-sans);margin-top:8px;color:var(--nl-body)}.nl-k1b .nl-b__from{font-size:23px}.nl-k1b__group{border-bottom:1px solid var(--nl-hair);padding:17px 0}.nl-k1b__group>summary{display:flex;justify-content:space-between;align-items:center;gap:16px;list-style:none;cursor:pointer;min-height:44px;font:500 30px/1.1 var(--nl-serif);color:var(--nl-umber)}.nl-k1b__group>summary::-webkit-details-marker,.nl-k1b__optional>summary::-webkit-details-marker{display:none}.nl-k1b__group>summary:after{content:"+";font:400 22px/1 var(--nl-sans);color:var(--nl-body)}.nl-k1b__group[open]>summary:after{content:"\2212"}.nl-k1b__group>summary:focus-visible,.nl-k1b__optional>summary:focus-visible{outline:2px solid var(--nl-accent);outline-offset:4px}.nl-k1b .nl-b__fields{gap:14px;margin-top:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.nl-k1b .nl-b__fld{padding:0;border:0;min-width:0}.nl-k1b .nl-b__fld .k{font-size:13px;letter-spacing:0;text-transform:none;color:var(--nl-body);margin-bottom:6px}.nl-k1b .nl-b__fld input{font:400 17px/1.4 var(--nl-sans);background:var(--nl-paper);border:1px solid var(--nl-hair);border-radius:2px;padding:10px 11px;min-height:46px;width:100%;max-width:100%;color:var(--nl-umber);box-sizing:border-box}.nl-k1b .nl-b__fld input:focus-visible{outline:2px solid var(--nl-accent);outline-offset:1px}.nl-k1b .nl-b__fld.is-bad input{border-color:var(--nl-accent);box-shadow:inset 0 0 0 1px var(--nl-accent)}.nl-k1b .nl-b__unit{position:relative;display:block}.nl-k1b .nl-b__unit input{padding-inline-end:36px}.nl-k1b .nl-b__unit i{position:absolute;inset-inline-end:12px;top:50%;transform:translateY(-50%);font-size:13px;color:var(--nl-body);pointer-events:none}.nl-k1b__optional{margin-top:12px}.nl-k1b__optional>summary{list-style:none;color:var(--nl-accent);font-size:14px;cursor:pointer;min-height:44px;display:flex;align-items:center;gap:10px}.nl-k1b__optional>summary:after{content:"+"}.nl-k1b__optional[open]>summary:after{content:"\2212"}.nl-k1b .nl-b__hint{font-size:13px;line-height:1.45;margin-top:8px}.nl-k1b .nl-b__row{border:0;padding:14px 0 0}.nl-k1b .nl-b__lab{gap:10px;flex-wrap:wrap}.nl-k1b .nl-b__lab .k{font-size:13px;letter-spacing:0;text-transform:none}.nl-k1b .nl-b__lab .v{font-size:18px}.nl-k1b .nl-b__styles{gap:12px}.nl-k1b .nl-b__sty{width:84px;font-size:16px}.nl-k1b .nl-b__sty .t{width:84px}.nl-k1b .nl-b__frames{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.nl-k1b .nl-b__fr{position:relative;text-align:start;border:1px solid var(--nl-hair);padding:5px 5px 8px;font-size:13px;min-width:0;border-radius:2px;overflow-wrap:anywhere}.nl-k1b .nl-b__fr .t{height:58px;border:0;margin-bottom:8px}.nl-k1b .nl-b__fr small{color:var(--nl-body);font-size:13px}.nl-k1b .nl-b__fr.is-on{border-color:var(--nl-accent);box-shadow:inset 0 0 0 1px var(--nl-accent)}.nl-k1b .nl-b__fr.is-on:after{content:"\2713";position:absolute;inset-inline-end:4px;top:4px;display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:var(--nl-accent);color:#fff;font:400 13px var(--nl-sans)}.nl-k1b .nl-b__fr:disabled{opacity:.45;cursor:not-allowed}.nl-k1b__finish-detail{display:grid;grid-template-columns:110px minmax(0,1fr);gap:16px;align-items:center;margin:18px 0 0}.nl-k1b__finish-detail img{display:block;width:110px;height:72px;object-fit:cover;border:1px solid var(--nl-hair)}.nl-k1b__finish-detail figcaption{display:flex;flex-direction:column;gap:3px;color:var(--nl-body);font-size:13px;min-width:0}.nl-k1b__finish-detail strong{font:500 22px/1.1 var(--nl-serif);color:var(--nl-umber)}.nl-k1b__total{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;font-size:14px}.nl-k1b__total strong{font:500 32px/1 var(--nl-serif)}.nl-k1b .nl-b__buy{margin-top:24px}.nl-k1b .nl-b__sticky .nl-btn{min-height:48px}@media(max-width:989px){.nl-k1b .nl-b__grid{grid-template-columns:minmax(0,1fr)}.nl-k1b__preview{position:relative;padding:24px 0 22px}.nl-k1b__intro{padding:0 var(--nl-gutter)}.nl-k1b__intro h2{font-size:36px}.nl-k1b .nl-b__stage{height:clamp(310px,95vw,520px);aspect-ratio:auto}.nl-k1b .nl-b__rail{left:10px;bottom:4px}.nl-k1b .nl-b__rail button{width:36px;font-size:10px}.nl-k1b .nl-b__rail img,.nl-k1b .nl-b__railimg{width:36px;height:43px}.nl-k1b .nl-ruler .lab{left:12px;width:64px;font-size:10px}.nl-k1b .nl-ruler .lab b{font-size:25px}.nl-k1b__data{margin:14px var(--nl-gutter) 0}.nl-k1b__data dl>div{padding-inline:7px}.nl-k1b__data dd{font-size:20px}.nl-k1b__data dt{font-size:11px}.nl-k1b .nl-b__panel{padding:24px var(--nl-gutter) 120px}.nl-k1b .nl-b__pr h1,.nl-k1b .nl-b__pr h2{font-size:30px}.nl-k1b .nl-b__from{font-size:22px}.nl-k1b__group>summary{font-size:29px}.nl-k1b .nl-b__fields{gap:12px}.nl-k1b .nl-b__fld input{font-size:16px}.nl-k1b .nl-b__fr{font-size:12px}.nl-k1b .nl-b__fr .t{height:48px}.nl-k1b--editing .nl-b__sticky{visibility:hidden;pointer-events:none}}@media(prefers-reduced-motion:reduce){.nl-k1b *{scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/natolino-atelier.css.map */
