section.kitchens-hero{height:60vw;width:100%;overflow:hidden;position:relative;display:flex;flex-direction:column;justify-content:flex-end}@media (min-width:1700px){section.kitchens-hero{height:75vh}}@media (max-width:576px){section.kitchens-hero{height:150vw}}section.kitchens-hero::before{content:"";z-index:11;opacity:.75;background:linear-gradient(195deg,transparent 40%,rgba(0,0,0,.9) 89%,#000 100%)}section.kitchens-hero .hero-slides-images .hero-slide{position:absolute;top:0;left:0;width:100%;height:120%;transform:translateY(-10%)}section.kitchens-hero .hero-slides-images .hero-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}section.kitchens-hero .hero-slides-images .hero-slide .hero-slide-content,section.kitchens-hero::before{position:absolute;bottom:0;left:0;width:100%;height:100%}section.kitchens-hero .hero-slides-images .hero-slide.active{z-index:1}section.kitchens-hero .hero-slides-content{position:relative;z-index:20}section.kitchens-hero .hero-slides-content .hero-slide{display:none;color:#fff}section.kitchens-hero .hero-slides-content .hero-slide.active{display:block}section.kitchens-hero .hero-slides-content .hero-slide-content{bottom:0;left:0;width:100%;height:100%}section.kitchens-hero .hero-slides-content .hero-slide-content .hero-title{color:#fff;font-size:clamp(4rem,4.5vw,7rem);max-width:50%;line-height:1.2}@media (max-width:576px){section.kitchens-hero .hero-slides-content .hero-slide-content .hero-title{max-width:100%}}section.kitchens-hero .hero-menu{padding:3vw 0;width:100%;z-index:40}section.kitchens-hero .hero-menu .progress-bar{width:100%;height:2px;background:rgba(255,255,255,.5);overflow:hidden}section.kitchens-hero .hero-menu .progress-bar .progress-bar-inner{height:100%;background:#f6c827;width:0%;transition:width .3s ease}section.kitchens-hero .hero-menu .hero-menu-items{display:flex;flex-direction:row;gap:8vw}@media (max-width:576px){section.kitchens-hero .hero-menu .hero-menu-items{gap:2rem}}section.kitchens-hero .hero-menu .hero-menu-items .hero-menu-item{flex:1}section.kitchens-hero .hero-menu a{color:#fff;text-decoration:none;font-size:1.9rem;font-weight:100;padding:1rem 0;border-radius:.5rem;transition:all .3s ease;display:flex;flex-direction:column;gap:2rem}@media (max-width:576px){section.kitchens-hero .hero-menu a span{display:none}section.kitchens-hero .hero-menu a{gap:.5rem}section.kitchens-hero .hero-menu a:before{content:attr(data-attr);top:0;left:0;width:100%;height:100%}}