.kitchen-intro{text-align:center;max-width:900px;margin:0 auto 45px}.kitchen-intro .bed-lead{max-width:610px;margin:25px auto 30px}.kitchen-intro .bed-button{display:inline-flex}.kitchen-experience{border:1px solid var(--bed-border);background:var(--bed-glass);border-radius:36px;padding:12px;box-shadow:inset 0 1px #fff8,0 24px 65px #25567918}.kitchen-photo{aspect-ratio:3/2;border-radius:26px;position:relative;overflow:clip}.kitchen-sunbeam{pointer-events:none;opacity:.4;background:linear-gradient(120deg,#0000 25%,#fff6 45%,#0000 60%);animation:14s ease-in-out infinite lock-sheen;position:absolute;inset:0}.kitchen-mode-1 .kitchen-sunbeam,.kitchen-mode-2 .kitchen-sunbeam{opacity:.1}.kitchen-spot{color:#244d70;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background:#edf8ffb8;border:1px solid #fff9;border-radius:22px;align-items:center;gap:9px;padding:14px;transition:all .3s;display:flex;position:absolute;box-shadow:0 8px 28px #17385130}.kitchen-spot:after{content:"";pointer-events:none;border:1px solid #edfaff88;border-radius:28px;animation:3s infinite kitchen-pulse;position:absolute;inset:-6px}.kitchen-spot[aria-pressed=true]{color:#fff;background:#348ed6e8;transform:translateY(-4px)}.kitchen-photo-note{letter-spacing:.13em;color:#325473;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#f1f9ffcc;border-radius:12px;padding:10px 12px;font-size:8px;position:absolute;top:18px;left:18px}.kitchen-airflow{opacity:0;pointer-events:none;transition:opacity .7s;position:absolute;top:30%;left:48%}.kitchen-mode-1 .kitchen-airflow{opacity:1}.kitchen-caption{grid-template-columns:.8fr 1.2fr;gap:35px;padding:30px;display:grid}.kitchen-caption .bed-tabs{align-content:start}.kitchen-caption [role=tabpanel]{animation:.45s both bed-enter}.kitchen-layout{grid-template-columns:1fr 1fr;align-items:center;gap:65px;margin-top:100px;display:grid}.kitchen-layout .bed-tabs{margin:25px 0}.kitchen-small{font-size:11px}.kitchen-plan{border:1px solid var(--bed-border);background:radial-gradient(ellipse at 60% 50%,#70b8e122,transparent 70%),var(--bed-glass);border-radius:32px;min-height:370px;position:relative;overflow:clip}.kitchen-plan-wall{background:#a1bed1;border-radius:5px;height:12px;position:absolute;top:28%;left:15%;right:15%;box-shadow:0 5px 12px #204d7822}.kitchen-plan-leaf{transform-origin:0;background:#4599d6;border:2px solid #c1e7ff;border-radius:3px;width:44%;height:10px;transition:transform 1.2s cubic-bezier(.2,.8,.2,1);position:absolute;top:28%;left:25%;transform:rotate(48deg);box-shadow:0 9px 22px #3a7eb533}.is-compact .kitchen-plan-leaf{transform:translate(36%)}.kitchen-plan-counter{border:1px solid var(--bed-border);background:linear-gradient(120deg,#b9d9eb55,#b1c8d122);border-radius:12px;height:55px;position:absolute;bottom:15%;left:10%;right:10%}.kitchen-plan-cup{color:#5d96bf;animation:6s infinite bed-float;position:absolute;bottom:18%;right:19%}.kitchen-note{background:var(--bed-glass);border:1px solid var(--bed-border);border-radius:26px;gap:24px;margin-top:85px;padding:35px;display:flex}.kitchen-spot:focus-visible{outline-offset:5px;outline:3px solid #fff}@media (width<=800px){.kitchen-caption,.kitchen-layout{grid-template-columns:1fr;gap:25px}.kitchen-layout{margin-top:70px}.kitchen-caption{padding:22px}.kitchen-spot{padding:12px}.kitchen-photo{aspect-ratio:4/3}.kitchen-note{gap:16px;padding:25px}}@media (width<=650px){.kitchen-experience{border-radius:28px;padding:8px}.kitchen-photo{aspect-ratio:1;border-radius:22px}.kitchen-photo-note{padding:8px;font-size:7px;top:10px;left:10px}.kitchen-caption{padding:22px 14px}.kitchen-plan{min-height:320px}.kitchen-note{margin-top:65px}}.vn-kitchen .kitchen-photo .bed-motion{z-index:3;position:absolute;bottom:16px;right:16px}.vn-kitchen .kitchen-caption .bed-tabs{flex-wrap:wrap}@media (prefers-reduced-motion:reduce){.vn-kitchen *{transition:none!important;animation:none!important}}@media (width<=760px){html body .kitchen-spot{place-items:center;width:44px;height:44px;padding:0;display:grid}}
