
body:has(#ak-design) #main-content,body:has(#ak-design) #main-content .container{background:#efebe3!important}body:has(#ak-design) #main-content .container{width:100%!important;max-width:none!important;padding:0!important}body:has(#ak-design) #left-area{width:100%;padding:0!important}body:has(#ak-design) #sidebar,body:has(#ak-design) .container:before{display:none}body:has(#ak-design) article.et_pb_post{padding:0;margin:0}#ak-design{--ink:#272b27;--cream:#efebe3;--sage:#92977b;--copper:#a87959;width:100%;max-width:none;padding:0;margin:0;background:var(--cream);color:var(--ink);font:15px/1.8 Arial,sans-serif}#ak-design *{box-sizing:border-box}#ak-design h1,#ak-design h2,#ak-design h3,#ak-design h4{color:inherit;margin:0;padding:0;font-weight:400}#ak-design h1{font:400 clamp(48px,5.6vw,88px)/1.03 Georgia,serif;letter-spacing:-.045em;max-width:none;margin:25px 0}#ak-design h2{font:400 clamp(34px,4.2vw,66px)/1.1 Georgia,serif;letter-spacing:-.035em;margin-bottom:28px}#ak-design h3{font:400 27px/1.25 Georgia,serif;margin-bottom:16px}#ak-design h4{font:400 23px/1.3 Georgia,serif;margin-bottom:10px}#ak-design p{padding:0;margin:0 0 20px}#ak-design a{color:inherit;text-decoration:none}#ak-design figure{margin:0}#ak-design img{display:block;width:100%;height:auto}#ak-design button{font:inherit;cursor:pointer}#ak-design button:focus-visible,#ak-design a:focus-visible,#ak-design summary:focus-visible{outline:3px solid #a87959;outline-offset:5px}#ak-design [hidden]{display:none!important}#ak-design section[id]{scroll-margin-top:155px}#ak-design .kg-pad{padding:95px 7vw}#ak-design .kg-eyebrow{font:10px/1.7 Arial,sans-serif;letter-spacing:.17em;text-transform:uppercase;margin-bottom:25px}#ak-design .kg-hero{display:grid;grid-template-columns:40% 60%;min-height:660px;background:#272b27;color:#f4eee4}#ak-design .kg-hero-copy{padding:48px 4vw 40px 7vw;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}#ak-design .kg-back{font:10px/1.8 Arial;letter-spacing:.1em;border-bottom:1px solid #6f7263;padding:8px 0;margin-bottom:55px}#ak-design .kg-hero .kg-eyebrow{color:#c2b08c;margin-bottom:0}#ak-design .kg-lead{font:15px/1.85 Arial;max-width:380px;color:#d4d3c9}#ak-design .kg-btn{display:inline-flex;justify-content:space-between;gap:25px;align-items:center;min-height:52px;padding:17px 23px;background:#d2bf9d;color:#262a26;font:10px/1.6 Arial;letter-spacing:.08em;border:1px solid #d2bf9d;margin-top:10px}#ak-design .kg-btn:hover{background:#e4d4b6}#ak-design .kg-hero-index{margin-top:55px;font:9px/1.6 Arial;letter-spacing:.1em;color:#bdbfb1}#ak-design .kg-hero-image{position:relative;min-height:660px;overflow:hidden}#ak-design .kg-hero-image img{height:100%;object-fit:cover;position:absolute;inset:0}#ak-design .kg-hero-image:after{content:'';position:absolute;inset:65% 0 0;background:linear-gradient(transparent,#171a1780);pointer-events:none}#ak-design .kg-hero-image figcaption{position:absolute;bottom:27px;left:30px;color:white;font:9px/1.5 Arial;letter-spacing:.12em;z-index:1}#ak-design .kg-image-link{position:absolute;top:28px;right:25px;background:#efebe3e8;padding:14px 18px;font:9px/1.5 Arial;letter-spacing:.07em;color:#272b27}#ak-design .kg-nav{display:flex;gap:30px;overflow-x:auto;white-space:nowrap;padding:21px 7vw;background:#e6e1d5;border-bottom:1px solid #cdc7b9;position:sticky;top:80px;z-index:20;scrollbar-width:thin}#ak-design .kg-nav a{font:11px/1.5 Arial;min-height:30px;display:flex;align-items:center;gap:8px}#ak-design .kg-intro{display:grid;grid-template-columns:1fr 1.2fr;gap:0 7vw}#ak-design .kg-intro>.kg-eyebrow{grid-column:1/-1}#ak-design .kg-intro h2{margin:0}#ak-design .kg-intro>div{max-width:600px}#ak-design .kg-section-head{display:flex;justify-content:space-between;gap:6vw;align-items:end;margin-bottom:40px}#ak-design .kg-section-head>p,#ak-design .kg-section-head>div+div{max-width:420px;flex:1}#ak-design .kg-section-head h2{margin-bottom:0}#ak-design .kg-ideas{background:#e5e0d5}#ak-design .kg-filters{display:flex;gap:10px;flex-wrap:wrap;margin:35px 0 15px}#ak-design .kg-filters button{border:1px solid #b9b6a8;background:transparent;border-radius:30px;padding:11px 20px;font:12px/1.5 Arial;min-height:44px;color:#31372f}#ak-design .kg-filters button[aria-pressed=true]{background:#343b30;border-color:#343b30;color:#fff}#ak-design .kg-result{font:10px/1.7 Arial;color:#646859}#ak-design .kg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 25px;align-items:start}#ak-design .kg-card{background:#f2eee6;min-width:0}#ak-design .kg-photo-open{display:block;position:relative;overflow:hidden}#ak-design .kg-card img{height:auto;aspect-ratio:4/5;object-fit:cover;transition:transform .35s}#ak-design .kg-card[data-category=colour] img,#ak-design .kg-card[data-category=plan] img{object-fit:contain;background:#e7e1d7}#ak-design .kg-photo-open:hover img{transform:scale(1.025)}#ak-design .kg-photo-open>span[aria-hidden="true"]{position:absolute;right:14px;bottom:14px;border-radius:50%;width:36px;height:36px;display:grid;place-items:center;background:#f3eee3e8;color:#242a23}#ak-design .kg-card-copy{padding:25px}#ak-design .kg-card-number{font:9px/1.8 Arial;letter-spacing:.1em;color:#6b715f}#ak-design .kg-card h3{font-size:26px}#ak-design .kg-card-copy>p:not(.kg-card-number){font-size:13px;line-height:1.9}#ak-design .kg-save{border:0;border-bottom:1px solid #afb19d;background:transparent;padding:10px 0;color:#3d4933;font:11px/1.6 Arial;min-height:44px}#ak-design .kg-save[aria-pressed=true]{color:#263d1c;border-color:#263d1c;font-weight:bold}#ak-design .kg-colours{display:grid;grid-template-columns:1fr 1fr;gap:7vw;background:#30382d;color:#ecebde;align-items:center}#ak-design .kg-palette-image{position:relative}#ak-design .kg-palette-image img{max-height:750px;object-fit:contain}#ak-design .kg-round-note{width:115px;height:115px;border-radius:50%;display:grid;place-items:center;position:absolute;right:-35px;top:35px;transform:rotate(8deg);background:#c7b18b;color:#30382d;font:italic 24px/1.2 Georgia;text-align:center}#ak-design .kg-swatches{display:grid;grid-template-columns:repeat(3,1fr);gap:20px 15px;margin:30px 0}#ak-design .kg-swatches button{background:none;border:0;color:inherit;display:flex;flex-direction:column;align-items:center;gap:10px;font:11px/1.5 Arial;min-height:70px}#ak-design .kg-swatches button>span{display:block;width:44px;height:44px;border-radius:50%;background:var(--swatch);outline:1px solid #b0ad8d;outline-offset:4px}#ak-design .kg-swatches button[aria-pressed=true]>span{outline:3px solid #f1e8d7;outline-offset:5px}#ak-design .kg-palette-result{padding-top:24px;border-top:1px solid #636d59;min-height:160px}#ak-design .kg-fine{font:11px/1.8 Arial;opacity:.78;max-width:780px}#ak-design .kg-door-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:50px}#ak-design .kg-door-grid article{border-top:1px solid #a5ac95;padding-top:20px}#ak-design .kg-door-grid article>span{font:10px/1.7 Arial;display:block;margin-bottom:30px;color:#6a745a}#ak-design .kg-door-grid p{font-size:13px}#ak-design .kg-material{border:1px solid #b4b8a7;padding:30px;margin-top:35px;background:#e4e5d9}#ak-design .kg-material p{margin:0;max-width:1000px}#ak-design .kg-planning{display:grid;grid-template-columns:1.1fr 1fr;gap:7vw;background:#dddccc;align-items:start}#ak-design .kg-planning figure{position:sticky;top:160px}#ak-design figcaption{font:9px/1.7 Arial;letter-spacing:.09em;margin-top:12px}#ak-design .kg-plan-list{padding:0;margin:35px 0;list-style:none;counter-reset:step}#ak-design .kg-plan-list li{counter-increment:step;border-top:1px solid #a7ad95;padding:23px 0 0 40px;position:relative}#ak-design .kg-plan-list li:before{content:counter(step,decimal-leading-zero);position:absolute;left:0;top:23px;font:11px/1.6 Arial}#ak-design .kg-plan-list h3{font-size:24px}#ak-design .kg-plan-list p{font-size:13px}#ak-design .kg-oasis{background:#252b26;color:#ebe6d8}#ak-design .kg-oasis .kg-eyebrow{color:#c1b18d}#ak-design .kg-oasis-photos{display:grid;grid-template-columns:1.2fr 1fr;gap:25px;align-items:center}#ak-design .kg-oasis-photos img{aspect-ratio:3/2;object-fit:cover}#ak-design .kg-text-link{display:inline-block;font:10px/1.8 Arial;letter-spacing:.06em;border-bottom:1px solid currentColor;min-height:44px;padding:12px 0}#ak-design .kg-brief{display:grid;grid-template-columns:1.2fr 1fr;gap:9vw}#ak-design .kg-brief .kg-btn{display:flex;max-width:440px}#ak-design .kg-selections{padding:22px 0;border-block:1px solid #bdc1ac;margin:28px 0;font-size:13px;min-height:65px}#ak-design .kg-selections span{display:inline-block;margin:4px 8px 4px 0;padding:4px 9px;background:#dde1cf;border-radius:3px}#ak-design .kg-process ol{list-style:none;padding:0;margin:30px 0 0}#ak-design .kg-process li{display:flex;gap:22px;border-top:1px solid #c2c4b4;padding:22px 0}#ak-design .kg-process b{font:11px/1.8 Arial;color:#7e856d}#ak-design .kg-process p{font-size:13px;margin:0}#ak-design .kg-faq{background:#e4dfd3}#ak-design details{border-bottom:1px solid #bfc0ae;padding:20px 0;max-width:1000px}#ak-design summary{font:22px/1.5 Georgia;cursor:pointer;padding-right:25px;min-height:44px}#ak-design details p{max-width:820px;padding:20px 0 0;font-size:14px}#ak-design .kg-footer-note{display:flex;justify-content:space-between;gap:20px;padding:30px 7vw;background:#252b26;color:#d8d5c5;font:10px/1.8 Arial;letter-spacing:.08em}#ak-design .kg-lightbox{position:fixed;inset:0;background:#20241ff5;border:0;padding:45px 5vw 20px;width:96vw;max-width:1400px;max-height:95vh;color:white}#ak-design .kg-lightbox::backdrop{background:#151914c9}#ak-design .kg-lightbox img{max-height:76vh;width:100%;object-fit:contain}#ak-design .kg-lightbox p{text-align:center;font:14px/1.7 Arial;padding-top:12px;margin:0}#ak-design .kg-lightbox-close{position:absolute;right:15px;top:5px;font:35px/1.5 Arial;border:0;background:none;color:white;width:44px;height:44px}
.aslan-kitchen-portal{display:grid;grid-template-columns:1fr 1.3fr;gap:5vw;padding:70px 7vw;background:#2c332b;color:#efeade;align-items:center;scroll-margin-top:120px}.aslan-kitchen-portal h2{font:400 clamp(34px,4vw,62px)/1.1 Georgia!important;color:inherit!important;margin-bottom:25px}.aslan-kitchen-portal p{font:14px/1.9 Arial}.aslan-kitchen-portal .kg-eyebrow{font:10px/1.7 Arial;letter-spacing:.14em;color:#d0bc97}.aslan-kitchen-portal a{color:inherit!important}.aslan-kitchen-portal .kg-portal-img{display:block;position:relative}.aslan-kitchen-portal img{display:block;width:100%;height:auto;aspect-ratio:5/4;object-fit:cover}.aslan-kitchen-portal .kg-portal-img span{position:absolute;right:20px;bottom:20px;background:#ede7d9;color:#293126;padding:14px 18px;font:11px/1.5 Arial}.aslan-kitchen-portal .kg-portal-link{display:inline-block;padding:15px 0;border-bottom:1px solid #b9ad91;font:11px/1.7 Arial;margin-top:12px}.aslan-kitchen-portal a:focus-visible{outline:3px solid #dac79e;outline-offset:5px}
@media(min-width:1500px){#ak-design .kg-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1000px){#ak-design .kg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#ak-design .kg-door-grid{grid-template-columns:repeat(2,1fr)}#ak-design .kg-hero{grid-template-columns:45% 55%;min-height:580px}#ak-design .kg-hero-image{min-height:580px}#ak-design .kg-hero-copy{padding-left:6vw}#ak-design .kg-nav{top:90px}#ak-design .kg-pad{padding:70px 6vw}#ak-design .kg-section-head{align-items:start}}
@media(max-width:700px){#ak-design .kg-hero{grid-template-columns:1fr}#ak-design .kg-hero-copy{padding:28px 6vw 35px}#ak-design .kg-back{margin-bottom:24px}#ak-design h1{font-size:58px;margin:20px 0}#ak-design .kg-hero-index{margin-top:28px}#ak-design .kg-hero-image{min-height:0;height:76vw;max-height:500px}#ak-design .kg-hero-image figcaption{left:18px;bottom:18px;font-size:8px}#ak-design .kg-image-link{font-size:8px;top:16px;right:16px}#ak-design .kg-nav{top:80px;gap:23px;padding:13px 6vw}#ak-design .kg-nav a{font-size:10px}#ak-design .kg-pad{padding:55px 6vw}#ak-design h2{font-size:39px}#ak-design .kg-intro,#ak-design .kg-colours,#ak-design .kg-planning,#ak-design .kg-brief{grid-template-columns:1fr;gap:30px}#ak-design .kg-intro h2{margin-bottom:0}#ak-design .kg-section-head{display:block}#ak-design .kg-section-head>p,#ak-design .kg-section-head>div+div{margin-top:25px;max-width:none}#ak-design .kg-grid{gap:24px 15px}#ak-design .kg-card-copy{padding:20px}#ak-design .kg-card h3{font-size:25px}#ak-design .kg-card-copy>p:not(.kg-card-number){font-size:13px}#ak-design .kg-filters{gap:8px}#ak-design .kg-filters button{padding:10px 14px;font-size:11px}#ak-design .kg-palette-image{max-width:450px;width:90%}#ak-design .kg-round-note{right:-25px;width:95px;height:95px;font-size:22px}#ak-design .kg-door-grid{gap:25px}#ak-design .kg-door-grid h3{font-size:25px}#ak-design .kg-material{padding:23px}#ak-design .kg-planning figure{position:static}#ak-design .kg-oasis-photos{grid-template-columns:1fr}#ak-design .kg-footer-note{flex-wrap:wrap}#ak-design .kg-footer-note span{display:block;width:100%;order:3}.aslan-kitchen-portal{grid-template-columns:1fr;padding:50px 6vw}.aslan-kitchen-portal .kg-portal-img{order:-1}}
@media(max-width:450px){#ak-design .kg-grid{grid-template-columns:1fr}#ak-design .kg-card img{aspect-ratio:4/4.3}#ak-design .kg-door-grid{grid-template-columns:1fr}#ak-design .kg-card-copy{padding:24px}#ak-design h1{font-size:52px}#ak-design h2{font-size:35px}#ak-design .kg-swatches{gap:20px 8px}#ak-design .kg-hero-image{height:85vw}#ak-design .kg-nav{top:80px}}
@media(prefers-reduced-motion:reduce){#ak-design *{transition:none!important;scroll-behavior:auto!important}}
body #main-content #ak-design.kg{width:100%!important;max-width:none!important;padding:0!important;margin:0!important;background:#efebe3!important;color:#272b27!important}body:has(#ak-design) .entry-content{padding:0!important}body #main-content #ak-design.kg :is(h1,h2,h3,h4,p,li,figcaption,a){color:inherit!important}body #main-content #ak-design :is(h1,h2,h3,h4){font-family:Georgia,serif!important}body #main-content #ak-design .kg-hero{color:#f4eee4!important}body #main-content #ak-design .kg-colours{color:#ecebde!important}body #main-content #ak-design .kg-oasis{color:#ebe6d8!important}body #main-content #ak-design .kg-footer-note{color:#d8d5c5!important}body #main-content #ak-design a.kg-btn,body #main-content #ak-design a.kg-image-link{color:#262a26!important}body #main-content #ak-design :is(.kg-nav,.kg-intro,.kg-ideas,.kg-doors,.kg-planning,.kg-brief,.kg-faq){color:#272b27!important}body #main-content #ak-design.kg:before,body #main-content #ak-design.kg:after{display:none!important;content:none!important}body #main-content #ak-design .kg-hero-copy:before,body #main-content #ak-design .kg-hero-copy:after{display:none!important;content:none!important}
body #main-content #ak-design.kg section:before,body #main-content #ak-design.kg section:after{display:none!important;content:none!important}body:has(#ak-design) #main-header{background:#171717!important}#ak-design .kg-nav{top:var(--kg-nav-top,130px)}#ak-design section[id]{scroll-margin-top:var(--kg-anchor-gap,210px)}#ak-design .kg-palette-image{overflow:visible!important}


#ak-kitchen-film{padding:12px 0 64px;font-family:Arial,sans-serif;color:#f4f0e7;box-sizing:border-box}#ak-kitchen-film *{box-sizing:border-box}#ak-kitchen-film .akf-card{width:calc(100% - 80px);max-width:1180px;margin:0 auto;background:#25342c;border-radius:28px;display:grid;grid-template-columns:minmax(240px,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(30px,5vw,76px);padding:clamp(28px,4.5vw,64px);overflow:hidden}#ak-kitchen-film .akf-visual{margin:0;max-width:320px;width:100%;justify-self:center}#ak-kitchen-film video{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:contain;background:#172019;border-radius:18px;box-shadow:0 18px 48px #0003}#ak-kitchen-film figcaption{font-size:10px;letter-spacing:.17em;color:#c3c7b9;margin-top:18px;line-height:1.6}#ak-kitchen-film .akf-eyebrow{font-size:11px;letter-spacing:.18em;line-height:1.7;color:#d4c7a8;margin:0 0 24px;padding:0}#ak-kitchen-film h2{font-family:Georgia,serif;font-weight:400;font-size:clamp(32px,4.2vw,56px);letter-spacing:-.035em;line-height:1.12;color:#f5f0e5;margin:0 0 28px;padding:0}#ak-kitchen-film h2 em{font-weight:400;color:#cfb88d}#ak-kitchen-film .akf-copy{font-size:16px;line-height:1.85;color:#e1e2d7;margin:0 0 18px;padding:0}#ak-kitchen-film .akf-link{display:inline-block;color:#f5f0e5;text-decoration:none;border-bottom:1px solid #a7b09b;padding:9px 0;margin-top:14px;font-size:11px;font-weight:600;letter-spacing:.13em;line-height:1.7}#ak-kitchen-film .akf-link:hover{color:#d8c29a}#ak-kitchen-film .akf-en{display:none}html[lang^="en"] #ak-kitchen-film .akf-tr{display:none}html[lang^="en"] #ak-kitchen-film .akf-en{display:block}@media(max-width:700px){#ak-kitchen-film{padding-bottom:40px}#ak-kitchen-film .akf-card{width:calc(100% - 32px);grid-template-columns:1fr;padding:28px 22px;gap:34px;border-radius:22px}#ak-kitchen-film .akf-visual{max-width:285px}#ak-kitchen-film h2{font-size:36px}#ak-kitchen-film .akf-copy{font-size:15px}}


html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3){margin:0;background:#f5f2eb;overflow-x:hidden}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design{--cream:#f5f2eb;--ink:#292722;--sage:#8c795f;--copper:#967452;background:var(--cream);color:var(--ink);font:300 16px/1.8 Roboto,"Helvetica Neue",Arial,sans-serif;margin:0;padding:0;width:100%;max-width:none}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design :is(h1,h2,h3,h4){font-family:Roboto,"Helvetica Neue",Arial,sans-serif!important;font-weight:300!important;letter-spacing:-.035em;line-height:1.15}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design h1{font-size:clamp(44px,5.2vw,78px)!important;max-width:9em;margin:24px 0}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design h2{font-size:clamp(32px,3.4vw,51px)!important}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design h3{font-size:26px!important}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design :is(p,a,button,span,small){font-family:inherit}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design .kg-hero{display:grid;grid-template-columns:1fr 1.2fr;gap:0;padding:0;min-height:92vh}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design .kg-hero-copy{padding:166px 5.5vw 70px;align-self:center}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design .kg-hero-image{margin:0;min-width:0;position:relative;overflow:hidden}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design .kg-hero-image>img{display:block;width:100%;height:100%;min-height:790px;max-height:1100px;object-fit:cover;aspect-ratio:auto}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design .kg-hero-image figcaption{position:absolute;bottom:22px;left:24px;right:24px;color:#fff;letter-spacing:.15em;font-size:10px;text-shadow:0 1px 6px #000}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design .kg-hero-image .kg-image-link{display:none}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design .kg-eyebrow{font-size:10px;letter-spacing:.16em;text-transform:uppercase}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design .kg-back{font-size:11px;letter-spacing:.15em;text-decoration:none}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design .kg-nav{z-index:80;background:#e7e1d5;box-sizing:border-box;max-width:100%;justify-content:center}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design .kg-nav a{font-size:12px;padding:18px 12px;white-space:nowrap}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design .kg-pad{padding:76px 6vw;max-width:1600px;margin:0 auto}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design .kg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 26px}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design .kg-card{min-width:0;background:#faf8f4;box-shadow:none;border:0;border-radius:0;overflow:hidden}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design .kg-card[hidden]{display:none!important}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design .kg-photo-open{position:relative;display:block;width:100%;aspect-ratio:4/5;overflow:hidden}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design .kg-photo-open>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;max-height:none;transform:none!important}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design .kg-card p{font-size:14px;line-height:1.8}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design :is(.kg-btn,.kg-save){border-radius:0;letter-spacing:.06em;min-height:44px;font-size:12px}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design .kg-filters{display:flex;flex-wrap:wrap;gap:8px}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design .kg-filters button{border-radius:0;min-height:44px;padding:8px 18px;font-size:12px}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design .kg-howto{border-radius:0;box-shadow:none;background:#eee8dc}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design a:focus-visible,html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design button:focus-visible{outline:2px solid #826343;outline-offset:4px}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design #ak-kitchen-film{padding:35px 6vw 65px;font-family:inherit}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design #ak-kitchen-film .ak-feature{border-radius:0;background:#302c25;max-width:1400px}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design #ak-kitchen-film h2{font-size:clamp(30px,3vw,45px)!important;color:#f5efe5!important;-webkit-text-fill-color:#f5efe5!important}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design #ak-kitchen-film :is(p,a,figcaption){color:#ece2d4!important;-webkit-text-fill-color:#ece2d4!important}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design .kg-tray{max-width:calc(100vw - 24px);box-sizing:border-box}
@media(max-width:1024px){
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design .kg-hero{grid-template-columns:1fr;min-height:0}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design .kg-hero-copy{order:1;padding:40px 6vw 45px}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design .kg-hero-image{order:0;height:68svh;min-height:430px;max-height:720px}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design .kg-hero-image>img{height:100%;min-height:0;max-height:none}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design h1{font-size:46px!important;max-width:12em}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design .kg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design .kg-nav{position:static;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:8px 4vw;white-space:normal;overflow:visible}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design .kg-nav a{font-size:11px;padding:10px 3px;text-align:center;white-space:normal}}
@media(max-width:650px){
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design{font-size:15px;line-height:1.75}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design .kg-pad{padding:45px 20px}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design .kg-hero-copy{padding:30px 22px 36px}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design h1{font-size:38px!important;margin:18px 0}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design h2{font-size:31px!important}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design h3{font-size:24px!important}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design .kg-hero-image{height:62svh;min-height:370px}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design .kg-grid{grid-template-columns:minmax(0,1fr);gap:26px}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design .kg-section-head{display:block}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design .kg-section-head>p{margin-top:20px}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design .kg-card p{font-size:15px}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design .kg-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design .kg-filters button{padding:9px 5px;font-size:11px;white-space:normal}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design .kg-howto{padding:22px}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design .kg-howto ol{display:block;padding-left:0}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design .kg-howto li{margin:15px 0}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design :is(.kg-colours,.kg-brief,.kg-planning,.kg-doors-grid,.kg-oasis-photos){grid-template-columns:minmax(0,1fr)}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design #ak-kitchen-film{padding:0 0 30px}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design #ak-kitchen-film .ak-feature{padding:28px 20px;grid-template-columns:1fr;gap:25px}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design #ak-kitchen-film .ak-film-visual{max-width:100%;width:100%}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design #ak-kitchen-film video{max-height:70svh;object-fit:contain}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design .kg-tray{left:12px;right:12px;bottom:12px;width:auto;padding:13px;font-size:12px;gap:8px}}

html:root body.aa-kitchen-page #ak-design{padding:0!important}html:root body.aa-kitchen-page .aa-reference-header{position:absolute!important;top:0!important;min-height:0!important;height:108px!important}
@media(max-width:1024px){html:root body.aa-kitchen-page .aa-reference-header{height:72px!important}}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) header.aa-reference-header{z-index:5000!important;box-sizing:border-box!important;transition:background .2s ease}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design .kg-hero-image:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(20,16,12,.5),transparent 25%)}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-menu-trigger{display:none;position:fixed;z-index:6100;top:20px;left:18px;width:32px;height:32px;padding:6px 3px;background:transparent;border:0;color:#fff5e9;cursor:pointer}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-menu-trigger span{display:block;background:currentColor;height:1px;width:24px;margin:5px 0}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-side-menu{position:fixed;z-index:6000;top:72px;bottom:0;left:0;box-sizing:border-box;width:50vw;max-width:340px;overflow-y:auto;background:#302a23;color:#fff5e9;padding:18px 15px}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-side-menu[hidden]{display:none!important}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-side-menu a{display:flex;align-items:center;min-height:37px;color:#fff5e9!important;-webkit-text-fill-color:#fff5e9!important;font:300 13px/1.3 Roboto,Arial,sans-serif;text-decoration:none;border-bottom:1px solid #ffffff20;padding:4px 0}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-side-menu p{font-size:9px;letter-spacing:.15em;color:#c8b597;margin:18px 0 7px}
@media(max-width:1024px){html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-menu-trigger{display:block}html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) header.aa-reference-header .brand{left:50%!important;transform:translateX(-50%)!important;width:auto!important}}
@media(min-width:1025px){html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-side-menu{display:none!important}}
html:root body:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-side-menu#ak-side-menu#ak-side-menu{display:block!important;position:fixed!important;top:72px!important;left:0!important;right:auto!important;bottom:0!important;width:50vw!important;max-width:340px!important;height:calc(100svh - 72px)!important;min-height:0!important;margin:0!important;padding:16px 15px!important;overflow-x:hidden!important;overflow-y:auto!important;box-sizing:border-box!important;transform:none!important;text-align:left!important;white-space:normal!important}html:root body:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-side-menu#ak-side-menu[hidden]{display:none!important}html:root body:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-side-menu#ak-side-menu a{display:flex!important;align-items:center!important;justify-content:flex-start!important;position:static!important;width:100%!important;min-height:37px!important;height:auto!important;margin:0!important;padding:6px 0!important;font:300 13px/1.35 Roboto,Arial,sans-serif!important;letter-spacing:0!important;white-space:normal!important;box-sizing:border-box!important;text-transform:none!important;overflow-wrap:normal!important;color:#fff5e9!important;-webkit-text-fill-color:#fff5e9!important}
html:root body:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-side-menu#ak-side-menu#ak-side-menu#ak-side-menu[hidden]{display:none!important}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) #ak-design .kg-howto ol{list-style:none!important}
@media(max-width:1024px){
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) header.aa-reference-header{display:block!important;padding:0!important;left:0!important;right:0!important;width:100%!important;border:0!important;box-sizing:border-box!important}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) header.aa-reference-header :is(.aa-rh-left,.aa-rh-legacy){display:none!important}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) header.aa-reference-header .brand{position:absolute!important;top:13px!important;left:50%!important;transform:translateX(-50%)!important;width:115px!important;max-width:115px!important;height:46px!important;font-size:28px!important;line-height:1.1!important;text-align:center!important;padding:0!important;margin:0!important}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) header.aa-reference-header .brand span{display:block!important;font-size:7px!important;letter-spacing:.45em!important;line-height:1.4!important;margin-top:7px!important}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) header.aa-reference-header .aa-rh-utility{position:absolute!important;inset:12px 10px auto auto!important;width:82px!important;height:48px!important;display:block!important;padding:0!important;margin:0!important}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) header.aa-reference-header .aa-rh-utility>a{display:none!important}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) header.aa-reference-header #aa-selection-launch{display:flex!important;position:absolute!important;top:0!important;right:0!important;width:auto!important;min-width:0!important;min-height:22px!important;height:22px!important;padding:0!important;font-size:8px!important;letter-spacing:0!important;gap:4px!important;background:transparent!important;border:0!important;white-space:nowrap!important}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) header.aa-reference-header #aa-selection-launch span{width:16px!important;height:16px!important;font-size:8px!important;display:grid!important;place-items:center!important}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) header.aa-reference-header .aa-rh-languages{display:flex!important;position:absolute!important;top:29px!important;right:0!important;gap:9px!important;margin:0!important;padding:0!important}
html:root body.aa-kitchen-page:not(#ak-theme-exempt):not(#ak-theme-exempt2):not(#ak-theme-exempt3) header.aa-reference-header .aa-rh-languages a{font-size:9px!important;padding:0!important;letter-spacing:0!important}
}

@media(max-width:1024px){html:root body.aa-kitchen-page:not(#ak-a):not(#ak-b):not(#ak-c) header.aa-reference-header .aa-rh-languages{width:44px!important;min-width:0!important;justify-content:flex-end!important;gap:9px!important}html:root body.aa-kitchen-page:not(#ak-a):not(#ak-b):not(#ak-c) header.aa-reference-header .aa-rh-languages a{flex:0 0 auto!important}}