.customStudio{color:#2d3d2d}.customStudioHero{position:relative;background:#f1ede3;min-height:440px;overflow:hidden}.customHeroInner{position:relative;z-index:1;padding-block:64px;pointer-events:none}.customHeroInner>*{pointer-events:auto}.customEyebrow{font-size:10px;letter-spacing:.15em;color:#95501b}.customHeroInner h1{font:400 clamp(42px,4.2vw,68px)/1.08 Georgia,serif;margin:20px 0}.customHeroInner h1 em{font-weight:400;color:#687354}.customHeroInner p{font-size:15px;line-height:1.8;max-width:430px;margin-bottom:25px}.customHeroPhoto{position:absolute;inset-block:0;inset-inline-end:0;width:51%;background-image:url(/banners/categories/modular-custom/banner.jpg),url(/banners/edit-kitchen.jpg);background-size:cover;background-position:50%}.customPrimary{display:inline-flex;gap:24px;align-items:center;justify-content:center;background:#bc6c25;color:#fff;border:0;padding:14px 21px;font-size:14px;cursor:pointer}.customPrimary:hover{background:#95501b}.customPrimary:disabled{opacity:.65}.customServices{padding-block:52px}.customEnquiry h2,.customSectionHeading h2{font:400 clamp(28px,3vw,42px)/1.15 Georgia,serif;margin:13px 0}.customSectionHeading p{font-size:13px;color:#747667}.customServicesGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:22px;gap:22px;margin-top:27px}.customService{border:0;background:none;text-align:start;padding:0;color:inherit;cursor:pointer}.customServicePhoto{display:block;aspect-ratio:4/3;background-size:cover;background-position:50%;background-color:#eee7d9}.customServiceTitle{display:flex;justify-content:space-between;align-items:center;font-size:18px;padding-top:16px;gap:12px}.customServiceDesc{display:block;font-size:12px;color:#747667;line-height:1.6;padding-top:8px}.customProcess{background:#f7f5ee;padding-block:35px}.customProcessInner{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:38px;gap:38px}.customProcessInner>div{position:relative;-webkit-padding-end:25px;padding-inline-end:25px}.customProcessInner>div>span{float:inline-end;color:#b7ae98;font-size:12px}.customProcess h3{font-size:18px;font-weight:500;margin:15px 0 9px}.customProcess p{font-size:13px;line-height:1.7;color:#707565}.customEnquiry{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:70px;gap:70px;padding-block:60px;scroll-margin-top:95px}.customEnquiryIntro>p{font-size:14px;line-height:1.9;color:#68705f;max-width:350px}.customEnquiryIntro .customFormNote{font-size:12px}.customEnquiryForm fieldset{border:0;padding:0;margin:0;min-width:0}.customFormGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.customEnquiryForm label{display:flex;flex-direction:column;gap:9px;font-size:13px}.customEnquiryForm input:not([type=checkbox]):not([type=file]),.customEnquiryForm select,.customEnquiryForm textarea{width:100%;border:1px solid #dcded3;border-radius:0;background:#fff;color:#283618;padding:12px;font:inherit;min-height:43px}.customEnquiryForm textarea{resize:vertical}.customEnquiryForm input:focus-visible,.customEnquiryForm select:focus-visible,.customEnquiryForm textarea:focus-visible{outline:2px solid #bc6c25;outline-offset:2px}.customDimensions{margin-block:24px}.customDimensions>span{display:block;font-size:12px;color:#767a6c;margin-bottom:13px}.customDimensions>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px}.customEnquiryForm .customUpload{padding:20px;background:#f7f5ef;margin-block:22px}.customUpload>span{font-size:11px;color:#747969}.customUpload input{max-width:100%;font-size:12px}.customEnquiryForm .customConsent{flex-direction:row;align-items:flex-start;font-size:12px;line-height:1.7;margin-block:20px}.customConsent input{margin-top:4px;accent-color:#bc6c25}.customPreviews{display:flex;gap:12px}.customPreviews>div{position:relative}.customPreviews img{width:80px;height:80px;object-fit:cover}.customPreviews button{position:absolute;top:0;inset-inline-end:0;border:0;background:#fff;color:#283618;font-size:20px;width:25px;height:25px;cursor:pointer}.customError{color:#a2352a;font-size:13px;line-height:1.6}.customSuccess{background:#f1f4eb;padding:35px;align-self:start}.customSuccess h3{font-size:23px;font-weight:500}.customSuccess button{border:1px solid #bcc9af;background:white;padding:12px 18px;color:#34483d;cursor:pointer}.customStudio a:focus-visible,.customStudio button:focus-visible{outline:2px solid #bc6c25;outline-offset:4px}html[dir=rtl] .customEnquiry h2,html[dir=rtl] .customHeroInner h1,html[dir=rtl] .customSectionHeading h2{font-family:Tahoma,Arial,sans-serif;line-height:1.4}html[dir=rtl] .customPrimary svg{transform:scaleX(-1)}@media(max-width:950px){.customHeroInner p{max-width:40%}.customServicesGrid{gap:16px}.customEnquiry{gap:35px;grid-template-columns:.7fr 1.3fr}.customServiceTitle{font-size:16px}}@media(max-width:650px){.customStudioHero{display:flex;flex-direction:column}.customHeroPhoto{position:relative;order:-1;width:100%;height:235px}.customHeroInner{padding-block:30px}.customHeroInner h1{font-size:42px}.customHeroInner p{max-width:none;font-size:14px}.customServices{padding-block:34px}.customServicesGrid{grid-template-columns:1fr 1fr;gap:24px 14px}.customServiceTitle{font-size:15px;line-height:1.4}.customServiceDesc{font-size:11px}.customProcessInner{grid-template-columns:1fr;gap:22px}.customProcessInner>div{padding-bottom:15px;border-bottom:1px solid #e4e4d8}.customProcessInner>div:last-child{border:0;padding:0}.customEnquiry{grid-template-columns:1fr;padding-block:35px;gap:25px;scroll-margin-top:75px}.customEnquiryIntro>p{max-width:none}.customFormGrid{gap:16px;grid-template-columns:1fr}.customDimensions>div{gap:10px}.customPrimary{max-width:100%;font-size:13px}}.customOptional{margin-top:22px;border-block:1px solid #e4e2d8;padding-block:16px}.customOptional>summary{font-size:13px;color:#95501b;cursor:pointer;padding-block:4px}.customOptional[open]>summary{margin-bottom:20px}