@media (min-width: 1921px){.kstyles__tabs{padding-right: 15%}}@media (min-width: 1440px){:root{--site-padding-x: 100px}.feature-quote__card{padding: 114px}.careers-hero__grid{grid-template-columns: 1fr 1.5fr}.careers-hero__content{order: 0}.careers-hero__media{order: 0}}@media (min-width: 1200px) and (max-width: 1920px){:root{--header-height: 160px}.header-top{height: 85px}.site-logo img{height: 59px}.header-nav{height: 75px}}@media (min-width: 1200px) and (max-width: 1439px){:root{--site-padding-x: 80px}.about-hero__grid{gap: 60px}.about-hero__title{font-size: 36px}.careers-hero__grid{grid-template-columns: 1fr 1.2fr}.careers-hero__content{order: 0}.careers-hero__media{order: 0}.nav-list{gap: 20px}.nav-item>a{font-size: 14px}.hero--full{min-height: calc(100vh - var(--header-height))}.text-display{font-size: 56px}.kitchens{padding: 100px 0}.kitchens__grid{gap: 48px}.kitchen-card__media{height: 480px}.text-heading, .text-heading--upper{font-size: 36px;line-height: 46px}.footer__main{gap: 40px}.projects-slider__viewport{height: calc(100vh - 180px);max-height: 650px}.projects-slider__card{width: 420px;padding: 50px 40px}.projects-slider__card-title{font-size: 28px}.projects-slider__nav--prev{left: max(20px, calc(50vw - 864px + 160px))}.projects-slider__nav--next{right: max(20px, calc(50vw - 864px + 160px))}.sust-quality__quote{width: 600px}.sust-hero__title, .sust-section__title, .sust-quality__title, .sust-testimonial__text, .sust-responsibility__title, .sust-longlife__title{font-size: 30px;line-height: 42px}.sust-quality__quote p{font-size: 28px;line-height: 38px}.sust-section__grid{gap: 50px}.sust-quality__grid{gap: 50px}.sust-quality__quote{width: 500px}.kstyles__tabs{padding-right: 2%}.project-hero-split__content{padding: 80px 40px 80px var(--site-padding-x)}.project-hero-split__inner{gap: 60px}.project-hero-split__title{font-size: 40px;line-height: 52px}.project-hero-split__nav{width: 70px;height: 70px}.project-hero-split__nav--next{bottom: 96px}}@media (min-width: 1200px) and (max-width: 1920px){.owners-hero{padding: 40px 0}}@media (min-width: 1024px) and (max-width: 1199px){:root{--site-padding-x: 48px;--header-height: 146px}.about-company__text{max-width: 100%}.about-hero__grid{gap: 48px}.about-hero__title{font-size: 32px}.careers-hero__grid{grid-template-columns: 1fr 1.1fr}.careers-hero__content{order: 0}.careers-hero__media{order: 0}.mfn-block__grid{align-items: stretch}.mfn-block__media{display: flex}.mfn-block__media img{width: 100%;height: 100%;object-fit: cover}.mfn-block__content{display: flex;flex-direction: column;justify-content: center}.mfn-block__logo{align-self: flex-start}.awards-commitment__grid{gap: 100px}.awards-commitment__content{display: flex;flex-direction: column;justify-content: center}.awards-commitment__media{display: flex}.awards-commitment__media img{width: 100%;height: auto;max-height: none;object-fit: cover}.ks-ranges__grid{grid-template-columns: repeat(2, 1fr);row-gap: 60px;column-gap: 24px}.projects-grid{grid-template-columns: repeat(2, 1fr);gap: 32px}.kstyles{padding: 72px 0 56px}.kstyles__title{font-size: 30px;margin-bottom: 20px}.kstyles__tabrow{flex-direction: row;align-items: center;gap: 16px;margin-bottom: 32px}.kstyles__tabs{flex: 1;min-width: 0;overflow-x: auto;-webkit-overflow-scrolling: touch;scrollbar-width: none;padding-right: 2%;position: relative;justify-content: flex-start;gap: 0}.kstyles__tabs::-webkit-scrollbar{display: none}.kstyles__tab{flex-shrink: 0;padding: 12px 16px;font-size: 13px;white-space: nowrap}.kstyles__tabs-fade{display: none}.kstyles__cta{flex-shrink: 0;margin-top: 0;padding: 10px 22px;font-size: 13px}.kstyles__cta img{width: 16px;height: 16px}.kstyles__mosaic{grid-template-columns: 1fr;gap: 12px}.kstyles__stack{display: grid;grid-template-columns: 1fr 1fr;grid-template-rows: auto;gap: 12px}.kstyles__body>.kstyles__nav{width: 36px;height: 36px}.kstyles__body>.kstyles__nav--prev{left: -48px}.kstyles__body>.kstyles__nav--next{right: -48px}.kstyles__body>.kstyles__nav img{width: 16px;height: 16px}.kstyles__nav-container{display: none}.header-top{height: 90px}.header-cta--top{display: inline-flex;align-items: center;position: absolute;right: 0;height: 40px;padding: 0 16px;font-size: 13px}.header-nav{height: 56px}.header-nav .header-cta{display: none}.nav-list{width: 100%;justify-content: space-between}.nav-item>a{font-size: 13px}.site-logo img{height: 44px}.text-display{font-size: 42px}.text-heading, .text-heading--upper{font-size: 30px;line-height: 40px}.text-eyebrow{font-size: 14px;letter-spacing: 3px}.hero-content{padding-top: calc(var(--header-height) + 40px);padding-bottom: 60px}.hero-actions{flex-wrap: wrap;gap: 12px}.hero--compact{min-height: 500px}.hero-content .text-display{font-size: 48px}.about-why__card{flex: 0 0 380px;min-width: 380px}.kitchens{padding: 80px 0}.kitchens__grid{gap: 32px}.kitchen-card__media{height: 360px}.kitchen-card__default{padding: 32px}.kitchen-card__overlay{padding: 32px}.kitchen-card__default-title, .kitchen-card__title{font-size: 28px}.view-lens{width: 80px;height: 80px}.projects-slider{padding-top: 60px}.projects-slider__viewport{height: calc(100vh - 160px);max-height: 550px}.projects-slider__card{width: 480px;padding: 45px 35px}.projects-slider__card-content{gap: 32px}.projects-slider__card-title{font-size: 26px}.projects-slider__card-desc{font-size: 14px;line-height: 1.6}.projects-slider__nav{width: 44px;height: 44px;min-width: 44px;min-height: 44px;max-width: 44px;max-height: 44px}.projects-slider__nav--prev{left: 40px}.projects-slider__nav--next{right: 40px}.brands{padding: 72px 0}.brands__title{font-size: 28px}.brands__list{gap: 60px;padding: 30px 0;padding-right: 60px}.brands__item img{max-height: 140px;max-width: 140px}.discover{padding: 72px 0}.discover__header{margin-bottom: 40px}.discover__logo{max-width: 140px}.testimonials__nav--prev{display: none}.testimonials__nav--next{display: none}.site-footer{padding: 60px 0px 0px 0px}.footer__main{grid-template-columns: 1fr 1fr 1.2fr;gap: 32px;padding-bottom: 80px}.footer__logo-row{padding-bottom: 36px}.footer__newsletter-title{font-size: 18px}.footer__newsletter-field input{font-size: 18px}.footer__copyright{font-size: 16px}.footer__legal-link, .footer__legal-sep{font-size: 16px}.team-grid{grid-template-columns: repeat(3, 1fr)}.single-post__grid{grid-template-columns: 1fr 280px;gap: 50px !important}.also-like .archive-grid{grid-template-columns: repeat(2, 1fr)}.contact-content__grid{flex-direction: row;gap: 32px}.contact-content__left, .contact-content__right{width: calc(50% - 16px)}.contact-map-hero__canvas{height: calc(100vh - var(--header-height))}.company-journey__timeline{display: block !important}.company-journey__timeline .company-journey__year.active::before{content: '' !important;display: block !important;position: absolute !important;top: -2px !important;left: -20px !important;right: -20px !important;height: 1px !important;background: linear-gradient(to right, transparent, #9A876E 30%, #9A876E 70%, transparent) !important;z-index: 1}.company-journey__item-grid{grid-template-columns: 1fr;gap: 32px}.company-journey__item-media{order: 1}.company-journey__item-media img{height: 300px;width: 100%;object-fit: cover;object-position: center center}.company-journey__item-content{order: 2}.company-awards{padding: 60px 0}.company-awards__title{font-size: 28px}.company-awards__grid{gap: 40px;padding: 48px 0}.company-awards__item img{max-height: 100px}.sust-hero{padding: 80px 0}.sust-hero__content{gap: 30px;margin-bottom: 40px}.sust-section{padding: 80px 0}.sust-section__grid{gap: 40px}.sust-section__media img{min-height: 400px}.sust-section__content{gap: 30px}.sust-quality{padding: 100px 0}.sust-quality__title{margin-bottom: 40px}.sust-quality__grid{flex-direction: column;gap: 40px}.sust-quality__quote{width: 100%}.sust-testimonial{padding: 60px 0 80px}.sust-testimonial__text{font-size: 22px;line-height: 1.6}.sust-responsibility{padding: 80px 0}.sust-responsibility__grid{gap: 40px}.sust-responsibility__content{gap: 30px}.sust-longlife{padding: 0 0 80px}.sust-longlife__content{gap: 30px;margin-bottom: 40px}.related-projects__arrow{display: none}.related-projects__dots{display: flex}.project-hero-split__content{padding: 60px 32px 60px var(--site-padding-x)}.project-hero-split__inner{gap: 48px}.project-hero-split__title{font-size: 36px;line-height: 46px}.project-hero-split__nav{width: 60px;height: 60px}.project-hero-split__nav--next{bottom: 90px}.project-hero-split__meta-value{font-size: 18px}.project-overview-slider__nav{display: none}}@media (max-width: 1024px){.sust-section__title{max-width: 100%}.sust-section__desc{max-width: 100%}.feature-intro__desc{max-width: 100%}.production-page .sust-section--beige .sust-section__content, .sustainability-page .sust-section--beige .sust-section__content, .production-page .sust-section--white .sust-section__content, .sustainability-page .sust-section--white .sust-section__content{gap: 20px}}@media (max-width: 1023px){.project-overview__desc--full, .solution-description__text, .feature-intro__desc, .feature-closing__desc, .about-hero__text, .about-section__text, .about-company__text, .ks-content__text, .sust-hero__desc, .sust-section__desc, .sust-responsibility__desc, .sust-longlife__desc, .consult-intro__description, .collection-description__content{max-width: 100%}.bdp-highlights__tabs{display: flex;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;scrollbar-width: none;-ms-overflow-style: none;flex-wrap: nowrap;gap: 32px}.bdp-highlights__tabs::-webkit-scrollbar{display: none}.bdp-highlights__tab{flex-shrink: 0;white-space: nowrap}}@media (min-width: 768px) and (max-width: 1023px){:root{--site-padding-x: 32px;--header-height: 130px}.coming-soon__title{font-size: 56px !important;line-height: 1.1 !important}.coming-soon__text{font-size: 15px}.about-hero__grid{gap: 40px}.about-hero__title{font-size: 28px}.careers-hero__grid{grid-template-columns: 1fr 1fr;align-items: center}.careers-hero__content{max-width: 100%}.careers-hero__media img{min-height: 300px;max-height: 450px}.about-section__grid{grid-template-columns: 1fr 1fr;gap: 48px}.about-section__media{order: 0}.about-section__content{order: 0}.about-section--reverse .about-section__content{order: -1}.about-company__wrapper{display: grid;grid-template-columns: 1fr 1fr;gap: 40px}.about-company__media{width: 100%;display: flex}.about-company__media img{width: 100%;height: auto;object-fit: cover}.about-company__card{position: static;transform: none;width: 100%;background: transparent;padding: 0;box-shadow: none;display: flex;flex-direction: column;justify-content: center}.about-company__title{font-size: 22px}.about-company__text{font-size: 14px}.about-company--reverse .about-company__card{order: -1}.about-team__grid{grid-template-columns: 1fr 1fr;gap: 40px}.about-team__content{order: 0;display: flex;flex-direction: column;justify-content: center}.about-team__media{order: 0;display: flex;justify-content: flex-end;height: 100%}.about-team__media img{width: 100%;height: auto;max-width: none;max-height: none;object-fit: cover}.about-team__title{font-size: 22px}.ks-ranges__grid{grid-template-columns: repeat(2, 1fr);row-gap: 60px;column-gap: 24px}.projects-grid{grid-template-columns: repeat(2, 1fr);gap: 32px}.kstyles .container{position: relative}.kstyles{padding: 72px 0 56px}.kstyles__title{font-size: 30px;margin-bottom: 20px}.kstyles__tabrow{flex-direction: column;align-items: stretch;gap: 0;margin-bottom: 32px}.kstyles__tabrow .kstyles__cta{position: absolute;top: 0;right: var(--site-padding-x);margin-top: 0;padding: 8px 18px;font-size: 12px}.kstyles__tabrow .kstyles__cta img{width: 14px;height: 14px}.kstyles__tabrow .kstyles__cta .kstyles__cta-category{display: none}.kstyles__tabs{overflow-x: auto;-webkit-overflow-scrolling: touch;scrollbar-width: none;padding-right: 0;position: relative;justify-content: flex-start;gap: 0}.kstyles__tabs::-webkit-scrollbar{display: none}.kstyles__tab{flex-shrink: 0;padding: 12px 16px;font-size: 13px;white-space: nowrap}.kstyles__tabs-fade{display: none}.kstyles__mosaic{grid-template-columns: 1fr;gap: 12px}.kstyles__stack{display: grid;grid-template-columns: 1fr 1fr;grid-template-rows: auto;gap: 12px}.kstyles__body>.kstyles__nav{width: 36px;height: 36px;background: rgba(255, 255, 255, 0.85);box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1)}.kstyles__body>.kstyles__nav--prev{left: 10px}.kstyles__body>.kstyles__nav--next{right: 10px}.kstyles__body>.kstyles__nav img{width: 16px;height: 16px}.kstyles__nav-container{display: none}.header-top{height: 80px}.header-cta--top{display: inline-flex;align-items: center;position: absolute;right: 0;height: 38px;padding: 0 14px;font-size: 12px}.header-nav{height: 50px}.header-nav .header-cta{display: none}.nav-list{gap: 22px;flex-wrap: nowrap}.nav-item>a{font-size: 10px;white-space: nowrap}.site-logo img{height: 40px}.text-display{font-size: 38px}.text-heading, .text-heading--upper{font-size: 30px;line-height: 40px}.text-eyebrow{font-size: 13px;letter-spacing: 2.5px}.hero--full{min-height: calc(100svh - var(--header-height))}.hero--compact{min-height: 450px}.hero-content{padding-bottom: 50px}.hero-content .text-display{font-size: 40px}.hero-actions{flex-wrap: wrap;gap: 12px}.about-why{padding: 70px 0}.about-why__header{margin-bottom: 45px}.about-why__title{font-size: 30px;margin-bottom: 22px}.about-why__intro{font-size: 16px;line-height: 26px}.about-why__slider-wrapper{padding-left: var(--site-padding-x)}.about-why__card{flex: 0 0 340px;min-width: 340px;padding: 22px 22px 34px;gap: 26px}.about-why__card-title{font-size: 22px;line-height: 30px}.about-why__card-text{font-size: 14px;line-height: 24px}.kitchens{padding: 70px 0}.kitchens__title{margin-top: 14px}.kitchens__desc{margin-top: 26px}.kitchens__grid{margin-top: 45px;grid-template-columns: 1fr 1fr;gap: 28px}.kitchen-card__media{height: 340px}.kitchen-card__label{font-size: 20px;line-height: 52px}.kitchen-card__default{padding: 28px}.kitchen-card__overlay{padding: 28px}.kitchen-card__default-title, .kitchen-card__title{font-size: 26px}.kitchen-card__desc{font-size: 14px}.projects-slider{padding-top: 55px}.projects-slider__header{margin-bottom: 28px}.projects-slider__viewport{height: calc(100vh - 150px);max-height: 500px;min-height: 420px}.projects-slider__card{width: 80%;max-width: 480px;padding: 40px 32px}.projects-slider__card-content{gap: 28px}.projects-slider__card-title{font-size: 24px;line-height: 1.3}.projects-slider__card-desc{font-size: 14px;line-height: 1.6}.projects-slider__card-btn{padding: 14px 22px;font-size: 14px}.projects-slider__nav{width: 44px;height: 44px;min-width: 44px;min-height: 44px;max-width: 44px;max-height: 44px}.projects-slider__nav--prev{left: 24px}.projects-slider__nav--next{right: 24px}.projects-slider__nav-icon{width: 16px;height: 16px}.brands{padding: 64px 0}.brands__header{margin-bottom: 32px}.brands__title{font-size: 26px}.brands__list{gap: 50px;padding: 30px 0;padding-right: 50px}.brands__item img{max-height: 130px;max-width: 130px}.discover{padding: 64px 0}.discover__header{margin-bottom: 36px}.discover__grid{grid-template-columns: repeat(3, 1fr);gap: 20px}.discover__logo{max-width: 120px}.testimonials{padding: 60px 0 100px}.testimonials__header{margin-bottom: 36px}.testimonials__card{min-height: 280px;padding: 48px 0 56px}.testimonials__name{font-size: 18px;line-height: 28px}.testimonials__role{font-size: 15px;line-height: 32px}.testimonials__quote-text{font-size: 18px;line-height: 30px}.testimonials__quote-mark{width: 50px;height: 50px}.testimonials__quote-mark--start{top: -15px;left: -60px}.testimonials__quote-mark--end{bottom: -15px;right: -60px}.testimonials__nav{display: flex;width: 44px;height: 44px}.testimonials__nav--prev{display: none}.testimonials__nav--next{display: none}.project-testimonial{padding: 80px 0 100px}.project-testimonial__card{gap: 28px}.project-testimonial__quote{padding: 0 50px}.project-testimonial__text{font-size: 28px;line-height: 1.5}.project-hero__content{padding-bottom: 60px}.project-hero__eyebrow{font-size: 13px;margin-bottom: 12px}.project-hero__title{font-size: 42px;margin-bottom: 24px}.project-hero__btn{padding: 12px 24px;font-size: 15px}.project-hero__actions{margin-bottom: 36px}.project-overview{padding: 60px 0 80px}.project-overview__title{font-size: 32px;margin-bottom: 48px}.project-overview__grid{grid-template-columns: 1fr;gap: 48px}.project-overview__content{gap: 32px}.project-overview__meta{padding: 32px;gap: 32px 24px}.product-header{padding: 48px 0 80px}.product-header__grid{gap: 32px}.product-header__media{height: auto;max-width: none;align-items: stretch}.product-header__media img{width: 100%;height: 100%;object-fit: cover}.product-header__title{font-size: 30px}.product-header__subtitle{font-size: 18px}.color-swatches{gap: 12px}.color-swatch{width: 48px;height: 48px;border-radius: 5px}.color-swatch.is-active{width: 48px;height: 48px;outline-width: 3px}.color-swatches__label{font-size: 14px}.color-swatches__list{gap: 10px}.product-header__info{gap: 20px}.product-header__bottom{gap: 20px}.solution-description{padding: clamp(24px, 2.5vw, 40px) 0}.solution-description__card{padding: 48px}.solution-description__title{font-size: 30px;line-height: 40px}.solution-description__statement{font-size: 28px !important;line-height: 38px !important}.project-gallery{padding: 60px 0}.project-gallery__title{font-size: 28px}.project-gallery__grid{gap: 16px}.project-gallery__item--large{height: auto;aspect-ratio: 693 / 400}.project-gallery__item:nth-child(n+3){height: auto;aspect-ratio: 454.67 / 400}.related-projects__slider .project-card{flex: 0 0 calc((100% - 32px) / 2);max-width: calc((100% - 32px) / 2)}.related-projects__arrow{display: none}.related-projects__dots{display: flex}.project-hero-split{grid-template-columns: 1fr;min-height: auto}.project-hero-split__content{padding: 60px var(--site-padding-x)}.project-hero-split__inner{max-width: 100%;gap: 48px}.project-hero-split__header{gap: 24px}.project-hero-split__title{font-size: 36px;line-height: 1.3}.project-hero-split__meta-grid{width: 100%}.project-hero-split__nav{width: 50px;height: 50px}.project-hero-split__nav--next{right: 16px;bottom: 76px}.project-hero-split__nav--prev{right: 16px;bottom: 16px}.project-hero-split__nav svg{width: 16px;height: 16px}.project-overview--pro-v2{padding: 60px 0}.project-overview-slider__nav{display: none}.project-video{padding: 60px 0 80px}.project-video__title{font-size: 32px;margin-bottom: 32px}.projects-archive__hero{height: 40vh}.projects-archive__hero-title{font-size: 40px}.projects-archive__filters-row{gap: 20px;align-items: center}.projects-archive__tabs{gap: 32px}.projects-archive__tab{white-space: nowrap}.projects-archive__search-filters{gap: 12px}.projects-archive__search-input input{width: 160px}.projects-archive__grid{grid-template-columns: repeat(2, 1fr);gap: 28px}.projects-archive__grid-section{padding: 60px 0 80px}.related-projects{padding: 80px 0 100px}.related-projects__title{font-size: 32px;margin-bottom: 48px}.related-projects__grid{grid-template-columns: repeat(2, 1fr);gap: 32px}.experience__title{font-size: 32px}.experience__actions{flex-direction: column;align-items: flex-start;gap: 16px}.experience__btn{width: auto}.contact-cta__title{font-size: 32px}.contact-cta__actions{align-items: flex-start;gap: 16px}.contact-cta__btn{width: auto}.site-footer{padding: 50px 0 0}.footer__logo-row{padding-bottom: 34px}.footer__logo img{height: 44px}.footer__main{grid-template-columns: 1fr 1fr;gap: 36px;padding-bottom: 40px}.footer__showroom-title{font-size: 17px}.footer__showroom-list li{font-size: 14px;line-height: 24px}.footer__directions{font-size: 15px}.footer__newsletter-title{font-size: 17px;margin-bottom: 22px}.footer__newsletter-field input{font-size: 17px;line-height: 30px}.footer__newsletter-btn{font-size: 17px}.footer__bottom{flex-direction: row;gap: 20px;padding: 32px 0}.footer__copyright{font-size: 15px}.footer__legal-link, .footer__legal-sep{font-size: 15px}.team-grid{grid-template-columns: repeat(2, 1fr);gap: 24px}.team-department{padding: 70px 0}.team-careers{padding: 90px 0;min-height: 380px}.team-careers__title{font-size: 30px;line-height: 1.4}.mfn-hero__title, .archive-hero__title{font-size: 40px}.mfn-block{padding: 70px 0}.mfn-block__grid{grid-template-columns: 1fr 1fr;gap: 40px;align-items: stretch}.mfn-block__media{display: flex}.mfn-block__media img{width: 100%;height: 100%;object-fit: cover}.mfn-block__content{display: flex;flex-direction: column;justify-content: center}.mfn-block__logo{align-self: flex-start}.mfn-block__title{font-size: 28px}.neo-hero__grid{grid-template-columns: 1fr 1fr;gap: 40px}.neo-kitchens__grid{grid-template-columns: 1fr 1fr;gap: 24px}.neo-experience__grid{grid-template-columns: 1fr 1fr;gap: 40px}.consult-form__card{padding: 48px 32px;max-width: 100%}.consult-form__form{gap: 36px}.awards__grid{grid-template-columns: repeat(2, 1fr);gap: 48px}.awards__card-media{height: 260px}.awards__card-date{font-size: 17px}.awards__card-title{font-size: 22px;line-height: 30px}.awards__card-desc{font-size: 16px;line-height: 26px}.awards-commitment{padding: 70px 0}.awards-commitment__grid{grid-template-columns: 1fr 1fr;gap: 40px}.awards-commitment__content{display: flex;flex-direction: column;justify-content: center}.awards-commitment__media{display: flex}.awards-commitment__media img{width: 100%;height: auto;max-height: none;object-fit: cover}.archive-header__row{flex-direction: row;gap: 20px}.archive-tabs{flex-wrap: wrap;gap: 18px}.archive-featured__grid{grid-template-columns: 1fr 1fr;gap: 28px}.archive-featured__media img{height: 450px}.archive-grid{grid-template-columns: repeat(2, 1fr);gap: 28px}.archive-page--news .archive-grid, .archive-page--blog .archive-grid, .archive-page--insights .archive-grid{grid-template-columns: repeat(3, 1fr);gap: 28px 20px}.single-post__grid{grid-template-columns: 1fr 260px;gap: 40px}.single-post__title{font-size: 30px}.prod-intro__grid{grid-template-columns: 1fr 1fr;gap: 40px}.prod-intro{padding: 56px 0}.prod-pillars__grid{grid-template-columns: repeat(2, 1fr)}.awards-strip__logos{padding: 36px 28px;gap: 28px}.awards-strip__logos img{height: 80px}.sust-breadcrumb .breadcrumb{padding: 24px 0}.sust-hero{padding: 70px 0}.sust-hero__title, .sust-section__title, .sust-quality__title, .sust-responsibility__title, .sust-longlife__title{font-size: 28px;line-height: 38px}.sust-hero__desc, .sust-section__desc, .sust-quality__desc p, .sust-responsibility__desc, .sust-responsibility__footer, .sust-longlife__desc{font-size: 16px;line-height: 26px}.sust-hero__content{gap: 26px;margin-bottom: 35px}.sust-section{padding: 70px 0}.sust-section__grid{gap: 35px}.sust-section__content{gap: 26px}.sust-quality{padding: 70px 0}.sust-quality__title{margin-bottom: 35px}.sust-quality__grid{gap: 35px}.sust-quality__quote p{font-size: 24px;line-height: 34px}.sust-testimonial{padding: 55px 0 70px}.sust-testimonial__text{font-size: 20px;line-height: 1.6}.sust-responsibility{padding: 70px 0}.sust-responsibility__grid{gap: 35px}.sust-responsibility__gallery{width: 40%;flex-shrink: 0;align-self: stretch}.sust-responsibility__content{width: 100%;gap: 26px;justify-content: center}.sust-responsibility__bullets{gap: 18px}.sust-responsibility__bullet{font-size: 16px;line-height: 26px}.sust-responsibility__bullet-icon{width: 22px;height: 22px}.sust-longlife{padding: 0 0 70px}.sust-longlife__content{gap: 26px;margin-bottom: 35px}.consult-form{padding: 48px 0}.consult-form__card{padding: 40px 32px}.blog-gallery-split__inner{flex-direction: column;gap: 32px}.blog-gallery-split--reverse .blog-gallery-split__inner{flex-direction: column}.blog-gallery-split__content{flex: none}.blog-gallery-split__grid{grid-template-columns: 1fr 1fr;grid-template-rows: auto;max-height: none}.blog-gallery-split__item:nth-child(1), .blog-gallery-split__item:nth-child(2), .blog-gallery-split__item:nth-child(3){grid-column: auto;grid-row: auto}.blog-gallery-split__item:last-child:nth-child(odd){grid-column: 1 / -1}.feature-quote--blog{margin: 48px 0}.single-post--blog .feature-quote.feature-quote--blog{padding: 0 0 60px 0}.single-post--blog .feature-quote--blog .feature-quote__card{padding: 48px 32px}.single-post--blog .single-post__header{padding: 32px 0 40px}.single-post__body{padding: 48px 0 48px}.single-post--blog .feature-split--blog, .single-post--blog .feature-columns--blog, .single-post--blog .blog-gallery-split, .single-post--blog .feature-quote.feature-quote--blog, .single-post--blog .single-post__gallery-block, .single-post--blog .single-post__banner{margin: 60px 0;padding: 0}.single-post--blog .feature-split__grid{gap: 40px}.blog-gallery-split{margin: 60px 0}.collection-hero{min-height: 440px}.contact-content{padding: 60px 0}.contact-content__grid{flex-direction: row;gap: 24px;align-items: flex-start}.contact-content__left, .contact-content__right{width: calc(50% - 12px)}.showroom-detail{padding: 20px}.contact-content__right .wpcf7-form{gap: 18px}.single-post__content{padding: 36px 0}}@media (min-width: 480px) and (max-width: 767px){:root{--site-padding-x: 20px;--header-height: 80px;--btn-height: 40px}.breadcrumb, .project-detail .breadcrumb, .company .breadcrumb, .team-page .breadcrumb, .awards-page .breadcrumb, .archive-page .breadcrumb, .single-post .breadcrumb, .solution-detail .breadcrumb, .sust-breadcrumb .breadcrumb a, .sust-breadcrumb .breadcrumb__current{font-size: 10px}.breadcrumb__separator{margin: 0 5px}.neo-kitchen-card{padding: 20px}.about-hero__grid{grid-template-columns: 1fr;gap: 40px}.about-hero__content{max-width: 100%;order: 0}.about-hero__media{order: 1}.about-hero__media img{min-height: 300px;max-height: 400px}.about-hero__title{font-size: 24px}.about-section__grid{grid-template-columns: 1fr;gap: 32px}.about-section__title{font-size: 22px}.about-company__wrapper{display: grid;grid-template-columns: 1fr;gap: 24px}.about-company__media{width: 100%}.about-company__card{position: static;transform: none;width: 100%;padding: 0;box-shadow: none}.about-company__title{font-size: 22px}.about-team__grid{grid-template-columns: 1fr;gap: 28px}.about-team__content{order: -1}.about-team__media{order: 1;justify-content: center}.about-team__media img{width: 100%;max-width: 100%;max-height: none}.about-team__title{font-size: 22px}.owners-hero__grid{grid-template-columns: 1fr;gap: 40px}.owners-hero__content{max-width: 100%;order: 0}.owners-hero__media{order: 1}.owners-hero__media img{min-height: 300px;max-height: 400px}.careers-hero{padding: 48px 0 0}.careers-hero__grid{grid-template-columns: 1fr;gap: 40px}.careers-hero__content{max-width: 100%;order: 0}.careers-hero__media{order: 1}.careers-hero__media img{min-height: 300px;max-height: 400px}.careers-hero__title{font-size: 24px}.ks-hero__content .ks-hero__title, .ks-hero__content .ks-hero__desc{max-width: 100%}.ks-hero{min-height: 70svh}.ks-hero__content.container{padding-bottom: 48px}.ks-hero__title{font-size: 30px}.ks-hero__desc{font-size: 14px}.production-hero{min-height: 70svh}.production-hero__content{padding-bottom: 48px}.production-hero__title{font-size: 48px}.ks-ranges{padding: 60px 0}.ks-ranges__title{font-size: 26px;margin-bottom: 32px}.ks-ranges__grid{grid-template-columns: 1fr;gap: 48px}.ks-content{padding: 48px 0}.ks-content__title{font-size: 28px}.professionals-hero{min-height: auto;padding: 40px 0}.professionals-hero__grid{grid-template-columns: 1fr;gap: 32px}.professionals-hero__content{order: 0;gap: 24px}.professionals-hero__media{order: 1}.professionals-hero__media img{min-height: 300px;max-height: 400px}.professionals-hero__title{font-size: 36px}.professionals-hero__text{font-size: 15px;max-width: 100%}.projects-section{padding: 60px 0}.projects-section__header{flex-direction: row;align-items: center;gap: 16px;margin-bottom: 40px}.projects-section__title{font-size: 28px}.btn-explore{padding: 0 20px;font-size: 13px;gap: 8px;white-space: nowrap;flex-shrink: 0}.btn-explore__full{display: none}.btn-explore__short{display: inline}.projects-grid{grid-template-columns: repeat(2, 1fr);gap: 24px}.kstyles .container{position: relative;padding-left: 24px;padding-right: 24px}.kstyles{padding: 48px 0 40px}.kstyles__title{font-size: 24px;margin-bottom: 14px}.kstyles__tabrow{flex-direction: column;align-items: stretch;gap: 0;margin-bottom: 24px}.kstyles__tabrow .kstyles__cta{position: absolute;top: 0;right: 24px;margin-top: 0;padding: 8px 18px;font-size: 12px}.kstyles__tabrow .kstyles__cta img{width: 14px;height: 14px}.kstyles__tabs{overflow-x: auto;-webkit-overflow-scrolling: touch;scrollbar-width: none;padding-right: 0;position: relative;justify-content: flex-start;gap: 0}.kstyles__tabs::-webkit-scrollbar{display: none}.kstyles__tab{flex-shrink: 0;padding: 10px 14px;font-size: 12px;white-space: nowrap}.kstyles__tab .kstyles__tab-full{display: none}.kstyles__tab .kstyles__tab-short{display: inline}.kstyles__tabs-fade{display: none}.kstyles__mosaic{grid-template-columns: 1fr;gap: 10px}.kstyles__stack{display: grid;grid-template-columns: 1fr 1fr;grid-template-rows: auto;gap: 10px}.kstyles__body>.kstyles__nav{width: 32px;height: 32px;background: rgba(255, 255, 255, 0.85);box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1)}.kstyles__body>.kstyles__nav--prev{left: 8px}.kstyles__body>.kstyles__nav--next{right: 8px}.kstyles__body>.kstyles__nav img{width: 14px;height: 14px}.kstyles__bottom-bar{display: none}.kstyles__viewport{touch-action: pan-x;cursor: grab}.kstyles__viewport:active{cursor: grabbing}.header-top{height: 70px;display: grid;grid-template-columns: auto 1fr auto;align-items: center}.header-top .site-logo{justify-self: center}.mobile-menu-toggle{display: flex;order: -1}.header-nav{display: none}.header-cta--top{position: static;display: inline-flex;align-items: center;gap: 4px;height: 32px;padding: 0 12px;font-size: 12px;white-space: nowrap}.header-cta--top .header-cta__full{display: none}.header-cta--top .header-cta__short{display: inline}.header-cta--top .header-cta__arrow{display: inline-block;width: 14px;height: 14px}.site-logo img{height: 36px}.text-display{font-size: 36px}.text-heading, .text-heading--upper{font-size: 20px;line-height: 28px}.text-body{font-size: 14px;line-height: 22px}.text-eyebrow{font-size: 13px;letter-spacing: 2px}.hero--full{min-height: calc(100svh - var(--header-height))}.hero--compact{min-height: 400px}.hero-content{padding-bottom: 48px}.hero-content .text-display{font-size: 32px}.hero-actions{flex-wrap: wrap;gap: 12px}.about-why{padding: 60px 0}.about-why__header{margin-bottom: 40px}.about-why__title{font-size: 28px;margin-bottom: 20px}.about-why__intro{font-size: 15px;line-height: 24px}.about-why__slider-wrapper{padding-left: var(--site-padding-x)}.about-why__card{flex: 0 0 300px;min-width: 300px;padding: 20px 20px 32px;gap: 24px}.about-why__card-title{font-size: 20px;line-height: 28px}.about-why__card-text{font-size: 13px;line-height: 22px}.kitchens{padding: 60px 0}.kitchens__title{margin-top: 12px}.kitchens__desc{margin-top: 24px}.kitchens__grid{margin-top: 40px;grid-template-columns: 1fr;gap: 32px}.kitchen-card__media{height: 320px}.kitchen-card__label{font-size: 18px;line-height: 48px}.kitchen-card__default{padding: 24px}.kitchen-card__overlay{padding: 24px}.kitchen-card__default-title, .kitchen-card__title{font-size: 24px}.kitchen-card__desc{font-size: 14px}.projects-slider{padding-top: 48px}.projects-slider__header{margin-bottom: 24px}.projects-slider__viewport{height: calc(100vh - 140px);max-height: 480px;min-height: 400px}.projects-slider__card{width: 85%;max-width: 360px;padding: 36px 28px}.projects-slider__card-content{gap: 24px}.projects-slider__card-title{font-size: 24px;line-height: 1.3}.projects-slider__card-desc{font-size: 13px;line-height: 1.6}.projects-slider__card-btn{padding: 12px 20px;font-size: 14px}.projects-slider__nav{width: 40px;height: 40px;min-width: 40px;min-height: 40px;max-width: 40px;max-height: 40px}.projects-slider__nav--prev{left: 16px}.projects-slider__nav--next{right: 16px}.projects-slider__nav-icon{width: 14px;height: 14px;max-width: 14px;max-height: 14px}.brands{padding: 56px 0}.brands__header{margin-bottom: 28px}.brands__title{font-size: 24px}.brands__list{gap: 40px;padding: 40px 0;padding-right: 40px}.brands__item img{max-height: 60px;max-width: 80px}.discover{padding: 56px 0}.discover__header{margin-bottom: 32px}.discover__grid{grid-template-columns: 1fr;gap: 20px}.discover__logo{max-width: 120px}.testimonials{padding: 48px 0 72px}.testimonials__header{margin-bottom: 28px}.testimonials__card{min-height: auto;padding: 32px 24px 40px}.testimonials__name{font-size: 16px;line-height: 24px}.testimonials__role{font-size: 13px;line-height: 22px}.testimonials__quote-text{font-size: 15px;line-height: 26px;margin: 0 35px}.testimonials__quote-mark{width: 28px;height: 28px}.testimonials__quote-mark--start{top: 0;left: 8px}.testimonials__quote-mark--end{bottom: 0;right: 8px}.testimonials__nav{display: none}.testimonials__pagination{margin-top: 24px}.project-testimonial{padding: 60px 0 80px}.project-testimonial__card{gap: 24px}.project-testimonial__name{font-size: 18px}.project-testimonial__quote{padding: 0 40px}.project-testimonial__text{font-size: 22px;line-height: 1.5}.project-testimonial__mark{width: 30px;height: 32px}.project-testimonial__mark img{width: 30px;height: 32px}.project-hero__content{padding-bottom: 50px}.project-hero__eyebrow{font-size: 12px;margin-bottom: 10px}.project-hero__title{font-size: 32px;margin-bottom: 20px}.project-hero__btn{padding: 11px 20px;font-size: 14px;gap: 10px}.project-hero__actions{margin-bottom: 28px}.project-overview{padding: 50px 0 70px}.project-overview__title{font-size: 28px;margin-bottom: 40px}.project-overview__grid{grid-template-columns: 1fr;gap: 40px}.project-overview__content{gap: 28px}.project-overview__partner img{max-width: 220px}.project-overview__desc p{font-size: 15px}.project-overview__meta{padding: 28px;gap: 28px 20px}.project-meta__label{font-size: 11px}.project-meta__value{font-size: 15px}.product-header{padding: 32px 0 48px}.product-header__grid{grid-template-columns: 1fr;gap: 28px}.product-header__title{font-size: 28px}.product-header__solution-name{font-size: 14px}.product-header__subtitle{font-size: 17px}.color-swatches__label{font-size: 14px}.color-swatch{width: 52px;height: 52px}.color-swatch.is-active{width: 58px;height: 58px}.btn-cta{font-size: 14px;padding: 0 20px}.solution-description{padding: 20px 0}.solution-description__card{padding: 32px}.solution-description__title{font-size: 22px}.solution-description__grid{grid-template-columns: 1fr;gap: 24px}.solution-description__text{font-size: 15px}.solution-description__statement{font-size: 24px}.project-gallery{padding: 48px 0}.project-gallery__title{font-size: 24px}.project-gallery__grid{grid-template-columns: 1fr 1fr;gap: 12px}.project-gallery__item, .project-gallery__item--large, .project-gallery__item--large:nth-child(1), .project-gallery__item--large:nth-child(2), .project-gallery__item:nth-child(3), .project-gallery__item:nth-child(4), .project-gallery__item:nth-child(5){grid-column: auto;height: auto;aspect-ratio: 4 / 3}.project-gallery__item:last-child:nth-child(odd){grid-column: 1 / -1;aspect-ratio: 16 / 9}.related-projects__slider .project-card{flex: 0 0 100%;max-width: 100%}.related-projects__arrow{display: none}.related-projects__dots{display: flex}.project-hero-split{grid-template-columns: 1fr;min-height: auto}.project-hero-split__content{padding: 48px var(--site-padding-x)}.project-hero-split__inner{max-width: 100%;gap: 40px}.project-hero-split__header{gap: 16px}.project-hero-split__title{font-size: 30px;line-height: 1.3}.project-hero-split__meta-grid{width: 100%}.project-hero-split__slider{height: 40vh}.project-hero-split__nav{display: none}.project-overview--pro-v2{padding: 48px 0}.project-overview-slider{margin-top: 40px}.project-overview-slider__nav{display: none}.project-overview-slider__slide img{max-height: 350px}.project-video{padding: 48px 0 60px}.project-video__title{font-size: 28px;margin-bottom: 28px}.projects-archive__hero{height: 35vh}.projects-archive__hero-title{font-size: 32px}.projects-archive__filters{padding: 28px 0 0}.projects-archive__filters-row{gap: 12px;align-items: center}.projects-archive__tabs{gap: 20px}.projects-archive__tab{font-size: 15px;padding: 12px 0;white-space: nowrap;flex-shrink: 0}.projects-archive__search-filters{gap: 8px;align-items: center}.projects-archive__search-input input{width: 40px;height: 40px;padding: 0 0 0 40px;color: transparent;cursor: pointer;border-radius: 50%;font-size: 0}.projects-archive__search-input input::placeholder{color: transparent}.projects-archive__search-icon{left: 11px}.projects-archive__search-input:focus-within{position: fixed;top: 0;left: 0;right: 0;z-index: 9999;background: #ffffff;padding: 16px 20px;box-shadow: 0 4px 24px rgba(0, 0, 0, 0.15)}.projects-archive__search-input:focus-within input{width: 100%;height: auto;padding: 12px 16px 12px 48px;color: #0D0D0D;border-radius: 50px;cursor: text;font-size: 15px}.projects-archive__search-input:focus-within input::placeholder{color: #999999}.projects-archive__search-input:focus-within .projects-archive__search-icon{left: 16px;width: 20px;height: 20px}.year-dropdown__trigger{padding: 9px 14px;gap: 8px;font-size: 13px}.projects-archive__grid{grid-template-columns: repeat(2, 1fr);gap: 24px}.projects-archive__grid-section{padding: 40px 0 60px}.projects-archive__no-results{padding: 48px 0}.related-projects{padding: 60px 0 80px}.related-projects__title{font-size: 28px;margin-bottom: 40px}.related-projects__grid{grid-template-columns: 1fr;gap: 32px}.project-card__title{font-size: 16px}.experience__title{font-size: 28px}.experience__actions{flex-direction: column;align-items: flex-start;gap: 14px}.experience__btn{width: auto}.contact-cta__title{font-size: 28px}.contact-cta__actions{align-items: flex-start;gap: 14px}.contact-cta__btn{width: auto}.site-footer{padding: 40px 0 0}.footer__logo-row{padding-bottom: 32px}.footer__logo img{height: 40px}.footer__main{grid-template-columns: 1fr;gap: 40px;padding-bottom: 36px}.footer__showroom-title{font-size: 16px}.footer__showroom-list li{font-size: 13px;line-height: 22px}.footer__showroom-list li svg{width: 20px;height: 20px}.footer__directions{font-size: 14px}.footer__social{gap: 12px}.footer__social-link{width: 36px;height: 36px}.footer__newsletter-title{font-size: 16px;margin-bottom: 20px}.footer__newsletter-field input{font-size: 16px;line-height: 28px;padding: 10px 12px}.footer__newsletter-btn{font-size: 16px;padding: 12px 14px}.footer__bottom{flex-direction: column;gap: 16px;text-align: center;padding: 28px 0}.footer__copyright{font-size: 14px}.footer__legal{flex-wrap: wrap;justify-content: center}.footer__legal-link, .footer__legal-sep{font-size: 14px}.team-grid{grid-template-columns: repeat(2, 1fr);gap: 20px}.team-department{padding: 60px 0}.team-careers{padding: 80px 0;min-height: 360px}.team-careers__title{font-size: 28px;line-height: 1.4}.mfn-hero__title, .archive-hero__title{font-size: 36px}.mfn-block{padding: 60px 0}.mfn-block__grid{grid-template-columns: 1fr;gap: 40px}.mfn-block__title{font-size: 26px}.mfn-block__text{max-width: 100%}.mfn-block--reverse .mfn-block__media{order: -1}.mfn-block--reverse .mfn-block__content{order: 0}.neo-hero__grid{grid-template-columns: 1fr;gap: 40px}.neo-kitchens__grid{grid-template-columns: 1fr;gap: 24px}.neo-experience__grid{grid-template-columns: 1fr;gap: 40px}.consult-form__card{padding: 40px 24px;max-width: 100%}.consult-form__form{gap: 32px}.consult-form__field--phone, .consult-form__field--half{flex-direction: column;gap: 32px}.consult-form__field--phone select{width: 100%}.consult-form__field--half .consult-form__input-wrapper{width: 100%}.custom-select__dropdown{border-radius: 12px}.custom-select__option{padding: 14px 16px}.time-picker__grid{grid-template-columns: repeat(2, 1fr)}.time-picker__slot{padding: 12px 8px;font-size: 13px}.contact-map__canvas{height: 400px}.awards__grid{grid-template-columns: repeat(2, 1fr);gap: 40px}.awards__card-media{height: 240px}.awards__card-date{font-size: 16px}.awards__card-title{font-size: 20px;line-height: 28px}.awards__card-desc{font-size: 15px;line-height: 24px}.awards-commitment{padding: 60px 0}.awards-commitment__grid{grid-template-columns: 1fr;gap: 32px}.awards-commitment__media img{max-height: 350px}.archive-header__row{flex-direction: column;align-items: flex-start;gap: 16px}.archive-tabs{overflow-x: auto;-webkit-overflow-scrolling: touch;scrollbar-width: none;flex-wrap: nowrap;gap: 0;width: 100%}.archive-tabs::-webkit-scrollbar{display: none}.archive-tabs__item{flex-shrink: 0;white-space: nowrap;padding: 12px 16px 12px 0;font-size: 14px}.archive-featured{padding: 0 0 48px}.archive-featured__grid{grid-template-columns: 1fr;gap: 24px}.archive-featured__media img{height: 350px}.archive-featured__heading{font-size: 24px}.archive-featured__date{font-size: 13px}.archive-featured__excerpt{font-size: 14px;line-height: 1.6}.archive-grid{grid-template-columns: repeat(2, 1fr);gap: 24px}.archive-page--news .archive-grid, .archive-page--blog .archive-grid, .archive-page--insights .archive-grid{grid-template-columns: repeat(2, 1fr);gap: 24px 20px}.archive-page--news .archive-grid-section, .archive-page--blog .archive-grid-section, .archive-page--insights .archive-grid-section{padding: 40px 0 72px}.archive-page--news .archive-card__title, .archive-page--blog .archive-card__title, .archive-page--insights .archive-card__title{font-size: 16px;line-height: 1.35;padding: 16px 18px 0}.archive-page--news .archive-card__meta, .archive-page--blog .archive-card__meta, .archive-page--insights .archive-card__meta{font-size: 12px;padding: 8px 18px 16px}.archive-page--famous-kitchen .archive-grid-section{padding: 40px 0 72px}.archive-page--famous-kitchen .archive-grid{grid-template-columns: repeat(2, 1fr);gap: 32px 24px}.fk-card__title{font-size: 16px}.load-more-btn{font-size: 16px}.single-post__grid{grid-template-columns: 1fr;gap: 48px}.single-post__title{font-size: 28px}.single-post__excerpt p{font-size: 15px}.single-post__content{padding: 24px 0}.single-post__content p, .single-post__text-block p, .single-post__content ul li, .single-post__text-block ul li{font-size: 14px;line-height: 22px}.single-post__content h2, .single-post__text-block h2{font-size: 20px;line-height: 28px;margin: 32px 0 12px}.single-post__content h3, .single-post__text-block h3{font-size: 17px;margin: 24px 0 10px}.single-post__quote-block p:first-child{font-size: 20px;line-height: 30px}.single-post__two-col{grid-template-columns: 1fr;gap: 24px}.single-post--famous-kitchen .single-post__two-col{flex-direction: column;gap: 24px;padding: 40px 24px}.single-post--famous-kitchen .single-post__two-col-left{width: 100%;max-width: 100%;flex: 0 0 100%}.single-post--famous-kitchen .single-post__two-col-text h2{font-size: 30px;line-height: 38px}.single-post--famous-kitchen .single-post__two-col-right .single-post__two-col-text p{font-size: 28px;line-height: 36px}.single-post--famous-kitchen .feature-split--blog, .single-post--famous-kitchen .blog-gallery-split, .single-post--famous-kitchen .single-post__gallery-block, .single-post--famous-kitchen .fk-video-block, .single-post--famous-kitchen .fk-slider, .single-post--famous-kitchen .single-post__text-block, .single-post--famous-kitchen .single-post__image-block{margin: 60px 0;padding: 0}.single-post--famous-kitchen .feature-columns--blog, .single-post--famous-kitchen .feature-quote--blog{margin: 60px 0;padding: 40px 20px}.single-post--famous-kitchen .fk-video-block__title{font-size: 28px;line-height: 36px;margin-bottom: 24px}.single-post--famous-kitchen .fk-video-block__desc{margin-top: 24px}.single-post--famous-kitchen .fk-video-block__player{height: 300px}.fk-slider{margin: 0 auto 74px}.fk-hero__title{font-size: 30px;line-height: 40px}.fk-excerpt__text{width: 100%}.two-col-block{padding: 48px 32px}.two-col-block__title{font-size: 32px;line-height: 40px;margin-bottom: 40px}.two-col-block__grid{flex-direction: column;gap: 32px}.two-col-block__desc, .two-col-block__highlight{flex: 1 1 100%}.two-col-block__highlight p{font-size: 26px;line-height: 36px}.single-post--blog .single-post__quote-block::before{font-size: 40px}.single-post--blog .single-post__quote-block{padding: 48px 24px 32px}.single-post--blog .single-post__quote-block p{font-size: 18px}.single-post__gallery, .single-post__gallery-block{grid-template-columns: 1fr}.single-post__quote, .single-post__quote-block{padding: 24px 20px;font-size: 16px}.single-post__quote-block p{font-size: 16px}.single-post__banner{padding: 32px 24px}.single-post__sidebar{padding-top: 16px}.single-post__related-section, .single-post__tags-section{padding: 20px}.also-like{padding: 48px 0 64px}.also-like .archive-grid{grid-template-columns: 1fr;gap: 24px}.contact-map-hero__canvas{height: calc(100vh - var(--header-height))}.contact-content{padding: 60px 0}.contact-content__grid{flex-direction: row;gap: 24px;align-items: flex-start}.contact-content__left, .contact-content__right{width: calc(50% - 12px)}.showroom-select__trigger{height: 60px;padding: 14px 16px}.showroom-detail{padding: 20px}.showroom-detail__title{font-size: 22px;line-height: 1.4}.contact-form__heading{font-size: 28px;line-height: 36px}.contact-content__right{gap: 32px}.contact-content__right .wpcf7-form{min-height: auto;gap: 16px}.contact-content__right .cf7-row--phone{flex-direction: column;align-items: stretch;gap: 16px}.contact-content__right .cf7-row--phone .cf7-col--country{width: 100%}.contact-content__right .wpcf7-form-control:not(.wpcf7-submit){font-size: 15px;height: 56px;padding: 14px 16px;line-height: 28px}.contact-content__right .wpcf7-textarea{height: 100px;min-height: 100px}.contact-content__right .wpcf7-submit{width: 100%;font-size: 15px}.contact-content__right .wpcf7-form p:last-of-type{text-align: center}.prod-intro__grid{grid-template-columns: 1fr;gap: 32px}.prod-intro{padding: 48px 0}.prod-pillars__grid{grid-template-columns: repeat(2, 1fr)}.awards-strip__logos{padding: 32px 24px;gap: 24px;justify-content: center}.awards-strip__logos img{height: 70px}.company-journey{padding: 40px 0}.company-journey__title{font-size: 22px;margin-bottom: 8px}.company-journey__desc{font-size: 14px;line-height: 1.5}.company-journey__timeline{display: block !important}.company-journey__timeline .company-journey__year.active::before{content: '' !important;display: block !important;position: absolute !important;top: -2px !important;left: -20px !important;right: -20px !important;height: 1px !important;background: linear-gradient(to right, transparent, #9A876E 30%, #9A876E 70%, transparent) !important;z-index: 1}.company-journey__item-card{background: #F5F5F5;border-radius: 12px;padding: 24px}.company-journey__mobile-header{display: flex;justify-content: space-between;align-items: center;margin-bottom: 20px}.company-journey__mobile-year{font-family: 'Albert Sans', sans-serif;font-size: 48px;font-weight: 500;color: #000;line-height: 1}.company-journey__mobile-nav{display: flex;gap: 8px}.company-journey__mobile-prev, .company-journey__mobile-next{width: 40px;height: 40px;border-radius: 50%;border: 1px solid #E0E0E0;background: #fff;display: flex;align-items: center;justify-content: center;cursor: pointer;transition: all 0.2s ease;color: #000}.company-journey__mobile-prev:hover:not(.disabled), .company-journey__mobile-next:hover:not(.disabled){background: #000;color: #fff;border-color: #000}.company-journey__mobile-prev.disabled, .company-journey__mobile-next.disabled{opacity: 0.3;cursor: not-allowed;pointer-events: none}.company-journey__item-grid{grid-template-columns: 1fr;gap: 20px}.company-journey__item-media{order: 1}.company-journey__item-media img{height: 200px;width: 100%;object-fit: cover;object-position: center center;border-radius: 8px}.company-journey__item-content{order: 2}.company-journey__item-title{font-size: 20px;margin-bottom: 12px}.company-journey__item-text{font-size: 14px;line-height: 1.6}.company-journey__dots{display: flex;justify-content: center;gap: 8px;margin-top: 24px}.company-journey__dot{width: 10px;height: 10px;border-radius: 50%;border: none;background: #D9D9D9;cursor: pointer;padding: 0;transition: all 0.2s ease}.company-journey__dot.active{background: #000;width: 24px;border-radius: 5px}.company-awards{padding: 48px 0}.company-awards__title{font-size: 22px;margin-bottom: 24px}.company-awards__grid{flex-wrap: wrap;justify-content: center;gap: 32px 40px;padding: 32px 0}.company-awards__item img{max-height: 80px}.sust-breadcrumb .breadcrumb{padding: 20px 0}.sust-hero{padding: 60px 0}.sust-hero__title, .sust-section__title, .sust-quality__title, .sust-responsibility__title, .sust-longlife__title{font-size: 26px;line-height: 36px}.sust-hero__desc, .sust-section__desc, .sust-quality__desc p, .sust-responsibility__desc, .sust-responsibility__footer, .sust-longlife__desc{font-size: 15px;line-height: 24px}.sust-hero__content{gap: 24px;margin-bottom: 30px}.sust-section{padding: 60px 0}.sust-section__grid{gap: 30px}.sust-section__content{gap: 24px}.sust-quality{padding: 60px 0}.sust-quality__title{margin-bottom: 30px}.sust-quality__grid{gap: 30px}.sust-quality__quote p{font-size: 22px;line-height: 32px}.sust-testimonial{padding: 50px 0 60px}.sust-testimonial__quote{padding: 0 40px}.sust-testimonial__text{font-size: 18px;line-height: 1.6}.sust-testimonial__mark{width: 28px;height: 28px}.sust-testimonial__mark img{width: 28px;height: 28px}.sust-responsibility{padding: 60px 0}.sust-responsibility__grid{gap: 30px}.sust-responsibility__gallery{gap: 8px}.sust-responsibility__content{gap: 24px}.sust-responsibility__bullets{gap: 16px}.sust-responsibility__bullet{font-size: 15px;line-height: 24px}.sust-responsibility__bullet-icon{width: 20px;height: 20px;margin-top: 2px}.sust-longlife{padding: 0 0 60px}.sust-longlife__content{gap: 24px;margin-bottom: 30px}.consult-form{padding: 40px 0}.consult-form__card{max-width: 100%;padding: 32px 24px}.consult-form__card .wpcf7-form{gap: 20px}.consult-form__card .cf7-row--phone{flex-direction: column !important;gap: 16px}.consult-form__card .cf7-row--phone .cf7-col--country{width: 100%}.consult-form__card .cf7-row--datetime{flex-direction: column !important;gap: 16px}.consult-form__card .wpcf7-submit{width: 100%;min-width: unset}.consult-form__card .cf7-submit{padding-top: 16px}.time-picker__dropdown{padding: 12px}.time-picker__slot{padding: 10px 6px;font-size: 12px}.blog-gallery-split__inner{flex-direction: column;gap: 24px}.blog-gallery-split--reverse .blog-gallery-split__inner{flex-direction: column}.blog-gallery-split__grid{grid-template-columns: 1fr 1fr;grid-template-rows: auto;gap: 8px;max-height: none}.blog-gallery-split__item:nth-child(1), .blog-gallery-split__item:nth-child(2), .blog-gallery-split__item:nth-child(3){grid-column: auto;grid-row: auto}.blog-gallery-split__item:last-child:nth-child(odd){grid-column: 1 / -1}.blog-gallery-split__title{font-size: 20px}.feature-quote--blog{margin: 40px 0;padding: 40px 0}.single-post--blog .feature-quote.feature-quote--blog{padding: 0 0 40px 0}.single-post--blog .feature-quote--blog .feature-quote__card{padding: 32px 24px}.single-post--blog .single-post__header{padding: 24px 0 32px}.single-post__body{padding: 20px 0 40px}.single-post--blog .feature-split--blog, .single-post--blog .feature-columns--blog{margin: 40px 0}.blog-gallery-split{margin: 40px 0}.collection-hero{min-height: 350px}.collection-card__media{margin-bottom: 20px}.collection-card__content{padding-bottom: 12px}}@media (min-width: 375px) and (max-width: 479px){:root{--site-padding-x: 20px;--header-height: 80px;--btn-height: 40px}.coming-soon__title{font-size: 40px !important;line-height: 1.1 !important}.coming-soon__text{font-size: 14px}.breadcrumb, .project-detail .breadcrumb, .company .breadcrumb, .team-page .breadcrumb, .awards-page .breadcrumb, .archive-page .breadcrumb, .single-post .breadcrumb, .solution-detail .breadcrumb, .sust-breadcrumb .breadcrumb a, .sust-breadcrumb .breadcrumb__current{font-size: 10px}.breadcrumb__separator{margin: 0 5px}.single-post__grid{grid-template-columns: 1fr;gap: 40px}.single-post__title{font-size: 24px;margin: 0 0 24px}.single-post__excerpt p{font-size: 14px}.single-post__content{padding: 24px 0}.single-post__content p, .single-post__text-block p, .single-post__content ul li, .single-post__text-block ul li{font-size: 14px}.single-post__content h2, .single-post__text-block h2{font-size: 22px;line-height: 30px;margin: 28px 0 10px}.single-post__content h3, .single-post__text-block h3{font-size: 18px;margin: 20px 0 8px}.single-post__gallery, .single-post__gallery-block{grid-template-columns: 1fr}.single-post__quote, .single-post__quote-block{padding: 20px 16px;font-size: 15px}.single-post__quote-block p{font-size: 15px}.single-post__quote-block p:first-child{font-size: 18px;line-height: 28px}.single-post__banner{padding: 24px 20px}.single-post__sidebar{padding-top: 0}.single-post__related-section, .single-post__tags-section{padding: 16px}.also-like{padding: 40px 0 56px}.also-like .archive-grid{grid-template-columns: 1fr;gap: 24px}.contact-map-hero__canvas{height: calc(100vh - var(--header-height))}.contact-content{padding: 40px 0 60px}.contact-content__grid{flex-direction: column;gap: 28px}.contact-content__left, .contact-content__right{width: 100%}.showroom-select__trigger{height: 56px;padding: 14px 16px}.showroom-select__text{font-size: 14px}.showroom-detail{padding: 24px 20px}.showroom-detail__title{font-size: 20px;line-height: 1.4}.showroom-detail__text{font-size: 14px}.showroom-detail__directions{font-size: 14px;padding: 12px 20px}.contact-form__heading{font-size: 24px;line-height: 32px}.contact-content__right{gap: 28px}.contact-content__right .wpcf7-form{min-height: auto;gap: 14px}.contact-content__right .cf7-row--phone{flex-direction: column;align-items: stretch;gap: 14px}.contact-content__right .cf7-row--phone .cf7-col--country{width: 100%}.contact-content__right .wpcf7-form-control:not(.wpcf7-submit){font-size: 14px;height: 52px;padding: 12px 14px}.contact-content__right .wpcf7-textarea{height: 90px;min-height: 90px}.contact-content__right .wpcf7-submit{width: 100%;font-size: 14px}.contact-content__right .wpcf7-form p:last-of-type{text-align: center}.neo-kitchen-card{padding: 20px}.about-hero__grid{grid-template-columns: 1fr;gap: 32px}.about-hero__content{max-width: 100%;order: 0}.about-hero__media{order: 1}.about-hero__media img{min-height: 260px;max-height: 350px}.about-hero__title{font-size: 22px}.about-hero__text{font-size: 14px;line-height: 22px}.about-section{padding: 48px 0}.about-section__grid{gap: 28px}.about-section__title{font-size: 20px}.about-section__text{font-size: 13px}.about-company{padding: 48px 0}.about-company__wrapper{gap: 24px}.about-company__title{font-size: 20px}.about-company__text{font-size: 13px}.about-team{padding: 48px 0}.about-team__grid{gap: 24px}.about-team__content{order: -1}.about-team__media{order: 1;justify-content: center}.about-team__media img{width: 100%;max-width: 100%;max-height: none}.about-team__title{font-size: 20px}.about-team__text{font-size: 13px}.mfn-hero__title, .archive-hero__title{font-size: 22px}.mfn-block{padding: 48px 0}.mfn-block__grid{grid-template-columns: 1fr;gap: 28px}.mfn-block__text{max-width: 100%}.mfn-block__title{font-size: 22px}.mfn-block--reverse .mfn-block__media{order: -1}.mfn-block--reverse .mfn-block__content{order: 0}.neo-hero__grid{grid-template-columns: 1fr;gap: 28px}.neo-hero__text{max-width: 100%}.neo-kitchens{padding: 48px 0}.neo-kitchens__grid{grid-template-columns: 1fr;gap: 24px}.neo-kitchens__header{margin-bottom: 32px}.neo-kitchens__title{font-size: 22px}.neo-experience{padding: 48px 0}.neo-experience__grid{grid-template-columns: 1fr;gap: 28px}.neo-experience__text{max-width: 100%}.owners-hero__grid{grid-template-columns: 1fr;gap: 32px}.owners-hero__content{max-width: 100%;order: 0}.owners-hero__media{order: 1}.owners-hero__media img{min-height: 280px;max-height: 380px}.owners-hero__actions{flex-direction: row}.careers-hero{padding: 40px 0 0}.careers-hero__grid{grid-template-columns: 1fr;gap: 32px}.careers-hero__content{max-width: 100%;order: 0}.careers-hero__media{order: 1}.careers-hero__media img{min-height: 280px;max-height: 380px}.careers-hero__title{font-size: 22px}.careers-hero__text{font-size: 14px}.ks-hero__content .ks-hero__title, .ks-hero__content .ks-hero__desc{max-width: 100%}.ks-hero{min-height: 34svh}.ks-hero__content.container{padding-bottom: 20px}.ks-hero__title{font-size: 26px}.production-hero{min-height: 60svh}.production-hero__content{padding-bottom: 40px}.production-hero__title{font-size: 40px}.ks-ranges{padding: 48px 0}.ks-ranges__title{font-size: 22px;margin-bottom: 24px}.ks-ranges__grid{grid-template-columns: 1fr;gap: 40px}.ks-content{padding: 40px 0}.ks-content__title{font-size: 24px}.professionals-hero{min-height: auto;padding: 32px 0}.professionals-hero__grid{grid-template-columns: 1fr;gap: 28px}.professionals-hero__content{order: 0;gap: 20px}.professionals-hero__media{order: 1}.professionals-hero__media img{min-height: 280px;max-height: 380px}.professionals-hero__title{font-size: 32px}.professionals-hero__text{font-size: 14px;max-width: 100%}.projects-section{padding: 48px 0}.projects-section__header{flex-direction: row;align-items: center;gap: 12px;margin-bottom: 32px}.projects-section__title{font-size: 22px}.btn-explore{padding: 0 16px;font-size: 12px;gap: 6px;white-space: nowrap;flex-shrink: 0}.btn-explore__full{display: none}.btn-explore__short{display: inline}.projects-grid{grid-template-columns: 1fr;gap: 24px}.kstyles .container{position: relative;padding-left: 24px;padding-right: 24px}.kstyles{padding: 48px 0 40px}.kstyles__title{font-size: 22px;margin-bottom: 14px}.kstyles__tabrow{flex-direction: column;align-items: stretch;gap: 0;margin-bottom: 24px}.kstyles__tabrow .kstyles__cta{position: absolute;top: 0;right: 24px;margin-top: 0;padding: 8px 18px;font-size: 12px}.kstyles__tabrow .kstyles__cta img{width: 14px;height: 14px}.kstyles__tabs{overflow-x: auto;-webkit-overflow-scrolling: touch;scrollbar-width: none;padding-right: 0;position: relative;justify-content: flex-start;gap: 0}.kstyles__tabs::-webkit-scrollbar{display: none}.kstyles__tab{flex-shrink: 0;padding: 10px 14px;font-size: 12px;white-space: nowrap}.kstyles__tab .kstyles__tab-full{display: none}.kstyles__tab .kstyles__tab-short{display: inline}.kstyles__tabs-fade{display: none}.kstyles__mosaic{grid-template-columns: 1fr;gap: 10px}.kstyles__stack{display: grid;grid-template-columns: 1fr 1fr;grid-template-rows: auto;gap: 10px}.kstyles__body>.kstyles__nav{width: 32px;height: 32px;background: rgba(255, 255, 255, 0.85);box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1)}.kstyles__body>.kstyles__nav--prev{left: 8px}.kstyles__body>.kstyles__nav--next{right: 8px}.kstyles__body>.kstyles__nav img{width: 14px;height: 14px}.kstyles__bottom-bar{display: none}.kstyles__viewport{touch-action: pan-x;cursor: grab}.kstyles__viewport:active{cursor: grabbing}.header-top{height: 70px;display: grid;grid-template-columns: auto 1fr auto;align-items: center}.header-top .site-logo{justify-self: center}.mobile-menu-toggle{display: flex;order: -1}.header-nav{display: none}.header-cta--top{position: static;display: inline-flex;align-items: center;gap: 3px;height: 32px;padding: 0 12px;font-size: 12px;white-space: nowrap}.header-cta--top .header-cta__full{display: none}.header-cta--top .header-cta__short{display: inline}.header-cta--top .header-cta__arrow{display: inline-block;width: 12px;height: 12px}.site-logo img{height: 32px}.text-display{font-size: 32px}.text-heading, .text-heading--upper{font-size: 20px;line-height: 28px}.text-body{font-size: 14px;line-height: 22px}.text-eyebrow{font-size: 12px;letter-spacing: 1.5px}.btn{height: var(--btn-height);font-size: 16px;padding: 0 16px}.hero--full{min-height: calc(100svh - var(--header-height))}.hero--compact{min-height: 360px}.hero-content{padding-bottom: 40px}.hero-content .text-display{font-size: 28px}.hero-actions{flex-wrap: wrap;gap: 12px}.about-why{padding: 48px 0}.about-why__header{margin-bottom: 32px}.about-why__title{font-size: 24px;margin-bottom: 16px}.about-why__intro{font-size: 14px;line-height: 22px}.about-why__slider-wrapper{padding-left: var(--site-padding-x)}.about-why__card{flex: 0 0 280px;min-width: 280px;padding: 16px 16px 28px;gap: 20px}.about-why__card-title{font-size: 18px;line-height: 26px}.about-why__card-text{font-size: 12px;line-height: 20px}.kitchens{padding: 48px 0}.kitchens__grid{margin-top: 32px;gap: 24px;grid-template-columns: 1fr}.kitchen-card__media{height: 280px}.kitchen-card__meta{padding: 16px 0}.kitchen-card__label{font-size: 16px;line-height: 40px}.kitchen-card__default{padding: 20px}.kitchen-card__overlay{padding: 20px}.kitchen-card__default-title, .kitchen-card__title{font-size: 22px}.kitchen-card__cta{padding: 10px 20px;font-size: 13px}.view-lens{width: 64px;height: 64px}.view-lens__text{font-size: 12px}.projects-slider{padding-top: 48px}.projects-slider__header{margin-bottom: 24px}.projects-slider__viewport{height: calc(100vh - 120px);max-height: 400px;min-height: 350px}.projects-slider__card{width: 88%;max-width: 300px;height: 250px;padding: 28px 20px}.projects-slider__card-content{gap: 20px}.projects-slider__card-text{gap: 10px}.projects-slider__card-title{font-size: 20px;line-height: 1.3}.projects-slider__card-desc{font-size: 12px;line-height: 1.5}.projects-slider__card-btn{padding: 10px 18px;font-size: 13px;gap: 6px}.projects-slider__card-btn svg{width: 14px;height: 14px}.projects-slider__dots{margin: 12px 0 20px}.projects-slider__dot{width: 6px;height: 6px}.projects-slider__nav{width: 36px;height: 36px;min-width: 36px;min-height: 36px;max-width: 36px;max-height: 36px}.projects-slider__nav--prev{left: 8px;max-width: 35px !important;max-height: 35px !important;min-width: 35px !important;min-height: 35px !important}.projects-slider__nav--next{right: 8px;max-width: 35px !important;max-height: 35px !important;min-width: 35px !important;min-height: 35px !important}.projects-slider__nav-icon{max-width: 15px !important;max-height: 15px !important;min-width: 15px !important;min-height: 15px !important}.brands{padding: 40px 0}.brands__header{margin-bottom: 24px}.brands__title{font-size: 20px}.brands__list{gap: 32px;padding: 20px 0;padding-right: 32px}.brands__item img{max-height: 50px;max-width: 70px}.discover{padding: 48px 0}.discover__header{margin-bottom: 28px}.discover__grid{grid-template-columns: 1fr;gap: 16px}.discover__logo{max-width: 100px}.testimonials{padding: 40px 0 56px}.testimonials__header{margin-bottom: 24px}.testimonials__card{min-height: auto;padding: 28px 20px 32px}.testimonials__name{font-size: 15px;line-height: 22px}.testimonials__role{font-size: 12px !important;line-height: 20px !important}.testimonials__quote-text{font-size: 14px;line-height: 24px;margin: 0 40px}.testimonials__quote-mark{width: 24px;height: 24px}.testimonials__quote-mark--start{top: 0;left: 5px}.testimonials__quote-mark--end{bottom: 0;right: 5px}.testimonials__nav{display: none}.testimonials__pagination{margin-top: 20px}.project-testimonial{padding: 50px 0 70px}.project-testimonial__card{gap: 20px}.project-testimonial__name{font-size: 16px}.project-testimonial__role{font-size: 13px}.project-testimonial__quote{padding: 0 30px}.project-testimonial__text{font-size: 18px;line-height: 1.5}.project-testimonial__mark{width: 24px;height: 26px}.project-testimonial__mark img{width: 24px;height: 26px}.project-hero__content{padding-bottom: 40px}.project-hero__eyebrow{font-size: 11px;margin-bottom: 8px}.project-hero__title{font-size: 28px;margin-bottom: 18px}.project-hero__btn{padding: 10px 18px;font-size: 13px;gap: 8px}.project-hero__actions{margin-bottom: 24px;flex-wrap: wrap}.project-overview{padding: 40px 0 60px}.project-overview__title{font-size: 24px;margin-bottom: 32px}.project-overview__grid{grid-template-columns: 1fr;gap: 32px}.project-overview__content{gap: 24px}.project-overview__partner img{max-width: 180px}.project-overview__desc p{font-size: 14px;line-height: 1.7}.project-overview__meta{padding: 24px;gap: 24px 16px}.project-meta__label{font-size: 10px}.project-meta__value{font-size: 14px}.product-header{padding: 24px 0 40px}.product-header__grid{grid-template-columns: 1fr;gap: 24px}.product-header__title{font-size: 24px}.product-header__solution-name{font-size: 13px}.product-header__subtitle{font-size: 16px}.product-header__content{gap: 20px}.product-header__bottom{gap: 10px}.color-swatches__label{font-size: 13px}.color-swatches__list{gap: 10px}.color-swatch{width: 48px;height: 48px}.color-swatch.is-active{width: 54px;height: 54px}.product-header__actions{gap: 10px}.btn-cta{font-size: 13px;padding: 0 16px}.btn-cta--share{display: none}.solution-description{padding: 16px 0}.solution-description__card{padding: 24px}.solution-description__title{font-size: 20px}.solution-description__grid{grid-template-columns: 1fr;gap: 20px}.solution-description__text{font-size: 14px}.solution-description__statement{font-size: 20px !important;line-height: 26px !important}.project-gallery{padding: 0px 0px 40px 0px}.project-gallery__title{font-size: 22px;margin-bottom: 20px}.project-gallery__grid{grid-template-columns: 1fr 1fr;gap: 12px}.project-gallery__item, .project-gallery__item--large, .project-gallery__item--large:nth-child(1), .project-gallery__item--large:nth-child(2), .project-gallery__item:nth-child(3), .project-gallery__item:nth-child(4), .project-gallery__item:nth-child(5){grid-column: auto;height: auto;aspect-ratio: 4 / 3}.project-gallery__item:last-child:nth-child(odd){grid-column: 1 / -1;aspect-ratio: 16 / 9}.feature-closing__card{padding: 30px}.feature-quote{padding-top: 40px}.feature-quote__card{padding: 40px 20px}.about-company--alt.about-company--reverse{padding: 40px 0}.sust-quality{padding: 40px 0}.prod-insight__desc{font-size: 14px}.company-journey__mobile-year{font-size: 32px}.team-department+.team-department{margin-top: 0}.projects-section__header{flex-wrap: wrap;gap: 16px;margin-bottom: 32px}.projects-section__header .btn{font-size: 13px;padding: 10px 16px}.projects-section__btn-extra{display: none}.feature-quote__body{width: 100%}.feature-quote__author-desig{font-size: 12px}.related-projects__slider .project-card{flex: 0 0 100%;max-width: 100%}.related-projects__arrow{display: none}.related-projects__dots{display: flex}.project-hero-split{grid-template-columns: 1fr;min-height: auto}.project-hero-split__content{padding: 40px var(--site-padding-x)}.project-hero-split__inner{max-width: 100%;gap: 32px}.project-hero-split__header{gap: 12px}.project-hero-split__eyebrow{font-size: 13px}.project-hero-split__title{font-size: 26px;line-height: 1.3}.project-hero-split__meta-grid{width: 100%}.project-hero-split__meta-label{font-size: 13px}.project-hero-split__meta-value{font-size: 16px}.project-hero-split__nav{display: none}.project-hero-split__pagination{bottom: 16px}.project-overview--pro-v2{padding: 40px 0}.project-overview-slider{margin-top: 32px;padding: 0}.project-overview-slider__nav{display: none}.project-video{padding: 40px 0 48px}.project-video__title{font-size: 24px;margin-bottom: 24px}.projects-archive__hero{height: 30vh}.projects-archive__hero-title{font-size: 28px}.projects-archive__filters{padding: 20px 0 0}.projects-archive__filters-row{gap: 10px;align-items: center}.projects-archive__tabs{gap: 16px}.projects-archive__tab{font-size: 14px;padding: 10px 0;white-space: nowrap;flex-shrink: 0}.projects-archive__search-filters{gap: 8px;align-items: center}.projects-archive__search-input input{width: 36px;height: 36px;padding: 0 0 0 36px;color: transparent;cursor: pointer;border-radius: 50%;font-size: 0}.projects-archive__search-input input::placeholder{color: transparent}.projects-archive__search-icon{width: 16px;height: 16px;left: 10px}.projects-archive__search-input:focus-within{position: fixed;top: 0;left: 0;right: 0;z-index: 9999;background: #ffffff;padding: 16px 20px;box-shadow: 0 4px 24px rgba(0, 0, 0, 0.15)}.projects-archive__search-input:focus-within input{width: 100%;height: auto;padding: 12px 16px 12px 48px;color: #0D0D0D;border-radius: 50px;cursor: text;font-size: 15px}.projects-archive__search-input:focus-within input::placeholder{color: #999999}.projects-archive__search-input:focus-within .projects-archive__search-icon{left: 16px;width: 20px;height: 20px}.year-dropdown__trigger{padding: 5px 12px;gap: 6px;font-size: 12px}.projects-archive__grid{grid-template-columns: 1fr;gap: 24px}.projects-archive__grid-section{padding: 32px 0 48px}.projects-archive__no-results{padding: 40px 0}.projects-archive__no-results p{font-size: 15px}.projects-archive__pagination .page-numbers{width: 36px;height: 36px;font-size: 14px}.related-projects{padding: 60px 0 60px}.related-projects__title{font-size: 24px;margin-bottom: 20px}.related-projects__grid{grid-template-columns: 1fr;gap: 28px}.project-card__title{font-size: 15px}.experience__title{font-size: 24px}.experience__actions{flex-direction: column;align-items: flex-start;gap: 12px}.experience__btn{width: auto;font-size: 14px}.contact-cta__title{font-size: 24px}.contact-cta__actions{align-items: flex-start;gap: 12px}.contact-cta__btn{width: auto;font-size: 14px}.site-footer{padding: 32px 0 0}.footer__logo-row{padding-bottom: 24px}.footer__logo img{height: 36px}.footer__main{grid-template-columns: 1fr;gap: 32px;padding-bottom: 28px}.footer__showroom-col{gap: 18px}.footer__showroom-title{font-size: 15px}.footer__showroom-list li{font-size: 13px;gap: 10px}.footer__showroom-list li svg{width: 18px;height: 18px}.footer__directions{font-size: 13px}.footer__social-link{width: 34px;height: 34px}.footer__newsletter-title{font-size: 15px;margin-bottom: 16px}.footer__newsletter-field input{font-size: 15px;line-height: 24px}.footer__newsletter-btn{font-size: 15px;padding: 10px 14px;align-self: flex-start}.footer__bottom{flex-direction: column;gap: 16px;text-align: center;padding: 24px 0}.footer__copyright{font-size: 13px}.footer__legal{flex-wrap: wrap;justify-content: center;gap: 12px 16px}.footer__legal-link, .footer__legal-sep{font-size: 13px}.team-grid{grid-template-columns: 1fr;gap: 16px}.team-card{padding: 20px}.team-card__name{font-size: 15px}.team-card__role{font-size: 12px}.team-department{padding: 48px 0}.team-department__title{margin-bottom: 24px}.team-careers{padding: 60px 0;min-height: 320px}.team-careers__title{font-size: 22px;line-height: 1.4;margin-bottom: 24px}.awards{padding: 18px 0}.awards__grid{grid-template-columns: 1fr;gap: 48px}.awards__card-media{height: 220px}.awards__card-date{font-size: 15px}.awards__card-title{font-size: 20px;line-height: 26px}.awards__card-desc{font-size: 14px;line-height: 22px}.awards-commitment{padding: 48px 0}.awards-commitment__grid{grid-template-columns: 1fr;gap: 28px}.archive-header__row{flex-direction: column;align-items: flex-start;gap: 12px}.archive-tabs{overflow-x: auto;-webkit-overflow-scrolling: touch;scrollbar-width: none;flex-wrap: nowrap;gap: 0;width: 100%}.archive-tabs::-webkit-scrollbar{display: none}.archive-tabs__item{flex-shrink: 0;white-space: nowrap;padding: 12px 14px 12px 0;font-size: 13px}.archive-grid{grid-template-columns: 1fr;gap: 24px}.archive-featured{padding: 0 0 40px}.archive-featured__grid{grid-template-columns: 1fr;gap: 20px}.archive-featured__media img{height: 280px}.archive-featured__heading{font-size: 22px}.archive-featured__date{font-size: 13px}.archive-featured__excerpt{font-size: 14px;line-height: 1.6}.archive-page--news .archive-grid, .archive-page--blog .archive-grid, .archive-page--insights .archive-grid{grid-template-columns: 1fr;gap: 20px}.archive-page--news .archive-grid-section, .archive-page--blog .archive-grid-section, .archive-page--insights .archive-grid-section{padding: 32px 0 60px}.archive-page--news .archive-card__title, .archive-page--blog .archive-card__title, .archive-page--insights .archive-card__title{font-size: 16px;line-height: 1.35;padding: 14px 16px 0}.archive-page--news .archive-card__meta, .archive-page--blog .archive-card__meta, .archive-page--insights .archive-card__meta{font-size: 12px;padding: 8px 16px 16px}.archive-page--famous-kitchen .archive-grid-section{padding: 32px 0 60px}.archive-page--famous-kitchen .archive-grid{grid-template-columns: 1fr;gap: 28px}.fk-card__title{font-size: 16px}.load-more-btn{font-size: 16px}.prod-pillars__grid{grid-template-columns: 1fr}.prod-pillar{padding: 24px 20px}.prod-pillars{padding: 48px 0}.awards-strip{padding: 48px 0 64px}.awards-strip__logos{padding: 24px 16px;gap: 20px;justify-content: center}.awards-strip__logos img{height: 56px}.awards-strip__title{font-size: 22px}.sust-hero__title, .sust-section__title, .sust-quality__title, .sust-responsibility__title, .sust-longlife__title{font-size: 22px;line-height: 32px}.sust-hero__desc, .sust-section__desc, .sust-quality__desc p, .sust-responsibility__desc, .sust-responsibility__footer, .sust-longlife__desc{font-size: 14px;line-height: 22px}.sust-quality__quote p{font-size: 18px;line-height: 28px}.sust-testimonial__text{font-size: 16px;line-height: 1.5}.sust-responsibility__gallery{grid-template-columns: 1fr}.sust-responsibility__gallery-item--right{grid-row: auto;aspect-ratio: 396 / 300}.sust-responsibility__bullet{font-size: 14px;line-height: 22px}.consult-form{padding: 32px 0}.consult-form__card{max-width: 100%;padding: 28px 20px}.consult-form__card .wpcf7-form{gap: 18px}.consult-form__card .cf7-row--phone{flex-direction: column !important;gap: 14px}.consult-form__card .cf7-row--phone .cf7-col--country{width: 100%}.consult-form__card .cf7-row--datetime{flex-direction: column !important;gap: 14px}.consult-form__card .wpcf7-form-control:not(.wpcf7-submit){font-size: 15px}.consult-form__card .wpcf7-submit{width: 100%;min-width: unset;padding: 16px 32px;font-size: 13px}.consult-form__card .cf7-submit{padding-top: 12px}.time-picker__dropdown{padding: 10px}.time-picker__grid{grid-template-columns: repeat(3, 1fr);gap: 6px}.time-picker__slot{padding: 9px 4px;font-size: 12px}.time-picker__text{font-size: 15px}.blog-gallery-split__inner{flex-direction: column;gap: 20px}.blog-gallery-split--reverse .blog-gallery-split__inner{flex-direction: column}.blog-gallery-split__grid{grid-template-columns: 1fr 1fr;grid-template-rows: auto;gap: 8px;max-height: none}.blog-gallery-split__item:nth-child(1), .blog-gallery-split__item:nth-child(2), .blog-gallery-split__item:nth-child(3){grid-column: auto;grid-row: auto}.blog-gallery-split__item:last-child:nth-child(odd){grid-column: 1 / -1}.blog-gallery-split__title{font-size: 18px}.feature-quote--blog{margin: 32px 0;padding: 32px 0}.single-post--blog .feature-quote.feature-quote--blog{padding: 0 0 32px 0}.single-post--blog .feature-quote--blog .feature-quote__card{padding: 28px 20px}.single-post--blog .single-post__header{padding: 20px 0 24px}.single-post__body{padding: 32px 0 32px}.single-post--blog .feature-split--blog, .single-post--blog .feature-columns--blog{margin: 32px 0}.blog-gallery-split{margin: 32px 0}.single-post--blog .single-post__featured-img{margin-bottom: 24px}.collection-card__media{margin-bottom: 20px}.collection-card__content{padding-bottom: 12px}}@media (max-width: 374px){:root{--site-padding-x: 16px;--header-height: 70px;--btn-height: 40px}.coming-soon__title{font-size: 36px !important;line-height: 1.1 !important}.coming-soon__text{font-size: 14px}.breadcrumb, .project-detail .breadcrumb, .company .breadcrumb, .team-page .breadcrumb, .awards-page .breadcrumb, .archive-page .breadcrumb, .single-post .breadcrumb, .solution-detail .breadcrumb, .sust-breadcrumb .breadcrumb a, .sust-breadcrumb .breadcrumb__current{font-size: 10px}.breadcrumb__separator{margin: 0 4px}.single-post__grid{grid-template-columns: 1fr;gap: 32px}.single-post__title{font-size: 22px;margin: 0 0 20px}.single-post__excerpt p{font-size: 13px}.single-post__content{padding: 24px 0}.single-post__content p, .single-post__text-block p, .single-post__content ul li, .single-post__text-block ul li{font-size: 14px;line-height: 22px}.single-post__content h2, .single-post__text-block h2{font-size: 20px;line-height: 28px;margin: 24px 0 8px}.single-post__content h3, .single-post__text-block h3{font-size: 15px;margin: 20px 0 8px}.single-post__gallery, .single-post__gallery-block{grid-template-columns: 1fr}.single-post__quote, .single-post__quote-block{padding: 16px 14px;font-size: 14px}.single-post__quote-block p{font-size: 14px}.single-post__quote-block p:first-child{font-size: 16px;line-height: 24px}.single-post__banner{padding: 20px 16px}.single-post__sidebar{padding-top: 0}.single-post__related-section, .single-post__tags-section{padding: 14px}.also-like{padding: 32px 0 48px}.also-like .archive-grid{grid-template-columns: 1fr;gap: 20px}.contact-map-hero__canvas{height: calc(100vh - var(--header-height))}.contact-content{padding: 32px 0}.contact-content__grid{flex-direction: column;gap: 24px}.contact-content__left, .contact-content__right{width: 100%}.contact-form__heading{font-size: 22px;line-height: 28px}.contact-content__right{gap: 24px}.showroom-select__trigger{height: 50px;padding: 12px 14px}.showroom-select__text{font-size: 13px}.showroom-detail{padding: 20px 16px}.showroom-detail__title{font-size: 18px;line-height: 1.4}.showroom-detail__text{font-size: 13px}.showroom-detail__directions{font-size: 13px;padding: 10px 18px}.contact-content__right .wpcf7-form{min-height: auto;gap: 12px}.contact-content__right .cf7-row--phone{flex-direction: column;align-items: stretch;gap: 12px}.contact-content__right .cf7-row--phone .cf7-col--country{width: 100%}.contact-content__right .wpcf7-form-control:not(.wpcf7-submit){font-size: 13px;height: 48px;padding: 10px 12px}.contact-content__right .wpcf7-textarea{height: 80px;min-height: 80px}.contact-content__right .wpcf7-submit{width: 100%;font-size: 13px;padding: 12px 20px}.neo-kitchen-card{padding: 20px}.about-hero__grid{grid-template-columns: 1fr;gap: 28px}.about-hero__content{max-width: 100%;order: 0}.about-hero__media{order: 1}.about-hero__media img{min-height: 220px;max-height: 300px}.about-hero__title{font-size: 20px}.about-hero__text{font-size: 13px;line-height: 20px}.about-section{padding: 40px 0}.about-section__grid{gap: 24px}.about-section__title{font-size: 18px}.about-section__text{font-size: 13px}.about-company{padding: 40px 0}.about-company__wrapper{gap: 20px}.about-company__title{font-size: 18px}.about-company__text{font-size: 13px}.about-team{padding: 40px 0}.about-team__grid{gap: 20px}.about-team__content{order: -1}.about-team__media{order: 1;justify-content: center}.about-team__media img{width: 100%;max-width: 100%;max-height: none}.about-team__title{font-size: 18px}.about-team__text{font-size: 13px}.mfn-hero__title, .archive-hero__title{font-size: 20px}.mfn-block{padding: 40px 0}.mfn-block__grid{grid-template-columns: 1fr;gap: 24px}.mfn-block__text{max-width: 100%}.mfn-block__title{font-size: 20px}.mfn-block--reverse .mfn-block__media{order: -1}.mfn-block--reverse .mfn-block__content{order: 0}.neo-hero__grid{grid-template-columns: 1fr;gap: 24px}.neo-hero__text{max-width: 100%}.neo-kitchens{padding: 40px 0}.neo-kitchens__grid{grid-template-columns: 1fr;gap: 20px}.neo-kitchens__header{margin-bottom: 28px}.neo-kitchens__title{font-size: 20px}.neo-experience{padding: 40px 0}.neo-experience__grid{grid-template-columns: 1fr;gap: 24px}.neo-experience__text{max-width: 100%}.owners-hero__grid{grid-template-columns: 1fr;gap: 28px}.owners-hero__content{max-width: 100%;order: 0}.owners-hero__media{order: 1}.owners-hero__media img{min-height: 260px;max-height: 350px}.owners-hero__actions{flex-direction: row}.careers-hero{padding: 36px 0 0}.careers-hero__grid{grid-template-columns: 1fr;gap: 28px}.careers-hero__content{max-width: 100%;order: 0}.careers-hero__media{order: 1}.careers-hero__media img{min-height: 260px;max-height: 350px}.careers-hero__title{font-size: 20px}.careers-hero__text{font-size: 13px}.ks-hero__content .ks-hero__title, .ks-hero__content .ks-hero__desc{max-width: 100%}.ks-hero{min-height: 55svh}.ks-hero__content.container{padding-bottom: 36px}.ks-hero__title{font-size: 24px}.production-hero{min-height: 55svh}.production-hero__content{padding-bottom: 36px}.production-hero__title{font-size: 32px}.ks-ranges{padding: 40px 0}.ks-ranges__title{font-size: 20px;margin-bottom: 20px}.ks-ranges__grid{grid-template-columns: 1fr;gap: 36px}.ks-content{padding: 32px 0}.ks-content__title{font-size: 22px}.professionals-hero{min-height: auto;padding: 28px 0}.professionals-hero__grid{grid-template-columns: 1fr;gap: 24px}.professionals-hero__content{order: 0;gap: 16px}.professionals-hero__media{order: 1}.professionals-hero__media img{min-height: 260px;max-height: 350px}.professionals-hero__title{font-size: 28px}.professionals-hero__text{font-size: 14px;max-width: 100%}.projects-section{padding: 40px 0}.projects-section__header{flex-direction: row;align-items: center;gap: 10px;margin-bottom: 28px}.projects-section__title{font-size: 20px}.btn-explore{padding: 0 14px;font-size: 11px;gap: 5px;white-space: nowrap;flex-shrink: 0}.btn-explore__full{display: none}.btn-explore__short{display: inline}.projects-grid{grid-template-columns: 1fr;gap: 20px}.kstyles .container{position: relative;padding-left: 16px;padding-right: 16px}.kstyles{padding: 40px 0 32px}.kstyles__title{font-size: 20px;margin-bottom: 12px}.kstyles__tabrow{flex-direction: column;align-items: stretch;gap: 0;margin-bottom: 20px}.kstyles__tabrow .kstyles__cta{position: absolute;top: 0;right: 16px;margin-top: 0;padding: 6px 14px;font-size: 11px}.kstyles__tabrow .kstyles__cta img{width: 12px;height: 12px}.kstyles__tabs{overflow-x: auto;-webkit-overflow-scrolling: touch;scrollbar-width: none;padding-right: 0;position: relative;justify-content: flex-start;gap: 0}.kstyles__tabs::-webkit-scrollbar{display: none}.kstyles__tab{flex-shrink: 0;padding: 8px 12px;font-size: 11px;white-space: nowrap}.kstyles__tab .kstyles__tab-full{display: none}.kstyles__tab .kstyles__tab-short{display: inline}.kstyles__tabs-fade{display: none}.kstyles__mosaic{grid-template-columns: 1fr;gap: 8px}.kstyles__stack{display: grid;grid-template-columns: 1fr 1fr;grid-template-rows: auto;gap: 8px}.kstyles__body>.kstyles__nav{width: 28px;height: 28px;background: rgba(255, 255, 255, 0.85);box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1)}.kstyles__body>.kstyles__nav--prev{left: 6px}.kstyles__body>.kstyles__nav--next{right: 6px}.kstyles__body>.kstyles__nav img{width: 12px;height: 12px}.kstyles__bottom-bar{display: none}.kstyles__viewport{touch-action: pan-x;cursor: grab}.kstyles__viewport:active{cursor: grabbing}.header-top{height: 70px;display: grid;grid-template-columns: auto 1fr auto;align-items: center}.header-top .site-logo{justify-self: center}.mobile-menu-toggle{display: flex;order: -1}.header-nav{display: none}.header-cta--top{position: static;display: inline-flex;align-items: center;gap: 2px;height: 28px;padding: 0 10px;font-size: 11px;white-space: nowrap}.header-cta--top .header-cta__full{display: none}.header-cta--top .header-cta__short{display: inline}.header-cta--top .header-cta__arrow{display: inline-block;width: 11px;height: 11px}.site-logo img{height: 28px}.text-display{font-size: 28px}.text-heading, .text-heading--upper{font-size: 20px;line-height: 28px}.text-body{font-size: 14px;line-height: 22px}.text-eyebrow{font-size: 11px;letter-spacing: 1px}.btn{height: var(--btn-height);font-size: 14px;padding: 0 14px}.hero--full{min-height: calc(100svh - var(--header-height))}.hero--compact{min-height: 320px}.hero-content{padding-bottom: 36px}.hero-content .text-display{font-size: 24px}.hero-actions{flex-wrap: wrap;gap: 10px}.hero-actions .btn{font-size: 14px}.about-why{padding: 40px 0}.about-why__header{margin-bottom: 28px}.about-why__title{font-size: 22px;margin-bottom: 14px}.about-why__intro{font-size: 13px;line-height: 20px}.about-why__card{flex: 0 0 260px;min-width: 260px;padding: 14px 14px 24px;gap: 18px}.about-why__card-title{font-size: 16px;line-height: 24px}.about-why__card-text{font-size: 11px;line-height: 18px}.kitchens{padding: 40px 0}.kitchens__grid{margin-top: 28px;gap: 20px}.kitchen-card__media{height: 240px}.kitchen-card__meta{padding: 14px 0}.kitchen-card__label{font-size: 14px;line-height: 36px}.kitchen-card__default{padding: 16px}.kitchen-card__overlay{padding: 16px}.kitchen-card__default-title, .kitchen-card__title{font-size: 20px}.kitchen-card__desc{font-size: 13px}.kitchen-card__cta{padding: 8px 16px;font-size: 12px}.view-lens{width: 56px;height: 56px}.view-lens__text{font-size: 11px}.projects-slider{padding-top: 40px}.projects-slider__header{margin-bottom: 20px}.projects-slider__viewport{height: calc(100vh - 100px);max-height: 360px;min-height: 300px}.projects-slider__card{width: 90%;max-width: 280px;padding: 24px 16px}.projects-slider__card-content{gap: 16px}.projects-slider__card-text{gap: 8px}.projects-slider__card-title{font-size: 18px;line-height: 1.3}.projects-slider__card-desc{font-size: 11px;line-height: 1.5}.projects-slider__card-btn{padding: 8px 14px;font-size: 12px;gap: 5px}.projects-slider__card-btn svg{width: 12px;height: 12px}.projects-slider__nav{width: 32px;height: 32px;min-width: 32px;min-height: 32px;max-width: 32px;max-height: 32px}.projects-slider__nav--prev{left: 6px}.projects-slider__nav--next{right: 6px}.projects-slider__nav-icon{width: 12px;height: 12px}.brands{padding: 36px 0}.brands__header{margin-bottom: 20px}.brands__title{font-size: 18px}.brands__list{gap: 28px;padding: 28px 0;padding-right: 28px}.brands__item img{max-height: 45px;max-width: 60px}.discover{padding: 40px 0}.discover__header{margin-bottom: 24px}.discover__grid{gap: 14px}.discover__logo{max-width: 90px}.testimonials{padding: 32px 0 48px}.testimonials__header{margin-bottom: 20px}.testimonials__card{min-height: auto;padding: 24px 16px 28px}.testimonials__name{font-size: 14px;line-height: 20px}.testimonials__role{font-size: 11px;line-height: 18px}.testimonials__quote-text{font-size: 13px;line-height: 22px;margin: 0 25px}.testimonials__quote-mark{width: 20px;height: 20px}.testimonials__quote-mark--start{top: 2px;left: 2px}.testimonials__quote-mark--end{bottom: 2px;right: 2px}.testimonials__pagination{margin-top: 18px}.project-testimonial{padding: 40px 0 60px}.project-testimonial__card{gap: 18px}.project-testimonial__name{font-size: 15px}.project-testimonial__role{font-size: 12px}.project-testimonial__quote{padding: 0 24px}.project-testimonial__text{font-size: 16px;line-height: 1.5}.project-testimonial__mark{width: 20px;height: 22px}.project-testimonial__mark img{width: 20px;height: 22px}.project-testimonial__mark--start{top: -5px;left: 0}.project-testimonial__mark--end{bottom: -5px;right: 0}.project-hero__content{padding-bottom: 32px}.project-hero__eyebrow{font-size: 10px;margin-bottom: 6px}.project-hero__title{font-size: 24px;margin-bottom: 16px}.project-hero__btn{padding: 10px 16px;font-size: 12px;gap: 6px}.project-hero__actions{margin-bottom: 20px;flex-wrap: wrap;gap: 12px}.project-hero__btn img{width: 14px;height: 14px}.project-overview{padding: 32px 0 50px}.project-overview__title{font-size: 22px;margin-bottom: 28px}.project-overview__grid{grid-template-columns: 1fr;gap: 28px}.project-overview__content{gap: 20px}.project-overview__partner img{max-width: 160px}.project-overview__desc p{font-size: 13px;line-height: 1.7}.project-overview__meta{padding: 20px;gap: 20px 14px}.project-meta__label{font-size: 10px}.project-meta__value{font-size: 13px}.product-header{padding: 20px 0 32px}.product-header__grid{grid-template-columns: 1fr;gap: 20px}.product-header__title{font-size: 22px}.product-header__solution-name{font-size: 12px}.product-header__subtitle{font-size: 15px}.color-swatches__label{font-size: 12px}.color-swatches__list{gap: 8px}.color-swatch{width: 44px;height: 44px}.color-swatch.is-active{width: 50px;height: 50px}.product-header__actions{gap: 8px}.btn-cta{font-size: 12px;padding: 0 14px}.solution-description{padding: 12px 0}.solution-description__card{padding: 20px}.solution-description__title{font-size: 18px}.solution-description__grid{grid-template-columns: 1fr;gap: 16px}.solution-description__text{font-size: 13px}.solution-description__statement{font-size: 20px}.project-gallery{padding: 32px 0}.project-gallery__title{font-size: 20px}.project-gallery__grid{grid-template-columns: 1fr 1fr;gap: 10px}.project-gallery__item, .project-gallery__item--large, .project-gallery__item--large:nth-child(1), .project-gallery__item--large:nth-child(2), .project-gallery__item:nth-child(3), .project-gallery__item:nth-child(4), .project-gallery__item:nth-child(5){grid-column: auto;height: auto;aspect-ratio: 4 / 3}.project-gallery__item:last-child:nth-child(odd){grid-column: 1 / -1;aspect-ratio: 16 / 9}.related-projects__slider .project-card{flex: 0 0 100%;max-width: 100%}.related-projects__arrow{display: none}.related-projects__dots{display: flex}.project-hero-split{grid-template-columns: 1fr;min-height: auto}.project-hero-split__content{padding: 32px var(--site-padding-x)}.project-hero-split__inner{max-width: 100%;gap: 28px}.project-hero-split__header{gap: 8px}.project-hero-split__eyebrow{font-size: 12px}.project-hero-split__title{font-size: 22px;line-height: 1.3}.project-hero-split__meta-grid{width: 100%}.project-hero-split__meta-label{font-size: 12px}.project-hero-split__meta-value{font-size: 14px}.project-hero-split__slider{height: 30vh;min-height: 220px}.project-hero-split__nav{display: none}.project-hero-split__pagination{bottom: 12px}.project-overview--pro-v2{padding: 32px 0}.project-overview-slider{padding-top: 0 !important;margin-top: 24px}.project-overview-slider__nav{display: none}.project-video{padding: 32px 0 40px}.project-video__title{font-size: 22px;margin-bottom: 20px}.project-video__desc{font-size: 14px}.projects-archive__hero{height: 25vh}.projects-archive__hero-title{font-size: 24px}.projects-archive__filters{padding: 16px 0 0}.projects-archive__filters-row{gap: 8px;align-items: center}.projects-archive__tabs{gap: 12px}.projects-archive__tab{font-size: 13px;padding: 8px 0;white-space: nowrap;flex-shrink: 0}.projects-archive__search-filters{gap: 6px;align-items: center}.projects-archive__search-input input{width: 34px;height: 34px;padding: 0 0 0 34px;color: transparent;cursor: pointer;border-radius: 50%;font-size: 0}.projects-archive__search-input input::placeholder{color: transparent}.projects-archive__search-icon{width: 14px;height: 14px;left: 10px}.projects-archive__search-input:focus-within{position: fixed;top: 0;left: 0;right: 0;z-index: 9999;background: #ffffff;padding: 16px 20px;box-shadow: 0 4px 24px rgba(0, 0, 0, 0.15)}.projects-archive__search-input:focus-within input{width: 100%;height: auto;padding: 12px 16px 12px 48px;color: #0D0D0D;border-radius: 50px;cursor: text;font-size: 15px}.projects-archive__search-input:focus-within input::placeholder{color: #999999}.projects-archive__search-input:focus-within .projects-archive__search-icon{left: 16px;width: 20px;height: 20px}.year-dropdown__trigger{padding: 7px 10px;gap: 6px;font-size: 12px}.projects-archive__grid{grid-template-columns: 1fr;gap: 20px}.projects-archive__grid-section{padding: 28px 0 40px}.projects-archive__no-results{padding: 32px 0}.projects-archive__no-results p{font-size: 14px}.projects-archive__pagination .page-numbers{width: 32px;height: 32px;font-size: 13px}.related-projects{padding: 40px 0 60px}.related-projects__title{font-size: 22px;margin-bottom: 28px}.related-projects__grid{grid-template-columns: 1fr;gap: 24px}.project-card__title{font-size: 14px}.project-card__arrow{width: 16px;height: 16px}.project-card__arrow img{width: 16px;height: 16px}.experience__title{font-size: 22px}.experience__btn{font-size: 13px;padding: 12px 18px}.contact-cta__title{font-size: 22px}.contact-cta__btn{font-size: 13px;padding: 12px 18px}.site-footer{padding: 28px 0 0}.footer__logo-row{padding-bottom: 20px}.footer__logo img{height: 32px}.footer__main{grid-template-columns: 1fr;gap: 28px;padding-bottom: 24px}.footer__showroom-col{gap: 16px}.footer__showroom-title{font-size: 14px}.footer__showroom-list li{font-size: 12px;gap: 8px}.footer__showroom-list li svg{width: 16px;height: 16px}.footer__directions{font-size: 12px}.footer__social-link{width: 32px;height: 32px}.footer__newsletter-title{font-size: 14px;margin-bottom: 14px}.footer__newsletter-field input{font-size: 14px;line-height: 22px}.footer__newsletter-btn{font-size: 14px;padding: 8px 12px}.footer__bottom{flex-direction: column;gap: 14px;text-align: center;padding: 20px 0}.footer__copyright{font-size: 12px}.footer__legal{flex-wrap: wrap;justify-content: center;gap: 10px 14px}.footer__legal-link, .footer__legal-sep{font-size: 12px}.team-grid{gap: 14px}.team-card{padding: 16px}.team-card__name{font-size: 14px}.team-card__role{font-size: 11px}.team-department{padding: 40px 0}.team-department__title{margin-bottom: 20px}.team-careers{padding: 48px 0;min-height: 280px}.team-careers__title{font-size: 20px;line-height: 1.4;margin-bottom: 20px}.awards{padding: 40px 0}.awards__card-media{height: 200px}.awards__card-date{font-size: 14px}.awards__card-title{font-size: 18px;line-height: 24px}.awards__card-desc{font-size: 13px;line-height: 20px}.awards-commitment{padding: 40px 0}.awards-commitment__grid{grid-template-columns: 1fr;gap: 24px}.awards-commitment__media img{max-height: 260px}.archive-header__row{flex-direction: column;align-items: flex-start;gap: 10px}.archive-tabs{overflow-x: auto;-webkit-overflow-scrolling: touch;scrollbar-width: none;flex-wrap: nowrap;gap: 0;width: 100%}.archive-tabs::-webkit-scrollbar{display: none}.archive-tabs__item{flex-shrink: 0;white-space: nowrap;padding: 10px 12px 10px 0;font-size: 12px}.archive-featured{padding: 0 0 32px}.archive-featured__grid{grid-template-columns: 1fr;gap: 16px}.archive-featured__media img{height: 240px}.archive-featured__heading{font-size: 20px}.archive-featured__date{font-size: 12px}.archive-featured__excerpt{font-size: 13px;line-height: 1.5}.archive-page--news .archive-grid, .archive-page--blog .archive-grid, .archive-page--insights .archive-grid{grid-template-columns: 1fr;gap: 24px}.archive-page--news .archive-grid-section, .archive-page--blog .archive-grid-section, .archive-page--insights .archive-grid-section{padding: 28px 0 48px}.archive-page--news .archive-card__title, .archive-page--blog .archive-card__title, .archive-page--insights .archive-card__title{font-size: 16px;line-height: 1.35;padding: 12px 14px 0}.archive-page--news .archive-card__meta, .archive-page--blog .archive-card__meta, .archive-page--insights .archive-card__meta{font-size: 12px;padding: 6px 14px 14px}.archive-page--famous-kitchen .archive-grid-section{padding: 28px 0 48px}.archive-page--famous-kitchen .archive-grid{grid-template-columns: 1fr;gap: 24px}.fk-card__title{font-size: 15px}.load-more-btn{font-size: 16px}.prod-pillar{padding: 20px 16px}.prod-pillars{padding: 40px 0}.awards-strip{padding: 40px 0 56px}.awards-strip__logos{padding: 20px 12px;gap: 16px}.awards-strip__logos img{height: 48px}.awards-strip__title{font-size: 20px}.sust-hero__title, .sust-section__title, .sust-quality__title, .sust-responsibility__title, .sust-longlife__title{font-size: 20px;line-height: 28px}.sust-hero__desc, .sust-section__desc, .sust-quality__desc p, .sust-responsibility__desc, .sust-responsibility__footer, .sust-longlife__desc{font-size: 13px;line-height: 20px}.sust-section__media img{min-height: 220px}.sust-quality__quote p{font-size: 16px;line-height: 26px}.sust-testimonial__text{font-size: 15px;line-height: 1.5}.sust-responsibility__bullet{font-size: 13px;line-height: 20px}.consult-form{padding: 24px 0}.consult-form__card{max-width: 100%;padding: 24px 16px}.consult-form__card .wpcf7-form{gap: 16px}.consult-form__card .cf7-row--phone{flex-direction: column !important;gap: 12px}.consult-form__card .cf7-row--phone .cf7-col--country{width: 100%}.consult-form__card .cf7-row--datetime{flex-direction: column !important;gap: 12px}.consult-form__card .wpcf7-form-control:not(.wpcf7-submit){font-size: 14px;padding: 10px 0}.consult-form__card .wpcf7-submit{width: 100%;min-width: unset;padding: 14px 24px;font-size: 12px}.consult-form__card .cf7-submit{padding-top: 8px}.time-picker__dropdown{padding: 8px}.time-picker__grid{grid-template-columns: repeat(3, 1fr);gap: 4px}.time-picker__slot{padding: 8px 2px;font-size: 11px;border-radius: 8px}.time-picker__text{font-size: 14px}.blog-gallery-split__inner{flex-direction: column;gap: 16px}.blog-gallery-split--reverse .blog-gallery-split__inner{flex-direction: column}.blog-gallery-split__grid{grid-template-columns: 1fr 1fr;grid-template-rows: auto;gap: 8px;max-height: none}.blog-gallery-split__item:nth-child(1), .blog-gallery-split__item:nth-child(2), .blog-gallery-split__item:nth-child(3){grid-column: auto;grid-row: auto}.blog-gallery-split__item:last-child:nth-child(odd){grid-column: 1 / -1}.blog-gallery-split__title{font-size: 18px}.feature-quote--blog{margin: 24px 0;padding: 24px 0}.single-post--blog .feature-quote.feature-quote--blog{padding: 0 0 24px 0}.single-post--blog .feature-quote--blog .feature-quote__card{padding: 24px 16px}.single-post--blog .single-post__header{padding: 16px 0 20px}.single-post__body{padding: 12px 0 24px}.single-post--blog .feature-split--blog, .single-post--blog .feature-columns--blog{margin: 24px 0}.blog-gallery-split{margin: 24px 0}.single-post--blog .single-post__featured-img{margin-bottom: 20px}.collection-hero{min-height: 260px}.collection-card__media{margin-bottom: 20px}.collection-card__content{padding-bottom: 12px}}.mobile-menu-toggle{display: none;background: none;border: none;cursor: pointer;padding: 8px;z-index: 10001;flex-direction: column;justify-content: center;gap: 5px}.hamburger-line{display: block;width: 24px;height: 2px;background: #333;border-radius: 2px;transition: transform 0.3s ease, opacity 0.3s ease}.mobile-menu-toggle.is-active .hamburger-line:nth-child(1){transform: translateY(7px) rotate(45deg)}.mobile-menu-toggle.is-active .hamburger-line:nth-child(2){opacity: 0}.mobile-menu-toggle.is-active .hamburger-line:nth-child(3){transform: translateY(-7px) rotate(-45deg)}.mobile-menu{display: none}@media (max-width: 767px){.production-page .sust-section--beige .sust-section__media img, .sustainability-page .sust-section--beige .sust-section__media img, .production-page .sust-section--white .sust-section__media img, .sustainability-page .sust-section--white .sust-section__media img{height: auto}.production-page .sust-section--beige .sust-section__grid, .sustainability-page .sust-section--beige .sust-section__grid, .production-page .sust-section--white .sust-section__grid, .sustainability-page .sust-section--white .sust-section__grid{align-items: stretch}.production-page .sust-section--beige .sust-section__grid--reverse, .sustainability-page .sust-section--beige .sust-section__grid--reverse, .production-page .sust-section--white .sust-section__grid--reverse, .sustainability-page .sust-section--white .sust-section__grid--reverse{flex-direction: column-reverse}.btn, .btn-cta, .btn-explore, .experience__btn, .hero-btn, .footer__newsletter-btn, .projects-slider__card-btn, .contact-cta__btn{font-size: 14px}.projects-slider__card-btn-extra{display: none}.projects-slider__card-content{width: 100%}.testimonials__quote{max-width: 100%}.coming-soon__title{font-size: 48px !important;line-height: 1.1 !important}.coming-soon__label{font-size: 12px;margin-bottom: 16px}.coming-soon__text{font-size: 15px;margin-bottom: 36px}.coming-soon__content{padding: 60px 20px}.single-post--blog .feature-split--blog, .single-post--blog .blog-gallery-split, .single-post--blog .single-post__gallery-block, .single-post--blog .single-post__banner{margin: 50px 0;padding: 0}.single-post--blog .feature-columns--blog{margin: 50px 0;padding: 40px 20px}.single-post--blog .feature-quote.feature-quote--blog{margin: 50px 0;padding: 0}.single-post--blog .feature-split__grid{flex-direction: column;gap: 20px}.single-post--blog .feature-split__grid--reverse{flex-direction: column}.single-post--blog .feature-split__media{flex: none;max-width: 100%}.single-post--blog .feature-split__media img{min-height: auto}.single-post--blog .feature-quote.feature-quote--blog{background: none}.single-post--blog .feature-quote--blog .feature-quote__card{padding: 32px 24px}.header-top{height: 70px;display: flex;align-items: center;justify-content: space-between}.header-top::after{display: none}.header-nav{display: none}.header-cta--top{display: none !important}.mobile-menu-toggle{display: flex;order: -1}.header-top .site-logo{order: 1}.site-logo img{height: 36px}.mobile-menu{display: block;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: #ffffff;z-index: 10000;overflow-y: auto;-webkit-overflow-scrolling: touch;visibility: hidden;opacity: 0;transform: translateX(-40%);transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1), visibility 0.5s}.mobile-menu.is-open{visibility: visible;opacity: 1;transform: translateX(0);transition: transform 0.55s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.35s cubic-bezier(0.16, 1, 0.3, 1), visibility 0s}.mobile-menu__header{display: flex;align-items: center;justify-content: space-between;flex-direction: row-reverse;padding: 0 var(--site-padding-x);height: 70px;border-bottom: 1px solid #F3F3F3}.mobile-menu__header .site-logo img{height: 36px}.mobile-menu-close{background: none;border: none;cursor: pointer;padding: 8px;display: flex;align-items: center;justify-content: center;transition: transform 0.2s ease}.mobile-menu-close:hover{transform: rotate(90deg)}.mobile-menu__inner{padding: 16px var(--site-padding-x) 40px;display: flex;flex-direction: column;min-height: calc(100% - 120px)}.mobile-nav-list>li{opacity: 0;transform: translateX(-20px);transition: opacity 0.3s ease, transform 0.3s ease}.mobile-menu.is-open .mobile-nav-list>li{opacity: 1;transform: translateX(0)}.mobile-menu.is-open .mobile-nav-list>li:nth-child(1){transition-delay: 0.08s}.mobile-menu.is-open .mobile-nav-list>li:nth-child(2){transition-delay: 0.12s}.mobile-menu.is-open .mobile-nav-list>li:nth-child(3){transition-delay: 0.16s}.mobile-menu.is-open .mobile-nav-list>li:nth-child(4){transition-delay: 0.20s}.mobile-menu.is-open .mobile-nav-list>li:nth-child(5){transition-delay: 0.24s}.mobile-menu.is-open .mobile-nav-list>li:nth-child(6){transition-delay: 0.28s}.mobile-menu.is-open .mobile-nav-list>li:nth-child(7){transition-delay: 0.32s}.mobile-menu.is-open .mobile-nav-list>li:nth-child(8){transition-delay: 0.36s}.mobile-menu.is-open .mobile-nav-list>li:nth-child(9){transition-delay: 0.40s}.mobile-menu__cta{opacity: 0;transform: translateY(10px);transition: opacity 0.3s ease 0.35s, transform 0.3s ease 0.35s}.mobile-menu.is-open .mobile-menu__cta{opacity: 1;transform: translateY(0)}.mobile-nav-list{list-style: none;margin: 0;padding: 0}.mobile-nav-list>li{border-bottom: 1px solid #F3F3F3}.mobile-nav-list>li>a{display: flex;align-items: center;justify-content: space-between;padding: 20px 0;font-family: 'Inter', sans-serif;font-size: 18px;font-weight: 400;color: #333;text-decoration: none}.mobile-nav-list>li.has-dropdown>a::after{content: "";display: inline-block;width: 8px;height: 8px;border-right: 1.5px solid #949494;border-bottom: 1.5px solid #949494;transform: rotate(45deg);transition: transform 0.3s ease;flex-shrink: 0;margin-right: 8px}.mobile-nav-list>li.has-dropdown.is-open>a::after{transform: rotate(-135deg)}.mobile-nav-list .dropdown{position: static;opacity: 0;visibility: hidden;transform: none;pointer-events: none;box-shadow: none;border-radius: 0;padding: 0 16px;min-width: unset;max-height: 0;overflow: hidden;transition: max-height 0.4s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.3s ease, visibility 0.4s, padding 0.4s cubic-bezier(0.4, 0, 0.2, 1)}.mobile-nav-list>li.is-open .dropdown{max-height: 500px;opacity: 1;visibility: visible;pointer-events: auto;padding: 4px 16px 12px;transition: max-height 0.5s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.35s cubic-bezier(0.16, 1, 0.3, 1), visibility 0s, padding 0.5s cubic-bezier(0.16, 1, 0.3, 1)}.mobile-nav-list .dropdown li{list-style: none;opacity: 0;transform: translateY(-8px);transition: opacity 0.25s ease, transform 0.25s ease}.mobile-nav-list>li.is-open .dropdown li{opacity: 1;transform: translateY(0)}.mobile-nav-list>li.is-open .dropdown li:nth-child(1){transition-delay: 0.05s}.mobile-nav-list>li.is-open .dropdown li:nth-child(2){transition-delay: 0.10s}.mobile-nav-list>li.is-open .dropdown li:nth-child(3){transition-delay: 0.15s}.mobile-nav-list>li.is-open .dropdown li:nth-child(4){transition-delay: 0.20s}.mobile-nav-list>li.is-open .dropdown li:nth-child(5){transition-delay: 0.25s}.mobile-nav-list>li.is-open .dropdown li:nth-child(6){transition-delay: 0.30s}.mobile-nav-list .dropdown a{display: block;padding: 10px 0;font-size: 15px;color: #6F6F6F;text-decoration: none;white-space: normal}.mobile-nav-list .dropdown a:hover{color: #000;background: none}.mobile-menu__cta{margin-top: auto;width: 100%;text-align: center;justify-content: center;background: #333;color: #fff;border: none}.mobile-menu__cta:hover{background: #1a1a1a;color: #fff}body.mobile-menu-open{overflow: hidden}}@media (min-width: 1024px){}@media (max-width: 1199px){.bdp-highlights__slider .bdp-slider__arrow{display: none}.bdp-highlights__dots{display: flex;width: 100%}.bdp-collection{padding: 80px 0}.bdp-collection__header{margin-bottom: 40px}.bdp-collection__title{font-size: 30px}.bdp-collection__card-title{font-size: 20px;line-height: 30px}.bdp-collection__card-desc{font-size: 14px;line-height: 22px}.bdp-collection__slider .bdp-slider__arrow{display: none}.bdp-collection__dots{display: flex;width: 100%}.bdp-designed__content, .bdp-designed__gallery{width: 48%}.bdp-experience__grid{gap: 40px;align-items: stretch}.bdp-experience__media{aspect-ratio: auto;height: auto;align-self: stretch}.bdp-experience__media img{width: 100%;height: 100%;object-fit: cover}.bdp-brand__text{max-width: 85%}.bdp-slider__arrow--prev{left: -16px}.bdp-slider__arrow--next{right: -16px}.single-post--famous-kitchen .feature-columns--blog, .single-post--blog .feature-columns--blog{padding: 56px 40px;gap: 40px}.single-post--famous-kitchen .feature-columns--blog .feature-columns__grid, .single-post--blog .feature-columns--blog .feature-columns__grid{gap: 40px}.single-post--famous-kitchen .feature-columns--blog>.feature-columns__title, .single-post--famous-kitchen .feature-columns--blog .feature-columns__col--left, .single-post--blog .feature-columns--blog>.feature-columns__title, .single-post--blog .feature-columns--blog .feature-columns__col--left{width: 48%;max-width: 48%;flex: 0 0 48%}.single-post--famous-kitchen .feature-columns__title, .single-post--blog .feature-columns__title{font-size: 36px;line-height: 46px}.single-post--famous-kitchen .feature-columns__title--large, .single-post--blog .feature-columns__title--large{font-size: 32px;line-height: 42px}.feature-columns__card{padding: 56px 40px;gap: 40px}.feature-columns__grid{gap: 40px}.feature-columns__card>.feature-columns__title, .feature-columns__col--left{width: 48%;max-width: 48%;flex: 0 0 48%}.feature-columns__title{font-size: 36px;line-height: 46px}.feature-columns__title--large{font-size: 32px;line-height: 42px}}@media (max-width: 991px){.bdp-collection{padding: 64px 0}.bdp-collection__title{font-size: 28px}.bdp-collection__header{margin-bottom: 32px}.bdp-collection__slider .bdp-slider__arrow--next{right: -12px}.bdp-collection__slider .bdp-slider__arrow--prev{left: -12px}.bdp-modal__inner{width: 100vw;max-width: 100vw;max-height: 100vh;border-radius: 0}.bdp-modal__header{padding: 20px 32px}.bdp-modal__body{padding: 0 32px 32px}.bdp-modal__variants{bottom: 24px}.bdp-hotspot__tooltip{width: 210px;padding: 16px}.bdp-hotspot__details li, .bdp-hotspot__details strong{font-size: 14px;line-height: 20px}.bdp-feature__card{gap: 40px;padding: 40px;align-items: stretch}.bdp-feature__image{aspect-ratio: auto;height: auto;align-self: stretch}.bdp-feature__image img{width: 100%;height: 100%;object-fit: contain}.bdp-feature__title{font-size: 28px;line-height: 1.4}.bdp-feature__content{gap: 32px}.bdp-designed__title{font-size: 32px;line-height: 42px}.bdp-experience__title{font-size: 32px;line-height: 42px}.brand-detail-page--dark .bdp-designed__grid{padding: 0}.single-post--famous-kitchen .feature-columns--blog, .single-post--blog .feature-columns--blog{padding: 40px 24px;gap: 28px}.single-post--famous-kitchen .feature-columns--blog .feature-columns__grid, .single-post--blog .feature-columns--blog .feature-columns__grid{flex-direction: column;gap: 24px}.single-post--famous-kitchen .feature-columns--blog>.feature-columns__title, .single-post--famous-kitchen .feature-columns--blog .feature-columns__col--left, .single-post--famous-kitchen .feature-columns--blog .feature-columns__col--right, .single-post--blog .feature-columns--blog>.feature-columns__title, .single-post--blog .feature-columns--blog .feature-columns__col--left, .single-post--blog .feature-columns--blog .feature-columns__col--right{width: 100%;max-width: 100%;flex: none}.single-post--famous-kitchen .feature-columns__title, .single-post--blog .feature-columns__title{font-size: 30px;line-height: 38px}.single-post--famous-kitchen .feature-columns__title--large, .single-post--blog .feature-columns__title--large{font-size: 28px;line-height: 36px}.feature-columns__card{padding: 40px 24px;gap: 28px}.feature-columns__grid{flex-direction: column;gap: 24px}.feature-columns__card>.feature-columns__title, .feature-columns__col--left, .feature-columns__col--right{width: 100%;max-width: 100%;flex: 0 0 100%}.feature-columns__title{font-size: 30px;line-height: 38px}.feature-columns__title--large{font-size: 28px;line-height: 36px}.bdp-highlights__title{font-size: 24px;margin-bottom: 20px !important}}@media (max-width: 767px){.bdp-hero{aspect-ratio: 5 / 4;background-color: #1a1a1a;align-items: flex-end}.bdp-hero .mfn-hero__media{position: absolute;top: 0;left: 0;right: 0;bottom: auto;inset: auto;width: 100%;aspect-ratio: 5 / 4}.bdp-hero .mfn-hero__media img, .bdp-hero .mfn-hero__media video{width: 100%;height: 100%;object-fit: cover}.bdp-hero .mfn-hero__overlay{display: none}.bdp-hero .mfn-hero__content{padding-bottom: 48px}.bdp-hero__ctas{flex-direction: column;gap: 12px;align-items: flex-start}.bdp-brand{padding: 48px 0 0}.bdp-brand__text{max-width: 100%}.bdp-highlights{padding: 48px 0 56px}.bdp-highlights__title{font-size: 24px;margin-bottom: 10px !important}.bdp-collection__card-content{padding: 20px 16px}.bdp-collection__card-title{font-size: 18px;line-height: 28px}.bdp-collection__card-desc{font-size: 13px;line-height: 20px}.bdp-collection{padding: 48px 0}.bdp-collection__title{font-size: 24px}.bdp-collection__header{margin-bottom: 28px}.bdp-slider__arrow{width: 36px;height: 36px}.bdp-slider__arrow--prev{left: -8px}.bdp-slider__arrow--next{right: -8px}.bdp-modal__inner{width: 100vw;max-width: 100vw;max-height: 100vh;border-radius: 0}.bdp-modal__header{padding: 14px 16px}.bdp-modal__title{font-size: 18px}.bdp-modal__close{width: 36px;height: 36px}.bdp-modal__body{padding: 0 12px 12px}.bdp-modal__image-wrap{border-radius: 8px}.bdp-modal__variants{bottom: 16px;gap: 5px;padding: 5px;max-width: calc(100% - 24px)}.bdp-modal__variant-btn{height: 38px;padding: 8px 16px;font-size: 14px}.bdp-hotspot__marker{width: 26px;height: 26px}.bdp-hotspot__tooltip{display: none !important}.bdp-mobile-info{display: block}.bdp-feature__card{flex-direction: column;padding: 24px;gap: 28px}.bdp-feature__image, .bdp-feature__content{flex: none;width: 100%}.bdp-feature__image{aspect-ratio: 5 / 4;height: auto}.bdp-feature__image img{width: 100%;height: 100%;object-fit: contain}.bdp-feature__title{font-size: 24px;line-height: 1.3}.bdp-feature__content{gap: 24px}.bdp-designed{padding: 40px 0 0;background: none}.bdp-designed__grid{flex-direction: column;gap: 40px;background: none;padding: 0}.bdp-designed__content, .bdp-designed__gallery{width: 100%;max-width: 100%}.bdp-designed__content{gap: 24px}.bdp-designed__title{font-size: 28px;line-height: 38px}.brand-detail-page--dark .bdp-designed__grid{padding: 0}.bdp-testimonial{padding: 56px 0}.bdp-testimonial__quote{font-size: 18px}.bdp-experience{padding: 56px 0}.bdp-experience__grid{flex-direction: column;gap: 40px}.bdp-experience__media, .bdp-experience__content{width: 100%;max-width: 100%;flex: none}.bdp-experience__media{aspect-ratio: 4 / 3;height: auto}.bdp-experience__media img{width: 100%;height: 100%;object-fit: cover}.bdp-experience__content{gap: 32px}.bdp-experience__title{font-size: 28px;line-height: 38px}.bdp-experience__content .btn{font-size: 16px;padding: 0 24px}.bdp-feature--reverse .bdp-feature__card{flex-direction: column}.bdp-inspired{padding: 48px 0}.bdp-inspired__title{font-size: 24px;margin-bottom: 32px}.bdp-inspired__grid--5{grid-template-columns: 1fr 1fr}.bdp-inspired__grid--5 .bdp-inspired__item:nth-child(1){grid-column: 1 / 2}.bdp-inspired__grid--5 .bdp-inspired__item:nth-child(2){grid-column: 2 / 3}.bdp-inspired__grid--5 .bdp-inspired__item:nth-child(3){grid-column: 1 / 2}.bdp-inspired__grid--5 .bdp-inspired__item:nth-child(4){grid-column: 2 / 3}.bdp-inspired__grid--5 .bdp-inspired__item:nth-child(5){grid-column: 1 / 3}.bdp-inspired__grid--5 .bdp-inspired__item:nth-child(-n+2) img, .bdp-inspired__grid--5 .bdp-inspired__item:nth-child(n+3) img{height: 220px}.bdp-production{padding: 0 0 48px}.bdp-production__title{font-size: 24px;line-height: 34px;margin-bottom: 24px}.bdp-production__desc{font-size: 16px}.bdp-dream-cta__card{min-height: 380px}.bdp-dream-cta__inner{min-height: 380px}.bdp-dream-cta__title{font-size: 32px}.bdp-dream-cta__content{padding: 48px 0}.offer-card__title{font-size: 20px;line-height: 30px}}@media (max-width: 479px){.bdp-collection__card-content{padding: 16px}.bdp-collection{padding: 40px 0}.bdp-highlights__tabs{gap: 20px}.bdp-highlights__tab{font-size: 14px}.bdp-testimonial__quote{font-size: 16px}.bdp-testimonial__mark{font-size: 36px}.bdp-inspired__grid--5{grid-template-columns: 1fr 1fr}.bdp-inspired__grid--5 .bdp-inspired__item:nth-child(1){grid-column: 1 / 2}.bdp-inspired__grid--5 .bdp-inspired__item:nth-child(2){grid-column: 2 / 3}.bdp-inspired__grid--5 .bdp-inspired__item:nth-child(3){grid-column: 1 / 2}.bdp-inspired__grid--5 .bdp-inspired__item:nth-child(4){grid-column: 2 / 3}.bdp-inspired__grid--5 .bdp-inspired__item:nth-child(5){grid-column: 1 / -1}.bdp-inspired__grid--5 .bdp-inspired__item:nth-child(-n+2) img, .bdp-inspired__grid--5 .bdp-inspired__item:nth-child(n+3) img{height: 200px}.bdp-production__title{font-size: 20px;line-height: 28px}.bdp-production__desc{font-size: 14px;line-height: 22px}.bdp-dream-cta__card{min-height: 320px}.bdp-dream-cta__inner{min-height: 320px}.bdp-dream-cta__title{font-size: 26px}.bdp-dream-cta__actions{flex-direction: row;flex-wrap: wrap}}@media (max-width: 767px){.fk-slider__nav{display: none}.fk-slider__pagination{margin-top: 10px}.single-post--famous-kitchen .feature-columns--blog, .single-post--blog .feature-columns--blog{padding: 40px 20px}.single-post--famous-kitchen .feature-columns__title, .single-post--blog .feature-columns__title{font-size: 26px;line-height: 34px}.single-post--famous-kitchen .feature-columns__title--large, .single-post--blog .feature-columns__title--large{font-size: 24px;line-height: 32px}.single-post--famous-kitchen .feature-columns__desc, .single-post--famous-kitchen .feature-columns__desc p, .single-post--blog .feature-columns__desc, .single-post--blog .feature-columns__desc p{font-size: 15px;line-height: 24px}.feature-columns__card{padding: 40px 24px;gap: 20px}.feature-columns__title{font-size: 26px;line-height: 34px}.feature-columns__title--large{font-size: 24px;line-height: 32px}.feature-columns__desc, .feature-columns__desc p{font-size: 15px;line-height: 24px}.single-post--famous-kitchen .single-post__two-col{flex-direction: column;gap: 24px;padding: 28px 20px}.single-post--famous-kitchen .single-post__two-col-left{width: 100%;max-width: 100%;flex: 0 0 100%}.single-post--famous-kitchen .single-post__two-col-text h2{font-size: 26px;line-height: 34px}.single-post--famous-kitchen .single-post__two-col-right .single-post__two-col-text p{font-size: 24px;line-height: 32px}.single-post--famous-kitchen .single-post__two-col-text p{font-size: 15px;line-height: 24px}.single-post--famous-kitchen .feature-split--blog, .single-post--famous-kitchen .blog-gallery-split, .single-post--famous-kitchen .single-post__gallery-block, .single-post--famous-kitchen .fk-video-block, .single-post--famous-kitchen .fk-slider, .single-post--famous-kitchen .single-post__text-block, .single-post--famous-kitchen .single-post__image-block{margin: 50px 0;padding: 0}.single-post--famous-kitchen .feature-columns--blog, .single-post--famous-kitchen .feature-quote--blog{margin: 50px 0;padding: 40px 20px}.single-post--famous-kitchen .fk-video-block__title{font-size: 24px;line-height: 32px;margin-bottom: 20px}.single-post--famous-kitchen .fk-video-block__desc{margin-top: 20px}.fk-slider{margin: 0 auto 74px}.fk-hero__title{font-size: 26px;line-height: 34px}.fk-hero__overlay .container{padding-bottom: 20px}.fk-excerpt__text{width: 100%;font-size: 14px;line-height: 22px}.single-post--famous-kitchen .single-post__text-block h2{font-size: 24px;line-height: 32px}.single-post--famous-kitchen .feature-split__title{font-size: 24px;line-height: 32px}.single-post--famous-kitchen .blog-gallery-split__title{font-size: 24px;line-height: 32px}}@media (max-width: 1023px){.sust-certs__title{font-size: 32px}.sust-certs__grid{gap: 24px}.sust-certs__item img{max-height: 100px;max-width: 100px}}@media (max-width: 767px){.sust-certs{padding: 48px 0}.sust-certs__title{font-size: 26px;margin-bottom: 32px}.sust-certs__grid{display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;justify-items: center}.sust-certs__item img{max-height: 80px;max-width: 80px}.cert-popup__card{width: 90%;max-height: 85vh;padding: 24px 20px;border-radius: 4px;overflow-y: auto}.cert-popup__body{gap: 16px}.cert-popup__image{min-height: 120px;padding: 16px}.cert-popup__image img{max-height: 100px;max-width: 120px}.cert-popup__arrows{bottom: auto;top: 160%;transform: translateY(-50%);left: -10px;right: -10px}.cert-popup__arrow{width: 36px;height: 36px}.cert-popup__close{top: 8px;right: 8px;width: 28px;height: 28px;font-size: 16px}.cert-popup__info{width: 80%;gap: 8px}.cert-popup__date{font-size: 14px}.cert-popup__name{font-size: 18px;line-height: 1.3}.cert-popup__desc{font-size: 13px;line-height: 20px}}@media (max-width: 479px){.sust-certs{padding: 40px 0}.sust-certs__title{font-size: 22px;margin-bottom: 24px}.sust-certs__grid{gap: 16px}.sust-certs__item img{max-height: 60px;max-width: 60px}.cert-popup__card{padding: 20px 16px}.cert-popup__image{min-height: 100px;padding: 12px}.cert-popup__image img{max-height: 80px;max-width: 100px}.cert-popup__name{font-size: 16px}.cert-popup__desc{font-size: 12px;line-height: 18px}}@media (min-width: 768px) and (max-width: 1023px){.collection-detail .product-header, .collection-detail .feature-intro, .collection-detail .feature-split, .collection-detail .feature-gallery, .collection-detail .feature-quote, .collection-detail .feature-columns, .collection-detail .related-projects{margin: 60px 0;padding: 0}.collection-detail .feature-intro{padding: 40px 0}.collection-detail .feature-split__grid{gap: 40px}.collection-detail .feature-quote__body{width: 100%}}@media (max-width: 767px){.collection-archive .mfn-hero{aspect-ratio: 1728 / 808;height: auto;min-height: 0}.collection-detail .product-header, .collection-detail .feature-intro, .collection-detail .feature-split, .collection-detail .feature-gallery, .collection-detail .feature-quote, .collection-detail .feature-columns, .collection-detail .related-projects{margin: 50px 0;padding: 0}.collection-detail .feature-intro{padding: 30px 0}.collection-detail .feature-split__grid{gap: 20px}}@media (max-width: 767px){.more-from-nolte .mfn-block{margin: 50px 0;padding: 0}.more-from-nolte .mfn-block.no-pb{margin: 50px 0;padding: 0}}@media (max-width: 767px){.bdp-brand__logo{max-height: 30px}.brand-detail-page .bdp-brand, .brand-detail-page .bdp-highlights, .brand-detail-page .bdp-designed, .brand-detail-page .bdp-feature, .brand-detail-page .bdp-collection, .brand-detail-page .bdp-experience, .brand-detail-page .bdp-inspired, .brand-detail-page .bdp-production{margin: 50px 0;padding: 0}.brand-detail-page .bdp-dream-cta{margin: 0}}@media (min-width: 1200px) and (max-width: 1920px){.owners-hero-split{padding: 40px 0}}@media (min-width: 1024px) and (max-width: 1199px){.product-header__grid{gap: 48px}.product-header__media{height: auto;max-width: none;align-items: stretch}.product-header__media img{width: 100%;height: auto;object-fit: cover;aspect-ratio: auto}.owners-hero-split{min-height: auto;padding: 48px 0}.owners-hero-split .hero__grid{grid-template-columns: 1fr 1.1fr;gap: 48px}}@media (min-width: 768px) and (max-width: 1023px){.ks-hero__content.container{padding-bottom: 20px}.owners-hero-split{min-height: auto;padding: 40px 0}.owners-hero-split .hero__grid{grid-template-columns: 1fr;gap: 36px}.owners-hero-split .hero__content{max-width: 100%;order: 0}.owners-hero-split .hero__media-col{order: 1}.owners-hero-split .hero__media-col img{height: auto}.owners-hero-split .hero__actions{flex-direction: row;flex-wrap: wrap}}@media (min-width: 480px) and (max-width: 767px){.owners-hero-split{min-height: auto;padding: 32px 0}.owners-hero-split .hero__grid{grid-template-columns: 1fr;gap: 32px}.owners-hero-split .hero__content{max-width: 100%;order: 0}.owners-hero-split .hero__media-col{order: 1}.owners-hero-split .hero__media-col img{height: auto}.owners-hero-split .hero__actions{flex-direction: row;flex-wrap: wrap}}@media (max-width: 479px){.owners-hero-split{min-height: auto;padding: 28px 0}.owners-hero-split .hero__grid{grid-template-columns: 1fr;gap: 28px}.owners-hero-split .hero__content{max-width: 100%;order: 0}.owners-hero-split .hero__media-col{order: 1}.owners-hero-split .hero__media-col img{height: auto;min-height: 260px;max-height: 350px}.owners-hero-split .hero__actions{flex-direction: row;flex-wrap: wrap}}@media (max-width: 1199px){.feature-columns.feature-columns--blog{padding: 56px 40px;gap: 40px}.feature-columns.feature-columns--blog .feature-columns__grid{gap: 40px}.feature-columns.feature-columns--blog>.feature-columns__title, .feature-columns.feature-columns--blog .feature-columns__col--left{flex: 1 1 0;min-width: 0}.feature-columns.feature-columns--blog .feature-columns__title{font-size: 36px;line-height: 46px}.feature-columns.feature-columns--blog .feature-columns__title--large{font-size: 20px;line-height: 28px}}@media (max-width: 991px){.feature-columns.feature-columns--blog{padding: 40px 24px;gap: 28px}.feature-columns.feature-columns--blog .feature-columns__grid{flex-direction: column;gap: 24px}.feature-columns.feature-columns--blog>.feature-columns__title, .feature-columns.feature-columns--blog .feature-columns__col--left, .feature-columns.feature-columns--blog .feature-columns__col--right{width: 100%;max-width: 100%;flex: none}.feature-columns.feature-columns--blog .feature-columns__title{font-size: 20px;line-height: 28px}.feature-columns.feature-columns--blog .feature-columns__title--large{font-size: 20px;line-height: 28px}}@media (max-width: 767px){.feature-columns.feature-columns--blog{margin: 60px 0;padding: 40px 20px}.feature-columns.feature-columns--blog .feature-columns__title{font-size: 20px;line-height: 28px}.feature-columns.feature-columns--blog .feature-columns__title--large{font-size: 20px;line-height: 28px}.feature-columns.feature-columns--blog .feature-columns__desc, .feature-columns.feature-columns--blog .feature-columns__desc p{font-size: 14px;line-height: 22px}}@media (max-width: 479px){.feature-columns.feature-columns--blog{margin: 50px 0;padding: 40px 20px}.feature-columns.feature-columns--blog .feature-columns__title{font-size: 20px;line-height: 28px}.feature-columns.feature-columns--blog .feature-columns__title--large{font-size: 20px;line-height: 28px}.feature-columns.feature-columns--blog .feature-columns__desc, .feature-columns.feature-columns--blog .feature-columns__desc p{font-size: 14px;line-height: 22px}}@media (max-width: 1023px){.nolte-404{min-height: calc(100vh - 160px);padding: 80px 0}.nolte-404__eyebrow{font-size: 120px;letter-spacing: -3px}.nolte-404__heading{font-size: 36px}.nolte-404__description{font-size: 16px}}@media (max-width: 767px){.nolte-404{min-height: calc(100vh - 120px);padding: 60px 0}.nolte-404__eyebrow{font-size: 88px;letter-spacing: -2px;margin-bottom: 12px}.nolte-404__heading{font-size: 26px;margin-bottom: 12px}.nolte-404__description{font-size: 15px;line-height: 1.5;margin-bottom: 24px}}