:root{--background:#fff;--foreground:#183934;--primary:#183934;--primary-foreground:#fff;--secondary:#ece6dc;--secondary-foreground:#183934;--muted:#f7f5f1;--muted-foreground:#65716b;--accent:#e8dac6;--accent-foreground:#183934;--border:#dedfd8;--input:#c8d0ca;--ring:#b38950;--font-sans:"Mulish",Arial,sans-serif;--sand:#e3d8c7;--gold:#c99e67;--ink:#183934}body,.site,button,input,textarea,select{font-family:Mulish,Arial,sans-serif}h1,h2,h3,.intro h2,.split h2,.process h3,.custom h2,.model-card h3,.summary-copy h1,.specs h2,.specs aside h3,.size-grid label b,.wizard-head h1,.question,.thanks h1,.thanks h2,.result>div b,.catalog-head h1{letter-spacing:-.035em;font-weight:800;font-family:Mulish,Arial,sans-serif!important}p{line-height:1.75}.container{width:min(1260px,100% - 80px)}.kicker{color:#7a603c;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:13px;margin-bottom:22px;font-weight:800;display:flex;font-size:11px!important;line-height:1.5!important}.kicker:before{content:"";background:currentColor;flex-shrink:0;width:28px;height:1px}.kicker.light{color:#e2c59e}.intro{text-align:left}.intro .kicker{justify-content:flex-start}.intro h2{font-size:44px;line-height:1.17}.intro>p:last-child{margin-left:0;font-size:16px}.design-switch{letter-spacing:.12em;color:#5d665e;background:#eeeae2;justify-content:space-between;align-items:center;padding:7px 30px;font-size:10px;display:flex}.design-switch>span>b{letter-spacing:0;margin-left:12px;font-weight:600}.design-switch>div{gap:5px;display:flex}.design-switch button{color:#536459;letter-spacing:0;background:0 0;border:0;border-radius:3px;padding:7px 10px;font-size:11px}.design-switch button.selected{color:#183934;background:#fff;box-shadow:0 1px 4px #152f2312}.site>header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:1px solid #dde2da;position:sticky;top:0}.topbar{color:#e6ede7;background:#183934;height:31px;padding-inline:max(40px,50vw - 630px);font-size:11px}.topbar span{align-items:center;gap:7px;display:flex}.topbar a{color:inherit;text-decoration:none}.nav{width:min(1260px,100% - 80px);height:91px}.logo{gap:9px}.logo>span{background:#c99e67;border-radius:0;width:35px;height:41px}.logo i{letter-spacing:-.015em;font-size:15px;font-weight:800;line-height:1}.logo i b{font-weight:800}.nav nav button,.nav nav>a{font-size:13px;font-weight:700}.nav nav button{border-bottom-width:2px;padding-top:2px}.nav nav button.active{border-color:#c99e67}.nav .rust{color:#fff;background:#183934;min-height:43px;padding:12px 20px;font-size:12px}.nav .rust:hover{background:#28574d}[data-slot=button]{letter-spacing:0;min-height:49px;box-shadow:none;border-radius:3px;padding:14px 23px;font-family:Mulish,Arial,sans-serif;font-size:14px;font-weight:700;transition:background .18s,color .18s,box-shadow .18s,transform .18s}[data-slot=button][data-variant=default]{color:#fff;background:#183934}[data-slot=button][data-variant=default]:hover{background:#2b574d;box-shadow:0 4px 12px #173c361a}[data-slot=button][data-variant=outline]{color:#183934;background:0 0;border-color:#bdc9c1}[data-slot=button][data-variant=outline]:hover{background:#eef3ef;border-color:#183934}[data-slot=button]>svg{width:17px;margin-left:12px}button:focus-visible,a:focus-visible{outline-color:#aa7c42!important}.wood-hero{color:#fff;background:#183934;height:635px;position:relative;overflow:hidden}.wood-hero>img{object-fit:cover;object-position:center 58%;height:100%}.wood-overlay{background:linear-gradient(90deg,#0d2b24e8 0%,#0d2b2499 43%,#0d2b2412 82%),linear-gradient(#0000 50%,#142e2666);position:absolute;inset:0}.wood-hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding-bottom:10px;display:flex;position:absolute;inset:0}.wood-hero h1{letter-spacing:-.045em;margin:0 0 24px;font-size:78px;font-weight:800;line-height:1.05}.wood-hero h1 em{color:#e0c29a;font-style:normal}.wood-hero p:not(.kicker){color:#e6eae5;margin-bottom:26px;font-size:17px;line-height:1.8}.wood-hero [data-slot=button]{color:#183934!important;background:#e3c59e!important}.wood-hero [data-slot=button]:hover{background:#f0d9b8!important}.wood-hero-copy>a{color:#fff;text-underline-offset:5px;margin-top:21px;font-size:13px}.hero-caption{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#153b2f9c;padding:13px 17px;font-size:11px;position:absolute;bottom:27px;right:40px}.hero-caption span{opacity:.7;margin-top:3px;font-size:10px;display:block}.wood-assurances{color:#f3f2e9;background:#183e36;justify-content:center;gap:125px;padding:23px 30px;font-size:13px;display:flex}.wood-assurances>span{align-items:center;gap:10px;display:flex}.wood-assurances svg{color:#d0ac79;width:17px}.wood-collection{padding:95px 0 85px}.collection-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:130px;display:grid}.collection-heading h2{margin:0;font-size:46px;line-height:1.15}.collection-heading>p{color:#68736b;margin-bottom:4px;font-size:16px}.category-tabs{gap:9px;margin:34px 0 32px;padding:4px 0 12px;display:flex;overflow:auto}.category-tabs button{white-space:nowrap;color:#466055;background:#fff;border:1px solid #e0e3dc;border-radius:30px;min-height:43px;padding:12px 18px;font-size:13px;font-weight:600}.category-tabs button.active{color:#fff;background:#183934;border-color:#183934}.category-tabs button:hover{border-color:#183934}.wood-collection .model-grid.three{gap:27px;width:100%;padding:0}.model-card{box-shadow:none;background:#fff;border:0}.model-card>figure{isolation:isolate;background:#edf0e9;border-radius:5px}.model-card>figure img{object-fit:cover;height:285px}.model-card>figure>span{letter-spacing:.05em;background:#fffef4ed;border-radius:2px;padding:7px 10px;font-size:10px;font-weight:700;bottom:16px;left:16px}.model-card .photo-label{color:#fff;letter-spacing:.03em;background:#183e3699;padding:4px 7px;font-size:9px;position:absolute;top:12px;right:12px}.model-card>div{padding:23px 0 0}.model-card small{color:#7a806f;letter-spacing:.11em;font-size:10px;font-weight:700}.model-card h3{color:#183934;margin:8px 0;font-size:26px}.model-card p{color:#697469;margin-bottom:12px;font-size:14px}.model-card dl{color:#4f6758;border-top:0;border-bottom:1px solid #e1e5dd;margin:10px 0 0;padding:0 0 18px;font-size:11px}.model-card dl b{color:#858a7d;font-weight:500}.model-card>div>[data-slot=button]{color:#183934;background:0 0;border:0;border-radius:0;justify-content:space-between;width:100%;height:auto;padding:15px 0;font-size:13px}.model-card>div>[data-slot=button]:hover{color:#7b5d36;background:0 0}.model-card>div>[data-slot=button]>svg{margin:0}.collection-bottom{border-top:1px solid #e6e8e2;justify-content:space-between;align-items:center;margin-top:30px;padding-top:27px;display:flex}.collection-bottom>span{color:#718071;font-size:12px}.collection-bottom [data-slot=button]{min-height:44px;font-size:12px}.wood-story{background:#f4f1eb;padding:85px 0}.story-grid{grid-template-columns:1.08fr 1fr;align-items:center;gap:100px;display:grid}.story-grid figure{margin:0;position:relative}.story-grid figure img{object-fit:cover;border-radius:4px;height:530px}.story-grid figcaption{color:#73766b;margin-top:13px;font-size:11px}.story-grid h2{margin-bottom:25px;font-size:46px;line-height:1.14}.story-grid h2>span{color:#9b794c}.story-grid p:not(.kicker){color:#657367;font-size:15px;line-height:1.9}.story-grid [data-slot=button]{margin-top:13px}.wood-process{padding:90px 0 100px}.wood-process h2{font-size:44px;line-height:1.15}.wood-process>div{grid-template-columns:repeat(4,1fr);gap:35px;margin-top:45px;display:grid}.wood-process article{border-top:1px solid #dce2d9;padding-top:24px}.wood-process article>span{letter-spacing:.08em;color:#a27d49;font-size:13px}.wood-process h3{letter-spacing:-.02em;margin:22px 0 10px;font-size:18px}.wood-process article>p{color:#6d786b;font-size:14px;line-height:1.8}.design-contact{color:#fff;background:#183934;padding:65px 0;position:relative;overflow:hidden}.design-contact:after{content:"";pointer-events:none;border:1px solid #ffffff12;border-radius:50%;width:640px;height:640px;position:absolute;top:-330px;right:-100px;box-shadow:0 0 0 60px #ffffff04,0 0 0 120px #ffffff03}.design-contact>.container{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.design-contact h2{margin-bottom:18px;font-size:43px;line-height:1.17}.design-contact p:not(.kicker){color:#c7d4ca;font-size:14px}.design-contact [data-slot=button]{color:#183934!important;background:#e4c7a1!important}.catalog-head{align-items:center;padding-bottom:36px}.crumb{color:#758172;gap:14px;margin-bottom:30px;font-size:11px;display:flex}.catalog-head h1{margin:0 0 20px;font-size:58px;line-height:1.08}.catalog-head>div>p:last-child{max-width:615px;font-size:15px}.catalog-editorial{color:#456556;align-items:center;gap:16px;min-width:230px;margin-top:35px;display:flex}.catalog-editorial>svg{stroke-width:1px;width:42px;height:42px}.catalog-editorial>p{margin:0;font-size:13px;line-height:1.6}.catalog-editorial b{font-weight:600}.toolbar{align-items:center;padding-block:27px}.toolbar>label{color:#5c7061;font-size:12px}.toolbar select{background:#fff;min-height:42px;font-family:Mulish;font-size:12px}.catalog-grid{grid-template-columns:205px 1fr;gap:50px}.catalog-grid>aside{border-color:#e8eae4;padding-right:25px}.catalog-grid>aside>b{align-items:center;padding-bottom:20px;font-size:14px;font-weight:800}.filters>div{border-color:#e8eae4;padding:20px 0}.filters h3{margin:0 0 12px;font-size:12px;font-weight:800}.filters label{min-height:26px;margin:7px 0;font-size:12px}.filters [data-slot=checkbox]{width:16px;height:16px;box-shadow:none;border-radius:3px}.filters [data-slot=button]{min-height:38px;margin-top:20px;padding:10px 13px;font-size:12px}.catalog .model-grid{gap:35px 30px}.catalog .model-card>figure img{height:310px}.result-count{color:#6a7c6b;padding-bottom:0;font-size:12px}.help{background:#f3f0e9;border-radius:3px;margin-top:55px;padding:25px 30px}.help>svg{color:#ac8751}.help b{font-size:15px}.help p{font-size:13px}.help [data-slot=button]{font-size:12px}.detail{background:#fff}.back{color:#8b9181;padding-block:28px;font-size:11px}.back button{color:#5c7260;font-size:12px}.product{grid-template-columns:1.28fr .85fr;align-items:start;gap:60px}.gallery>figure{border-radius:5px;height:535px;overflow:hidden}.photo-open>span{color:#183934;border-radius:3px;font-size:11px}.gallery>div{gap:12px;margin-top:13px}.gallery>div button{opacity:.7;border:2px solid #0000;border-radius:4px;width:106px;height:73px;overflow:hidden}.gallery>div button.active{opacity:1;border-color:#aa8756}.summary-copy{padding-top:15px}.summary-copy h1{margin-bottom:22px;font-size:63px;line-height:1.1}.summary-copy h1>span{letter-spacing:-.015em;color:#7a866f;margin-top:12px;font-size:18px;font-weight:600;line-height:1.5;display:block}.summary-copy>p{color:#657568;font-size:15px;line-height:1.9}.summary-copy ul{gap:7px;margin:24px 0}.summary-copy li{color:#526951;background:#f0f3ed;border:1px solid #e7ebe1;border-radius:3px;padding:7px 11px;font-size:11px}.price{border-color:#e5e8df;margin:24px 0 22px;padding:21px 0}.price small{text-transform:uppercase;letter-spacing:.12em;color:#8a7a60;margin-bottom:6px;font-size:10px;font-weight:700}.price b{letter-spacing:-.02em;font-size:18px}.price span{max-width:300px;margin-top:4px;font-size:12px;line-height:1.65}.mensa-cta{min-height:53px;color:#fff!important;box-shadow:none!important;background:#183934!important;border-color:#183934!important;border-radius:3px!important;font-size:14px!important}.mensa-cta:hover{background:#2c574c!important;border-color:#2c574c!important}.summary-copy .link{color:#6a7769;text-underline-offset:4px;padding:16px 0;font-size:12px}.trust{color:#70806d;gap:7px;margin-top:7px;font-size:10px}.trust svg{color:#a28659;width:14px}.product-section-nav{border-bottom:1px solid #dce2d7;gap:35px;margin-top:35px;padding:25px 0 20px;display:flex}.product-section-nav>a{color:#56705b;font-size:12px;font-weight:700;text-decoration:none}.product-section-nav>a:first-child{color:#183934}.size{background:#f5f2ec;margin-top:0;padding:70px 0}.size-grid{gap:13px;margin:30px 0 23px}.size-grid label{background:#fff;border:1px solid #dddcd1;border-radius:4px;gap:9px;min-height:148px;padding:19px 17px;transition:border .15s,background .15s}.size-grid label.selected{background:#e8efe6;border-color:#567250;box-shadow:inset 0 0 0 1px #567250}.size-grid label b{letter-spacing:-.02em;font-size:16px;font-weight:700;line-height:1.4}.size-grid label small{letter-spacing:.04em;color:#8b7756;font-size:10px}.size-grid label span{color:#7b8474;font-size:10px}.size .intro h2{font-size:36px}.size .intro>p:last-child{max-width:700px;font-size:14px}.size [data-slot=button]{font-size:13px}.inspire{padding-block:80px}.inspire .intro h2{font-size:38px}.inspire .intro>p:last-child{max-width:725px;font-size:14px}.inspire>div{gap:25px;margin-top:33px}.inspire figure{border-radius:4px;overflow:hidden}.inspire img{height:320px}.inspire-open>span{border:1px solid #e5e8e0;border-top:0;padding:18px 20px;font-size:14px;font-weight:700}.inspire-open:hover>span{background:#f4f2eb}.specs{grid-template-columns:1fr 1fr;gap:100px;padding:65px 0 85px}.specs h2{font-size:36px}.specs dt,.specs dd{font-size:14px}.specs dd{font-weight:600}.specs dl div{border-color:#e3e6df;padding:16px 0}.specs aside{background:#183934;border-radius:5px;padding:35px 40px}.specs aside h3{font-size:30px;line-height:1.15}.specs aside span{align-items:center;gap:6px;width:50%;margin:10px 0;font-size:12px;display:inline-flex}.specs aside svg{color:#d7b783;width:14px}.specs aside [data-slot=button]{margin-top:20px;font-size:12px;display:flex;color:#183934!important;background:#e4d0b4!important}.photo-dialog{background:#fff;border-radius:6px;font-family:Mulish}.photo-dialog [data-slot=dialog-title]{font-size:17px;font-weight:800}.photo-dialog [data-slot=dialog-description]{font-size:13px}.photo-controls{font-size:12px}.photo-controls button{min-height:43px;padding:10px 13px}.photo-controls svg{margin:0!important}#maten,#inspiratie,#specificaties{scroll-margin-top:135px}.wizard{background:#f4f1eb;min-height:100vh;padding-bottom:70px}.wizard-top{border-bottom:1px solid #e1e4db;height:91px;padding-inline:max(40px,50vw - 590px)}.wizard-top>button{font-size:12px;font-weight:600}.wizard-top>a{color:#4f6756;font-size:12px}.wizard-progress{max-width:880px;padding-top:40px}.wizard-progress .kicker{margin-bottom:25px;font-size:10px!important}.wizard-progress>div:not([data-slot]){margin-bottom:12px;font-size:12px}.wizard-progress>div[data-slot=progress]{background:#d9dfd2;border-radius:3px;height:4px}.wizard-progress [data-slot=progress-indicator]{background:#183934}.wizard-progress>p:not(.kicker){letter-spacing:.03em;margin-top:15px;font-size:11px}.wizard-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:30px;width:min(1100px,100% - 80px);margin-top:27px}.wizard-main{border:1px solid #e8e7df;border-radius:5px;padding:40px 42px;box-shadow:0 8px 30px #1d352a05}.wizard-head .kicker{margin-bottom:17px;font-size:10px!important}.wizard-head h1{letter-spacing:-.025em;margin-bottom:15px;font-size:33px;line-height:1.2}.wizard-head>p:last-child{color:#73806d;font-size:14px;line-height:1.8}.selected-model{background:#f5f4ee;border-radius:3px;margin:25px 0;padding:12px}.selected-model img{border-radius:3px;width:90px;height:70px}.selected-model b{font-size:18px;font-weight:800}.selected-model small,.selected-model i{color:#859078;font-size:10px}.selected-model button{color:#6b7b63;font-size:11px}.choices{gap:10px}.choices label{cursor:pointer;background:#fff;border-color:#dce1d4;border-radius:4px;gap:12px;padding:17px 18px}.choices label.selected,.usage label.selected,.wishes label.selected{background:#eef3e9;border-color:#6e865f;box-shadow:inset 0 0 0 1px #6e865f}.choices label b{font-size:14px;font-weight:700}.choices small{color:#819176;font-size:11px;line-height:1.65}.choices [data-slot=radio-group-item],.usage [data-slot=radio-group-item]{width:18px;height:18px;box-shadow:none;border-color:#a8b79d}.choices label:hover,.usage label:hover,.wishes label:hover{border-color:#718864}.wizard-actions{border-color:#e3e7dd;margin-top:27px;padding-top:24px}.wizard-actions [data-slot=button]{min-height:45px;padding:12px 18px;font-size:12px}.wizard-actions svg{width:15px;margin:0}.request{background:#183934;border-radius:5px;padding:25px;box-shadow:0 8px 25px #18393410}.request details>summary{letter-spacing:.04em;color:#eee9d9;border-bottom:1px solid #ffffff1a;margin-bottom:20px;padding-bottom:20px;font-size:12px}.request details>div>img{border-radius:3px;width:70px;height:60px}.request details>div>span>small{color:#bacdb6;font-size:10px}.request details>div>span>b{margin-top:5px;font-size:22px;font-weight:800}.request dt{letter-spacing:.07em;text-transform:uppercase;color:#adbf9f;font-size:10px}.request dd{color:#e9eee1;font-size:12px;line-height:1.8}.request dd button{color:#e1c397;min-height:32px;padding:4px 0;font-size:10px}.request dl section{border-color:#ffffff12;padding:17px 0}.request details>p{color:#b7cbb1;margin-bottom:0;font-size:11px;line-height:1.8}.request details>p svg{color:#d4b583;width:16px;margin-top:3px}.usage{gap:10px;margin:25px 0}.usage label,.wishes label{cursor:pointer;border-color:#dce1d4;border-radius:4px;padding:16px 14px;font-size:12px}.question{margin:26px 0 17px;font-size:21px}.wishes [data-slot=checkbox]{width:18px;height:18px}.note{background:#f5efe2;border-radius:4px;gap:10px;padding:17px}.note>svg{color:#ac8751;width:19px}.note p{color:#706b58;font-size:12px;line-height:1.8}.form{gap:19px;margin:26px 0}.field{color:#54694e;gap:8px;font-size:12px;font-weight:700}.field input,.field textarea,.field select{color:#183934;border-color:#d8dfd0;border-radius:3px;min-height:47px;padding:12px;font-family:Mulish;font-size:16px}.field input::placeholder,.field textarea::placeholder{color:#a0aa98;font-size:13px}.form>.field:has(select){min-width:0}.upload{background:#fafbf7;border-color:#c7d2bc;border-radius:4px;gap:10px;padding:20px}.upload b{font-size:12px}.upload small{margin-top:5px;font-size:10px;line-height:1.6}.upload [data-slot=button]{min-height:39px;padding:9px 12px;font-size:11px}.upload>svg{color:#af8b54;flex-shrink:0;width:21px}.privacy{font-size:12px;line-height:1.8}.wizard-main>a{color:#8a795e;text-underline-offset:3px;margin-top:12px;font-size:11px;display:inline-block}.form-hint{color:#88927c;font-size:11px}.thanks{background:#f5f2eb;padding:65px 24px 90px}.thanks>section{max-width:680px}.thanks .kicker{justify-content:center}.thanks>section>i{background:#183934;width:64px;height:64px}.thanks h1{margin-bottom:20px;font-size:43px;line-height:1.15}.thanks>section>p:not(.kicker){font-size:13px;line-height:1.9}.result{border:1px solid #e4e5dc;border-radius:5px;padding:26px 30px;box-shadow:0 4px 25px #18393408}.result>div b{font-size:24px}.result dt{font-size:11px}.result dd{font-size:13px}.thanks h2{font-size:25px}.thanks ol{padding:0 15px}.thanks li{gap:13px;font-size:13px;line-height:1.7}.thanks li span{flex-shrink:0;font-size:11px}.thanks [data-slot=button]{font-size:12px}footer{color:#24473b;background:#e2d8c9;padding:60px 0 0}.footer-grid{grid-template-columns:1.5fr .8fr 1fr;gap:85px;padding-bottom:50px}.footer-grid .logo{color:#183934}.footer-grid .logo>span{color:#fff}.footer-grid>div:first-child p{color:#657563;max-width:320px;margin-top:14px;font-size:13px;line-height:1.9}.footer-grid>div>b{margin-bottom:6px;font-size:13px;font-weight:800}.footer-grid button,.footer-grid span,.footer-grid a{color:#536a55;font-size:12px}.footer-grid>div>button{min-height:26px}.footer-bottom{color:#d2ddca;background:#183934;border:0;width:100%;max-width:none;margin-top:0;padding:17px max(40px,50vw - 630px);font-size:10px}.footer-bottom>span{color:#b6c8aa}@media (max-width:1050px){.container,.nav{width:calc(100% - 48px)}.nav nav{gap:18px}.collection-heading,.story-grid{gap:50px}.wood-assurances{gap:65px}.product{grid-template-columns:1.1fr 1fr;gap:35px}.catalog-grid{grid-template-columns:180px 1fr;gap:30px}.catalog .model-card>figure img{height:250px}.specs{gap:50px}.wizard-grid{grid-template-columns:minmax(0,1fr) 270px;width:calc(100% - 48px)}.wizard-main{padding:30px}.nav .rust{padding-inline:14px}}@media (max-width:900px){.nav nav,.nav>.rust{display:none}.wood-hero{height:610px}.wood-hero h1{font-size:66px}.wood-collection .model-grid.three{grid-template-columns:repeat(3,1fr);gap:18px}.model-card>figure img{height:240px}.collection-heading h2,.story-grid h2{font-size:37px}.wood-assurances{gap:30px}.wood-process>div{grid-template-columns:1fr 1fr}.catalog-grid{grid-template-columns:1fr}.catalog-editorial{display:none}.product{grid-template-columns:1fr}.gallery>figure{height:520px}.summary-copy{max-width:620px}.size-grid{grid-template-columns:repeat(3,1fr)}.wizard-grid{grid-template-columns:1fr;max-width:720px}.wizard-grid .request{order:-1}.request{padding:18px 23px}.request details>summary{border:0;margin:0;padding:0}.request details[open]>summary{margin-bottom:20px}.request details>div{margin-top:10px}.wizard-top{padding-inline:24px}.inspire img{height:250px}}@media (max-width:640px){.design-switch{padding:8px 12px;display:block}.design-switch>span{display:none}.design-switch>div{justify-content:center;gap:3px}.design-switch button{padding:6px 8px;font-size:10px}.container,.nav{width:calc(100% - 36px)}.nav{height:74px}.topbar{height:28px;padding-inline:18px}.topbar>span:first-child{display:none}.topbar>span:nth-child(2){font-size:10px;display:flex}.topbar>a{font-size:10px}.logo i{font-size:14px}.logo>span{width:29px;height:35px}.wood-hero{height:585px}.wood-hero-copy{justify-content:center;padding-bottom:32px}.wood-hero h1{font-size:58px;line-height:1.05}.wood-overlay{background:linear-gradient(90deg,#0d2b24df,#0d2b2455),linear-gradient(#0000,#0d2b2466)}.wood-hero .kicker{letter-spacing:.12em;font-size:9px!important}.wood-hero p:not(.kicker){max-width:310px;font-size:15px}.wood-hero [data-slot=button]{font-size:13px}.hero-caption{padding:8px 11px;font-size:9px;bottom:16px;right:18px}.hero-caption span{font-size:8px}.wood-assurances{flex-wrap:wrap;gap:12px;padding:17px 15px;font-size:10px}.wood-assurances>span{gap:4px}.wood-assurances svg{width:12px}.wood-collection{padding:55px 0}.collection-heading{display:block}.collection-heading h2{font-size:35px}.collection-heading>p{margin:20px 0 0;font-size:14px}.kicker{letter-spacing:.12em;gap:9px;margin-bottom:15px;font-size:9px!important}.kicker:before{width:21px}.category-tabs{margin:23px 0 22px}.category-tabs button{min-height:38px;padding:10px 14px;font-size:11px}.wood-collection .model-grid.three{grid-template-columns:1fr;gap:30px}.model-card>figure img{height:290px}.model-card>div{padding-top:18px}.model-card h3{font-size:25px}.model-card p{font-size:13px}.collection-bottom{margin-top:12px;display:block}.collection-bottom>span{margin-bottom:18px;line-height:1.8;display:block}.wood-story{padding:55px 0}.story-grid{grid-template-columns:1fr;gap:30px}.story-grid figure img{height:380px}.story-grid h2{font-size:36px}.story-grid p:not(.kicker){font-size:14px}.wood-process{padding:55px 0}.wood-process h2{font-size:34px}.wood-process>div{gap:23px;margin-top:30px}.wood-process h3{margin-top:14px;font-size:16px}.wood-process article>p{font-size:12px}.design-contact{padding:45px 0}.design-contact>.container{display:block}.design-contact h2{font-size:35px}.design-contact [data-slot=button]{margin-top:12px;font-size:12px}.catalog{background:linear-gradient(#f5f3ed 0 330px,#fff 330px);padding-top:25px}.catalog-head h1{font-size:44px}.catalog-head>div>p:last-child{font-size:14px}.crumb{margin-bottom:25px}.catalog .model-grid{grid-template-columns:1fr;gap:28px}.catalog .model-card>figure img{height:290px}.toolbar{gap:15px;padding-block:23px}.toolbar [data-slot=button]{min-height:41px;padding:10px 14px;font-size:12px}.toolbar>label{gap:6px;font-size:10px}.toolbar select{min-height:40px;font-size:11px}.help{gap:12px;padding:22px}.help>div{flex-basis:75%}.help p{font-size:12px}.help [data-slot=button]{margin-left:30px}.back{padding-block:22px}.gallery>figure{height:350px}.gallery>div{gap:9px}.gallery>div button{width:78px;height:58px}.summary-copy{padding-top:0}.summary-copy h1{font-size:51px}.summary-copy h1>span{font-size:17px}.summary-copy>p{font-size:14px}.summary-copy ul{margin-block:20px}.summary-copy li{font-size:10px}.trust{grid-template-columns:auto 1fr auto 1fr;font-size:9px}.product-section-nav{gap:23px;margin-top:25px;padding:20px 0 18px;overflow:auto}.product-section-nav>a{white-space:nowrap;font-size:11px}.size{padding:48px 0}.size .intro h2,.inspire .intro h2{font-size:29px}.size .intro>p:last-child,.inspire .intro>p:last-child{font-size:13px}.size-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.size-grid label{min-height:135px;padding:15px}.size-grid label:last-child{grid-column:1/-1;min-height:98px}.size-grid label b{font-size:14px}.size-grid label span{font-size:9px}.size [data-slot=button]{width:100%;font-size:12px}.inspire{padding-block:50px}.inspire>div{grid-template-columns:none;grid-auto-columns:85%;gap:15px;margin-top:24px}.inspire img{height:270px}.inspire-open>span{padding:15px;font-size:12px}.specs{grid-template-columns:1fr;gap:30px;padding:45px 0 60px}.specs h2{font-size:30px}.specs dt,.specs dd{font-size:12px}.specs aside{padding:27px}.specs aside h3{font-size:28px}.specs aside span{font-size:11px}.mobile-stick{border-top:1px solid #dce2d4;box-shadow:0 -3px 15px #123d3110}.mobile-stick .mensa-cta{font-size:12px!important}.mobile-stick>div>b{font-size:10px}.mobile-stick small{font-size:11px}.wizard-top{height:69px;padding-inline:18px}.wizard-top>button,.wizard-top>a{font-size:11px}.wizard-progress{padding-top:25px}.wizard-progress .kicker{margin-bottom:20px;display:flex;font-size:9px!important}.wizard-progress>p:not(.kicker){font-size:9px;display:flex}.wizard-progress>div:not([data-slot]){font-size:11px}.wizard-grid{gap:15px;width:calc(100% - 26px);margin-top:18px}.wizard-main{padding:25px 20px}.wizard-head h1{font-size:28px}.wizard-head>p:last-child{font-size:13px}.request{border-radius:4px;padding:16px 19px}.request details>summary{font-size:11px}.selected-model{gap:12px;margin:22px 0}.selected-model img{width:70px;height:65px}.selected-model button{margin-left:82px;font-size:10px}.selected-model small,.selected-model i{font-size:9px}.selected-model b{font-size:17px}.choices label{padding:15px}.choices label b{font-size:13px}.choices small{font-size:10px}.wizard-actions{margin-top:25px;gap:10px;margin-inline:0;padding-top:20px}.wizard-actions [data-slot=button]{min-height:45px;padding:11px 12px;font-size:11px}.wizard-actions svg{width:13px}.usage{grid-template-columns:1fr;gap:9px}.wishes{grid-template-columns:1fr 1fr;gap:9px}.wishes label{gap:8px;padding:14px 10px;font-size:11px}.wishes [data-slot=checkbox]{width:16px;height:16px}.question{font-size:20px}.note{padding:14px}.note p{font-size:11px}.form{grid-template-columns:1fr;gap:17px}.field{font-size:12px}.upload{padding:17px}.upload [data-slot=button]{margin-left:31px}.privacy{font-size:11px}.thanks{padding:45px 18px 60px}.thanks h1{font-size:34px}.thanks>section>p:not(.kicker){font-size:12px}.result{padding:22px}.result dl section{gap:4px}.thanks ol{padding:0}.thanks li{font-size:12px}.footer-grid{grid-template-columns:1fr 1fr;gap:30px;padding-bottom:35px}.footer-grid>div:first-child{grid-column:1/-1}.footer-grid>div>b{font-size:12px}.footer-grid a,.footer-grid span,.footer-grid button{overflow-wrap:anywhere;font-size:11px}.footer-bottom{gap:6px;padding:18px;font-size:9px}footer{padding-top:40px}.desktop-break{display:none}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}[data-slot=button],.nav nav button,.nav nav>a,.model-card>div>[data-slot=button],.collection-bottom [data-slot=button],.size [data-slot=button],.specs aside [data-slot=button],.wizard-actions [data-slot=button],.upload [data-slot=button],.help [data-slot=button],.design-contact [data-slot=button]{min-height:46px;font-size:14px}.model-card p,.story-grid p:not(.kicker),.wood-process article>p,.catalog-head>div>p:last-child,.summary-copy>p,.wizard-head>p:last-child{font-size:16px}.filters label,.filters h3,.field,.usage label,.wishes label,.privacy,.product-section-nav>a,.footer-grid a,.footer-grid span,.footer-grid>div>button,.request dd{font-size:14px}.choices small,.request dt,.model-card dl,.price span,.trust,.form-hint,.upload small,.note p{font-size:12px}.choices label b,.size-grid label b{font-size:16px}.filters label{min-height:36px}.model-card dl{row-gap:8px}.summary-copy .link{font-size:14px}.nav nav{gap:22px}.nav .rust,.footer-grid>div:first-child p,.footer-grid>div>b{font-size:14px}.request dd button,.request details>p{font-size:12px}.wizard-main,.form>*{min-width:0}.wizard-actions button{white-space:normal}.selected-model i{line-height:1.5}.wood-hero-copy{pointer-events:none}.wood-hero-copy>*{pointer-events:auto}@media (max-width:1050px) and (min-width:901px){.nav nav{gap:13px}.nav nav button,.nav nav>a,.nav .rust{font-size:12px}}@media (max-width:640px){.wood-hero h1{font-size:54px}.summary-copy>p,.wizard-head>p:last-child{font-size:16px}.wizard-actions [data-slot=button]{min-height:49px;font-size:14px}.wishes{grid-template-columns:1fr}.wishes label,.usage label{min-height:49px;font-size:14px}.selected-model small,.selected-model i{font-size:12px}.selected-model button{min-height:36px;font-size:12px}.wizard-top>button,.wizard-top>a{font-size:12px}.request details>summary{min-height:24px;font-size:14px}.category-tabs button{min-height:44px;font-size:14px}.model-card p{font-size:16px}.model-card dl{font-size:12px}.trust{grid-template-columns:auto 1fr;font-size:12px}.size-grid label b{font-size:15px}.size-grid label small,.size-grid label span{font-size:12px}.size-grid label{min-height:160px}.field,.product-section-nav>a,.inspire-open>span{font-size:14px}.footer-grid a,.footer-grid span,.footer-grid>div>button{font-size:13px}.footer-grid{grid-template-columns:1fr}.specs aside span{width:100%;font-size:14px}.toolbar>label,.toolbar select,.thanks>section>p:not(.kicker),.thanks li,.result dd{font-size:14px}.wood-assurances{font-size:12px}.wood-assurances>span:last-child{display:none}}html{scrollbar-gutter:stable;scroll-padding-top:76px}.design-switch{z-index:45;border-bottom:1px solid #d9ded8;min-height:60px;position:sticky;top:0;box-shadow:0 2px 10px #18393408}.design-switch button{cursor:pointer;min-height:44px;padding:10px 16px;font-size:13px;font-weight:700;transition:background .15s,color .15s}.design-switch button:hover{color:#183934;background:#dde5df}.design-switch button.selected,.design-switch button.selected:hover{color:#fff;box-shadow:none;background:#183934}.design-switch button:focus-visible{outline-offset:3px;outline:2px solid #183934}.catalog .model-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;align-items:start;min-width:0}.catalog .result-count{grid-column:1/-1;min-height:24px;margin:0}.catalog .model-card{align-self:start;min-width:0}.catalog .model-card>div{flex-direction:column;min-height:260px;display:flex}.catalog .model-card>div>[data-slot=button]{margin-top:auto}.catalog .empty-results{grid-column:1/-1}.catalog-grid{align-items:start;min-height:900px}.category-tabs button:hover{color:#183934;background:#e5ebe6}.category-tabs button.active,.category-tabs button.selected{color:#fff;background:#183934;border-color:#183934}@media (min-width:901px){.catalog .toolbar{display:none}}@media (max-width:640px){.design-switch{padding:7px 8px}.design-switch>div{justify-content:space-between;gap:2px}.design-switch button{padding:8px 9px;font-size:11px}.catalog .model-grid{grid-template-columns:minmax(0,1fr)}.catalog .model-card>div{min-height:240px}}.buitenverblijven-design .wood-hero{height:420px}.buitenverblijven-design .wood-hero-copy{padding-top:70px}.buitenverblijven-design .wood-hero h1{letter-spacing:-.045em;font-size:64px}.buitenverblijven-design .wood-hero p{margin:20px 0 26px}.buitenverblijven-design .wood-hero [data-slot=button]{color:#fff;background:#183934;border:1px solid #fff5}.buitenverblijven-design .wood-hero [data-slot=button]:hover{background:#2b574b}.bv-intro{grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding-block:85px;display:grid}.bv-intro h2,.bv-projects h2,.bv-faq h2,.bv-reviews h2{margin-bottom:24px;font-size:38px;line-height:1.2}.bv-intro p,.bv-projects p,.bv-faq p{color:#58635d;margin-bottom:20px;font-size:16px}.bv-intro figure{margin:0}.bv-intro img{object-fit:cover;border-radius:4px;width:100%;height:390px}.bv-points{flex-wrap:wrap;gap:16px;margin-top:24px;font-size:13px;font-weight:700;display:flex}.bv-points span{align-items:center;gap:8px;display:flex}.bv-points svg{color:#927044;width:17px}.bv-collection{background:#f5f3ef;scroll-margin-top:60px}.bv-collection .wood-collection{padding-block:75px}.bv-collection .model-card{background:#fff}.bv-collection .model-grid.three{row-gap:35px;padding-bottom:0}.bv-collection .model-card>div{padding:24px}.bv-collection .model-card>figure img{height:240px}.buitenverblijven-design .wood-story{background:#fff}.bv-projects{grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding-block:80px;display:grid}.bv-project-links{border-top:1px solid #d9ddd5}.bv-project-links>a{color:#183934;border-bottom:1px solid #d9ddd5;justify-content:space-between;align-items:center;padding:35px 12px;text-decoration:none;display:flex}.bv-project-links>a:hover{background:#f5f3ef}.bv-project-links small{color:#69736a;font-size:13px}.bv-project-links h3{margin-top:8px;font-size:28px}.bv-process-wrap{background:#e2d8c9}.bv-faq{grid-template-columns:1fr 1.4fr;gap:85px;padding-block:85px;display:grid}.bv-faq details{border-bottom:1px solid #d9ddd5}.bv-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:24px 0;font-size:16px;font-weight:700;list-style:none;display:flex}.bv-faq summary::-webkit-details-marker{display:none}.bv-faq summary svg{flex-shrink:0;width:18px}.bv-faq details[open] summary svg{transform:rotate(180deg)}.bv-faq details p{margin-bottom:24px}.bv-reviews{background:#f5f3ef;padding-block:75px}.bv-review-grid{grid-template-columns:1fr 1fr;gap:28px;margin-top:35px;display:grid}.bv-review-grid article{background:#fff;border:1px solid #e5e7de;border-radius:4px;padding:32px}.bv-review-grid small{color:#69736a;font-size:13px}.bv-review-grid h3{margin:16px 0;font-size:23px}.bv-review-grid p{color:#58635d;font-size:15px}.bv-review-source{color:#183934;text-underline-offset:5px;margin-top:25px;font-size:14px;display:inline-block}.bv-faq summary:focus-visible,.bv-project-links>a:focus-visible{outline-offset:4px;outline:2px solid #183934}@media (max-width:900px){.bv-intro,.bv-projects{gap:35px}.bv-intro h2,.bv-projects h2,.bv-faq h2,.bv-reviews h2{font-size:30px}.bv-faq{gap:35px}.bv-intro img{height:360px}}@media (max-width:640px){.buitenverblijven-design .wood-hero{height:390px}.buitenverblijven-design .wood-hero-copy{padding-top:65px}.buitenverblijven-design .wood-hero h1{font-size:38px}.buitenverblijven-design .wood-hero p{font-size:16px}.bv-intro,.bv-projects,.bv-faq{grid-template-columns:1fr;gap:28px;padding-block:48px}.bv-intro img{height:280px}.bv-collection .wood-collection{padding-block:48px}.bv-collection .model-grid.three{grid-template-columns:1fr}.bv-collection .model-card>figure img{height:250px}.bv-review-grid{grid-template-columns:1fr;gap:15px}.bv-reviews{padding-block:48px}.bv-review-grid article{padding:24px}.design-switch button{padding-inline:7px;font-size:10px}}.design-switch .design-brand{align-items:center;gap:18px;display:flex}.design-brand img{object-fit:contain;width:158px;height:40px}.design-brand small{letter-spacing:.12em;color:#626b61;font-size:9px}.bv-process-wrap{isolation:isolate;position:relative;overflow:hidden}.bv-process-wrap:before{content:"";opacity:.4;z-index:-1;pointer-events:none;background:url(/assets/brand/Vorm-asset-zandkleur.svg) 50%/contain no-repeat;width:430px;height:355px;position:absolute;bottom:-120px;right:-75px}.wood-process article{position:relative}.wood-process .process-brand-arrow{object-fit:contain;opacity:.8;width:70px;height:36px;position:absolute;top:10px;right:12px}.bv-review-grid article{position:relative}.review-google{object-fit:contain;width:28px;height:28px;margin-bottom:18px;display:block}.brand-contact{isolation:isolate;background:#183934;padding:0;position:relative;overflow:hidden}.brand-contact:after{content:"";opacity:.13;z-index:-1;pointer-events:none;background:url(/assets/brand/Vorm-Asset-lichtbruin.svg) 50%/contain no-repeat;width:520px;height:430px;position:absolute;bottom:-200px;right:-100px}.brand-contact>.container{grid-template-columns:1.1fr 1fr;align-items:center;gap:65px;padding-block:65px;display:grid}.brand-contact figure{min-width:0;margin:0}.brand-contact figure img{object-fit:cover;object-position:50% 45%;border-radius:4px;width:100%;height:450px}.brand-contact .brand-contact-copy{min-width:0}.brand-contact .brand-contact-copy p{max-width:440px;margin-bottom:26px;font-size:16px}.brand-contact .brand-contact-copy small{color:#dce4dc;margin-top:18px;font-size:12px;line-height:1.7;display:block}.brand-contact [data-slot=button]{color:#183934;background:#c99e67}.brand-contact [data-slot=button]:hover{background:#dfb784}.brand-contact h2{font-size:44px}@media (max-width:900px){.design-brand small{display:none}.brand-contact>.container{gap:30px}.brand-contact figure img{height:390px}.brand-contact h2{font-size:36px}}@media (max-width:640px){.design-switch .design-brand{display:none}.brand-contact>.container{grid-template-columns:1fr;gap:28px;padding-block:40px}.brand-contact figure img{aspect-ratio:3/2;object-fit:cover;height:auto}.brand-contact h2{font-size:34px}.wood-process .process-brand-arrow{width:52px;top:6px;right:15px}.brand-contact [data-slot=button]{width:100%}}.bv-collection .collection-heading{margin-bottom:64px}.bv-collection .collection-heading h2{margin-bottom:0}.wood-assurances{gap:65px;min-height:88px;padding-block:24px;font-size:17px;font-weight:700}.wood-assurances svg{flex-shrink:0;width:24px;height:24px}.buitenverblijven-design h2{position:relative}.buitenverblijven-design h2:before{content:"";opacity:.8;background:currentColor;width:54px;height:1px;position:absolute;top:.6em;left:-72px}.buitenverblijven-design .kicker:before{display:none}.bv-projects{padding-block:90px;display:block}.bv-projects h2{margin-bottom:50px;font-size:38px}.bv-project-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.bv-project-card{aspect-ratio:497/674;isolation:isolate;background:#183934;border-radius:6px;display:block;position:relative;overflow:hidden}.bv-project-card>img{pointer-events:none;width:412.073%;max-width:none;height:auto;position:absolute;top:-24.332%}.project-crop-0>img{left:-50.905%}.project-crop-1>img{left:-155.734%}.project-crop-2>img{left:-260.362%}.project-hover{color:#fff;opacity:0;background:#18393455;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:700;transition:opacity .2s;display:flex;position:absolute;inset:0}.bv-project-card:hover .project-hover,.bv-project-card:focus-visible .project-hover{opacity:1}.bv-project-card:focus-visible{outline-offset:5px;outline:3px solid #183934}.project-hover svg{width:18px}@media (min-width:901px) and (max-width:1450px){.buitenverblijven-design .container{width:calc(100% - 150px)}}@media (max-width:900px){.buitenverblijven-design h2:before{width:22px;left:-32px}.wood-assurances{gap:24px;font-size:15px}.bv-projects h2{font-size:32px}.bv-project-cards{gap:15px}}@media (max-width:640px){.wood-assurances{flex-wrap:wrap;justify-content:center;gap:12px 22px;min-height:88px;padding:20px 18px;font-size:14px;display:flex}.wood-assurances>span:last-child{display:flex}.wood-assurances svg{width:20px;height:20px}.bv-collection .collection-heading{margin-bottom:40px}.buitenverblijven-design h2:before{width:12px;left:-18px}.bv-projects{padding-block:50px}.bv-projects h2{margin-bottom:32px;font-size:29px}.bv-project-cards{grid-template-columns:1fr;gap:20px}.bv-project-card{max-width:100%}.project-hover{align-items:flex-start;padding-top:25px}}.process-redesign{background:#ede6da}.process-redesign:before{opacity:.35;width:620px;height:510px;bottom:-260px}.process-redesign .wood-process{padding-block:85px}.process-redesign .process-intro{grid-template-columns:none;justify-content:space-between;align-items:flex-end;gap:45px;margin:0 0 55px;display:flex}.process-intro h2{margin:0}.process-redesign .process-intro>p{color:#58635d;max-width:350px;margin:0 0 5px;font-size:16px;line-height:1.75}.process-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.process-cards>li{background:#fffcf7;border:1px solid #dcd3c4;border-radius:8px;flex-direction:column;min-width:0;padding:28px 23px;display:flex;position:relative;box-shadow:0 8px 24px #18393405}.process-card-top{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.process-number{color:#b28a58;letter-spacing:-.04em;font-size:42px;font-weight:800;line-height:1}.process-card-top>svg{box-sizing:content-box;stroke-width:1.5px;color:#183934;background:#f0ece3;border-radius:50%;width:38px;height:38px;padding:8px}.process-cards h3{letter-spacing:-.025em;margin:0 0 15px;font-size:21px;font-weight:800;line-height:1.25}.process-cards p{color:#58635d;margin:0 0 28px;font-size:15px;line-height:1.8}.process-benefit{color:#183934;border-top:1px solid #e3e5db;align-items:flex-start;gap:7px;margin-top:auto;padding-top:18px;font-size:12px;font-weight:700;line-height:1.5;display:flex}.process-benefit svg{flex-shrink:0;width:15px;height:15px;margin-top:2px}.process-connector{z-index:2;pointer-events:none;width:44px;height:24px;position:absolute;top:90px;right:-35px}.process-cards>li:last-child{color:#fff;background:#183934;border-color:#183934}.process-cards>li:last-child .process-number{color:#c99e67}.process-cards>li:last-child .process-card-top>svg{color:#e3c297;background:#ffffff12}.process-cards>li:last-child p{color:#dae3de}.process-cards>li:last-child .process-benefit{color:#e5c397;border-color:#ffffff26}.process-redesign .process-bottom{grid-template-columns:none;justify-content:space-between;align-items:center;gap:30px;margin-top:35px;padding:0;display:flex}.process-bottom>span{color:#58635d;font-size:14px}.process-bottom [data-slot=button]{flex-shrink:0}@media (max-width:1100px){.process-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.process-cards>li:nth-child(2) .process-connector{display:none}.process-redesign .process-intro{align-items:flex-start;gap:30px}.process-cards>li{padding:28px}}@media (max-width:640px){.process-redesign .wood-process{padding-block:50px}.process-redesign .process-intro{margin-bottom:30px;display:block}.process-redesign .process-intro>p{margin-top:22px;font-size:15px}.process-intro h2{font-size:30px}.process-cards{grid-template-columns:1fr;gap:18px}.process-cards>li{min-height:0;padding:25px}.process-card-top{margin-bottom:20px}.process-number{font-size:36px}.process-cards p{margin-bottom:22px}.process-connector{display:none}.process-redesign .process-bottom{flex-direction:column;align-items:stretch;gap:18px;margin-top:26px}.process-bottom [data-slot=button]{width:100%}}.specs aside.wish-panel{isolation:isolate;background:#183934;border-radius:10px;padding:44px;position:relative;overflow:hidden}.wish-brandmark{object-fit:contain;opacity:.2;z-index:-1;pointer-events:none;width:190px;height:277px;position:absolute;top:-10px;right:-30px;transform:rotate(14deg)}.specs .wish-panel h3{max-width:390px;margin-bottom:20px;font-size:36px;line-height:1.15}.wish-intro{color:#d4ded8;max-width:410px;margin-bottom:28px;font-size:16px;line-height:1.75}.wish-benefits{grid-template-columns:1fr 1fr;gap:22px 25px;margin:0 0 32px;padding:0;list-style:none;display:grid}.wish-benefits li{color:#f6f7f1;align-items:flex-start;gap:12px;font-size:18px;font-weight:600;line-height:1.5;display:flex}.specs .wish-benefits svg{color:#c99e67;flex-shrink:0;width:24px;height:24px;margin-top:2px}.specs .wish-panel [data-slot=button]{gap:15px;min-height:56px;margin-top:0;padding:17px 24px;font-size:16px;background:#e4d0b4!important}.specs .wish-panel [data-slot=button]:hover{background:#f1ddbd!important}.specs .wish-panel [data-slot=button] svg{color:#183934;width:19px;height:19px}.wish-footnote{color:#c8d7ce;margin-top:16px;margin-bottom:0;font-size:12px;line-height:1.7}@media (max-width:1100px){.wish-benefits{grid-template-columns:1fr;gap:17px}.specs aside.wish-panel{padding:32px}.wish-benefits li{font-size:17px}}@media (max-width:640px){.specs aside.wish-panel{padding:28px}.specs .wish-panel h3{font-size:31px}.wish-brandmark{width:150px;top:-25px;right:-40px}.wish-intro{font-size:15px}.wish-benefits li{font-size:18px}.specs .wish-panel [data-slot=button]{width:100%;font-size:15px}.wish-footnote{font-size:13px}}.confirmation-page{background:#f5f2ec;min-height:calc(100vh - 60px);padding:30px 24px 65px}.confirmation-shell{max-width:1100px;margin:0 auto}.confirmation-demo{color:#72634f;background:#f0e9de;border:1px solid #ded5c5;border-radius:5px;justify-content:center;align-items:center;gap:12px;padding:12px 18px;font-size:12px;line-height:1.6;display:flex}.confirmation-demo>span{letter-spacing:.12em;white-space:nowrap;font-size:9px;font-weight:800}.confirmation-hero{isolation:isolate;text-align:center;padding:42px 30px 45px;position:relative;overflow:hidden}.confirmation-hero>img{object-fit:contain;opacity:.1;z-index:-1;width:100px;height:146px;position:absolute;top:65px;right:45px;transform:rotate(12deg)}.confirmation-check{color:#e4c28f;background:#183934;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 22px;display:flex;box-shadow:0 0 0 8px #e4e7dc}.confirmation-check svg{width:27px;height:27px}.confirmation-hero .kicker{justify-content:center;margin-bottom:14px}.confirmation-hero .kicker:before{display:none}.confirmation-hero h1{letter-spacing:-.045em;margin:0 0 20px;font-size:48px;line-height:1.12}.confirmation-hero>p{color:#667168;margin:0;font-size:16px;line-height:1.75}.confirmation-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.confirmation-summary,.confirmation-next{background:#fff;border:1px solid #e1e4d9;border-radius:10px;min-width:0;padding:32px}.confirmation-card-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:25px;display:flex}.confirmation-card-heading h2{margin:0;font-size:23px}.confirmation-card-heading>span{color:#64715f;background:#f1f3ed;border-radius:4px;padding:5px 9px;font-size:11px}.confirmation-model{border-bottom:1px solid #e7e8df;align-items:center;gap:20px;padding-bottom:25px;display:flex}.confirmation-model>img{object-fit:cover;border-radius:5px;width:125px;height:105px}.confirmation-model small{color:#687268;font-size:11px}.confirmation-model h3{margin:6px 0 2px;font-size:28px}.confirmation-model p{color:#687268;margin:0;font-size:12px}.confirmation-summary dl{margin:0}.confirmation-summary dl>div{border-bottom:1px solid #e7e8df;grid-template-columns:145px 1fr;gap:16px;padding:17px 0;display:grid}.confirmation-summary dt{color:#687268;font-size:13px}.confirmation-summary dd{margin:0;font-size:14px;font-weight:600;line-height:1.6}.confirmation-edit{color:#183934;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;margin-top:15px;font-size:13px;font-weight:700;display:flex}.confirmation-edit svg{width:16px}.confirmation-edit:hover{text-underline-offset:4px;text-decoration:underline}.confirmation-next{background:#fffcf7}.confirmation-next .kicker{margin-bottom:17px;font-size:10px!important}.confirmation-next .kicker:before{display:none}.confirmation-next h2{margin:0 0 12px;font-size:27px;line-height:1.2}.confirmation-next-intro{color:#687268;margin:0 0 24px;font-size:12px}.confirmation-next ol{gap:25px;margin:0;padding:0;list-style:none;display:grid}.confirmation-next li{align-items:flex-start;gap:17px;display:flex}.confirmation-next li>span{color:#785b33;background:#eae2d4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:flex}.confirmation-next li h3{margin:1px 0 6px;font-size:16px}.confirmation-next li p{color:#687268;margin:0;font-size:13px;line-height:1.7}.confirmation-contact{color:#fff;background:#183934;border-radius:8px;justify-content:space-between;align-items:center;gap:25px;margin-top:28px;padding:28px 32px;display:flex}.confirmation-contact h2{margin:0 0 8px;font-size:21px}.confirmation-contact p{color:#cddad1;margin:0;font-size:14px}.confirmation-contact [data-slot=button]{color:#183934;background:#e4d0b4;flex-shrink:0}.confirmation-contact [data-slot=button]:hover{background:#f0ddbe}.confirmation-links{justify-content:center;gap:35px;margin-top:27px;display:flex}.confirmation-links a,.confirmation-links button{color:#526556;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;align-items:center;min-height:44px;font-size:13px;text-decoration:underline;display:inline-flex}.confirmation-page button:focus-visible,.confirmation-page a:focus-visible{outline-offset:4px;outline:2px solid #b28a58}@media (max-width:760px){.confirmation-grid{grid-template-columns:1fr}.confirmation-page{padding:18px 18px 40px}.confirmation-demo{text-align:center;font-size:11px;display:block}.confirmation-demo>span{margin-bottom:4px;display:block}.confirmation-hero{padding:35px 0}.confirmation-hero>img{width:75px;top:60px;right:-20px}.confirmation-hero h1{font-size:36px}.confirmation-hero>p{font-size:15px}.confirmation-hero>p br{display:none}.confirmation-summary,.confirmation-next{padding:24px}.confirmation-contact{flex-direction:column;align-items:stretch;padding:25px}.confirmation-contact [data-slot=button]{width:100%}.confirmation-links{flex-direction:column;align-items:center;gap:4px}.confirmation-summary dl>div{grid-template-columns:1fr;gap:5px}.confirmation-model>img{width:100px;height:90px}.confirmation-card-heading h2{font-size:21px}}.catalog{background:#fff;padding-top:0}.catalog-hero{background:#ede6da;border-bottom:1px solid #e2d9cc;overflow:hidden}.catalog-hero-inner{padding-top:27px;padding-bottom:55px}.catalog-breadcrumb{color:#637167;align-items:center;gap:14px;min-height:32px;margin-bottom:38px;font-size:12px;display:flex}.catalog-breadcrumb button{cursor:pointer;min-height:32px;color:inherit;font:inherit;background:0 0;border:0;padding:0}.catalog-breadcrumb button:hover{color:#183934;text-underline-offset:4px;text-decoration:underline}.catalog-breadcrumb button:focus-visible{outline-offset:4px;outline:2px solid #183934}.catalog-hero-content{justify-content:space-between;align-items:center;gap:50px;display:flex}.catalog-hero .kicker{color:#80623d;margin-bottom:18px}.catalog-hero .kicker:before{display:none}.catalog-hero h1{letter-spacing:-.04em;margin:0 0 22px;font-size:48px;line-height:1.15;position:relative}.catalog-hero h1:before{content:"";background:#183934;width:54px;height:1px;position:absolute;top:.59em;left:-72px}.catalog-hero p:not(.kicker){color:#58685d;max-width:680px;margin:0;font-size:16px;line-height:1.8}.catalog-hero-mark{object-fit:contain;opacity:.55;flex-shrink:0;width:98px;height:143px;margin-right:30px;transform:rotate(9deg)}.catalog .catalog-grid{padding-top:48px}.catalog .toolbar{margin-top:0}@media (min-width:901px) and (max-width:1450px){.catalog .container{width:calc(100% - 150px)}}@media (max-width:900px){.catalog-hero h1{font-size:40px}.catalog-hero h1:before{width:22px;left:-32px}.catalog-hero-mark{width:70px;height:102px;margin-right:0}.catalog-hero-content{gap:25px}.catalog-hero-inner{padding-bottom:42px}.catalog .catalog-grid{padding-top:10px}.catalog .toolbar{padding-top:28px;padding-bottom:22px}}@media (max-width:640px){.catalog-hero-inner{padding-top:18px;padding-bottom:34px}.catalog-breadcrumb{margin-bottom:25px;font-size:12px}.catalog-hero-content{isolation:isolate;display:block;position:relative}.catalog-hero h1{max-width:300px;margin-bottom:18px;font-size:34px}.catalog-hero h1:before{width:12px;left:-18px}.catalog-hero .kicker{margin-bottom:15px;font-size:10px!important}.catalog-hero p:not(.kicker){max-width:340px;font-size:15px}.catalog-hero-mark{opacity:.08;z-index:-1;width:95px;height:138px;position:absolute;top:0;right:-30px}.catalog .catalog-grid{padding-top:5px}}.confirmation-demo-note{text-align:center;color:#73766d;margin:24px 0 0;font-size:11px;font-weight:400;line-height:1.6}.confirmation-hero{padding-top:28px}.catalog-advice-wrap{grid-template-columns:205px minmax(0,1fr);gap:50px;margin-top:48px;margin-bottom:70px;display:grid}.catalog-advice{background:#f4efe6;border:1px solid #e5ddcf;border-radius:10px;grid-column:2;justify-self:center;align-items:center;gap:20px;width:100%;max-width:820px;padding:26px;display:flex}.advisor-portrait{background:#ddd3bf;border:3px solid #fff;border-radius:50%;flex-shrink:0;width:76px;height:76px;position:relative;overflow:hidden;box-shadow:0 2px 8px #18393412}.advisor-portrait img{width:420%;max-width:none;height:auto;position:absolute;top:-69%;left:-224%}.advisor-copy{flex:1;min-width:0}.advisor-copy h2{letter-spacing:-.025em;margin:0 0 8px;font-size:19px;line-height:1.3}.advisor-copy p{color:#657166;margin:0;font-size:14px;line-height:1.65}.catalog-advice [data-slot=button]{flex-shrink:0;gap:9px;min-height:46px;padding:12px 16px;font-size:13px}.catalog-advice [data-slot=button] svg{width:16px}@media (min-width:901px) and (max-width:1100px){.catalog-advice-wrap{grid-template-columns:180px minmax(0,1fr);gap:30px}.catalog-advice{flex-wrap:wrap}.catalog-advice [data-slot=button]{margin-left:96px}}@media (max-width:900px){.catalog-advice-wrap{grid-template-columns:1fr;gap:0}.catalog-advice{grid-column:1}}@media (max-width:640px){.catalog-advice-wrap{margin-top:32px;margin-bottom:45px}.catalog-advice{grid-template-columns:64px minmax(0,1fr);gap:16px;padding:22px;display:grid}.advisor-portrait{width:64px;height:64px}.advisor-copy h2{font-size:18px}.advisor-copy p{font-size:13px}.catalog-advice [data-slot=button]{grid-column:1/-1;width:100%;font-size:14px}}.catalog-hero{isolation:isolate;background:#ede6da;position:relative}.catalog-hero:before{content:"";opacity:.4;z-index:-2;pointer-events:none;background:url(/assets/mensa.jpg) right 48%/cover no-repeat;position:absolute;inset:0}.catalog-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#ede6da 0%,#ede6daf5 35%,#ede6daba 62%,#ede6da40 100%);position:absolute;inset:0}.catalog-hero-content>div{max-width:850px}.catalog-hero-inner{position:relative}@media (max-width:640px){.catalog-hero:before{opacity:.22;background-position:65%}.catalog-hero:after{background:linear-gradient(90deg,#ede6daf5,#ede6dacc)}}
