.kuchyne-page{--red:#ed1d24;--ink:#151717;--paper:#f4f5f2;--muted:#666b69;--line:#d9ddda;--white:#fff;--max:1480px}.kuchyne-page *{box-sizing:border-box}.kuchyne-page{scroll-behavior:smooth;scroll-padding-top:100px}.kuchyne-page{margin:0;background:var(--paper);color:var(--ink);font:16px/1.55 Arial,Helvetica,sans-serif}.kuchyne-page button,.kuchyne-page input,.kuchyne-page textarea{font:inherit}.kuchyne-page button,.kuchyne-page a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.kuchyne-page button{cursor:pointer}.kuchyne-page button:disabled{cursor:not-allowed;opacity:.4}.kuchyne-page a{color:inherit}.kuchyne-page button{color:inherit}.kuchyne-page img{max-width:100%;display:block}.kuchyne-page button,.kuchyne-page a,.kuchyne-page summary{outline-offset:5px}.kuchyne-page button:focus-visible,.kuchyne-page a:focus-visible,.kuchyne-page summary:focus-visible{outline:3px solid var(--red)}.kuchyne-page button{border:0}.kuchyne-page a{text-underline-offset:5px}.kuchyne-page h1,.kuchyne-page h2,.kuchyne-page h3,.kuchyne-page p,.kuchyne-page figure{margin:0}.kuchyne-page h1,.kuchyne-page h2,.kuchyne-page h3{line-height:1.06;font-weight:700}.kuchyne-page h2{font-size:clamp(38px,4.4vw,68px);letter-spacing:-.055em}.kuchyne-page h3{font-size:30px;letter-spacing:-.035em}.kuchyne-page h2 em{color:var(--red);font-style:normal}.kuchyne-page p{line-height:1.65}.kuchyne-page button{transition:background .2s,color .2s,border-color .2s}.kuchyne-page .kc-wrap{width:90%;max-width:var(--max);margin-inline:auto}.kuchyne-page .kc-section{padding-block:112px}.kuchyne-page .kc-eyebrow{font-size:12px;letter-spacing:.15em;font-weight:700;line-height:1.65}.kuchyne-page .kc-small,.kuchyne-page .kc-source-link{font-size:13px;line-height:1.6;color:var(--muted)}.kuchyne-page .kc-source-link{display:inline-block;text-underline-offset:4px}.kuchyne-page .kc-button{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;background:var(--red);color:white;padding:19px 24px;font-weight:700;text-decoration:none;line-height:1.4;font-size:15px}.kuchyne-page .kc-button:hover{background:#c61017}.kuchyne-page .kc-button.kc-dark{background:var(--ink)}.kuchyne-page .kc-button.kc-dark:hover{background:#353b37}.kuchyne-page .kc-button span{font-size:23px;line-height:1}.kuchyne-page .kc-text-link{font-size:14px;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:4px;display:inline-block}.kuchyne-page .kc-text-link:hover{color:var(--red)}.kuchyne-page .kc-skip{position:fixed;top:-100px;left:20px;background:white;color:black;z-index:100;padding:12px}.kuchyne-page .kc-skip:focus{top:15px}.kuchyne-page [hidden]{display:none!important}.kuchyne-page .kc-site-header{position:sticky;top:0;z-index:40;background:#111313;color:white;border-bottom:1px solid #333;height:86px}.kuchyne-page .kc-header-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:28px}.kuchyne-page .kc-brand img{width:187px;height:auto}.kuchyne-page .kc-weber-logo{width:90px;height:auto}.kuchyne-page .kc-site-header nav{display:flex;align-items:center;gap:34px}.kuchyne-page .kc-site-header nav a{font-size:14px;font-weight:700;text-decoration:none}.kuchyne-page .kc-site-header nav a:hover{color:#ee5558}.kuchyne-page .kc-nav-cta{border-bottom:2px solid var(--red);padding-block:12px}.kuchyne-page .kc-mobile-menu{display:none;background:none;color:white;font-size:14px}.kuchyne-page .kc-mobile-nav{position:absolute;top:75px;left:0;width:100%;background:var(--ink);padding:25px 5%;border-top:1px solid #444}.kuchyne-page .kc-site-header .kc-mobile-nav{flex-direction:column;align-items:stretch}.kuchyne-page .kc-hero{background:#191c1a;color:#fff;overflow:hidden}.kuchyne-page .kc-hero-inner{display:grid;grid-template-columns:40% 60%;min-height:650px;position:relative}.kuchyne-page .kc-hero-copy{padding:92px 24px 52px 0;position:relative;z-index:2}.kuchyne-page .kc-hero-copy .kc-eyebrow{display:flex;align-items:center;gap:13px;font-size:12px;color:#d6dbd5}.kuchyne-page .kc-red-rule{height:2px;width:34px;background:var(--red);display:inline-block}.kuchyne-page .kc-hero h1{font-size:clamp(54px,5.8vw,90px);letter-spacing:-.065em;margin:32px 0 25px;line-height:1.02}.kuchyne-page .kc-red-dot{color:var(--red);display:none}.kuchyne-page .kc-hero-desc{font-size:17px;color:#c5cbc5;max-width:380px}.kuchyne-page .kc-hero-actions{margin-top:32px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.kuchyne-page .kc-hero-index{font-size:12px;letter-spacing:.11em;margin-top:56px;color:#aeb6af}.kuchyne-page .kc-hero-index span{color:var(--red);margin:0 10px}.kuchyne-page .kc-hero-picture{position:relative;margin-right:calc(-5vw);min-height:650px;overflow:hidden}.kuchyne-page .kc-hero-picture>img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.kuchyne-page .kc-hero-picture::after{position:absolute;inset:0;content:"";background:linear-gradient(0deg,rgba(0,0,0,.5),transparent 24%);pointer-events:none}.kuchyne-page .kc-hero-picture figcaption{position:absolute;bottom:28px;left:30px;right:5vw;z-index:1;color:#fff;display:flex;justify-content:space-between;font-size:12px;gap:15px}.kuchyne-page .kc-hero-picture figcaption span:last-child{font-size:12px;letter-spacing:.13em}.kuchyne-page .kc-chapter-rail{background:white;border-bottom:1px solid var(--line)}.kuchyne-page .kc-chapter-rail .kc-wrap{display:grid;grid-template-columns:repeat(4,1fr)}.kuchyne-page .kc-chapter-rail a{padding:23px 15px;font-size:14px;font-weight:700;text-decoration:none;border-right:1px solid var(--line)}.kuchyne-page .kc-chapter-rail a:first-child{padding-left:0}.kuchyne-page .kc-chapter-rail a:last-child{border-right:0;text-align:right}.kuchyne-page .kc-chapter-rail a:hover{color:var(--red)}.kuchyne-page .kc-chapter-rail span{font-size:12px;font-weight:400;color:var(--muted);margin-right:18px}.kuchyne-page .kc-section-heading>.kc-eyebrow{color:var(--muted);margin-bottom:24px}.kuchyne-page .kc-heading-row{display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.kuchyne-page .kc-heading-row>p{font-size:16px;color:var(--muted);max-width:400px;padding-bottom:5px}.kuchyne-page .kc-set-tabs{display:grid;grid-template-columns:repeat(4,1fr);margin-top:48px;border-bottom:1px solid var(--line);gap:24px}.kuchyne-page .kc-set-tabs button{padding:20px 0;text-align:left;background:none;border-bottom:3px solid transparent;color:#737975;font-size:12px;display:flex;gap:16px;align-items:center}.kuchyne-page .kc-set-tabs button span{font-size:16px;color:var(--ink);font-weight:700}.kuchyne-page .kc-set-tabs button[aria-selected=true]{border-bottom-color:var(--red);color:var(--red)}.kuchyne-page .kc-set-tabs button:hover{border-bottom-color:#969c97}.kuchyne-page .kc-set-panel{display:grid;grid-template-columns:65% 35%;background:#fff;min-height:480px}.kuchyne-page .kc-set-photo{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;overflow:hidden}.kuchyne-page .kc-set-photo>img{width:100%;height:auto;position:relative;z-index:1;mix-blend-mode:multiply}.kuchyne-page .kc-set-number{position:absolute;top:22px;left:28px;font-size:100px;letter-spacing:-.1em;color:#edf0ed;font-weight:700;line-height:1;z-index:0}.kuchyne-page .kc-photo-credit{position:absolute;bottom:20px;left:28px;color:#858b86;font-size:12px;z-index:2}.kuchyne-page .kc-set-info{padding:50px 35px 42px;border-left:1px solid #edf0ec;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.kuchyne-page .kc-set-info .kc-eyebrow{font-size:12px;color:var(--red);margin-bottom:22px}.kuchyne-page .kc-set-info h3{font-size:32px}.kuchyne-page .kc-set-info>p:not(.kc-eyebrow):not(.kc-small){font-size:15px;color:var(--muted);margin-top:20px}.kuchyne-page .kc-set-info dl{width:100%;margin:24px 0 30px;font-size:13px}.kuchyne-page .kc-set-info dl div{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:10px 0;gap:14px}.kuchyne-page .kc-set-info dt{color:var(--muted)}.kuchyne-page .kc-set-info dd{margin:0;font-weight:700;text-align:right}.kuchyne-page .kc-set-info .kc-button{width:100%;gap:12px;font-size:13px}.kuchyne-page .kc-set-info .kc-small{margin-top:17px;font-size:12px}.kuchyne-page .kc-view-switch{position:absolute;bottom:54px;display:flex;gap:1px;z-index:3;box-shadow:0 5px 25px #0002}.kuchyne-page .kc-view-switch button{padding:11px 14px;background:#fff;font-size:12px}.kuchyne-page .kc-view-switch button[aria-pressed=true]{background:var(--ink);color:#fff}.kuchyne-page .kc-living-section{background:#dfe4dc;padding:100px 0}.kuchyne-page .kc-living-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:60px 80px;align-items:center}.kuchyne-page .kc-living-title h2{margin:24px 0}.kuchyne-page .kc-living-title p:last-child{max-width:350px;color:#586058}.kuchyne-page .kc-living-photo{align-self:stretch;overflow:hidden}.kuchyne-page .kc-living-photo img{width:100%;height:100%;object-fit:cover;min-height:340px}.kuchyne-page .kc-detail-photo{margin-top:-80px;position:relative;max-width:510px;overflow:hidden}.kuchyne-page .kc-detail-photo img{width:100%;height:auto}.kuchyne-page .kc-detail-photo figcaption{padding:14px 0 0;font-size:12px}.kuchyne-page .kc-living-note{padding-left:9%;max-width:520px}.kuchyne-page .kc-big-plus{color:var(--red);font-size:64px;line-height:1;display:block;margin-bottom:12px}.kuchyne-page .kc-living-note h3{font-size:34px}.kuchyne-page .kc-living-note p{color:#586058;margin:22px 0}.kuchyne-page .kc-living-note .kc-text-link{font-size:14px}.kuchyne-page .kc-module-showcase{display:grid;grid-template-columns:30% 70%;margin-top:50px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.kuchyne-page .kc-module-list{padding:32px 40px 32px 0;display:flex;flex-direction:column;justify-content:center}.kuchyne-page .kc-module-list button{background:transparent;border-bottom:1px solid var(--line);padding:20px 6px;text-align:left;font-weight:700;font-size:16px;display:flex;align-items:center;gap:20px}.kuchyne-page .kc-module-list button span{font-size:12px;font-weight:400;color:#90948e}.kuchyne-page .kc-module-list button b{margin-left:auto;font-weight:400}.kuchyne-page .kc-module-list button[aria-selected=true]{color:var(--red);border-bottom-color:var(--red)}.kuchyne-page .kc-module-panel{background:#e8ece7;display:grid;grid-template-columns:60% 40%;align-items:center;min-height:490px}.kuchyne-page .kc-module-image-stage{position:relative;overflow:hidden;padding:30px 14px}.kuchyne-page .kc-module-image-stage img{width:100%;height:auto}.kuchyne-page .kc-technical-label{position:absolute;top:28px;left:26px;font-size:12px;letter-spacing:.11em;color:#798077}.kuchyne-page .kc-dimension{position:relative;margin:-30px 20%0;text-align:center;border-top:1px solid #979f94;font-size:12px;color:#5a6259;padding:6px 0}.kuchyne-page .kc-dimension:before,.kuchyne-page .kc-dimension:after{content:"";position:absolute;top:-6px;height:11px;width:1px;background:#979f94}.kuchyne-page .kc-dimension:before{left:0}.kuchyne-page .kc-dimension:after{right:0}.kuchyne-page .kc-module-description{padding:30px 28px 30px 5px}.kuchyne-page .kc-module-description h3{font-size:26px}.kuchyne-page .kc-module-description>p{font-size:14px;color:#535e53;margin-top:16px}.kuchyne-page .kc-module-description .kc-module-spec{font-size:12px;border-top:1px solid #cbd2c8;padding-top:16px}.kuchyne-page .kc-add-link{display:block;background:none;text-align:left;color:#d1151b;padding:20px 0 0;font-size:14px;font-weight:700}.kuchyne-page .kc-module-description .kc-source-link{margin-top:14px;font-size:12px}.kuchyne-page .kc-materials{background:#1b1e1b;color:white;padding:100px 0}.kuchyne-page .kc-material-layout{display:grid;grid-template-columns:1fr 1.25fr;gap:10%;align-items:center}.kuchyne-page .kc-material-copy>.kc-eyebrow{color:#b5bfb2}.kuchyne-page .kc-material-copy h2{margin:25px 0 22px}.kuchyne-page .kc-material-copy>p:not(.kc-eyebrow){max-width:370px;color:#bdc7ba}.kuchyne-page .kc-material-options{display:flex;gap:20px;margin:32px 0 24px}.kuchyne-page .kc-material-options button{padding:0;background:transparent;color:#d4ddd0;text-align:left}.kuchyne-page .kc-material-options img{width:70px;height:70px;object-fit:cover;outline:1px solid #6e756b;outline-offset:4px}.kuchyne-page .kc-material-options span{font-size:12px;display:block;margin-top:12px}.kuchyne-page .kc-material-options button[aria-pressed=true] img{outline:2px solid var(--red)}.kuchyne-page .kc-material-copy>.kc-small{font-size:12px}.kuchyne-page .kc-material-sample{position:relative;overflow:hidden}.kuchyne-page .kc-material-sample>img{width:100%;height:385px;object-fit:cover}.kuchyne-page .kc-material-caption{background:#121412;padding:25px 30px;display:flex;justify-content:space-between;align-items:center;gap:20px}.kuchyne-page .kc-material-caption span{font-size:12px;letter-spacing:.14em;color:#aab4a7}.kuchyne-page .kc-material-caption h3{font-size:35px;margin-top:6px}.kuchyne-page .kc-material-caption p{color:#aeb9aa;font-size:14px}.kuchyne-page .kc-material-tags{display:flex;gap:24px;font-size:12px;padding-top:20px;color:#bec8ba;justify-content:space-between;flex-wrap:wrap}.kuchyne-page .kc-material-tags a{text-decoration:none}.kuchyne-page .kc-planner{margin-top:48px;background:white;border:1px solid var(--line)}.kuchyne-page .kc-planner-toolbar{padding:18px 24px;display:flex;justify-content:space-between;gap:20px;align-items:center;border-bottom:1px solid var(--line)}.kuchyne-page .kc-layout-options{display:flex;gap:6px}.kuchyne-page .kc-layout-options button{background:#eef1eb;padding:10px 20px;font-size:14px}.kuchyne-page .kc-layout-options button[aria-pressed=true]{background:var(--ink);color:#fff}.kuchyne-page .kc-rotate{background:none;border:1px solid var(--line);padding:10px 16px;font-size:14px}.kuchyne-page .kc-planner-body{display:grid;grid-template-columns:1fr 265px}.kuchyne-page .kc-plan-main{min-width:0}.kuchyne-page .kc-plan-canvas{position:relative;background-color:#f5f6f2;background-image:linear-gradient(#dfe5dd88 1px,transparent 1px),linear-gradient(90deg,#dfe5dd88 1px,transparent 1px);background-size:25px 25px;padding-top:48px}.kuchyne-page .kc-plan-meta{position:absolute;top:18px;left:24px;right:24px;display:flex;justify-content:space-between;font-size:12px;letter-spacing:.12em;color:#647060}.kuchyne-page .kc-plan-meta span:last-child{color:var(--red);font-weight:700}.kuchyne-page .kc-plan-canvas svg{display:block;width:100%;height:auto;min-height:320px;max-height:480px;overflow:visible}.kuchyne-page .kc-plan-canvas-bottom{display:flex;justify-content:space-between;padding:16px 24px;font-size:12px;color:#677362}.kuchyne-page .kc-plan-canvas-bottom span:last-child{color:var(--ink);font-weight:700}.kuchyne-page .kc-plan-unit{cursor:pointer;outline:none}.kuchyne-page .kc-plan-unit rect{fill:#fff;stroke:#a1aba0;stroke-width:1.5;transition:fill .2s,stroke .2s}.kuchyne-page .kc-plan-unit .kc-unit-accent{fill:#a1aba0;stroke:none}.kuchyne-page .kc-plan-unit.kc-selected rect{fill:#fff5f3;stroke:var(--red);stroke-width:2}.kuchyne-page .kc-plan-unit.kc-selected .kc-unit-accent{fill:var(--red)}.kuchyne-page .kc-plan-unit.kc-grill rect{fill:#252c26;stroke:#252c26}.kuchyne-page .kc-plan-unit.kc-grill text{fill:white}.kuchyne-page .kc-plan-unit.kc-grill.kc-selected rect{stroke:var(--red);stroke-width:3}.kuchyne-page .kc-plan-unit text{fill:#354234;pointer-events:none;text-anchor:middle;font-family:Arial,sans-serif}.kuchyne-page .kc-plan-unit:hover rect,.kuchyne-page .kc-plan-unit:focus-visible rect{stroke:var(--red);stroke-width:3}.kuchyne-page .kc-plan-unit.kc-selected text{fill:#b60f15}.kuchyne-page .kc-plan-unit.kc-grill.kc-selected text{fill:white}.kuchyne-page .kc-plan-selection{display:flex;justify-content:space-between;padding:20px 24px;gap:20px;align-items:center;border-block:1px solid var(--line)}.kuchyne-page .kc-plan-selection .kc-small{font-size:12px;letter-spacing:.13em}.kuchyne-page .kc-plan-selection h3{font-size:21px;margin-top:6px}.kuchyne-page .kc-plan-edit-actions{display:flex;gap:5px}.kuchyne-page .kc-plan-edit-actions button{padding:9px 13px;background:#eef1ea;font-size:13px}.kuchyne-page .kc-plan-edit-actions #remove-module{color:#b6171a}.kuchyne-page .kc-plan-list{display:flex;flex-wrap:wrap;gap:8px;padding:18px 24px}.kuchyne-page .kc-plan-list button{background:none;border:1px solid var(--line);font-size:12px;padding:7px 9px}.kuchyne-page .kc-plan-list button[aria-pressed=true]{border-color:var(--red);color:var(--red)}.kuchyne-page .kc-plan-add{padding:24px;border-left:1px solid var(--line)}.kuchyne-page .kc-plan-add>.kc-eyebrow{font-size:12px}.kuchyne-page .kc-plan-add>.kc-small{font-size:12px;margin-top:8px}.kuchyne-page .kc-plan-add #plan-add-buttons{margin-top:12px}.kuchyne-page .kc-plan-add #plan-add-buttons button{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line);background:none;width:100%;text-align:left;font-size:13px;padding:8px 0}.kuchyne-page .kc-plan-add #plan-add-buttons button img{width:48px;height:auto}.kuchyne-page .kc-plan-add #plan-add-buttons button b{margin-left:auto;font-size:20px;color:var(--red);font-weight:400}.kuchyne-page .kc-plan-add #plan-add-buttons button:hover{color:var(--red)}.kuchyne-page .kc-plan-hint{font-size:12px;color:#6a7666;margin-top:20px}.kuchyne-page .kc-plan-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 24px;border-top:1px solid var(--line)}.kuchyne-page .kc-plan-footer p{max-width:570px;font-size:12px;color:#6a7465}.kuchyne-page .kc-plan-footer>div{display:flex;gap:16px;flex-shrink:0}.kuchyne-page .kc-text-button{background:none;text-decoration:underline;text-underline-offset:5px;font-size:12px;padding:5px 0}.kuchyne-page .kc-config-next{margin-top:22px;background:#e2e7dd;padding:36px;display:flex;align-items:center;justify-content:space-between;gap:50px}.kuchyne-page .kc-config-next>div{max-width:620px}.kuchyne-page .kc-config-next h3{font-size:25px;margin:10px 0 12px}.kuchyne-page .kc-config-next p:not(.kc-eyebrow){font-size:14px;color:#58624f}.kuchyne-page .kc-config-next .kc-small{font-size:12px!important;margin-top:12px}.kuchyne-page .kc-config-next .kc-button{flex-shrink:0}.kuchyne-page .kc-assembly{background:#171a17;color:#fff;padding:100px 0}.kuchyne-page .kc-assembly .kc-section-heading>.kc-eyebrow{color:#a1ac9a}.kuchyne-page .kc-assembly .kc-heading-row>p{color:#adb7a5}.kuchyne-page .kc-assembly-grid{display:grid;grid-template-columns:1.7fr 1fr;gap:60px;margin-top:50px;align-items:center}.kuchyne-page .kc-assembly-video{aspect-ratio:16/9;position:relative;background:#080a08;overflow:hidden}.kuchyne-page .kc-assembly-video iframe{width:100%;height:100%;border:0;position:absolute;inset:0}.kuchyne-page .kc-video-poster{padding:0;background:#080a08;width:100%;height:100%;position:relative;color:#fff}.kuchyne-page .kc-video-poster img{width:100%;height:100%;object-fit:cover;opacity:.65}.kuchyne-page .kc-play-circle{display:grid;place-items:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:76px;height:76px;background:var(--red);border-radius:50%;font-size:24px;padding-left:4px}.kuchyne-page .kc-video-label{position:absolute;bottom:24px;left:28px;font-size:13px}.kuchyne-page .kc-assembly-steps>button{display:flex;align-items:flex-start;gap:22px;padding:24px 0;width:100%;background:none;border-bottom:1px solid #3b4635;color:white;text-align:left}.kuchyne-page .kc-assembly-steps>button>span{font-size:12px;color:#a9b89e;padding-top:3px}.kuchyne-page .kc-assembly-steps h3{font-size:23px;line-height:1.2}.kuchyne-page .kc-assembly-steps p{color:#a9b89e;font-size:13px;margin-top:8px}.kuchyne-page .kc-assembly-steps b{margin-left:auto;font-size:18px;font-weight:400}.kuchyne-page .kc-assembly-steps button[aria-pressed=true] h3,.kuchyne-page .kc-assembly-steps button[aria-pressed=true]>span,.kuchyne-page .kc-assembly-steps button:hover h3{color:#ff5459}.kuchyne-page .kc-assembly-steps .kc-source-link{color:#a9b89e;margin-top:25px;font-size:12px}.kuchyne-page .kc-closing{display:grid;grid-template-columns:1.2fr 1fr;gap:10%;padding-block:110px}.kuchyne-page .kc-closing h2{font-size:clamp(38px,4vw,62px);margin:25px 0}.kuchyne-page .kc-closing p:not(.kc-eyebrow){color:var(--muted)}.kuchyne-page .kc-closing .kc-button{margin-top:30px}.kuchyne-page .kc-planning-notes details{border-bottom:1px solid var(--line);padding:24px 0}.kuchyne-page .kc-planning-notes summary{cursor:pointer;list-style:none;font-size:16px;font-weight:700;display:flex;justify-content:space-between;gap:20px}.kuchyne-page .kc-planning-notes summary::after{content:"＋";font-weight:400;color:var(--red)}.kuchyne-page .kc-planning-notes details[open] summary::after{content:"−"}.kuchyne-page .kc-planning-notes summary::-webkit-details-marker{display:none}.kuchyne-page .kc-planning-notes details p{font-size:14px;margin-top:15px;max-width:500px}.kuchyne-page footer{background:#111413;color:white;padding:50px 0 30px}.kuchyne-page .kc-footer-top{display:flex;align-items:center;justify-content:space-between;gap:36px;padding-bottom:35px}.kuchyne-page .kc-footer-top p{font-size:14px;color:#b0b9aa}.kuchyne-page .kc-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-top:24px;border-top:1px solid #36402e;font-size:12px;color:#a6b19e}.kuchyne-page .kc-footer-bottom>div{display:flex;gap:22px}.kuchyne-page .kc-footer-bottom a{text-decoration:none}.kuchyne-page .kc-footer-bottom a:hover{color:white}.kuchyne-page .kc-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%,25px);background:#20281d;color:#fff;padding:14px 22px;box-shadow:0 6px 35px #0003;z-index:80;max-width:90vw;font-size:14px;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;text-align:center}.kuchyne-page .kc-toast.kc-active{opacity:1;transform:translate(-50%,0)}.kuchyne-page dialog{border:0;padding:40px;max-width:620px;width:90%;box-shadow:0 10px 50px #0005}.kuchyne-page dialog::backdrop{background:#0009}.kuchyne-page dialog h2{font-size:30px}.kuchyne-page dialog p{margin:20px 0}.kuchyne-page dialog textarea{width:100%;height:280px;padding:18px;border:1px solid #bbc2b5;font-size:14px;resize:vertical}.kuchyne-page .kc-dialog-close{position:absolute;right:18px;top:15px;background:none;font-size:20px}.kuchyne-page .kc-reveal{opacity:1}.kuchyne-page.kc-js-motion .kc-reveal{opacity:0;transform:translateY(28px);transition:opacity .8s,transform .8s}.kuchyne-page.kc-js-motion .kc-reveal.kc-visible{opacity:1;transform:none}.kuchyne-page .kc-changing{animation:kc-photo-in .45s ease-out}@keyframes kc-photo-in{from{opacity:.25;transform:translateY(8px)}to{opacity:1;transform:none}}@media (min-width:1700px){.kuchyne-page .kc-hero-picture{margin-right:calc((1480px - 100vw)/2)}}@media (max-width:1100px){.kuchyne-page .kc-site-header nav{gap:22px}.kuchyne-page .kc-brand img{width:165px}.kuchyne-page .kc-hero-inner{grid-template-columns:44% 56%;min-height:600px}.kuchyne-page .kc-hero-picture{min-height:600px}.kuchyne-page .kc-hero-copy{padding-top:72px}.kuchyne-page .kc-hero-actions{gap:20px}.kuchyne-page .kc-hero-index{font-size:12px}.kuchyne-page .kc-set-panel{grid-template-columns:60% 40%}.kuchyne-page .kc-set-info{padding:35px 26px}.kuchyne-page .kc-set-info h3{font-size:28px}.kuchyne-page .kc-living-grid{gap:55px}.kuchyne-page .kc-module-showcase{grid-template-columns:30% 70%}.kuchyne-page .kc-module-panel{grid-template-columns:53% 47%}.kuchyne-page .kc-module-list{padding-right:25px}.kuchyne-page .kc-module-list button{font-size:14px;gap:12px}.kuchyne-page .kc-module-image-stage{padding:35px 0}.kuchyne-page .kc-material-layout{gap:7%}.kuchyne-page .kc-planner-body{grid-template-columns:1fr 230px}.kuchyne-page .kc-plan-add{padding:20px}.kuchyne-page .kc-config-next{gap:24px}.kuchyne-page .kc-config-next .kc-button{font-size:13px;padding:18px;gap:20px}.kuchyne-page .kc-assembly-grid{gap:35px}.kuchyne-page .kc-closing{gap:6%}.kuchyne-page .kc-plan-footer{align-items:flex-start;flex-direction:column;gap:12px}}@media (max-width:800px){.kuchyne-page .kc-site-header{height:76px}.kuchyne-page .kc-site-header .kc-header-inner>nav{display:none}.kuchyne-page .kc-mobile-menu{display:block}.kuchyne-page .kc-header-inner{gap:20px}.kuchyne-page .kc-header-inner>.kc-weber-logo{width:67px;margin-left:auto}.kuchyne-page .kc-hero-inner{grid-template-columns:1fr;min-height:0;width:100%}.kuchyne-page .kc-hero-copy{padding:52px 5% 40px}.kuchyne-page .kc-hero h1{font-size:64px;margin-top:22px;max-width:90%}.kuchyne-page .kc-hero-desc{font-size:16px}.kuchyne-page .kc-hero-index{display:none}.kuchyne-page .kc-hero-picture{min-height:0;height:auto;aspect-ratio:1.65;margin-right:0}.kuchyne-page .kc-hero-picture>img{object-position:50% 62%}.kuchyne-page .kc-hero-picture figcaption{left:5%;bottom:20px}.kuchyne-page .kc-hero-actions{margin-top:25px}.kuchyne-page .kc-chapter-rail .kc-wrap{grid-template-columns:1fr 1fr}.kuchyne-page .kc-chapter-rail a{font-size:12px;padding:16px 10px;border-bottom:1px solid var(--line)}.kuchyne-page .kc-chapter-rail a:nth-child(2n){border-right:0;text-align:right}.kuchyne-page .kc-chapter-rail a:nth-child(3){padding-left:0}.kuchyne-page .kc-chapter-rail span{margin-right:10px}.kuchyne-page .kc-section{padding-block:75px}.kuchyne-page .kc-heading-row{align-items:flex-start;gap:20px;flex-direction:column}.kuchyne-page .kc-heading-row>p{font-size:15px}.kuchyne-page .kc-section-heading>.kc-eyebrow{font-size:12px;margin-bottom:20px}.kuchyne-page .kc-set-tabs{gap:12px;margin-top:35px}.kuchyne-page .kc-set-tabs button{font-size:12px;gap:6px;flex-direction:column;align-items:flex-start;padding:15px 0}.kuchyne-page .kc-set-tabs button span{font-size:13px}.kuchyne-page .kc-set-panel{grid-template-columns:1fr}.kuchyne-page .kc-set-photo>img{width:100%;max-width:650px}.kuchyne-page .kc-set-info{padding:32px;display:grid;grid-template-columns:1fr 1fr;gap:0 28px;border-top:1px solid var(--line);border-left:0}.kuchyne-page .kc-set-info .kc-eyebrow{grid-column:1/-1;margin-bottom:15px}.kuchyne-page .kc-set-info h3{font-size:28px}.kuchyne-page .kc-set-info>p:not(.kc-eyebrow):not(.kc-small){margin-top:0;font-size:14px}.kuchyne-page .kc-set-info dl{font-size:12px}.kuchyne-page .kc-set-info .kc-button{align-self:center}.kuchyne-page .kc-set-info .kc-small{grid-column:1/-1;margin-top:0}.kuchyne-page .kc-living-section{padding:70px 0}.kuchyne-page .kc-living-grid{gap:35px;grid-template-columns:1fr 1fr}.kuchyne-page .kc-living-title h2{font-size:42px}.kuchyne-page .kc-living-title .kc-eyebrow{font-size:12px}.kuchyne-page .kc-living-title p:last-child{font-size:14px}.kuchyne-page .kc-living-photo img{min-height:360px}.kuchyne-page .kc-detail-photo{margin-top:0}.kuchyne-page .kc-living-note{padding-left:0}.kuchyne-page .kc-living-note h3{font-size:28px}.kuchyne-page .kc-living-note p{font-size:14px}.kuchyne-page .kc-module-showcase{grid-template-columns:1fr}.kuchyne-page .kc-module-list{padding:15px 0;display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.kuchyne-page .kc-module-list button{padding:16px 5px}.kuchyne-page .kc-module-panel{min-height:0;grid-template-columns:55% 45%}.kuchyne-page .kc-module-image-stage{padding:25px 10px}.kuchyne-page .kc-module-description{padding:30px 28px 30px 0}.kuchyne-page .kc-material-layout{grid-template-columns:1fr;gap:40px}.kuchyne-page .kc-material-copy h2{font-size:48px}.kuchyne-page .kc-material-copy>p:not(.kc-eyebrow){max-width:500px}.kuchyne-page .kc-materials{padding:70px 0}.kuchyne-page .kc-material-sample>img{height:330px}.kuchyne-page .kc-material-copy>.kc-small{font-size:12px}.kuchyne-page .kc-planner-body{grid-template-columns:1fr}.kuchyne-page .kc-plan-add{border-left:0;border-top:1px solid var(--line)}.kuchyne-page .kc-plan-add #plan-add-buttons{display:grid;grid-template-columns:repeat(3,1fr);gap:0 18px}.kuchyne-page .kc-plan-add .kc-plan-hint{font-size:12px}.kuchyne-page .kc-plan-canvas svg{min-height:290px}.kuchyne-page .kc-plan-footer p{font-size:12px}.kuchyne-page .kc-config-next{flex-direction:column;align-items:flex-start;padding:28px}.kuchyne-page .kc-config-next .kc-small{font-size:12px!important}.kuchyne-page .kc-assembly{padding:70px 0}.kuchyne-page .kc-assembly-grid{grid-template-columns:1fr;gap:24px}.kuchyne-page .kc-assembly-steps>button{padding:18px 0}.kuchyne-page .kc-closing{grid-template-columns:1fr;gap:45px;padding-block:75px}.kuchyne-page .kc-closing h2{font-size:45px}.kuchyne-page .kc-footer-top .kc-brand img{width:165px}.kuchyne-page .kc-footer-top .kc-weber-logo{width:70px}.kuchyne-page .kc-footer-top p{font-size:12px}.kuchyne-page .kc-footer-bottom{font-size:12px;gap:18px}.kuchyne-page .kc-set-number{font-size:80px}.kuchyne-page .kc-set-info .kc-small{font-size:12px}}@media (max-width:480px){.kuchyne-page .kc-hero h1{font-size:54px;letter-spacing:-.06em}.kuchyne-page .kc-hero-actions .kc-button{padding:17px 20px;font-size:14px;gap:20px}.kuchyne-page .kc-hero-actions .kc-text-link{font-size:12px}.kuchyne-page .kc-hero-copy .kc-eyebrow{font-size:12px}.kuchyne-page .kc-hero-picture{aspect-ratio:1.3}.kuchyne-page .kc-hero-picture figcaption{font-size:12px}.kuchyne-page .kc-hero-picture figcaption span:last-child{display:none}.kuchyne-page .kc-brand img{width:143px}.kuchyne-page .kc-header-inner>.kc-weber-logo{width:55px}.kuchyne-page .kc-mobile-menu{font-size:12px;padding:0}.kuchyne-page .kc-header-inner{gap:14px}.kuchyne-page .kc-set-tabs{gap:8px}.kuchyne-page .kc-set-tabs button span{font-size:12px}.kuchyne-page .kc-set-info{display:block;padding:28px 24px}.kuchyne-page .kc-set-info>p:not(.kc-eyebrow):not(.kc-small){margin-top:17px}.kuchyne-page .kc-set-info dl{margin:20px 0}.kuchyne-page .kc-set-info .kc-small{margin-top:15px}.kuchyne-page .kc-photo-credit{font-size:12px;bottom:12px;left:18px}.kuchyne-page .kc-view-switch{bottom:36px}.kuchyne-page .kc-view-switch button{font-size:12px;padding:9px 11px}.kuchyne-page .kc-living-grid{grid-template-columns:1fr}.kuchyne-page .kc-living-photo img{min-height:0;height:auto}.kuchyne-page .kc-living-title h2{font-size:45px}.kuchyne-page .kc-detail-photo{max-width:85%}.kuchyne-page .kc-living-note{padding-left:12%;margin-top:-8px}.kuchyne-page .kc-big-plus{font-size:48px}.kuchyne-page .kc-module-list{gap:0 12px}.kuchyne-page .kc-module-list button{font-size:13px;gap:9px}.kuchyne-page .kc-module-list button span{font-size:12px}.kuchyne-page .kc-module-panel{grid-template-columns:1fr}.kuchyne-page .kc-module-image-stage img{max-width:360px;margin-inline:auto}.kuchyne-page .kc-module-image-stage{padding-bottom:12px}.kuchyne-page .kc-module-description{padding:20px 28px 30px}.kuchyne-page .kc-module-description .kc-source-link{font-size:12px}.kuchyne-page .kc-module-description>p{font-size:15px}.kuchyne-page .kc-module-description .kc-module-spec{font-size:13px}.kuchyne-page .kc-add-link{font-size:15px}.kuchyne-page .kc-technical-label{font-size:12px}.kuchyne-page .kc-material-sample>img{height:270px}.kuchyne-page .kc-material-caption{padding:22px}.kuchyne-page .kc-material-caption p{font-size:12px}.kuchyne-page .kc-material-tags{gap:15px}.kuchyne-page .kc-planner-toolbar{padding:14px 12px;gap:10px;flex-wrap:wrap}.kuchyne-page .kc-layout-options button{padding:9px 14px;font-size:13px}.kuchyne-page .kc-rotate{font-size:12px;padding:8px 10px}.kuchyne-page .kc-plan-canvas{padding-top:40px}.kuchyne-page .kc-plan-meta{font-size:12px;left:14px;right:14px}.kuchyne-page .kc-plan-canvas svg{min-height:230px}.kuchyne-page .kc-plan-canvas-bottom{font-size:12px;padding:15px 14px;gap:12px}.kuchyne-page .kc-plan-selection{padding:17px 14px;align-items:flex-start;flex-direction:column;gap:14px}.kuchyne-page .kc-plan-selection h3{font-size:20px}.kuchyne-page .kc-plan-edit-actions{width:100%}.kuchyne-page .kc-plan-edit-actions button{padding:10px 18px}.kuchyne-page .kc-plan-edit-actions #remove-module{margin-left:auto}.kuchyne-page .kc-plan-list{padding:14px}.kuchyne-page .kc-plan-list button{font-size:12px}.kuchyne-page .kc-plan-add{padding:20px 14px}.kuchyne-page .kc-plan-add #plan-add-buttons{grid-template-columns:1fr 1fr;gap:0 14px}.kuchyne-page .kc-plan-add #plan-add-buttons button{font-size:12px;gap:5px}.kuchyne-page .kc-plan-add #plan-add-buttons button img{width:43px}.kuchyne-page .kc-plan-add>.kc-small{font-size:12px}.kuchyne-page .kc-plan-footer{padding:20px 14px}.kuchyne-page .kc-text-button{font-size:13px}.kuchyne-page .kc-config-next{padding:25px 20px}.kuchyne-page .kc-config-next h3{font-size:24px}.kuchyne-page .kc-config-next .kc-button{width:100%}.kuchyne-page .kc-assembly-steps h3{font-size:20px}.kuchyne-page .kc-assembly-steps p{font-size:13px}.kuchyne-page .kc-play-circle{width:58px;height:58px;font-size:18px}.kuchyne-page .kc-video-label{bottom:16px;left:18px;font-size:12px}.kuchyne-page .kc-closing h2{font-size:38px}.kuchyne-page .kc-closing .kc-eyebrow{font-size:12px}.kuchyne-page .kc-footer-top{flex-wrap:wrap;gap:25px}.kuchyne-page .kc-footer-top p{order:3;width:100%}.kuchyne-page .kc-footer-bottom>div{gap:16px;flex-wrap:wrap}.kuchyne-page .kc-toast{bottom:14px;font-size:13px;width:max-content}}@media (prefers-reduced-motion:reduce){.kuchyne-page{scroll-behavior:auto}.kuchyne-page *,.kuchyne-page *::before,.kuchyne-page *::after{animation:none!important;transition:none!important}.kuchyne-page.kc-js-motion .kc-reveal{opacity:1;transform:none}}.kuchyne-page .kc-red-dot{display:inline}.kuchyne-page #set-title,.kuchyne-page #material-description{white-space:pre-line}.kuchyne-page .kc-plan-unit text{font-size:14px}.kuchyne-page .kc-set-info .kc-small,.kuchyne-page .kc-photo-credit{font-size:12px}.kuchyne-page .kc-plan-list button{font-size:13px}.kuchyne-page .kc-plan-canvas{overflow:auto;max-height:560px}.kuchyne-page .kc-plan-canvas svg{max-width:none;max-height:none;min-height:0;height:auto;min-width:100%}.kuchyne-page .kc-plan-unit text{font-size:14px}.kuchyne-page{--ink:#fff;--paper:#090a0c;--muted:#a9aab1;--line:#ffffff26;--red:#ed1d24}.kuchyne-page{background:#090a0c;color:#fff}.kuchyne-page .kc-site-header{background:#090a0cf5;border-color:var(--line)}.kuchyne-page .kc-wrap{max-width:1580px;width:90%}.kuchyne-page .kc-section{padding-block:115px}.kuchyne-page .kc-eyebrow{letter-spacing:.13em}.kuchyne-page .kc-heading-row h2{font-size:clamp(42px,5.4vw,84px);font-weight:900}.kuchyne-page .kc-heading-row h2 em{color:var(--red);font-style:normal}.kuchyne-page .kc-section-heading>.kc-eyebrow{border-top:1px solid var(--line);padding-top:22px;margin-bottom:35px}.kuchyne-page .kc-button.kc-dark{background:#fff;color:#111}.kuchyne-page .kc-button.kc-dark:hover{background:var(--red);color:#fff}.kuchyne-page .kc-cinematic-hero{background:radial-gradient(ellipse at 55% 55%,#281014,transparent 58%),#090a0c;padding:28px 0 0;isolation:isolate}.kuchyne-page .kc-hero-meta,.kuchyne-page .kc-hero-bottom{display:flex;justify-content:space-between;gap:24px;font-size:12px;letter-spacing:.08em}.kuchyne-page .kc-hero-meta{color:#a4a5ab}.kuchyne-page .kc-cinematic-hero h1{font-size:clamp(86px,17.5vw,290px);color:var(--red);font-weight:900;letter-spacing:-.07em;line-height:.84;text-align:center;margin:45px 0 0;white-space:nowrap}.kuchyne-page .kc-cinematic-hero h1 span{color:#fff}.kuchyne-page .kc-cinema-stage{position:relative;min-height:610px;margin-top:-22px}.kuchyne-page .kc-hero-product{position:relative;width:75%;margin:0 auto;z-index:1;padding-top:15px}.kuchyne-page .kc-hero-product img{width:100%;height:auto;display:block;filter:drop-shadow(0 35px 25px #0008)}.kuchyne-page .kc-cinematic-hero .kc-hero-copy{position:absolute;top:27%;left:0;z-index:3;padding:0;max-width:270px}.kuchyne-page .kc-cinematic-hero .kc-hero-copy h2{font-size:clamp(36px,3.6vw,58px);margin:23px 0 30px;letter-spacing:-.045em}.kuchyne-page .kc-cinematic-hero .kc-hero-copy .kc-eyebrow{font-size:12px}.kuchyne-page .kc-cinematic-hero .kc-hero-copy .kc-button{padding:17px 20px;font-size:14px;gap:24px}.kuchyne-page .kc-hero-tech{position:absolute;top:35%;right:0;z-index:3;width:175px;border-top:2px solid var(--red);padding-top:18px}.kuchyne-page .kc-hero-tech>span{font-size:12px;letter-spacing:.1em;color:#aaa}.kuchyne-page .kc-hero-tech strong{display:block;font-size:80px;line-height:1.2}.kuchyne-page .kc-hero-tech p{font-size:14px;color:#aaa}.kuchyne-page .kc-hero-bottom{border-top:1px solid var(--line);padding:22px 0;margin-top:5px;position:relative;z-index:4}.kuchyne-page .kc-hero-bottom>a{color:#fff;text-decoration:none}.kuchyne-page .kc-cinema-stage:before{content:"";position:absolute;top:0;left:36%;width:25%;bottom:4%;background:linear-gradient(#ed1d2460,#ed1d24 60%,transparent);transform:skew(-12deg);opacity:.4;z-index:0}.kuchyne-page .kc-cinema-stage:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#ffffff06 1px,transparent 1px),linear-gradient(#ffffff06 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse,#000,transparent 70%);z-index:0;pointer-events:none}.kuchyne-page .kc-build-story{background:#0c0e12;padding:110px 0 60px;position:relative}.kuchyne-page .kc-build-film{margin-top:46px;aspect-ratio:16/9;width:100%;position:relative;background:#030405;overflow:hidden;border-top:2px solid var(--red);box-shadow:0 25px 100px #0005}.kuchyne-page .kc-build-film>video,.kuchyne-page .kc-build-film>iframe{width:100%;height:100%;border:0;display:block;object-fit:contain}.kuchyne-page .kc-film-loading{display:grid;place-items:center;height:100%;color:#aaa}.kuchyne-page .kc-film-controls{display:flex;gap:24px;align-items:center;padding:22px 0;border-bottom:1px solid var(--line)}.kuchyne-page .kc-film-controls button{background:transparent;color:#ddd;padding:10px 0;font-size:14px}.kuchyne-page .kc-film-controls button:hover{color:var(--red)}.kuchyne-page .kc-film-controls>span{margin-left:auto;font-size:12px;letter-spacing:.1em;color:#9497a0}.kuchyne-page .kc-chapter-rail{background:var(--red);border:0}.kuchyne-page .kc-chapter-rail a{color:#fff;border-color:#ffffff40}.kuchyne-page .kc-chapter-rail span{color:#ffb8ba}.kuchyne-page .kc-chapter-rail a:hover{background:#111;color:#fff}.kuchyne-page .kc-set-tabs{border-color:var(--line)}.kuchyne-page .kc-set-tabs button span{color:white}.kuchyne-page .kc-set-panel{grid-template-columns:64% 36%;background:#111217;border:1px solid var(--line)}.kuchyne-page .kc-set-photo{background:#f1f1f2;clip-path:polygon(0 0,95%0,100% 10%,100% 100%,0 100%)}.kuchyne-page .kc-set-photo>img{mix-blend-mode:multiply}.kuchyne-page .kc-set-number{color:#dfe0e3;font-size:130px;top:25px;left:30px}.kuchyne-page .kc-set-info{border:0;padding:44px}.kuchyne-page .kc-set-info h3{font-size:37px}.kuchyne-page .kc-set-info .kc-eyebrow{font-size:12px}.kuchyne-page .kc-set-info p:not(.kc-eyebrow){color:#a9aab1!important}.kuchyne-page .kc-set-info dt{color:#9496a0}.kuchyne-page .kc-set-info .kc-button{font-size:14px;padding:17px}.kuchyne-page .kc-set-info .kc-small{font-size:12px}.kuchyne-page .kc-view-switch button{color:#111}.kuchyne-page .kc-view-switch button[aria-pressed=true]{background:var(--red);color:white}.kuchyne-page .kc-photo-credit{color:#656570}.kuchyne-page .kc-living-section{background:#090a0c;border-top:1px solid var(--line);position:relative;overflow:hidden}.kuchyne-page .kc-living-grid{gap:55px 6%;grid-template-columns:1fr 1.4fr}.kuchyne-page .kc-living-title h2{font-size:clamp(46px,6.8vw,105px);font-weight:900;letter-spacing:-.055em}.kuchyne-page .kc-living-title p:last-child,.kuchyne-page .kc-living-note p{color:#a9aab1}.kuchyne-page .kc-living-photo{border-bottom:5px solid var(--red)}.kuchyne-page .kc-detail-photo{margin-top:-40px}.kuchyne-page .kc-living-note{background:var(--red);max-width:none;padding:45px;align-self:stretch}.kuchyne-page .kc-living-note .kc-big-plus{color:white}.kuchyne-page .kc-living-note h3{font-size:clamp(35px,4.5vw,62px)}.kuchyne-page .kc-living-note p{color:white}.kuchyne-page .kc-living-note .kc-text-link{color:white}.kuchyne-page .kc-module-showcase{border-color:var(--line);grid-template-columns:28% 72%}.kuchyne-page .kc-module-list{padding-right:35px}.kuchyne-page .kc-module-list button{border-color:var(--line);color:#fff;font-size:16px}.kuchyne-page .kc-module-list button[aria-selected=true]{color:var(--red)}.kuchyne-page .kc-module-panel{background:radial-gradient(ellipse at 38% 40%,#343943,#14171e 65%);border-left:1px solid var(--line);grid-template-columns:60% 40%}.kuchyne-page .kc-module-description h3{font-size:32px}.kuchyne-page .kc-module-description>p,.kuchyne-page .kc-module-description .kc-module-spec{color:#a8aeb9}.kuchyne-page .kc-module-description .kc-module-spec{border-color:#ffffff30}.kuchyne-page .kc-technical-label,.kuchyne-page .kc-dimension{color:#aab1bd}.kuchyne-page .kc-dimension{border-color:#aab1bd}.kuchyne-page .kc-dimension:before,.kuchyne-page .kc-dimension:after{background:#aab1bd}.kuchyne-page .kc-add-link{color:#ff454c;font-size:15px}.kuchyne-page .kc-module-description .kc-source-link{color:#aab1bd;font-size:12px}.kuchyne-page .kc-module-image-stage{background-image:linear-gradient(#ffffff06 1px,transparent 1px),linear-gradient(90deg,#ffffff06 1px,transparent 1px);background-size:50px 50px}.kuchyne-page .kc-materials{background:#111217;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.kuchyne-page .kc-material-copy h2{font-size:clamp(42px,5.2vw,80px);font-weight:900}.kuchyne-page .kc-material-sample{box-shadow:16px 16px 0 var(--red)}.kuchyne-page .kc-material-copy>p:not(.kc-eyebrow){color:#a9aab1}.kuchyne-page .kc-material-caption{background:#060608}.kuchyne-page .kc-material-tags{background:#111217;padding:20px}.kuchyne-page .kc-material-copy>.kc-eyebrow,.kuchyne-page .kc-material-caption p,.kuchyne-page .kc-material-tags,.kuchyne-page .kc-material-copy>.kc-small{color:#a9aab1}.kuchyne-page .kc-planner-section{position:relative}.kuchyne-page .kc-planner{background:#12151c;border-color:#3a3e48}.kuchyne-page .kc-planner-toolbar,.kuchyne-page .kc-plan-selection,.kuchyne-page .kc-plan-footer,.kuchyne-page .kc-plan-add{border-color:#3a3e48}.kuchyne-page .kc-layout-options button,.kuchyne-page .kc-plan-edit-actions button{background:#2c303b;color:white}.kuchyne-page .kc-layout-options button[aria-pressed=true]{background:var(--red);color:white}.kuchyne-page .kc-rotate{color:#fff}.kuchyne-page .kc-plan-canvas{background-color:#0c1018;background-image:linear-gradient(#45506326 1px,transparent 1px),linear-gradient(90deg,#45506326 1px,transparent 1px)}.kuchyne-page .kc-plan-meta,.kuchyne-page .kc-plan-canvas-bottom,.kuchyne-page .kc-plan-canvas-bottom span:last-child{color:#a6b3c7}.kuchyne-page .kc-plan-unit rect{fill:#242f42;stroke:#7a8599}.kuchyne-page .kc-plan-unit .kc-unit-accent{fill:#91a3c1}.kuchyne-page .kc-plan-unit text{fill:white}.kuchyne-page .kc-plan-unit.kc-selected rect{fill:#5a1e29;stroke:#ff343b}.kuchyne-page .kc-plan-unit.kc-selected text{fill:white}.kuchyne-page .kc-plan-unit.kc-grill rect{fill:#eceef3}.kuchyne-page .kc-plan-unit.kc-grill text,.kuchyne-page .kc-plan-unit.kc-grill.kc-selected text{fill:#10121a}.kuchyne-page .kc-plan-selection .kc-small,.kuchyne-page .kc-plan-hint,.kuchyne-page .kc-plan-footer p,.kuchyne-page .kc-plan-add>.kc-small{color:#a8adba}.kuchyne-page .kc-plan-list button{color:#a8adba}.kuchyne-page .kc-plan-list button[aria-pressed=true]{color:#ff555b}.kuchyne-page .kc-plan-add #plan-add-buttons button{color:white;border-color:#3a3e48}.kuchyne-page .kc-plan-edit-actions #remove-module{color:#ff646a}.kuchyne-page .kc-config-next{background:#201217;border-left:4px solid var(--red)}.kuchyne-page .kc-config-next p:not(.kc-eyebrow){color:#bab0b4}.kuchyne-page .kc-assembly{background:#060709;border-top:1px solid var(--line)}.kuchyne-page .kc-assembly .kc-heading-row>p,.kuchyne-page .kc-assembly .kc-section-heading>.kc-eyebrow,.kuchyne-page .kc-assembly-steps p,.kuchyne-page .kc-assembly-steps .kc-source-link,.kuchyne-page .kc-assembly-steps>button>span{color:#a9aab1}.kuchyne-page .kc-assembly-steps>button{border-color:var(--line)}.kuchyne-page .kc-closing{background:radial-gradient(ellipse at 0 100%,#451117,transparent 65%);width:100%;max-width:none;padding-inline:max(5%,calc((100vw - 1580px)/2));position:relative;overflow:hidden}.kuchyne-page .kc-closing h2{font-weight:900}.kuchyne-page .kc-closing:after{content:"";position:absolute;right:-80px;top:-70px;bottom:-70px;width:120px;background:var(--red);transform:rotate(20deg)}.kuchyne-page .kc-planning-notes details{border-color:var(--line)}.kuchyne-page footer{background:#060708}.kuchyne-page footer .kc-footer-top p,.kuchyne-page .kc-footer-bottom{color:#a9aab1}.kuchyne-page .kc-footer-bottom{border-color:var(--line)}.kuchyne-page dialog{color:#111}.kuchyne-page .kc-toast{background:var(--red)}.kuchyne-page .kc-motion-progress{position:fixed;top:86px;left:0;height:2px;background:var(--red);z-index:50;transform-origin:left;width:100%;transform:scaleX(0)}@media (max-width:1100px){.kuchyne-page .kc-cinema-stage{min-height:520px}.kuchyne-page .kc-hero-product{width:82%}.kuchyne-page .kc-cinematic-hero .kc-hero-copy{max-width:220px;top:29%}.kuchyne-page .kc-cinematic-hero .kc-hero-copy h2{font-size:38px}.kuchyne-page .kc-hero-tech{width:135px;top:38%}.kuchyne-page .kc-hero-tech strong{font-size:60px}.kuchyne-page .kc-hero-tech p{font-size:12px}.kuchyne-page .kc-set-info{padding:30px}.kuchyne-page .kc-set-info h3{font-size:30px}.kuchyne-page .kc-module-description h3{font-size:27px}}@media (max-width:800px){.kuchyne-page .kc-cinematic-hero{padding-top:24px}.kuchyne-page .kc-hero-meta{font-size:12px;letter-spacing:0}.kuchyne-page .kc-hero-meta span:last-child{display:none}.kuchyne-page .kc-cinematic-hero h1{font-size:18.4vw;margin-top:35px}.kuchyne-page .kc-cinema-stage{min-height:0;margin-top:0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-bottom:30px}.kuchyne-page .kc-hero-product{order:0;width:100%;padding:0}.kuchyne-page .kc-cinematic-hero .kc-hero-copy{position:relative;top:auto;left:auto;order:1;max-width:65%;padding:0;margin-top:-12px}.kuchyne-page .kc-cinematic-hero .kc-hero-copy h2{font-size:38px;margin:18px 0 25px}.kuchyne-page .kc-hero-tech{position:relative;top:auto;right:auto;order:2;width:28%;margin-top:20px}.kuchyne-page .kc-hero-tech strong{font-size:55px}.kuchyne-page .kc-hero-tech>span{font-size:12px}.kuchyne-page .kc-hero-bottom{font-size:12px;flex-wrap:wrap;padding:20px 0}.kuchyne-page .kc-cinema-stage:before{top:0;bottom:45%}.kuchyne-page .kc-cinema-stage:after{bottom:45%}.kuchyne-page .kc-build-story{padding:70px 0 35px}.kuchyne-page .kc-build-film{margin-top:30px}.kuchyne-page .kc-film-controls{gap:20px;flex-wrap:wrap}.kuchyne-page .kc-film-controls>span{display:none}.kuchyne-page .kc-film-controls button{font-size:13px}.kuchyne-page .kc-section{padding-block:75px}.kuchyne-page .kc-heading-row h2{font-size:45px}.kuchyne-page .kc-section-heading>.kc-eyebrow{font-size:12px}.kuchyne-page .kc-set-panel{grid-template-columns:1fr}.kuchyne-page .kc-set-info{display:block}.kuchyne-page .kc-set-info>p:not(.kc-eyebrow):not(.kc-small){margin-top:20px}.kuchyne-page .kc-set-info .kc-small{margin-top:15px}.kuchyne-page .kc-set-number{font-size:90px}.kuchyne-page .kc-living-grid{gap:35px}.kuchyne-page .kc-living-title h2{font-size:50px}.kuchyne-page .kc-living-note{padding:30px}.kuchyne-page .kc-living-note h3{font-size:36px}.kuchyne-page .kc-module-showcase{grid-template-columns:1fr}.kuchyne-page .kc-module-list{padding:15px 0}.kuchyne-page .kc-module-panel{grid-template-columns:55% 45%;border:0}.kuchyne-page .kc-module-description{padding:24px}.kuchyne-page .kc-material-sample{box-shadow:8px 8px 0 var(--red)}.kuchyne-page .kc-material-copy h2{font-size:48px}.kuchyne-page .kc-closing{padding-inline:5%}.kuchyne-page .kc-closing:after{display:none}.kuchyne-page .kc-motion-progress{top:76px}}@media (max-width:480px){.kuchyne-page .kc-hero-meta{font-size:12px}.kuchyne-page .kc-cinematic-hero h1{font-size:18vw}.kuchyne-page .kc-hero-product{width:110%;max-width:110%;margin-inline:-5%}.kuchyne-page .kc-cinematic-hero .kc-hero-copy{max-width:67%;margin-top:0}.kuchyne-page .kc-cinematic-hero .kc-hero-copy h2{font-size:34px}.kuchyne-page .kc-cinematic-hero .kc-hero-copy .kc-eyebrow{font-size:12px;letter-spacing:.04em}.kuchyne-page .kc-cinematic-hero .kc-hero-copy .kc-button{font-size:13px;padding:14px 15px;gap:12px}.kuchyne-page .kc-hero-tech{width:27%;border-width:1px}.kuchyne-page .kc-hero-tech strong{font-size:45px}.kuchyne-page .kc-hero-tech>span{font-size:12px;letter-spacing:0}.kuchyne-page .kc-hero-tech p{font-size:12px}.kuchyne-page .kc-heading-row h2{font-size:39px}.kuchyne-page .kc-living-grid{grid-template-columns:1fr}.kuchyne-page .kc-living-title h2{font-size:56px}.kuchyne-page .kc-living-note{margin-top:0}.kuchyne-page .kc-detail-photo{margin-top:0;max-width:90%}.kuchyne-page .kc-module-panel{grid-template-columns:1fr}.kuchyne-page .kc-module-description{padding:25px}.kuchyne-page .kc-material-copy h2{font-size:43px}.kuchyne-page .kc-film-controls{gap:15px}.kuchyne-page .kc-film-controls button{font-size:12px}.kuchyne-page .kc-set-tabs button span{font-size:13px}.kuchyne-page .kc-plan-footer .kc-text-button{font-size:13px}.kuchyne-page .kc-closing h2{font-size:41px}}@media (prefers-reduced-motion:reduce){.kuchyne-page .kc-cinema-stage:before,.kuchyne-page .kc-cinema-stage:after{transform:none}.kuchyne-page .kc-motion-progress{display:none}}.kuchyne-page .kc-model-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:38px}.kuchyne-page .kc-model-toolbar>span{font-size:11px;letter-spacing:.08em;color:#9a9daa}.kuchyne-page .kc-model-presets{display:flex;gap:8px;flex-wrap:wrap}.kuchyne-page .kc-model-presets button{padding:14px 18px;background:#171b23;border:1px solid #ffffff20;color:#c0c3cc;font-size:13px}.kuchyne-page .kc-model-presets button[aria-pressed=true]{background:#ed1d24;border-color:#ed1d24;color:#fff}.kuchyne-page .kc-model-presets button:hover{border-color:#ed1d24}.kuchyne-page .kc-model-toolbar+.kc-build-film{margin-top:18px}.kuchyne-page .kc-build-film{aspect-ratio:16/8;min-height:390px;background:radial-gradient(ellipse,#29313d,#0e1014 70%)}.kuchyne-page #kitchen-canvas{display:block;width:100%;height:100%;position:absolute;inset:0;touch-action:pan-y;opacity:0;transition:opacity .6s;outline-offset:-3px}.kuchyne-page .kc-is-ready #kitchen-canvas{opacity:1}.kuchyne-page .kc-model-fallback{position:absolute;width:80%;height:90%;object-fit:contain;left:10%;top:5%;opacity:.8}.kuchyne-page .kc-is-ready .kc-model-fallback{display:none}.kuchyne-page .kc-model-status{position:absolute;bottom:20%;left:15%;right:15%;text-align:center;background:#090b0edb;padding:18px;color:#ddd;font-size:14px;z-index:3}.kuchyne-page .kc-model-status[hidden]{display:none}.kuchyne-page .kc-model-status a{display:inline-block;margin-top:12px;color:#ff5961}.kuchyne-page .kc-model-badge{position:absolute;top:30px;left:30px;font-size:12px;letter-spacing:.12em;color:#b2b9c7;pointer-events:none}.kuchyne-page .kc-model-badge span{display:block;color:#ff4750;font-size:10px;margin-top:8px}.kuchyne-page .kc-model-step{position:absolute;left:30px;bottom:25px;pointer-events:none}.kuchyne-page .kc-model-step span{font-size:11px;letter-spacing:.13em;color:#ff4850;display:block;margin-bottom:10px}.kuchyne-page .kc-model-step strong{font-size:20px}.kuchyne-page .kc-model-home{position:absolute;right:25px;bottom:25px;color:white;border:1px solid #ffffff30;background:#10141cba;padding:12px 16px;font-size:12px}.kuchyne-page .kc-assembly-timeline{display:flex;align-items:center;gap:24px;padding:22px 0;border-bottom:1px solid #ffffff20}.kuchyne-page .kc-assembly-timeline label,.kuchyne-page .kc-assembly-timeline>span{font-size:11px;letter-spacing:.08em;color:#a8aebc;white-space:nowrap}.kuchyne-page .kc-assembly-timeline input{width:100%;accent-color:#ed1d24;cursor:pointer;min-width:40px}.kuchyne-page .kc-film-controls{flex-wrap:wrap;gap:22px}.kuchyne-page .kc-film-controls button:disabled{opacity:.35;cursor:default}.kuchyne-page .kc-model-note{font-size:12px;color:#878c98;max-width:800px;line-height:1.7;margin-top:22px}.kuchyne-page .kc-hero-product{width:77%;padding-top:22px}.kuchyne-page .kc-cinema-stage{min-height:570px}.kuchyne-page .kc-hero-product img{filter:drop-shadow(0 30px 35px #000b)}.kuchyne-page .kc-hero-copy em{color:#ed1d24}.kuchyne-page .kc-build-story .kc-heading-row>p{color:#a9aab1}.kuchyne-page .kc-model-home:focus-visible,.kuchyne-page .kc-film-controls button:focus-visible,.kuchyne-page .kc-model-presets button:focus-visible{outline:2px solid white;outline-offset:4px}@media (max-width:800px){.kuchyne-page .kc-model-toolbar{display:block}.kuchyne-page .kc-model-toolbar>span{display:block;margin-top:18px;font-size:10px}.kuchyne-page .kc-model-presets button{font-size:12px;padding:12px}.kuchyne-page .kc-build-film{aspect-ratio:4/3;min-height:320px}.kuchyne-page .kc-model-badge{top:18px;left:18px}.kuchyne-page .kc-model-step{left:18px;bottom:18px}.kuchyne-page .kc-model-step strong{font-size:16px}.kuchyne-page .kc-model-home{right:15px;bottom:18px;padding:10px}.kuchyne-page .kc-assembly-timeline{gap:12px;flex-wrap:wrap}.kuchyne-page .kc-assembly-timeline label{width:100%}.kuchyne-page .kc-assembly-timeline input{flex:1}.kuchyne-page .kc-film-controls{gap:15px}.kuchyne-page .kc-hero-product{width:100%;padding-top:5px}.kuchyne-page .kc-cinema-stage{min-height:0}.kuchyne-page .kc-model-status{left:5%;right:5%;font-size:12px}.kuchyne-page .kc-hero-copy{position:relative}.kuchyne-page .kc-hero-product img{margin-bottom:20px}}@media (prefers-reduced-motion:reduce){.kuchyne-page #kitchen-canvas{transition:none}}
/* Předloha je izolovaná; hlavička a patička zůstávají součástí katalogu. */
.kuchyne-page{line-height:1.55}.kuchyne-page h1,.kuchyne-page h2,.kuchyne-page h3{font-weight:700}.kuchyne-page .kc-cinematic-hero h1,.kuchyne-page .kc-heading-row h2,.kuchyne-page .kc-living-title h2,.kuchyne-page .kc-material-copy h2,.kuchyne-page .kc-closing h2{font-weight:900}
