.nl-home{color:var(--nl-ink);background:var(--nl-canvas);font-family:var(--nl-font);overflow:clip}.nl-home *,.nl-home *:before,.nl-home *:after{box-sizing:border-box}.nl-shell{width:min(calc(100% - 48px),var(--nl-width));margin-inline:auto}.nl-space{padding-block:clamp(56px,7vw,106px)}.nl-eyebrow{font-size:.78rem;font-weight:750;letter-spacing:.17em;text-transform:uppercase;margin:0 0 18px}.nl-home h1,.nl-home h2,.nl-home h3,.nl-home p{margin-top:0}.nl-home h1,.nl-home h2,.nl-home h3{line-height:1.08;letter-spacing:-.035em;font-family:var(--font-heading--family)}.nl-home h1{font-size:clamp(3.4rem,7.6vw,7.6rem)}.nl-home h2{font-size:clamp(2.3rem,4.4vw,4.7rem)}.nl-home h3{font-size:clamp(1.35rem,2vw,2rem)}.nl-home p{line-height:1.6}.nl-link{color:inherit;text-decoration:none}.nl-link:hover{text-decoration:underline;text-underline-offset:.24em}.nl-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 25px;border-radius:100px;font-weight:700;font-size:.96rem;text-decoration:none;color:var(--nl-white);background:var(--nl-forest);transition:transform .2s,background .2s}.nl-button:hover{transform:translateY(-3px);background:var(--nl-clay);color:var(--nl-white)}.nl-button--light{background:var(--nl-white);color:var(--nl-forest)}.nl-button--light:hover{background:var(--nl-butter);color:var(--nl-forest)}.nl-intro{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:32px}.nl-intro h2{max-width:740px;margin:0}.nl-hero{padding-block:40px;background:var(--nl-sage)}.nl-hero__grid{min-height:570px;display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:stretch}.nl-hero__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(20px,4vw,70px)}.nl-hero__copy p{max-width:500px;font-size:clamp(1rem,1.5vw,1.2rem);margin-bottom:30px}.nl-hero__art{min-height:430px;position:relative;overflow:hidden;border-radius:220px 220px 20px 20px;background:var(--nl-forest)}.nl-hero__art img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.nl-hero__art:before{content:"";width:62%;aspect-ratio:1;position:absolute;top:11%;left:19%;border-radius:50%;background:var(--nl-butter)}.nl-hero__art:after{content:"";width:55%;height:48%;position:absolute;bottom:7%;left:22%;border-radius:50% 50% 12% 12%;background:var(--nl-clay);box-shadow:18px 14px 0 var(--nl-lilac)}.nl-hero__art:has(img):before,.nl-hero__art:has(img):after{display:none}.nl-categories{background:var(--nl-canvas)}.nl-categories__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.nl-category{background:var(--nl-surface);border:1px solid var(--nl-line);border-radius:16px;overflow:hidden;display:block;color:var(--nl-ink);text-decoration:none}.nl-category__image{aspect-ratio:4/3;display:grid;place-items:center;background:var(--nl-butter);overflow:hidden;position:relative}.nl-category:nth-child(4n+2) .nl-category__image{background:var(--nl-lilac)}.nl-category:nth-child(4n+3) .nl-category__image{background:var(--nl-sage)}.nl-category:nth-child(4n+4) .nl-category__image{background:var(--nl-clay)}.nl-category__image img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.nl-category:hover img{transform:scale(1.05)}.nl-category__image:empty:after{content:"";width:44%;aspect-ratio:1;border:24px solid var(--nl-surface);border-radius:50% 50% 14% 14%;transform:rotate(-12deg)}.nl-category__label{padding:22px;display:flex;justify-content:space-between;gap:8px;font-weight:700}.nl-category__label span:last-child{font-size:1.2rem}.nl-featured{background:var(--nl-surface)}.nl-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.nl-product{text-decoration:none;color:var(--nl-ink);display:block}.nl-product__image{aspect-ratio:4/5;background:var(--nl-canvas);border-radius:12px;overflow:hidden}.nl-product__image img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.nl-product:hover img{transform:scale(1.05)}.nl-product h3{font-size:1.05rem;letter-spacing:0;margin:15px 0 7px;line-height:1.4}.nl-product p{font-weight:700}.nl-empty{padding:40px;border:1px solid var(--nl-line);border-radius:14px;grid-column:1/-1}.nl-editorial{background:var(--nl-lilac)}.nl-editorial__grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(35px,7vw,120px)}.nl-editorial__image{aspect-ratio:5/4;border-radius:180px 180px 18px 18px;overflow:hidden;background:var(--nl-clay);position:relative}.nl-editorial__image img,.nl-room__image img{width:100%;height:100%;object-fit:cover}.nl-editorial__image:empty:before{content:"";position:absolute;width:58%;aspect-ratio:1;background:var(--nl-butter);border-radius:50%;top:14%;left:20%}.nl-editorial__image:empty:after{content:"";position:absolute;width:54%;height:36%;background:var(--nl-forest);bottom:8%;left:23%;border-radius:12px 12px 70px 70px}.nl-editorial__copy p:not(.nl-eyebrow){max-width:490px;font-size:1.1rem}.nl-video{background:var(--nl-forest);color:var(--nl-white)}.nl-video__head{max-width:800px;margin-bottom:32px}.nl-video__frame{aspect-ratio:16/8;border-radius:20px;overflow:hidden;background:var(--nl-clay);position:relative}.nl-video__frame video{width:100%;height:100%;object-fit:cover;display:block}.nl-video__frame--empty{display:grid;place-items:center}.nl-video__frame--empty:before{content:"";position:absolute;width:60%;aspect-ratio:1;background:var(--nl-butter);border-radius:50%;top:30%}.nl-video__frame--empty:after{content:"";position:absolute;bottom:-18%;width:70%;height:42%;background:var(--nl-sage);border-radius:50% 50% 0 0}.nl-video__caption{position:relative;z-index:1;background:var(--nl-forest);border-radius:14px;padding:20px 27px;text-align:center;font-size:clamp(1.3rem,3vw,2.6rem);font-weight:700;max-width:550px}.nl-values{background:var(--nl-butter)}.nl-values__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.nl-value{padding:35px;background:var(--nl-surface);border-radius:17px}.nl-value__number{font-size:2.2rem;color:var(--nl-clay);margin-bottom:26px;line-height:1}.nl-value h3{font-size:1.55rem}.nl-room{background:var(--nl-canvas)}.nl-room__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.nl-room__card{border-radius:18px;overflow:hidden;background:var(--nl-sage);text-decoration:none;color:var(--nl-forest)}.nl-room__card:nth-child(2){background:var(--nl-clay);color:var(--nl-white)}.nl-room__image{height:260px;background:var(--nl-lilac);overflow:hidden}.nl-room__card:nth-child(2) .nl-room__image{background:var(--nl-butter)}.nl-room__copy{padding:28px 32px}.nl-room__copy h3{margin-bottom:7px}.nl-faq{background:var(--nl-sage)}.nl-faq__grid{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(35px,8vw,130px)}.nl-faq details{border-bottom:1px solid var(--nl-forest);padding:22px 0}.nl-faq summary{cursor:pointer;list-style:none;font-weight:750;display:flex;justify-content:space-between;gap:15px}.nl-faq summary::-webkit-details-marker{display:none}.nl-faq summary:after{content:"+";font-size:1.4rem;line-height:1}.nl-faq details[open] summary:after{content:"\2212"}.nl-faq details p{padding:15px 35px 0 0;margin-bottom:0}@media(max-width:960px){.nl-categories__grid,.nl-products{grid-template-columns:repeat(2,minmax(0,1fr))}.nl-hero__grid{min-height:480px}.nl-hero__copy{padding:20px}}@media(max-width:680px){.nl-shell{width:min(calc(100% - 32px),var(--nl-width))}.nl-space{padding-block:54px}.nl-hero{padding-block:22px}.nl-hero__grid,.nl-editorial__grid,.nl-faq__grid{grid-template-columns:1fr}.nl-hero__grid{gap:12px}.nl-hero__copy{padding:20px 3px 14px}.nl-hero__art{min-height:350px;border-radius:150px 150px 14px 14px}.nl-home h1{font-size:clamp(3rem,12vw,5.5rem)}.nl-intro{align-items:start;flex-direction:column}.nl-categories__grid,.nl-products,.nl-room__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nl-category__label{padding:14px}.nl-values__grid{grid-template-columns:1fr}.nl-room__image{height:150px}.nl-room__copy{padding:18px}.nl-video__frame{aspect-ratio:4/3}}@media(max-width:380px){.nl-room__grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.nl-home *,.nl-home *:before,.nl-home *:after{transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/dutch-home.css.map */
