@font-face{font-family:Libre Caslon Text;src:url(/fonts/caslon-text.ttf)format("truetype");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:Noe Standard;src:url(/fonts/NoeStandard-Regular.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}:root{--paper:#eae2d6;--paper-light:#f3f0e9;--ink:#24291f;--muted:#626459;--rule:#c9c8ba;--white:#f8f5ee;--display:"Noe Standard","Libre Caslon Text",serif;--body:"Noe Standard","Libre Caslon Text",serif;--gutter:clamp(22px,3.5vw,64px);--ease:cubic-bezier(.16,1,.3,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:#8c907e var(--paper);scroll-padding-top:105px}body{background:var(--paper);color:var(--ink);font:400 14px/1.65 var(--body);-webkit-font-smoothing:antialiased;margin:0}::selection{background:var(--ink);color:var(--paper)}button,input,select{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{color:inherit;cursor:pointer}a{color:inherit;text-underline-offset:5px;text-decoration:none}button{background:0 0;border:0}button:disabled{cursor:wait;opacity:.6}img{vertical-align:middle;max-width:100%}h1,h2,h3,p{margin:0}h1,h2{font-family:var(--display);font-optical-sizing:auto;letter-spacing:-.035em;text-wrap:balance;font-weight:400;line-height:1.06}h3{font-size:18px;font-weight:400}p{max-width:70ch}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline-offset:6px;outline:2px solid #7b754e}input{caret-color:var(--ink)}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.section-wrap{padding-inline:var(--gutter)}.skip-link{z-index:100;background:var(--ink);color:var(--paper);padding:10px 18px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{height:94px;padding-inline:var(--gutter);z-index:20;background:var(--paper);justify-content:space-between;align-items:center;gap:30px;display:flex;position:relative}.wordmark{font-family:var(--display);letter-spacing:.035em;white-space:nowrap;font-size:30px;line-height:1}.main-nav{align-items:center;gap:clamp(22px,4vw,64px);margin-left:5vw;display:flex}.main-nav a{white-space:nowrap;padding:13px 0;position:relative}.main-nav a:after{content:"";transform-origin:0;width:100%;height:1px;transition:transform .25s var(--ease);background:currentColor;position:absolute;bottom:9px;left:0;transform:scaleX(0)}.main-nav a:hover:after{transform:scaleX(1)}.header-actions{align-items:center;gap:15px;display:flex}.selection-link{white-space:nowrap;align-items:center;gap:14px;padding-block:12px;display:flex}.selection-link svg{width:23px;height:26px}.selection-count{font-variant-numeric:tabular-nums}.menu-toggle,.mobile-contact{display:none}.button{letter-spacing:0;white-space:normal;justify-content:center;align-items:center;gap:24px;min-height:52px;padding:14px 24px;font-size:14px;line-height:1.4;transition:background-color .25s,color .25s;display:inline-flex}.button svg{flex-shrink:0;width:24px;height:24px}.button-ivory{background:var(--paper);color:var(--ink)}.button-ivory:hover{background:var(--white)}.button-dark{background:var(--ink);color:var(--paper)}.button-dark:hover{background:#3b4331}.button-outline{border:1px solid var(--ink);background:0 0}.button-outline:hover{background:var(--ink);color:var(--paper)}.text-link{border-bottom:1px solid;align-items:center;gap:30px;min-height:44px;padding-block:8px;display:inline-flex}.text-link:hover{color:#666a52}.text-link svg{flex-shrink:0}.kitchen{height:calc(100svh - 218px);min-height:660px;max-height:920px;color:var(--white);isolation:isolate;background:#3b3c32;position:relative;overflow:hidden}.room-stage,.room-canvas,.room-images,.kitchen-shade,.hotspots{position:absolute;inset:0}.room-photo{object-fit:cover;object-position:50% 50%;opacity:0;filter:sepia(.16)saturate(.7)brightness(.77);transition:opacity 1s var(--ease),transform 1.8s var(--ease);transform:scale(1.035)}.room-photo.is-active{opacity:1;transform:scale(1)}.kitchen-shade{pointer-events:none;background:linear-gradient(90deg,#10140eb3,#10140e47 45%,#10140e12 75%),linear-gradient(#0000 65%,#0c100b3d)}.kitchen-intro{top:34px;left:var(--gutter);z-index:2;pointer-events:none;position:absolute}.kitchen-intro h1{letter-spacing:-.04em;max-width:900px;font-size:clamp(62px,6.7vw,96px);line-height:1.02}.kitchen-intro p{margin:24px 0 28px;font-size:clamp(15px,1.5vw,21px);line-height:1.5}.kitchen-intro .button{pointer-events:auto}.hotspots{z-index:3;pointer-events:none}.hotspot{pointer-events:auto;white-space:nowrap;align-items:center;gap:12px;min-height:44px;display:flex;position:absolute;transform:translate(-20px,-20px)}.hotspot-cross{flex-shrink:0;place-items:center;width:40px;height:40px;transition:background .25s;display:grid;position:relative}.hotspot-cross:before{content:"";background:#ffffffa6;width:28px;height:1px;position:absolute;right:100%}.hotspot-cross svg{width:24px;height:24px}.hotspot-label{background:#181d13c2;padding:4px 10px;font-size:13px;line-height:1.8}.hotspot:hover .hotspot-cross,.hotspot:focus-visible .hotspot-cross{background:var(--paper);color:var(--ink)}.hotspot-garu-surinktuvai{opacity:0;transition:opacity .3s}.kitchen:hover .hotspot-garu-surinktuvai,.hotspot-garu-surinktuvai:focus-visible{opacity:1}.kitchen-signoff{bottom:39px;left:var(--gutter);letter-spacing:.16em;text-transform:uppercase;z-index:2;font-size:11px;position:absolute}.room-control{bottom:28px;right:var(--gutter);background:var(--paper);color:var(--ink);z-index:5;width:232px;padding:18px 25px 15px;position:absolute}.room-control-title{font:400 24px/1.2 var(--display);letter-spacing:-.02em}.room-switches{gap:10px;margin-top:6px;display:flex}.room-switches button{flex:1;min-height:35px;padding:12px 0}.room-switches span{background:#b9b5a7;height:2px;transition:background .25s;display:block}.room-switches button[aria-pressed=true] span{background:var(--ink)}.room-name{color:var(--muted);letter-spacing:.025em;font-size:10px;display:block}.collection-section{padding-top:78px;padding-bottom:88px}.section-heading{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:42px;display:flex}.section-heading h2{flex-shrink:0;font-size:clamp(38px,4.3vw,62px)}.section-heading p{width:335px;padding-bottom:4px;font-size:14px;line-height:1.8}.collection-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;margin-bottom:28px;display:flex}.category-filters{flex-wrap:wrap;align-items:center;gap:5px 25px;display:flex}.category-filters button{min-height:45px;color:var(--muted);padding:8px 0;font-size:13px;transition:color .2s;position:relative}.category-filters button[aria-pressed=true]{color:var(--ink)}.category-filters button:after{content:"";transform-origin:0;background:currentColor;width:100%;height:1px;transition:transform .2s;position:absolute;bottom:3px;left:0;transform:scaleX(0)}.category-filters button[aria-pressed=true]:after,.category-filters button:hover:after{transform:scaleX(1)}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 20px;display:grid}.product-card{min-width:0}.product-picture{background:var(--paper-light);aspect-ratio:1/1.04;position:relative;overflow:hidden}.product-open{width:100%;height:100%;padding:24px;display:block;position:relative}.product-open img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:transform .6s var(--ease)}.product-open:hover img{transform:scale(1.045)}.product-view{opacity:0;justify-content:space-between;align-items:center;font-size:12px;transition:opacity .3s,transform .3s;display:flex;position:absolute;bottom:14px;left:20px;right:20px;transform:translateY(8px)}.product-open:hover .product-view,.product-open:focus-visible .product-view{opacity:1;transform:translateY(0)}.save-icon{background:var(--paper-light);place-items:center;width:44px;height:44px;transition:background .2s;display:grid;position:absolute;top:8px;right:8px}.save-icon:hover,.save-icon[aria-pressed=true]{background:var(--ink);color:var(--paper)}.save-icon svg{width:19px;height:19px}.product-caption{justify-content:space-between;align-items:center;gap:10px;margin-top:17px;display:flex}.product-caption p{color:var(--muted);margin-bottom:4px;font-size:10px;line-height:1.5}.product-caption :is(h2,h3){font:400 22px/1.4 var(--display);letter-spacing:-.015em}.product-caption :is(h2,h3) button{font:inherit;line-height:inherit;text-align:left;padding:0}.product-caption>svg{flex-shrink:0;width:18px}.collection-bottom{justify-content:space-between;align-items:center;gap:30px;margin-top:43px;display:flex}.collection-bottom p{color:var(--muted);font-size:12px}.collection-bottom .text-link{font-size:13px}.image-caption{background:var(--paper);color:var(--ink);padding:8px 15px;font-size:11px;position:absolute;bottom:30px;left:30px}details[open]>summary>svg{transform:rotate(45deg)}.partner-strip{background:#deddd0;grid-template-columns:1fr 2fr auto;align-items:center;gap:36px;padding-top:36px;padding-bottom:36px;display:grid}.partner-strip>p{font-size:12px}.partner-strip h2{margin-bottom:8px;font-size:30px}.partner-strip div p{color:var(--muted);font-size:11px}.partner-strip .text-link{font-size:12px}.site-footer{background:var(--ink);color:var(--paper);padding:80px var(--gutter) 22px}.footer-invitation{border-bottom:1px solid #555b4c;justify-content:space-between;align-items:flex-end;gap:40px;padding-bottom:65px;display:flex}.footer-invitation h2{font-size:clamp(38px,4.8vw,70px)}.footer-email{white-space:nowrap;align-items:center;gap:40px;padding-bottom:7px;font-size:clamp(14px,1.5vw,21px);display:flex}.footer-email svg{width:32px}.footer-columns{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;padding-block:53px;display:grid}.footer-columns h3{font:400 11px/1.6 var(--body);color:#b9c0ac;margin-bottom:17px}.footer-columns a:not(.wordmark){align-items:center;gap:10px;min-height:31px;font-size:11px;display:flex}.footer-columns a:hover{color:#fff;text-decoration:underline}.footer-columns p,.footer-columns address{color:#d4d8ca;font-size:11px;font-style:normal;line-height:2}.footer-address>.wordmark{font-size:26px}.footer-address>p{margin:15px 0 17px}.footer-bottom{color:#b9c0ac;border-top:1px solid #555b4c;justify-content:space-between;gap:20px;padding-top:20px;font-size:9px;display:flex}.page-heading{justify-content:space-between;align-items:flex-end;gap:55px;padding-top:70px;padding-bottom:60px;display:flex}.page-heading h1{font-size:clamp(48px,6vw,86px)}.page-heading>p{width:350px;margin-bottom:6px;font-size:14px;line-height:1.8}.catalogue-page{min-height:80vh;padding-bottom:90px}.catalogue-page .category-filters{max-width:900px}.catalogue-page .collection-controls{align-items:flex-start}.search-field{border-bottom:1px solid var(--ink);flex:1;align-items:center;gap:10px;min-width:265px;max-width:340px;min-height:46px;display:flex}.search-field svg{flex-shrink:0;width:18px}.search-field input{width:100%;min-width:0;color:var(--ink);outline-offset:2px;background:0 0;border:0;padding:12px 0;font-size:12px}.search-field input::placeholder{color:var(--muted);opacity:1}.result-count{color:var(--muted);margin-bottom:28px;font-size:11px}.load-more{text-align:center;margin-top:50px}.load-more p{color:var(--muted);margin:15px auto 0;font-size:11px}.empty-state{text-align:center;min-height:350px;padding:75px 20px}.empty-state>svg{margin-bottom:22px}.empty-state h2{margin-bottom:20px;font-size:38px}.empty-state p{max-width:460px;color:var(--muted);margin:0 auto 28px;font-size:13px;line-height:1.9}.product-dialog{background:var(--paper);width:min(1160px,100% - 50px);max-height:90svh;color:var(--ink);overscroll-behavior:contain;border:0;padding:0;overflow-y:auto}.product-dialog::backdrop{background:#0e130cb3}body:has(.product-dialog[open]){overflow:hidden}.product-detail{grid-template-columns:1fr 1fr;align-items:start;display:grid;position:relative}.dialog-close{background:var(--paper);z-index:2;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:10px;right:10px}.dialog-close:hover{background:var(--ink);color:var(--paper)}.detail-visual{background:var(--paper-light);flex-direction:column;align-items:center;min-height:560px;padding:50px 25px 25px;display:flex;position:sticky;top:0}.detail-visual>img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:400px}.detail-thumbnails{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:15px;display:flex}.detail-thumbnails button{border:1px solid #0000;width:54px;height:54px;padding:4px}.detail-thumbnails button[aria-pressed=true]{border-color:var(--ink)}.detail-thumbnails img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.detail-copy{min-width:0;padding:52px 35px 40px}.detail-category{color:var(--muted);margin-bottom:15px;font-size:11px}.detail-copy h2{overflow-wrap:anywhere;font-size:45px}.detail-intro{margin-top:15px;margin-bottom:25px;font-size:13px}.detail-copy>.button{width:100%}.selection-note{color:var(--muted);margin-top:13px;font-size:10px;line-height:1.7}.specifications{margin:30px 0 0;font-size:11px;line-height:1.8}.specifications>div{border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:18px;padding:10px 0;display:grid}.specifications dt{color:var(--muted)}.specifications dd{overflow-wrap:anywhere;margin:0}.product-description{border-bottom:1px solid var(--rule);margin-top:15px}.product-description summary{justify-content:space-between;align-items:center;padding:18px 0;font-size:12px;display:flex}.product-description summary svg{width:16px}.product-description p{white-space:pre-line;overflow-wrap:anywhere;padding:10px 0 20px;font-size:12px;line-height:1.9}.manual-links{margin-top:25px}.manual-links h3{margin-bottom:10px;font-size:13px}.manual-links a{align-items:center;gap:12px;min-height:44px;font-size:11px;text-decoration:underline;display:flex}.manual-links svg{flex-shrink:0;width:16px}.source-link{gap:10px;margin-top:25px;font-size:10px}.source-link svg{width:17px}.catalogue-skeleton{grid-template-columns:repeat(4,1fr);gap:20px;min-height:370px;display:grid}.catalogue-skeleton>div{background:var(--paper-light);aspect-ratio:1/1.1}.saved-page{min-height:80vh;padding-bottom:100px}.saved-layout{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:70px;margin-top:20px;display:grid}.saved-item{border-bottom:1px solid var(--rule);align-items:center;gap:24px;padding:22px 0;display:flex}.saved-item>img{object-fit:contain;mix-blend-mode:multiply;width:120px;height:120px}.saved-item p{color:var(--muted);font-size:11px}.saved-item h2{margin:5px 0;font-size:26px}.saved-item .text-link{gap:12px;font-size:10px}.saved-item .text-link svg{width:16px}.remove-saved{place-items:center;min-width:44px;min-height:44px;margin-left:auto;display:grid}.remove-saved:hover{background:var(--ink);color:var(--paper)}.saved-aside{background:var(--paper-light);height:fit-content;padding:35px}.saved-aside h2{margin-bottom:25px;font-size:35px}.saved-aside>p{margin-bottom:20px;font-size:12px}.saved-aside .button{gap:15px;width:100%;font-size:12px}.saved-aside .selection-note{margin-top:18px;margin-bottom:0;font-size:10px}.about-photo{height:520px;position:relative;overflow:hidden}.about-photo img{object-fit:cover;object-position:center 60%;filter:saturate(.65)sepia(.1)}.prose-grid{grid-template-columns:1fr 1fr;gap:10vw;padding-top:85px;padding-bottom:85px;display:grid}.prose-grid>h2{font-size:clamp(40px,4.5vw,62px)}.prose p{margin-bottom:24px;font-size:14px;line-height:1.95}.prose h2{margin:45px 0 25px;font-size:35px;line-height:1.2}.prose h3{margin:34px 0 16px;font-size:16px}.prose h3:first-child{margin-top:0}.prose a:not(.text-link){text-decoration:underline}.prose .text-link{margin-top:10px;font-size:12px}.prose .text-link+.text-link{width:fit-content;display:flex}.partner-information{background:#deddd0}.information-page{padding-bottom:80px}.environment-copy{max-width:800px;margin:0 auto}.environment-copy h2{text-transform:none}.environment-copy h2:first-child{margin-top:0}.environment-copy p{margin-bottom:15px;font-size:13px}.manual-section{padding-top:50px}.manual-section>h2{margin-bottom:20px;font-size:40px}.manual-section>p{color:var(--muted);margin-bottom:35px;font-size:13px}.manual-list{columns:2;column-gap:60px}.manual-list details{break-inside:avoid;border-bottom:1px solid var(--rule);padding:5px 0}.manual-list summary{justify-content:space-between;align-items:center;gap:20px;padding:15px 0;font-size:14px;display:flex}.manual-list small{color:var(--muted);font-size:10px;display:block}.manual-list summary>svg{flex-shrink:0;width:18px}.manual-list details>a{justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding:10px 0;font-size:11px;text-decoration:underline;display:flex}.manual-list details>a>svg{flex-shrink:0;width:16px}.news-article{max-width:750px;padding-bottom:50px}.news-article h2{margin-top:0}.not-found{padding-top:100px;padding-bottom:120px}.not-found h1{margin-bottom:30px;font-size:clamp(50px,7vw,96px)}.not-found p{margin-bottom:30px}@media (min-width:1700px){.kitchen-intro{top:45px}.kitchen-intro h1{font-size:96px}.section-wrap,.site-header,.site-footer{padding-inline:max(64px,50vw - 800px)}.kitchen-intro,.kitchen-signoff{left:max(64px,50vw - 800px)}.room-control{right:max(64px,50vw - 800px)}}@media (max-width:1100px){.main-nav{gap:25px;margin-left:0}.wordmark{font-size:25px}.site-header{gap:20px;font-size:12px}.selection-link{gap:10px}.kitchen{min-height:630px}.kitchen-intro h1{font-size:clamp(58px,7vw,78px)}.product-grid{gap:30px 15px}.product-open{padding:18px}.footer-columns{gap:25px}.page-heading>p{width:290px}.saved-layout{gap:35px}}@media (max-width:800px){.site-header{height:80px}.wordmark{font-size:25px}.main-nav{gap:20px;font-size:11px}.selection-link>span{font-size:0}.selection-link .selection-count{margin-left:3px;font-size:12px}.selection-link{gap:6px}.kitchen{height:calc(100svh - 80px);min-height:670px;max-height:850px}.kitchen-intro{top:30px}.kitchen-intro h1{font-size:65px}.kitchen-intro p{font-size:15px}.room-photo{object-position:45% center}.section-heading{gap:40px}.section-heading h2{font-size:43px}.section-heading p{max-width:280px;font-size:12px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 18px}.product-open{padding:25px}.partner-strip{grid-template-columns:1fr auto;gap:15px 30px}.partner-strip>p{grid-column:1/-1}.footer-invitation h2{font-size:43px}.footer-email{gap:15px;font-size:14px}.footer-columns{grid-template-columns:1.5fr 1fr 1fr}.company-info{grid-column:1/-1}.footer-columns .company-info p{margin-right:30px;display:inline-block}.page-heading h1{font-size:59px}.page-heading{gap:35px}.page-heading>p{width:250px;font-size:12px}.detail-copy{padding:55px 24px 35px}.detail-visual{min-height:450px;padding:50px 18px 25px}.detail-visual>img{height:320px}.detail-copy h2{font-size:35px}.prose-grid{gap:50px}.prose p{font-size:13px}.about-photo{height:450px}}@media (max-width:600px){html{scroll-padding-top:20px}.site-header{height:76px;padding-inline:22px}.wordmark{font-size:24px}.menu-toggle{place-items:center;width:44px;height:44px;padding:8px;display:grid}.header-actions{gap:8px}.selection-link>span{font-size:0}.selection-link .selection-count{font-size:11px}.selection-link{gap:1px}.selection-link svg{width:21px}.main-nav{background:var(--paper);padding:20px 25px 30px;font-size:17px;display:none;position:absolute;top:76px;left:0;right:0;box-shadow:0 16px 24px #141c0f1f}.main-nav.is-open{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.main-nav .mobile-contact{display:block}.main-nav a{width:100%}.main-nav a:after{display:none}.kitchen{height:calc(100svh - 76px);min-height:700px;max-height:850px}.kitchen-intro{top:28px;left:22px;right:20px}.kitchen-intro h1{letter-spacing:-.04em;font-size:clamp(44px,11.6vw,65px);line-height:1.06}.kitchen-intro p{max-width:270px;margin:21px 0 23px;font-size:13px;line-height:1.7}.kitchen-intro .button{gap:22px;min-height:48px;padding:13px 18px;font-size:12px}.room-photo{object-position:39% center;filter:sepia(.15)saturate(.7)brightness(.7)}.kitchen-shade{background:linear-gradient(#0d120a94,#0d120a0d 50%,#0d120a33),linear-gradient(90deg,#0d120a33,#0000)}.hotspot{gap:3px;transform:translate(-16px,-16px)}.hotspot-cross{width:32px;height:38px}.hotspot-cross:before{display:none}.hotspot-label{padding:4px 7px;font-size:10px}.hotspot-garu-surinktuvai{display:none}.room-control{width:190px;padding:16px 18px 13px;bottom:24px;right:22px}.room-control-title{font-size:22px}.room-switches{gap:8px}.room-name{font-size:9px}.kitchen-signoff{letter-spacing:.13em;max-width:130px;font-size:8px;line-height:1.9;bottom:27px;left:22px}.collection-section{padding-top:55px;padding-bottom:58px}.section-heading{margin-bottom:25px;display:block}.section-heading h2{font-size:39px}.desktop-break{display:none}.section-heading p{width:auto;max-width:320px;margin-top:23px;font-size:12px;line-height:1.9}.compact-controls .category-filters{white-space:nowrap;margin-right:calc(-1 * var(--gutter));scrollbar-width:thin;width:calc(100% + var(--gutter));flex-wrap:nowrap;gap:24px;padding-right:22px;overflow-x:auto}.category-filters button{flex-shrink:0;min-height:44px;font-size:11px}.collection-controls{gap:22px;margin-bottom:22px}.product-grid{gap:28px 12px}.product-picture{aspect-ratio:1/1.15}.product-open{padding:18px 12px}.save-icon{width:36px;height:36px;top:4px;right:4px}.save-icon svg{width:16px}.product-caption{align-items:flex-start;gap:7px;margin-top:13px}.product-caption p{font-size:9px}.product-caption :is(h2,h3){font-size:20px}.product-caption>svg{width:15px;margin-top:20px}.product-view{display:none}.collection-bottom{align-items:flex-start;gap:20px;margin-top:30px}.collection-bottom p{max-width:160px;font-size:10px}.collection-bottom .text-link{white-space:nowrap;gap:13px;min-height:34px;padding-top:0;font-size:11px}.collection-bottom .text-link svg{width:19px}.image-caption{font-size:10px;bottom:22px;left:22px}.partner-strip{gap:13px;padding-block:28px}.partner-strip>p{font-size:10px}.partner-strip h2{font-size:27px}.partner-strip div p{max-width:230px;font-size:10px}.partner-strip .text-link{gap:12px;font-size:10px}.partner-strip .text-link svg{width:20px}.site-footer{padding:52px 22px 22px}.footer-invitation{padding-bottom:38px;display:block}.footer-invitation h2{font-size:43px;line-height:1.1}.footer-email{justify-content:space-between;margin-top:27px;font-size:15px}.footer-columns{grid-template-columns:1fr 1fr;gap:35px 25px;padding-block:37px}.footer-address,.footer-columns .company-info{grid-column:1/-1}.footer-columns .company-info p{display:block}.footer-columns a:not(.wordmark){min-height:33px;font-size:10px}.footer-columns p,.footer-columns address{font-size:10px}.footer-columns h3{margin-bottom:10px;font-size:10px}.footer-bottom{padding-top:17px;font-size:8px;line-height:1.8;display:block}.footer-bottom>span{display:block}.footer-bottom>span+span{margin-top:7px}.page-heading{padding-top:43px;padding-bottom:38px;display:block}.page-heading h1{font-size:51px}.page-heading>p{width:auto;max-width:320px;margin-top:25px;font-size:12px}.catalogue-page{padding-bottom:65px}.catalogue-page .category-filters{gap:3px 20px}.search-field{order:-1;min-width:100%;max-width:none}.result-count{margin-bottom:20px;font-size:10px}.product-dialog{width:calc(100% - 24px);max-height:93svh}.product-detail{display:block}.detail-visual{min-height:0;padding:40px 18px 20px;position:relative}.detail-visual>img{height:280px}.dialog-close{float:right;margin-bottom:-44px;position:sticky;top:6px;right:6px}.detail-copy{padding:30px 24px}.detail-copy h2{font-size:38px}.detail-category{font-size:10px}.detail-thumbnails button{width:45px;height:45px}.product-dialog::backdrop{background:#0e130ccc}.detail-intro{font-size:12px}.specifications{font-size:10px}.source-link{font-size:9px}.empty-state{padding:55px 0}.empty-state h2{font-size:31px}.empty-state p{font-size:12px}.saved-page{padding-bottom:60px}.saved-layout{grid-template-columns:1fr;gap:35px}.saved-item{gap:17px}.saved-item>img{width:80px;height:90px}.saved-item p{font-size:10px}.saved-item h2{font-size:23px}.saved-aside{padding:27px}.saved-aside h2{font-size:34px}.about-photo{height:360px}.about-photo img{object-position:64% center}.prose-grid{grid-template-columns:1fr;gap:30px;padding-top:50px;padding-bottom:50px}.prose-grid>h2{font-size:41px}.prose p{font-size:12px}.prose h3{font-size:14px}.information-page{padding-bottom:55px}.environment-copy h2{font-size:29px;line-height:1.25}.environment-copy p{font-size:12px}.manual-section{padding-top:30px}.manual-section>h2{font-size:34px}.manual-section>p{font-size:12px}.manual-list{columns:1}.manual-list summary{font-size:13px}.news-article h2{font-size:34px}.not-found{padding-top:65px;padding-bottom:80px}.not-found h1{font-size:52px}.not-found p{font-size:13px}.catalogue-skeleton{grid-template-columns:repeat(2,1fr);gap:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.room-photo,.product-open:hover img{transform:none}}@media (max-width:600px){.room-stage{height:clamp(320px,95vw,390px);inset:auto 0 130px;overflow:hidden}.room-canvas{aspect-ratio:670/347;width:auto;height:100%;inset:0 auto 0 50%;transform:translate(-42%)}.room-photo{object-fit:fill;object-position:center;filter:sepia(.15)saturate(.7)brightness(.77)}.kitchen-shade{background:linear-gradient(#141a1026,#0000 70%)}.room-0 .hotspot-kaitlentes,.room-1 .hotspot-orkaites,.room-2 .hotspot-orkaites{flex-direction:row-reverse;transform:translate(calc(16px - 100%),-16px)}}
:root{--header-height:clamp(76px, 9.18svh, 94px)}html{scrollbar-width:none}html::-webkit-scrollbar{display:none}.site-header{height:var(--header-height);grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;display:grid}.site-header .wordmark{font-family:var(--display);letter-spacing:.025em;align-items:center;width:max-content;min-height:44px;font-size:36px;display:flex}.main-nav{justify-self:center;gap:44px;margin:0;font-size:20px}.main-nav a{align-items:center;min-height:44px;padding-block:0;line-height:1;display:flex}.header-actions{justify-self:end}.selection-link{gap:24px;min-height:44px;padding-block:0;font-size:20px;line-height:1}.kitchen{height:calc(100svh - var(--header-height));background:#1d2119;min-height:0;max-height:none}.room-photo{filter:none}.kitchen-shade{background:linear-gradient(90deg,#0f110b3d,#0000 62%)}.kitchen-intro{top:34px}.kitchen-intro h1{font-family:var(--display);letter-spacing:-.025em;transform-origin:0 0;font-size:clamp(70px,6.9vw,106px);line-height:.85;transform:translateY(12px)scale(1.08,.9)}.hero-second-line{transform-origin:0 0;display:inline-block;transform:scale(.97)}.kitchen-intro p{transform-origin:0;margin:14px 0 24px;font-size:24px;line-height:1.5;transform:scaleX(1.0475)}.mobile-explore{display:none}.kitchen-intro .button{gap:20px;min-height:56px;padding:14px 25px;font-size:20px}.kitchen-intro .button svg{width:29px}.hotspot{gap:40px}.hotspot-cross:before{z-index:-1;width:62px;left:50%;right:auto}.hotspot-label{text-shadow:0 2px 8px #00000080;background:0 0;padding:0;font-size:18px}.hotspot-kaitlentes{gap:24px}.hotspot-kaitlentes .hotspot-label{transform:translateY(-40px)}.hotspot-kaitlentes .hotspot-cross:before{transform-origin:0;width:47px;transform:rotate(-45deg)}.kitchen-signoff{letter-spacing:.24em;isolation:isolate;font-size:16px;bottom:38px}.kitchen-signoff:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#000000a6,#00000059 40%,#0000 72%);position:absolute;inset:-55px -90px}.room-control{width:252px;height:102px;padding:20px 28px 16px;bottom:28px;right:25px}.room-switches{gap:16px;margin-top:3px}.room-switches button{min-height:30px;padding:13px 0}.room-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.collection-section{padding-top:0}.collection-opening{justify-content:space-between;align-items:center;gap:35px;min-height:122px;display:flex}.collection-opening h2{font-family:var(--display);letter-spacing:-.025em;white-space:nowrap;transform-origin:0;font-size:clamp(38px,3.4vw,52px);transform:translateY(-2px)scaleX(1.21)}.collection-opening nav{transform-origin:100%;align-items:center;display:flex;transform:scaleX(.98)}.collection-opening a{border-left:1px solid #a7a28e;padding:0 34px;font-size:20px;line-height:1.2}.collection-opening a:first-child{border-left:0;padding-left:0}.collection-opening a:last-child{padding-right:0}.collection-opening a:hover{text-decoration:underline}.collection-lead{padding:30px 0}.collection-lead p{max-width:540px;font-size:14px;line-height:1.8}@media (max-width:1200px){.site-header .wordmark{font-size:30px}.main-nav{gap:32px;font-size:16px}.selection-link{gap:16px;font-size:16px}.kitchen-intro p{font-size:20px}.kitchen-intro .button{font-size:17px}.collection-opening{gap:25px}.collection-opening a{padding-inline:20px;font-size:15px}}@media (max-width:800px){.site-header .wordmark{font-size:27px}.main-nav{gap:24px;font-size:13px}.selection-link{gap:8px}.kitchen-intro h1{font-size:70px}.collection-opening{flex-direction:column;align-items:flex-start;gap:23px;padding-block:28px}.collection-opening h2{white-space:normal;font-size:40px}.collection-opening nav{justify-content:space-between;width:100%}}@media (max-width:600px){:root{--header-height:76px}.site-header{gap:16px;padding-inline:22px;display:flex}.site-header .wordmark{font-size:25px;transform:none}.main-nav{gap:5px;font-size:17px;transform:none}.header-actions,.selection-link>span,.selection-link>svg{transform:none}.selection-link{gap:1px}.kitchen{min-height:0;height:calc(100svh - var(--header-height))}.kitchen-intro{top:32px}.kitchen-intro h1{letter-spacing:-.025em;font-size:clamp(36px,12vw,61px);line-height:1;transform:scaleX(1.08)}.hero-second-line{transform:none}.kitchen-intro p{margin:19px 0 23px;font-size:14px;line-height:1.7;transform:none}.kitchen-intro .button{gap:23px;min-height:49px;padding:12px 19px;font-size:14px}.kitchen-intro .button svg{width:24px}.room-stage{height:100%;inset:0}.room-canvas{aspect-ratio:auto;width:100%;height:100%;inset:0;transform:none}.room-photo{filter:none;object-fit:cover;object-position:22% center}.kitchen-shade{background:linear-gradient(#141a101f,#0000 65%)}.hotspots{display:none}.mobile-explore{z-index:3;gap:22px;display:flex;position:absolute;bottom:150px;left:22px}.mobile-explore a{text-shadow:0 2px 8px #00000080;border-bottom:1px solid #f8f5eecc;align-items:center;gap:12px;min-height:44px;font-size:12px;display:flex}.mobile-explore svg{width:18px;height:18px}.hotspot{gap:3px}.hotspot-cross:before{display:none}.hotspot-label{background:#181d13bf;padding:4px 7px;font-size:11px}.hotspot-kaitlentes .hotspot-label{transform:none}.room-control{width:190px;height:94px;padding:17px 20px 14px;bottom:24px;right:22px}.room-switches{gap:10px}.kitchen-signoff{letter-spacing:.13em;font-size:8px;bottom:27px}.collection-opening{gap:25px;padding-block:37px 0}.collection-opening h2{font-size:38px;transform:none}.collection-opening nav{scrollbar-width:none;gap:16px;overflow-x:auto}.collection-opening a{border:0;flex-shrink:0;padding:0;font-size:12px}.collection-lead{padding:24px 0}.collection-lead p{font-size:12px}}.room-stage{container-type:size}.room-canvas{width:max(100cqw, calc(100cqh * var(--image-width) / var(--image-height)));height:max(100cqh, calc(100cqw * var(--image-height) / var(--image-width)));aspect-ratio:auto;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.room-photo{object-fit:fill}.hotspot{transform:translate(-20px,-22px)}.hotspot[data-cropped],.hotspot[data-obscured]{visibility:hidden;pointer-events:none}.room-photo{transition:opacity .9s var(--ease);transform:none}.room-1 .hotspot-kaitlentes .hotspot-label,.room-2 .hotspot-kaitlentes .hotspot-label{transform:translateY(30px)}.room-1 .hotspot-kaitlentes .hotspot-cross:before,.room-2 .hotspot-kaitlentes .hotspot-cross:before{transform:rotate(45deg)}.kitchen-shade{z-index:1;background:linear-gradient(90deg,#00000085,#0006 55%,#0000);width:min(100%,1000px);height:75%;inset:0 auto auto 0;-webkit-mask-image:linear-gradient(#000 65%,#0000);mask-image:linear-gradient(#000 65%,#0000)}@media (max-width:600px){.room-canvas{left:22%;transform:translate(-22%,-50%)}.hotspots{display:block}.hotspot{gap:16px;transform:translate(-16px,-22px)}.hotspot-cross:before{width:32px;display:block;left:50%;transform:none}.room-0 .hotspot-kaitlentes,.room-1 .hotspot-orkaites,.room-2 .hotspot-orkaites{transform:translate(calc(16px - 100%),-22px)}.kitchen-shade{background:linear-gradient(90deg,#0000008c,#0000007a 80%,#0000004d);height:70%}}body{font-optical-sizing:none}h1,h2,h3{font-optical-sizing:none;font-weight:400}.site-header .wordmark{font-family:var(--display);letter-spacing:.035em;font-size:29px;font-weight:600;transform:none}.wordmark{font-weight:600}.kitchen-intro h1{font-family:var(--display);letter-spacing:-.035em;font-size:clamp(54px,5.6vw,86px);font-weight:400;line-height:1.12;transform:none}.hero-second-line{display:inline;transform:none}.kitchen-intro p{margin:20px 0 26px;transform:none}.collection-opening h2{font-family:var(--display);font-size:clamp(32px,2.85vw,44px);font-weight:400;transform:none}.product-caption :is(h2,h3){font-weight:500}.hotspot-label{background:#12170e8f;padding:3px 7px;font-size:15px}.hotspot-left{flex-direction:row-reverse;transform:translate(calc(20px - 100%),-22px)}.hotspot-left .hotspot-cross:before{left:auto;right:50%}.hotspot-garu-surinktuvai{opacity:1}.room-callout-layer{z-index:3;pointer-events:none;position:absolute;inset:0;container-type:size}.room-control{width:328px;height:auto;padding:16px;box-shadow:0 12px 36px #0a100829}@media (max-width:1200px){.site-header .wordmark{font-size:25px}.main-nav{gap:26px;font-size:14px}.selection-link{font-size:14px}.collection-opening a{padding-inline:17px;font-size:13px}}@media (max-width:800px){.site-header .wordmark{font-size:22px}.main-nav{gap:20px;font-size:12px}.kitchen-intro h1{font-size:56px}.room-control{width:310px}}@media (max-width:600px){.site-header .wordmark{font-size:20px}.main-nav{font-size:17px}.kitchen-intro h1{font-size:clamp(31px,9.4vw,46px);line-height:1.15;transform:none}.kitchen-intro p{margin:19px 0 23px;font-size:13px}.hotspot-label{font-size:11px}.hotspot-garu-surinktuvai{display:flex}.hotspot-left{transform:translate(calc(16px - 100%),-22px)}.room-control{width:min(328px,100% - 44px);padding:14px;bottom:24px;right:22px}.mobile-explore{bottom:194px}.kitchen-signoff{display:none}.collection-opening h2{font-size:31px}}.room-control{width:auto;height:52px;box-shadow:none;align-items:center;gap:2px;padding:4px 6px;display:flex}.room-step,.room-playback{flex-shrink:0;place-items:center;width:40px;height:44px;padding:10px;display:grid}.room-step svg,.room-playback svg{width:18px;height:18px}.room-previous svg{transform:rotate(180deg)}.room-step:hover,.room-playback:hover{background:var(--ink);color:var(--paper)}.room-counter{text-align:center;font-variant-numeric:tabular-nums;min-width:47px;font-size:12px}.room-playback{margin-left:4px}@media (max-width:600px){.room-control{width:auto;height:48px;padding:2px 4px}.room-step,.room-playback{width:36px}.room-counter{min-width:40px;font-size:11px}.mobile-explore{bottom:110px}}@media (max-width:350px){.site-header .wordmark{font-size:18px}.site-header{gap:12px}.header-actions{gap:4px}}.product-caption>div{min-width:0}.product-caption :is(h2,h3) button{overflow-wrap:anywhere;max-width:100%}.kitchen-intro p{margin-bottom:14px}.kitchen-benefits{gap:10px;max-width:560px;margin:0 0 26px;padding:0;font-size:19px;line-height:1.45;list-style:none;display:grid}.kitchen-benefits li{align-items:baseline;gap:12px;display:flex}.kitchen-benefits li:before{content:"";border-bottom:2px solid;border-left:2px solid;flex-shrink:0;width:12px;height:7px;transform:translateY(-3px)rotate(-45deg)}@media (max-width:600px){.kitchen-benefits{gap:10px;margin-bottom:22px;font-size:16px}}
