.default .page-header .logo-and-search-section img.company-logo{height:80px}.default .page-header .sticky-header.menu-container .menu-section .logo-section-container.sticky-visible .header-logo img{height:50px}.default .page-footer .footer-company-info .footer-logo img{width:202px}.default .checkout-header-section .header-logo a img{height:90px}.default .card-section.refined-design-luxury-card .card-view:hover .card-title{color:var(--color-black)}.default .overlay-block-section .content-wrapper .overlay a{max-width:max-content}.default .section.padding-top-50,.default .section.padding-top-50.full-width{padding-top:50px}.default .htmlblock.return-and-cancellation-policy{margin-bottom:40px}.default .panel.button-links-section-container,.default .panel.search-section-container{margin-left:auto}.default .become-a-dealer-form .field-type-file .input-container .drag-drop-label{left:0;padding:0}.default .page-content .import-2020-container .import-products-section .mapped-products-table .field-modifications .modifications-button:hover{color:#fff}.default .media-content-block-finance .section-content .content-wrapper .content .stats .stat h3{text-wrap:wrap!important}.default .builder-partners .content-section,.default .collections .content-section,.default .free-3d-design .content-section,.default .kitchen-cost-guide .content-section,.default .transformations .content-section,.default .twelve-day-delivery .content-section,.default .why-signature .content-section{display:block}.default .htmlblock .cms-page .new-cms-pages ol li,.default .htmlblock .cms-page .new-cms-pages p,.default .htmlblock .cms-page .new-cms-pages ul li{font-size:16px!important;text-align:left!important}.default .htmlblock .cms-page .new-cms-pages table td,.default .htmlblock .cms-page .new-cms-pages table th{font-size:16px!important}.default .htmlblock .cms-page .new-cms-pages a{font-size:16px!important;text-align:center!important}.default .builder-partners-container,.default .transformations{width:100%}.default .cms-custom-page{width:100%;padding-top:40px;font-size:15px;line-height:1.7;color:var(--font-primary-color)}.default .cms-custom-page .page-hero{text-align:center;padding:56px 24px;background:#eaeaea;border-radius:10px;margin-bottom:48px}.default .cms-custom-page .page-hero-title{font-size:32px;font-weight:700;margin:0 0 16px;line-height:1.25;color:var(--font-primary-color)}.default .cms-custom-page .page-hero-sub{margin:0 0 28px;color:var(--font-primary-color)}.default .cms-custom-page.new-cms-pages .page-hero p.page-hero-sub{text-align:center!important}.default .cms-custom-page .page-section{margin-bottom:44px}.default .cms-custom-page .page-section h2{font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin:0 0 16px;padding-bottom:8px;border-bottom:2px solid #cdcdcd;color:var(--font-primary-color)}.default .cms-custom-page .page-section p{margin:0 0 12px}.default .cms-custom-page .page-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.default .cms-custom-page .page-table{width:100%;border-collapse:collapse;font-size:14px;margin-top:8px}.default .cms-custom-page .page-table thead tr{background:#f1f5f9}.default .cms-custom-page .page-table th{padding:12px 16px;text-align:left;font-weight:600;border:1px solid #e2e8f0;color:var(--font-primary-color)}.default .cms-custom-page .page-table td{padding:12px 16px;border:1px solid #e2e8f0;vertical-align:middle}.default .cms-custom-page .page-table td:first-child{font-weight:600;background:#fafafa;white-space:nowrap}.default .cms-custom-page .page-table tbody tr:nth-child(2n) td{background:#f9fafb}.default .cms-custom-page .page-table tbody tr:nth-child(2n) td:first-child{background:#f1f5f9}.default .cms-custom-page .page-check{color:#16a34a;font-weight:700;margin-right:4px}.default .cms-custom-page .page-cross{color:#dc2626;font-weight:700;margin-right:4px}.default .cms-custom-page .page-list{padding:0;margin:0 0 12px}.default .cms-custom-page .page-list li{padding:6px 0 6px 4px;border-bottom:1px solid #f1f5f9}.default .cms-custom-page .page-list li:last-child{border-bottom:none}.default .cms-custom-page .page-quote{margin:20px 0;padding:16px 20px;border-left:4px solid #06b9ff;background:#e7e7e7;border-radius:10px 6px 6px 10px}.default .cms-custom-page .page-quote p{font-style:italic;font-size:16px;margin:0 0 6px;color:var(--font-primary-color)}.default .cms-custom-page .page-quote cite{font-size:13px;font-weight:600;font-style:normal;color:var(--font-secondary-color,#555)}.default .cms-custom-page .page-cta-section .page-contact-info{margin:6px 0;font-size:15px}.default .cms-custom-page .page-cta-section .page-contact-info a{color:#06b9ff;text-decoration:underline}.default .cms-custom-page .page-cta-btn{display:inline-block;margin-top:20px;padding:14px 32px;background:#06b9ff;color:#fff!important;font-weight:700!important;font-size:15px;border-radius:6px;text-decoration:none;transition:opacity .2s}.default .cms-custom-page .page-cta-btn:hover{opacity:.85;background-color:#000;color:#fff!important}@media(max-width:1440px){.default .page-header .logo-and-search-section img.company-logo{height:140px}}@media(max-width:991px){.default .page-header div.logo-and-search-section img.company-logo{height:100px}.default .checkout-header-section .header-logo a img{height:90px}.default .cms-custom-page{padding-top:32px}.default .cms-custom-page .page-hero{padding:36px 20px}.default .cms-custom-page .page-hero-title{font-size:24px}}@media(max-width:767px){.default .page-header div.logo-and-search-section a{width:250px}.default .page-header div.logo-and-search-section img.company-logo{height:100px}.default .page-header div.logo-and-search-section .minicart-section-container{order:4}.default .page-header div.logo-and-search-section .button-links-section-container{order:3}.default .page-header div.logo-and-search-section .logo-section-container a{display:inline-block}.default .checkout-header-section .header-logo a img{height:90px}.default .cms-custom-page{padding-top:24px}.default .cms-custom-page .page-hero{padding:28px 16px}.default .cms-custom-page .page-hero-title{font-size:20px}.default .cms-custom-page .page-hero-sub{font-size:15px}}@media(max-width:640px){.default .page-header div.logo-and-search-section .minicart-section-container{order:3}.default .page-header div.logo-and-search-section .button-links-section-container{order:4}.default .become-a-dealer-form .form-grid .field-type-text{grid-column:auto}}@media(max-width:480px){.default .page-header div.logo-and-search-section a{width:auto}.default .page-header div.logo-and-search-section img.company-logo{height:90px}}