.default .panel.panel-container{display:flex;flex-wrap:wrap}.default .panel.panel-container .panel.here-to-help-form-panel{flex:1 1;max-width:470px}.default .panel.panel-container .panel.here-to-help-form-panel+.here-to-help-form-panel{max-width:none}.default .panel.panel-container.here-to-help-form-panel-container{width:100%;align-items:center;gap:40px;justify-content:space-between}.default .panel.panel-container.here-to-help-form-panel-container .panel.here-to-help-form-panel{width:100%;max-width:70%}.default .panel.panel-container.here-to-help-form-panel-container .panel.here-to-help-form-panel:first-child{width:100%;max-width:35%}.default .panel.panel-container.contact-section-form-panel-container{width:100%;align-items:center;gap:40px;justify-content:space-between;padding-top:100px;padding-bottom:100px}.default .panel.panel-container.contact-section-form-panel-container .panel.contact-section-form-panel{flex-wrap:nowrap;width:100%;max-width:50%}.default .panel.panel-container.contact-section-form-panel-container .panel.contact-section-form-panel:first-child{width:100%;max-width:40%}.default .panel.button-links-section-container{display:flex;gap:30px}.default .panel.footer-company-info-container{display:flex;flex-direction:column;gap:20px;max-width:500px}.default .panel.footer-company-info-container .subscribe-email{margin-bottom:5px}.default .panel.footer-company-info-container .subscribe-email>span{font-size:14px;font-weight:400;line-height:18px;display:block;margin-bottom:13px}.default .panel.footer-company-info-container .list-company-info-container{margin-bottom:15px}.default .panel.footer-company-info-container .list-company-info-container .label-title{display:none}.default .panel.footer-company-info-container .list-company-info-container .list-company-info a{gap:15px}.default .panel.footer-company-info-container .list-company-info-container .list-company-info a span{font-size:14px;font-weight:500;line-height:18px;display:block}.default .panel.footer-company-info-container .list-company-info-container .list-company-info .address{gap:15px;font-size:14px;font-weight:500;line-height:18px}.default .panel.footer-company-info-container .list-company-info-container .list-company-info address{font-size:14px;font-weight:500;line-height:18px;display:block;font-style:normal}.default .panel.footer-company-info-container .list-social-links-container{gap:20px}.default .panel.footer-company-info-container .footer-company-info .form .form-container .form-response button.close-btn{width:24px;height:24px;top:11px}.default .panel.footer-company-info-container .footer-company-info .form .form-container .form-response button.close-btn:before{width:13px;height:13px;min-width:13px}.default .panel.footer-links-container{display:flex;gap:30px 80px;flex-wrap:wrap;max-width:500px;justify-content:flex-start}.default .panel.footer-links-container.has-horizontal-list{max-width:none}.default .panel.footer-links-container .label-title{display:none}.default .panel.footer-links-container .footer-links{display:flex;gap:10px;list-style:none}.default .panel.footer-links-container .footer-links .footer-link{font-size:16px;font-weight:500;cursor:pointer}.default .panel.footer-links-container .footer-links .footer-link:hover{color:var(--primary-color)}.default .panel.footer-links-container .page-links-container{gap:20px}.default .panel.footer-links-container .page-links-container .page-links a{font-size:14px;line-height:18px}.default .panel .certification-company-list-container{gap:32px}.default .panel.header-panel.panel-container:has(.panel:empty:not(.empty)){display:none}.default .panel.free-kitchen-design-panel-container{flex-direction:row;flex-wrap:nowrap;gap:50px;margin-top:50px;justify-content:space-between;width:100%}.default .panel.free-kitchen-design-panel-container .free-kitchen-design-panel{width:-moz-fit-content;width:fit-content}.default .panel.free-kitchen-design-panel-container .free-kitchen-design-panel:first-child{position:-webkit-sticky;position:sticky;top:2px;align-self:flex-start;z-index:10;width:-moz-fit-content;width:fit-content}.default .panel.free-kitchen-design-panel-container .free-kitchen-design-panel .media-block-container{display:flex;flex-direction:column;gap:45px}.default .panel.free-kitchen-design-panel-container .free-kitchen-design-panel .media-block-container h2{font-size:20px;line-height:25px;text-align:left}.default .panel.free-kitchen-design-panel-container .free-kitchen-design-panel .media-block-container img{width:auto;max-width:100%;object-fit:cover;border-radius:12px}.default .panel.free-kitchen-design-panel-container .free-kitchen-design-panel .media-block-container .media-block-link{display:flex;width:100%;overflow:hidden;border-radius:12px;position:relative}.default .panel.free-kitchen-design-panel-container .free-kitchen-design-panel .media-block-container .media-block-link:before{background-image:url(/icons/download.svg);content:"";display:inline-block;width:26px;height:32px;min-width:26px;background-position:50%;background-repeat:no-repeat;right:18px;bottom:16px;position:absolute;pointer-events:auto;cursor:pointer}.default .panel.free-kitchen-design-panel-container .free-kitchen-design-panel .media-block-container .thumbnail-container{width:100%;overflow:hidden;border-radius:12px;position:relative}.default .panel.free-kitchen-design-panel-container .free-kitchen-design-panel .media-block-container .thumbnail-container:before{background-image:url(/icons/play.svg);content:"";display:inline-block;width:22px;height:26px;min-width:22px;background-position:50%;background-repeat:no-repeat;right:18px;bottom:16px;position:absolute;pointer-events:auto;cursor:pointer}.default .panel.free-kitchen-design-panel-container .free-kitchen-design-panel+.free-kitchen-design-panel{width:70%}.default .footer-bottom .footer-text div{font-size:16px;line-height:20px;color:var(--background);display:flex;align-items:center;gap:3px}.default .footer-bottom .footer-text div b{font-size:21px;line-height:27px}.default .contact-info-container{flex:1 1;max-width:380px;align-items:center}.default .contact-info-container .contact-info{width:100%}.default .contact-info-container .addresslist .address-list .address-item .address-item-icon{margin-top:6px}.default .contact-info-container .addresslist .address-list .address-item .address-item-text h3{font-weight:700;font-size:27px}.default .contact-info-container .addresslist .address-list .address-item .address-item-text a,.default .contact-info-container .addresslist .address-list .address-item .address-item-text p{font-weight:500;font-size:18px}.default .contact-form-panel-container{flex:1 1;min-width:450px;border-radius:10px;padding:40px;position:relative;overflow:hidden;border:1px solid var(--color-soft-grey)}.default .contact-form-panel-container .form-response{border-radius:7px}body.bcard .panel.footer-links-container .page-links-container{flex-wrap:wrap;justify-content:center}body.bcard .panel.footer-links-container .page-links-container .page-links a{font-size:18px;line-height:normal}body.bcard .panel.footer-links-container .page-links-container .page-links a:hover:not(.no-hover){opacity:.8;color:var(--color-white)}body.bcard .contact-us-form-section-v2 .contact-form-panel-container{padding:0;border:0;border-radius:0}body.bcard .contact-us-form-section-v2 .contact-form-panel-container .contact-form-panel{max-width:1050px;width:100%;margin:0 auto;padding:20px}body.bcard .contact-us-form-section-v2 .contact-form-panel-container .contact-form-panel .form .form-container.contact-us-form .form-header h2{font-size:50px;line-height:60px;margin-bottom:10px;text-align:center}body.bcard .contact-us-form-section-v2 .contact-form-panel-container .contact-form-panel .form .form-container.contact-us-form .form-header .form-description{font-size:20px;line-height:26px;text-align:center}@media(max-width:1440px){.default .panel.button-links-section-container{gap:20px}.default .panel.button-links-section-container .link.button{padding:12px 20px}.default .panel.footer-links-container{max-width:440px}.default .main-navigation div.submenu.mega-menu{max-width:1280px}.default .contact-info-container .addresslist .address-list .address-item .address-item-text h3{font-size:24px}.default .contact-info-container .addresslist .address-list .address-item .address-item-text a,.default .contact-info-container .addresslist .address-list .address-item .address-item-text p{font-size:16px}body.bcard .contact-us-form-section-v2 .contact-form-panel-container .contact-form-panel .form .form-container.contact-us-form .form-header h2{font-size:40px;line-height:50px}body.bcard .contact-us-form-section-v2 .contact-form-panel-container .contact-form-panel .form .form-container.contact-us-form .form-header .form-description{font-size:18px;line-height:24px}}@media(max-width:1200px){.default .page-header div.logo-and-search-section{display:flex;gap:20px;margin:20px auto 0;border-bottom:1px solid var(--color-beige-light);padding-bottom:20px}.default .page-header div.logo-and-search-section .button-links-section-container{width:auto;justify-content:flex-end;min-width:-moz-fit-content;min-width:fit-content}.default .page-header div.logo-and-search-section .search-section-container{margin:0 0 0 auto}.default .page-header div.logo-and-search-section .search-section-container input{min-width:max-content}.default .page-header div.logo-and-search-section .search-section-container .panel.search-section{width:100%}.default .page-header div.logo-and-search-section .mobile-menu-section-container .menu-link-container a{font-size:0;padding:0}.default .page-header div.logo-and-search-section .mobile-menu-section-container .menu-link-container a:before{background-image:url(/icons/humberg-menu.svg);content:"";display:inline-block;width:20px;height:16px;min-width:20px;background-position:50%;background-repeat:no-repeat}.default .main-navigation .menu-list div.submenu.mega-menu{width:100vw}}@media(max-width:991px){.default .page-header div.logo-and-search-section{flex-wrap:wrap}.default .page-header div.logo-and-search-section img.company-logo{height:28px}.default .page-header div.logo-and-search-section .button-links-section-container{margin:0 0 0 auto}.default .panel.panel-container.here-to-help-form-panel-container{flex-direction:column;flex-wrap:nowrap;gap:20px;margin:40px 0}.default .panel.panel-container.here-to-help-form-panel-container .panel.here-to-help-form-panel{max-width:95%}.default .panel.panel-container .panel.here-to-help-form-panel,.default .panel.panel-container.here-to-help-form-panel-container .panel.here-to-help-form-panel:first-child{max-width:100%}.default .panel.panel-container .addresslist{flex-wrap:nowrap;flex-direction:row}.default .panel.panel-container .addresslist .address-list .address-item{flex-direction:column;align-items:center}.default .panel.panel-container .addresslist .address-list .address-item .address-item-text{text-align:center}.default .panel.panel-container .addresslist .address-list.vertical{display:grid;grid-template-columns:repeat(3,1fr);width:100%;max-width:100%}.default .panel.panel-container.contact-info-container .addresslist .address-list.vertical{display:flex}.default .panel.panel-container.contact-info-container .addresslist .address-list.vertical .address-item{flex-direction:row;align-items:flex-start}.default .panel.panel-container.contact-info-container .addresslist .address-list.vertical .address-item .address-item-text{text-align:left}.default .panel.panel-container.contact-info-container .addresslist .address-list.vertical .address-item .address-item-icon{min-width:22px}.default .here-to-help-section .here-to-help-form-panel .section-form .contact-us-form{margin:0 auto}body.bcard .section.contact-wrapper-section .panel.panel-container.contact-section-form-panel-container .shadow-text-container .shadow-text{font-size:60px}body.bcard .section.contact-wrapper-section .panel.panel-container.contact-section-form-panel-container .shadow-text-container .subtitle{font-size:24px}body.bcard .contact-us-form-section-v2 .contact-form-panel-container .contact-form-panel{padding:0}}@media(max-width:767px){.default .page-header div.logo-and-search-section img.company-logo{display:flex;height:24px}.default .page-header div.logo-and-search-section .search-section-container{margin:0 0 0 auto}.default .page-header div.logo-and-search-section .search-section-container .search.header-search form{display:flex;justify-content:center}.default .page-header div.logo-and-search-section .search-section-container .search.header-search form input{height:0;width:0;border:0;box-shadow:none;font-size:0;min-width:0;padding:0}.default .page-header div.logo-and-search-section .search-section-container .search.header-search .search-button{position:relative;right:0;top:3px}.default .page-header div.logo-and-search-section .search-section-container .search.header-search .search-popup .search-form{flex-direction:column;padding:0 10px 5px}.default .page-header div.logo-and-search-section .search-section-container .search.header-search .search-popup .search-form input{width:100%;height:51px;border:1px solid var(--color-muted-gray);padding:15px 35px 15px 15px;border-radius:4px;font-family:var(--font-dm-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.default .page-header div.logo-and-search-section .search-section-container .search.header-search .search-popup .search-form .search-button{position:absolute}.default .page-header div.logo-and-search-section .search-section-container form input{min-width:-moz-fit-content;min-width:fit-content}.default .page-header div.logo-and-search-section .minicart-section-container{order:3}.default .page-header div.logo-and-search-section .minicart-section-container .minicart-container a{width:22px}.default .page-header div.logo-and-search-section .minicart-section-container .minicart-container a:before{width:22px;height:22px;min-width:22px}.default .page-header div.logo-and-search-section .minicart-section-container .minicart-container a .cart-count{font-size:9px;width:22px;height:22px}.default .page-header div.logo-and-search-section .button-links-section-container{order:4}.default .panel.footer-company-info-container{max-width:100%}.default .panel.footer-company-info-container .list-company-info-container .label-title{display:block;color:var(--footer-mobile-label-color);font-weight:700;font-size:18px;width:100%}.default .panel.footer-links-container{gap:20px 80px}.default .panel.footer-links-container .label-title{display:block;color:var(--footer-mobile-label-color);font-weight:700;font-size:18px;width:100%}.default .panel.panel-container.here-to-help-form-panel-container{align-items:flex-start}.default .panel.panel-container .addresslist .address-list .address-item{align-items:flex-start;flex-direction:row}.default .panel.panel-container .addresslist .address-list .address-item .address-item-text{text-align:left}.default .panel.panel-container .addresslist .address-list.vertical{grid-template-columns:repeat(1,1fr)}.default .panel.panel-container.contact-info-container{max-width:100%}.default .panel.panel-container.contact-info-container .addresslist .address-list.vertical{display:flex;gap:14px}.default .panel.panel-container.contact-info-container .addresslist .address-list.vertical .address-item{flex-direction:row}.default .panel.panel-container.contact-info-container .addresslist .address-list.vertical .address-item .address-item-text{width:100%;margin-bottom:14px}.default .panel.panel-container.contact-info-container .addresslist .address-list.vertical .address-item .address-item-icon{min-width:22px}.default .panel.panel-container.contact-info-container .addresslist .address-list .address-item .address-item-text h3{font-size:22px}.default .panel.panel-container.contact-info-container .addresslist .address-list .address-item .address-item-text a,.default .panel.panel-container.contact-info-container .addresslist .address-list .address-item .address-item-text p{font-size:15px}.default .panel.free-kitchen-design-panel-container{flex-direction:column;gap:35px;margin-top:35px}.default .panel.free-kitchen-design-panel-container .free-kitchen-design-panel:first-child{width:100%;position:unset}.default .panel.free-kitchen-design-panel-container .free-kitchen-design-panel+.free-kitchen-design-panel{width:100%}.default .panel.free-kitchen-design-panel-container .free-kitchen-design-panel .media-block-container{flex-direction:row;gap:30px}.default .panel.free-kitchen-design-panel-container .free-kitchen-design-panel .media-block-container .media-block{width:50%}.default .form .form-container.contact-us-form .form-description{font-size:14px;display:block}.default .contact-form-panel-container{min-width:100%;padding:30px 15px}.default .here-to-help-section .here-to-help-form-panel .section-form .contact-us-form{padding:30px 15px}}@media(max-width:480px){.default .page-header div.logo-and-search-section img.company-logo{display:flex;height:20px}.default .page-header div.logo-and-search-section .button-links-section-container{gap:10px;flex-wrap:nowrap}.default .page-header div.logo-and-search-section .button-links-section-container .link.button{padding:12px;font-size:13px}}@media(max-width:360px){.default .page-header div.logo-and-search-section{gap:15px}.default .page-header div.logo-and-search-section img.company-logo{height:17px}}@media(max-width:1024px){.default .contact-info-container .addresslist .address-list.vertical{display:flex}}@media(max-width:640px){.default .panel.free-kitchen-design-panel-container .free-kitchen-design-panel .media-block-container{flex-direction:column;gap:30px}.default .panel.free-kitchen-design-panel-container .free-kitchen-design-panel .media-block-container .media-block,.default .panel.free-kitchen-design-panel-container .free-kitchen-design-panel .media-block-container img{width:100%}body.bcard .section.contact-wrapper-section .panel.panel-container.contact-section-form-panel-container .panel.contact-section-form-panel{max-width:100%}body.bcard .section.contact-wrapper-section .panel.panel-container.contact-section-form-panel-container .panel.contact-section-form-panel .form .form-container.contact-us-form .form-description{font-size:16px}body.bcard .contact-us-form-section-v2 .contact-form-panel-container .contact-form-panel .form .form-container.contact-us-form .form-header h2{font-size:24px;line-height:34px}}