.handleless-hero{position:relative;background-image:url(https://wirralkitcheninteriors-co-uk.stackstaging.com/wp-content/uploads/2024/12/dark-kitchen-hero.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;padding:16% 0;min-height:400px;display:flex;align-items:center;justify-content:center;overflow:hidden}.handleless-hero__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#0003;z-index:1}.handleless-hero__container{position:relative;z-index:2;text-align:center}.handleless-hero__content{max-width:800px;margin:0 auto;padding:1em 1.5em}.handleless-hero__content h1{color:#fff;font-size:clamp(2rem,6vw,3rem);font-weight:800;text-transform:uppercase;margin-bottom:.5em;text-shadow:0 2px 4px rgba(0,0,0,.3)}.handleless-hero__content p{color:#fff;font-size:clamp(1rem,3vw,1.25rem);padding-bottom:0;text-shadow:0 1px 2px rgba(0,0,0,.3)}@media (max-width: 767px){.handleless-hero{padding:20% 0;min-height:300px}}.kitchen-project-intro{padding:64px 0;background-color:#fff}.kitchen-project-intro__header{margin-bottom:3em}.kitchen-project-intro__header h1{font-size:clamp(1.5rem,5vw,2.25rem);font-weight:700;margin-bottom:.5em}.kitchen-project-intro__divider{width:100px;height:4px;background-color:#35393f;margin:0}.kitchen-project-intro__row{display:grid;grid-template-columns:1fr 1fr;gap:3em;align-items:start}.kitchen-project-intro__content p{margin-bottom:1.5em;line-height:1.7}.kitchen-project-intro__content p:last-child{margin-bottom:0}.kitchen-project-intro__content h2{font-size:1.25rem;margin:1.5em 0 .75em}.kitchen-project-intro__content ul{padding-left:1.25em;margin:0 0 1.25em}.kitchen-project-intro__content li{margin-bottom:.5em;line-height:1.6}.kitchen-project-intro__image{position:relative;box-shadow:0 12px 18px -6px #0000004d;border-radius:4px;overflow:hidden}.kitchen-project-intro__image img{width:100%;height:auto;display:block;object-fit:cover}@media (max-width: 980px){.kitchen-project-intro{padding:50px 0}.kitchen-project-intro__row{grid-template-columns:1fr;gap:2em}.kitchen-project-intro__image{order:-1}}@media (max-width: 767px){.kitchen-project-intro{padding:40px 0}.kitchen-project-intro__header{margin-bottom:2em}.kitchen-project-intro__row{gap:1.5em}}.lightbox-gallery{padding:64px 0 80px;background-color:#fff}.lightbox-gallery__grid{--grid-columns: 4;display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);gap:1.5em}.lightbox-gallery__item{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:4px;cursor:pointer;transition:transform .3s ease;border:0;padding:0;background:transparent}.lightbox-gallery__item:hover{transform:scale(1.02)}.lightbox-gallery__item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.lightbox-gallery__item:hover img{transform:scale(1.05)}.lightbox-gallery__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0000;transition:background-color .3s ease}.lightbox-gallery__item:hover .lightbox-gallery__overlay{background-color:#00000026}.lightbox-gallery__plus{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:42px;height:42px;border-radius:50%;background:#35393feb;color:#fff;display:grid;place-items:center;font-size:24px;opacity:0;transition:opacity .2s ease;pointer-events:none}.lightbox-gallery__item:hover .lightbox-gallery__plus{opacity:1}.lightbox-gallery__modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;z-index:9999;display:grid;place-items:center;padding:24px}.lightbox-gallery__modal-content{position:relative;max-width:min(1100px,96vw);max-height:min(720px,90vh)}.lightbox-gallery__modal-image{width:100%;height:auto;max-height:min(720px,90vh);object-fit:contain;border-radius:4px;display:block}.lightbox-gallery__caption{margin-top:10px;color:#ffffffe6;font-size:.95rem;text-align:center}.lightbox-gallery__close{position:absolute;top:-14px;right:-14px;width:36px;height:36px;border-radius:50%;border:0;background:#fffffff2;color:#111;font-size:24px;line-height:36px;cursor:pointer}.lightbox-gallery__nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:0;background:#ffffffe6;color:#111;font-size:30px;cursor:pointer;display:grid;place-items:center}.lightbox-gallery__nav--prev{left:-16px}.lightbox-gallery__nav--next{right:-16px}.lightbox-gallery--masonry .lightbox-gallery__grid{gap:10px}.lightbox-gallery--masonry .lightbox-gallery__item{border-radius:0}.lightbox-gallery--masonry .lightbox-gallery__item:hover,.lightbox-gallery--masonry .lightbox-gallery__item:hover img{transform:none}.lightbox-gallery--masonry .lightbox-gallery__item:hover .lightbox-gallery__overlay{background-color:transparent}.lightbox-gallery--masonry .lightbox-gallery__plus{display:none}@media (max-width: 980px){.lightbox-gallery{padding:50px 0 60px}.lightbox-gallery__grid{grid-template-columns:repeat(2,1fr);gap:1.25em}}@media (max-width: 767px){.lightbox-gallery{padding:40px 0 50px}.lightbox-gallery__grid{grid-template-columns:repeat(2,1fr);gap:1em}}@media (max-width: 480px){.lightbox-gallery__grid{grid-template-columns:1fr}.lightbox-gallery__nav--prev{left:6px}.lightbox-gallery__nav--next{right:6px}.lightbox-gallery__close{top:6px;right:6px}}.kitchen-view-more{padding:64px 0 80px;background:#fff}.kitchen-view-more__header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75em;margin-bottom:2.5em}.kitchen-view-more__top-divider{width:80px;height:3px;background:#c0a24c}.kitchen-view-more__header h2{font-size:clamp(1.5rem,5vw,2.25rem);font-weight:700;margin-bottom:.5em}.kitchen-view-more__divider{width:100px;height:4px;background-color:#35393f;margin:0}.kitchen-view-more__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5em}.kitchen-view-more__item{display:block;text-decoration:none;color:inherit}.kitchen-view-more__image{position:relative;border-radius:4px;overflow:hidden;aspect-ratio:400 / 284}.kitchen-view-more__image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.kitchen-view-more__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0000;opacity:0;transition:background .3s ease,opacity .3s ease}.kitchen-view-more__plus{width:86px;height:86px;border-radius:999px;display:grid;place-items:center;font-size:48px;line-height:1;color:#fffffff2;background:#00000040;box-shadow:0 0 0 2px #fff9;transform:scale(.92);transition:transform .25s ease}.kitchen-view-more__item:hover .kitchen-view-more__image img{transform:scale(1.05)}.kitchen-view-more__item:hover .kitchen-view-more__overlay{background:#00000026;opacity:1}.kitchen-view-more__item:hover .kitchen-view-more__plus{transform:scale(1)}.kitchen-view-more__title{margin-top:.75em;font-size:1.1rem;font-weight:700}.kitchen-view-more__item--current{opacity:.9}@media (max-width: 980px){.kitchen-view-more{padding:50px 0 60px}.kitchen-view-more__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767px){.kitchen-view-more{padding:40px 0 50px}}@media (max-width: 480px){.kitchen-view-more__grid{grid-template-columns:1fr}}.handleless-page{width:100%;min-height:100vh;background-color:#fff;color:#35393f;font-family:Noto Sans,Helvetica,Arial,sans-serif;font-size:1.125rem;line-height:1.7}.handleless-page h1,.handleless-page h2,.handleless-page h3,.handleless-page h4,.handleless-page h5,.handleless-page h6{color:#35393f;font-family:"Noto Serif",Georgia,Times New Roman,serif;font-weight:700;letter-spacing:1px;line-height:1.4em;padding-bottom:10px}.handleless-page h1{font-size:clamp(1.5rem,5vw,2.25rem)}.handleless-page h2{font-size:clamp(1.375rem,4vw,1.875rem)}.handleless-page h3{font-size:clamp(1.25rem,3vw,1.625rem)}.handleless-page p{padding-bottom:1em}.handleless-page p:last-of-type{padding-bottom:0}.handleless-page a{color:#cfad6e;text-decoration:none}.handleless-page a:hover{opacity:.7}.handleless-page strong{font-weight:700}.container{width:96%;max-width:110rem;margin:0 auto;position:relative}@media (min-width: 641px){.container{width:85%}}@media (min-width: 1025px){.container{width:80%}}
