:root{--project-colour:#161616;--project-text-colour:#fff}section.kitchens-project-gallery{overflow:hidden;position:relative;padding:5vw 0;display:flex;background:#161616}@media (max-width:768px){section.kitchens-project-gallery{padding:0}}section.kitchens-project-gallery:has(+.kitchens-selected-brands){padding-bottom:0}section.kitchens-project-gallery .slick-list{overflow:visible}section.kitchens-project-gallery .gallery-slider{width:100%;height:100%;position:relative}section.kitchens-project-gallery .gallery-slider .slick-current.image{opacity:1}section.kitchens-project-gallery .gallery-slider .slick-arrow{position:absolute;height:100%;width:calc((100vw - 1340px)/2);top:0;z-index:10;background:0 0;color:#fff;font-size:2rem;cursor:pointer;outline:0;border:0}section.kitchens-project-gallery .gallery-slider .slick-arrow.slick-prev{right:calc(100% - 50px)}section.kitchens-project-gallery .gallery-slider .slick-arrow.slick-next{left:calc(100% - 50px)}section.kitchens-project-gallery .gallery-slider .image{width:auto;height:100%;-o-object-fit:cover;object-fit:cover;display:block;padding:0 1rem;transition:all .3s ease;opacity:.3}section.kitchens-project-gallery .gallery-slider .image:not(.slick-current){cursor:pointer}section.kitchens-project-gallery .gallery-slider .image img{height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:70vh;width:auto}@media (max-width:768px){section.kitchens-project-gallery .gallery-slider .image img{height:50vh}}@media (max-width:576px){section.kitchens-project-gallery .gallery-slider .image img{height:40vh}}section.kitchens-project-gallery .gallery-slider .slick-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:10}