section.kitchens-projects{background:#161616;color:#fff;padding:3vw 0 5vw;position:relative;max-width:100vw;overflow:hidden}@media (max-width:768px){section.kitchens-projects{padding:5rem 0}}section.kitchens-projects:has(.kitchens-projects-list.grid) .background-layout{display:none!important}@media (max-width:768px){section.kitchens-projects:has(.kitchens-projects-list.grid){padding:3rem 0 5rem}}section.kitchens-projects .section-header{margin-bottom:2.5vw;color:#fff}section.kitchens-projects .section-header .contain{display:flex;flex-direction:row;gap:15vw;justify-content:space-between;align-items:flex-start}section.kitchens-projects .section-header .title{display:flex;justify-content:space-between;width:100%;align-items:center}section.kitchens-projects .section-header .title .block-title{color:#fff;margin-bottom:0}section.kitchens-projects .section-header .slick-disabled{opacity:.2;cursor:not-allowed;pointer-events:none}section.kitchens-projects .section-header .description{color:#fff;max-width:50%}section.kitchens-projects .section-header .description p{font-weight:100;margin-bottom:0;font-size:3rem;line-height:1.4}section.kitchens-projects .background-image,section.kitchens-projects .background-layout{position:absolute;top:0;left:0;width:100%;height:0%;background:var(--background-colour)}section.kitchens-projects .background-image.split-top,section.kitchens-projects .background-layout.split-top{top:0}section.kitchens-projects .background-image.split-bottom,section.kitchens-projects .background-layout.split-bottom{top:auto;bottom:0;height:50%}section.kitchens-projects .background-image.full,section.kitchens-projects .background-image.image-full,section.kitchens-projects .background-image.image-left,section.kitchens-projects .background-image.image-right,section.kitchens-projects .background-layout.full,section.kitchens-projects .background-layout.image-full,section.kitchens-projects .background-layout.image-left,section.kitchens-projects .background-layout.image-right{height:100%}section.kitchens-projects .slick-list{overflow:visible}section.kitchens-projects .slick-track{display:flex}section.kitchens-projects .slick-slide{height:inherit;padding-right:2rem}section.kitchens-projects .slick-slide .kitchen-project-card{height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1rem}section.kitchens-projects .slick-slide .kitchen-project-card a.project-link{text-decoration:none;display:block}section.kitchens-projects .slick-slide .kitchen-project-card .block-image{aspect-ratio:10/13;margin-bottom:3rem;width:100%;height:auto}@media (max-width:768px){section.kitchens-projects .slick-slide .kitchen-project-card .block-image{margin-bottom:1.5rem;aspect-ratio:1}}section.kitchens-projects .slick-slide .kitchen-project-card .block-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section.kitchens-projects .slick-slide .kitchen-project-card h3{color:var(--project-text-colour)}section.kitchens-projects .slick-slide .kitchen-project-card .quote{font-size:1.7rem;font-weight:100;line-height:1.3;margin-bottom:0;max-width:90%;opacity:.8;margin-bottom:2rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:var(--project-text-colour)}section.kitchens-projects .slick-slide .kitchen-project-card .block-button,section.kitchens-projects .slick-slide .kitchen-project-card .cta{color:var(--project-text-colour)!important}section.kitchens-projects .kitchens-projects-list.carousel:not(.slick-initialized) .kitchen-project-card{opacity:0;transition:all .3s ease}section.kitchens-projects .kitchens-projects-list.grid{display:grid;grid-template-columns:1fr 1fr;gap:10vw 8vw;position:relative}@media (max-width:768px){section.kitchens-projects .kitchens-projects-list.grid{grid-template-columns:1fr;gap:5rem}}section.kitchens-projects .kitchens-projects-list.grid .shopify-block{position:relative}@media (min-width:769px){section.kitchens-projects .kitchens-projects-list.grid .shopify-block:nth-child(3n){padding-top:0!important;grid-column:span 2;padding:0 5vw}section.kitchens-projects .kitchens-projects-list.grid .shopify-block:nth-child(3n) .kitchen-project-card .block-image{aspect-ratio:17/11}}section.kitchens-projects .kitchens-projects-list.grid .shopify-block:nth-child(odd){padding-top:15vw}@media (max-width:768px){section.kitchens-projects .kitchens-projects-list.grid .shopify-block:nth-child(odd){padding-top:0}}section.kitchens-projects .kitchens-projects-list.grid .shopify-block:has(.section-header){padding-top:0}section.kitchens-projects .kitchens-projects-list.grid .kitchen-project-card .project-link{display:block;text-decoration:none}section.kitchens-projects .kitchens-projects-list.grid .kitchen-project-card .block-image{aspect-ratio:10/13;margin-bottom:3rem;width:100%;height:auto}@media (max-width:768px){section.kitchens-projects .kitchens-projects-list.grid .kitchen-project-card .block-image{margin-bottom:1.5rem;aspect-ratio:1}}section.kitchens-projects .kitchens-projects-list.grid .kitchen-project-card h3{color:#fff}section.kitchens-projects .kitchens-projects-list.grid .kitchen-project-card .quote{max-width:75%;font-size:1.7rem;margin-bottom:2rem}@media (max-width:768px){section.kitchens-projects .kitchens-projects-list.grid .kitchen-project-card .quote{display:none}}