#section-8 .fluent_form_5 .ff-t-cell.ff-t-column-1,#section-8 .fluent_form_5 .ff-t-cell.ff-t-column-2{min-width:0!important;max-width:none!important;padding:0!important;display:flex!important;margin:0!important}#section-8 .fluent_form_5 fieldset,#section-8 .fluent_form_5 input.ff-el-form-control:focus{box-shadow:none!important;outline:0!important}.footer-heading-link,.footer-link,.legal-link{text-decoration:none;overflow-wrap:break-word;word-break:break-word}.footer-heading-link{color:inherit;transition:color var(--footer-transition-fast)}.footer-heading-link:hover{color:#000}:root{--footer-bg-color:#F6F4EE;--footer-text-primary:#1F1F1F;--footer-text-secondary:#333333;--footer-text-muted:#555555;--footer-font-family:'Barlow',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--footer-border-color:rgba(0, 0, 0, 0.08);--footer-transition-fast:0.2s ease;--footer-transition-smooth:0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.site-footer{background-color:var(--footer-bg-color)!important;color:var(--footer-text-primary)!important;font-family:var(--footer-font-family)!important;width:100%!important;padding-top:48px;padding-bottom:32px!important;box-sizing:border-box!important}.footer-wrapper{max-width:1360px!important;margin:0 auto!important;width:100%!important}.footer-grid{display:grid!important;grid-template-columns:2.2fr 1.4fr 1.6fr 1.6fr 1.3fr!important;gap:36px!important;align-items:start!important}.footer-main-nav-wrapper{display:contents}.brand-col{display:flex;flex-direction:column;align-items:flex-start}.footer-brand-logo-link{display:inline-block;margin-bottom:16px;transition:opacity var(--footer-transition-fast)}.footer-brand-logo-link:hover{opacity:.85}.footer-brand-logo{max-width:220px;height:auto;object-fit:contain}.footer-tagline{font-size:13.5px;line-height:1.55;color:var(--footer-text-secondary);margin-top:0;margin-bottom:22px;font-weight:400;font-style:normal}.footer-social-links{display:flex;align-items:center;gap:14px}.social-icon-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:transform var(--footer-transition-smooth),filter var(--footer-transition-fast)}.social-icon-link img{width:32px;height:32px;object-fit:contain}.social-icon-link:hover{transform:translateY(-3px) scale(1.08);filter:brightness(1.15)}.social-icon-link:active{transform:translateY(-1px) scale(1.02)}.footer-col{box-sizing:border-box}.footer-heading{font-size:15px;font-weight:700;color:var(--footer-text-primary);margin-top:0;margin-bottom:16px;letter-spacing:-.01em;line-height:1.3}.shop-heading{display:none}.footer-links-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.footer-link{font-size:13.5px;font-weight:400;color:var(--footer-text-secondary);display:inline-block;transition:color var(--footer-transition-fast),transform var(--footer-transition-fast)}.footer-link.font-weight-bold{font-weight:700;color:var(--footer-text-primary)}.footer-link:hover{color:#000;transform:translateX(3px)}.footer-nav-group+.footer-nav-group{margin-top:24px}.payment-col{display:flex;flex-direction:column}.payment-methods-wrapper{margin-top:4px;display:flex;flex-direction:column;gap:10px}.payment-methods-wrapper picture{width:auto!important;height:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.payment-logo-row{display:flex;align-items:center}.payment-methods-img{height:auto;display:block;object-fit:contain}.payment-logo-stripe img{height:26px;width:auto;max-width:100%}.payment-logo-cards img{height:20px;width:auto;max-width:100%}.payment-logo-check img{height:22px;width:auto;max-width:100%}.footer-bottom-bar{margin-top:48px;padding-top:24px;border-top:1px solid var(--footer-border-color);display:flex;align-items:center;justify-content:center;gap:40px;flex-wrap:wrap}.copyright-text{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--footer-text-primary)}.copyright-icon{width:18px;height:18px;display:inline-block}.legal-nav{display:flex;align-items:center}.legal-links-list{display:flex;align-items:center;justify-content:center;gap:24px;list-style:none;padding:0;margin:0;flex-wrap:wrap}.legal-link{font-size:13.5px;color:var(--footer-text-secondary);font-weight:400;transition:color var(--footer-transition-fast)}.legal-link:hover{color:#000;text-decoration:underline}@media (min-width:993px){.footer-grid{grid-template-columns:2.2fr 1.4fr 1.6fr 1.6fr 1.3fr!important}.brand-col{grid-column:1!important}.shop-col{grid-column:2!important}.builder-company-col{grid-column:3!important}.support-col{grid-column:4!important}.payment-col{grid-column:5!important}}@media (max-width:992px){.brand-col,.brand-col .footer-tagline,.footer-bottom-bar,.payment-col,.payment-logo-check,.payment-logo-row{text-align:center!important}.footer-link,.legal-link{line-height:1.4!important}.site-footer{padding-top:36px!important;padding-bottom:24px!important}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 24px!important}.brand-col{grid-column:1/-1!important;grid-row:1!important;display:flex!important;flex-direction:column!important;align-items:center!important;margin-bottom:6px!important}.brand-col .footer-brand-logo-link{display:inline-flex!important;justify-content:center!important;margin-bottom:14px!important}.brand-col .footer-brand-logo{max-width:190px!important}.brand-col .footer-tagline{font-size:13.5px!important;line-height:1.5!important;margin-bottom:0!important}.brand-col .footer-tagline.mb-1{margin-bottom:4px!important}.brand-col .footer-social-links{display:flex!important;justify-content:center!important;align-items:center!important;gap:14px!important;margin-top:14px!important}.social-icon-link img{width:28px!important;height:28px!important}.payment-logo-check picture,.payment-methods-wrapper picture{display:inline-flex!important;height:auto!important;margin-left:auto!important;margin-right:auto!important}.shop-col{grid-column:1!important;grid-row:2!important}.shop-heading{display:block!important;font-size:15px!important;margin-bottom:14px!important}.footer-item-shop-by-model{order:1!important}.footer-item-ready-to-ship{order:2!important}.footer-item-all-products{order:3!important}.footer-item-bestsellers{display:none!important}.builder-company-col{display:contents!important}.copyright-text,.legal-links-list,.legal-nav,.payment-col,.payment-logo-check,.payment-logo-row{display:flex!important}.builder-group{grid-column:2!important;grid-row:2!important;margin-bottom:0!important}.company-group{grid-column:1!important;grid-row:3!important;margin-top:0!important}.support-col{grid-column:2!important;grid-row:3!important}.footer-heading{font-size:15px!important;margin-bottom:14px!important}.copyright-text,.footer-link,.legal-link{font-size:13.5px!important}.footer-links-list{gap:10px!important}.footer-link{padding:1px 0!important}.footer-link:hover{transform:none!important}.payment-col{grid-column:1/-1!important;grid-row:4!important;flex-direction:column!important;align-items:center!important;margin-top:20px!important;width:100%!important}.payment-col .footer-heading{text-align:center!important;margin-bottom:14px!important;width:100%!important}.payment-methods-wrapper{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:10px 18px!important;width:100%!important;margin:0 auto!important}.payment-logo-row{align-items:center!important;justify-content:center!important;width:auto!important}.payment-methods-wrapper picture{width:auto!important;justify-content:center!important;align-items:center!important}.payment-methods-wrapper .payment-methods-img{margin-left:auto!important;margin-right:auto!important;display:block!important}.payment-logo-stripe{order:1!important}.payment-logo-cards{order:2!important}.payment-logo-check{order:3!important;flex-basis:100%!important;width:100%!important;justify-content:center!important;align-items:center!important;margin-top:4px!important}.payment-logo-check picture{justify-content:center!important;align-items:center!important;width:auto!important}.payment-logo-stripe img{height:24px!important;width:auto!important;max-width:100%!important}.payment-logo-cards img{height:18px!important;width:auto!important;max-width:100%!important}.payment-logo-check img{height:20px!important;width:auto!important;margin-left:auto!important;margin-right:auto!important;display:block!important}.footer-bottom-bar{margin-top:36px!important;padding-top:24px!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:14px!important}.copyright-text{align-items:center!important;justify-content:center!important}.legal-nav{width:100%!important;justify-content:center!important}.legal-links-list{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:8px 20px!important;width:100%!important}.legal-item-privacy{order:1!important}.legal-item-terms{order:2!important}.legal-item-sitemap{order:3!important}.legal-links-list::after{content:""!important;flex-basis:100%!important;width:100%!important;height:0!important;order:4!important;margin:0!important;padding:0!important}.legal-item-cookies{order:5!important}.legal-item-accessibility{order:6!important}}.custom-quote-bg{position:relative;overflow:hidden}.cta-background{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.glass-card{position:relative;z-index:1;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.2);max-width:800px;width:100%;padding:40px 32px;background:rgba(249,242,232,.25);box-shadow:0 6px 6px 0 rgba(0,0,0,.25)}.glass-card h2{max-width:600px;margin:0 auto}@media (max-width:576px){.glass-card{padding:28px 20px;border-radius:16px!important}.glass-card .button-group{flex-direction:column;width:100%}}body.align-interior-kit-builder-page #cta-banner-global,body.align-interior-kit-builder-page .custom-quote-bg,body.align-interior-kit-builder-page [data-shortcode*="613"],body.page-id-680 #cta-banner-global,body.page-id-680 .custom-quote-bg,body.page-id-680 [data-shortcode*="613"],body:has(#align-kit-builder-app) #cta-banner-global,body:has(#align-kit-builder-app) .custom-quote-bg,body:has(#align-kit-builder-app) [data-shortcode*="613"],body:has(.align-kit-builder-wrap) #cta-banner-global,body:has(.align-kit-builder-wrap) .custom-quote-bg,body:has(.align-kit-builder-wrap) [data-shortcode*="613"]{display:none!important;visibility:hidden!important}#section-8{width:100%}#section-8 .newsletter-content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--sp-sm);max-width:680px;margin-left:auto;margin-right:auto}#section-8 .newsletter-title{text-transform:uppercase;margin-bottom:0}#section-8 .newsletter-description{max-width:520px;margin-bottom:0}#section-8 .newsletter-form-wrapper{width:100%;max-width:560px;margin-left:auto;margin-right:auto}#section-8 .fluent_form_5,#section-8 .fluentform,#section-8 .fluentform_wrapper_5{width:100%;margin:0 auto}#section-8 .fluent_form_5 fieldset{border:none!important;margin:0!important;padding:0!important;background:0 0!important;min-inline-size:100%!important}#section-8 .fluent_form_5 .ff-t-container{display:flex!important;flex-direction:row!important;align-items:stretch!important;width:100%!important;margin:0!important;padding:0!important;gap:0!important;border:1px solid var(--color-7,#ad1a24)!important;border-radius:var(--radius-pill,9999px)!important;overflow:hidden!important;background-color:transparent!important;box-sizing:border-box!important;transition:border-color .2s,box-shadow .2s!important}#section-8 .fluent_form_5 .ff-t-container:focus-within{box-shadow:0 0 0 2px rgba(173,26,36,.4)!important}#section-8 .fluent_form_5 .ff-t-cell.ff-t-column-1{flex:1 1 0%!important;flex-basis:0%!important;width:auto!important;align-items:stretch!important}#section-8 .fluent_form_5 .ff-t-cell.ff-t-column-2{flex:0 0 auto!important;flex-basis:auto!important;width:auto!important;align-items:stretch!important}#section-8 .fluent_form_5 .ff-el-group{margin:0!important;padding:0!important;width:100%!important;display:flex!important;align-items:stretch!important}#section-8 .fluent_form_5 .ff-el-input--content{width:100%!important;margin:0!important;display:flex!important;align-items:stretch!important}#section-8 .fluent_form_5 input.ff-el-form-control,#section-8 .fluent_form_5 input[type=email]{flex:1 1 auto!important;width:100%!important;height:100%!important;min-height:52px!important;background:0 0!important;border:none!important;outline:0!important;box-shadow:none!important;padding:14px 24px!important;color:var(--color-6,#fff)!important;font-family:var(--font-family-1,inherit)!important;font-size:var(--fs-body,15px)!important;line-height:1.4!important;box-sizing:border-box!important}#section-8 .fluent_form_5 input.ff-el-form-control::placeholder,#section-8 .fluent_form_5 input[type=email]::placeholder{color:var(--color-4,#a3a3a3)!important;opacity:.8!important;font-family:var(--font-family-1,inherit)!important;font-size:var(--fs-body,15px)!important}#section-8 .fluent_form_5 .ff_submit_btn_wrapper,#section-8 .fluent_form_5 .ff_submit_btn_wrapper_custom{width:auto!important;margin:0!important;padding:0!important;display:flex!important;align-items:stretch!important}#section-8 .fluent_form_5 .ff-btn-submit,#section-8 .fluent_form_5 button[type=submit],#section-8 form.fluent_form_5 .wpf_has_custom_css.ff-btn-submit{background-color:var(--color-7,#ad1a24)!important;border:none!important;border-radius:0!important;color:var(--color-6,#fff)!important;font-family:var(--font-primary-1, 'Barlow', sans-serif)!important;font-size:var(--fs-button,14px)!important;font-weight:var(--fw-bold,700)!important;text-transform:uppercase!important;letter-spacing:.05em!important;padding:14px 32px!important;height:100%!important;min-height:52px!important;min-width:auto!important;width:auto!important;margin:0!important;white-space:nowrap!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:background-color .2s,opacity .2s,transform .1s!important;box-shadow:none!important;outline:0!important;box-sizing:border-box!important}@media (hover:hover){#section-8 .fluent_form_5 .ff-btn-submit:hover,#section-8 .fluent_form_5 button[type=submit]:hover,#section-8 form.fluent_form_5 .wpf_has_custom_css.ff-btn-submit:hover{background-color:#8f121a!important;color:#fff!important}}#section-8 .fluent_form_5 .ff-btn-submit:active,#section-8 .fluent_form_5 button[type=submit]:active,#section-8 form.fluent_form_5 .wpf_has_custom_css.ff-btn-submit:active{transform:scale(.98)!important}#section-8 .fluent_form_5 .ff-message-success,#section-8 .fluentform .ff-message-success{background-color:rgba(22,101,52,.2)!important;border:1px solid rgba(34,197,94,.5)!important;color:#4ade80!important;border-radius:var(--radius-md,8px)!important;padding:14px 20px!important;margin-top:16px!important;font-family:var(--font-family-1,inherit)!important;font-size:var(--fs-body,14px)!important;text-align:center!important}#section-8 .fluent_form_5 .ff-error-message,#section-8 .fluent_form_5 .ff-errors-in-stack,#section-8 .fluentform .ff-error-message,#section-8 .fluentform .ff-errors-in-stack{color:#ff6b6b!important;font-family:var(--font-family-1,inherit)!important;font-size:13px!important;margin-top:8px!important;text-align:center!important}@media (min-width:491px) and (max-width:992px){#section-8{padding-top:var(--sp-lg);padding-bottom:var(--sp-lg)}#section-8 .newsletter-form-wrapper{max-width:500px}}@media (max-width:490px){#section-8 .fluent_form_5 .ff-t-cell.ff-t-column-1,#section-8 .fluent_form_5 .ff-t-cell.ff-t-column-2{width:auto!important;min-width:0!important;max-width:none!important;padding:0!important;margin:0!important;display:flex!important}#section-8{padding-top:var(--sp-md);padding-bottom:var(--sp-md)}#section-8 .newsletter-content{gap:var(--sp-xs)}#section-8 .newsletter-form-wrapper{max-width:100%}#section-8 .fluent_form_5 .ff-t-container{display:flex!important;flex-direction:row!important;align-items:stretch!important;width:100%!important;margin:0!important;padding:0!important;gap:0!important;border:1px solid var(--color-7,#ad1a24)!important;border-radius:var(--radius-lg,16px)!important;overflow:hidden!important;background-color:transparent!important;box-sizing:border-box!important}#section-8 .fluent_form_5 .ff-t-cell.ff-t-column-1{flex:1 1 0%!important;flex-basis:0%!important;align-items:stretch!important}#section-8 .fluent_form_5 .ff-t-cell.ff-t-column-2{flex:0 0 auto!important;flex-basis:auto!important;align-items:stretch!important}#section-8 .fluent_form_5 input.ff-el-form-control,#section-8 .fluent_form_5 input[type=email]{flex:1 1 auto!important;width:100%!important;height:100%!important;min-height:48px!important;padding:12px 18px!important;text-align:left!important;font-family:var(--font-family-1,inherit)!important;font-size:var(--fs-body,14px)!important;line-height:1.4!important;color:var(--color-6,#fff)!important;background:0 0!important;border:none!important;outline:0!important;box-shadow:none!important;box-sizing:border-box!important}#section-8 .fluent_form_5 input.ff-el-form-control::placeholder,#section-8 .fluent_form_5 input[type=email]::placeholder{color:var(--color-4,#a3a3a3)!important;opacity:.8!important;font-family:var(--font-family-1,inherit)!important;font-size:var(--fs-body,14px)!important}#section-8 .fluent_form_5 .ff-btn-submit,#section-8 .fluent_form_5 button[type=submit],#section-8 form.fluent_form_5 .wpf_has_custom_css.ff-btn-submit{width:auto!important;min-width:auto!important;height:100%!important;min-height:48px!important;padding:12px 22px!important;background-color:var(--color-7,#ad1a24)!important;color:var(--color-6,#fff)!important;border:none!important;border-radius:0!important;font-family:var(--font-primary-1, 'Barlow', sans-serif)!important;font-size:var(--fs-button,13px)!important;font-weight:var(--fw-bold,700)!important;text-transform:uppercase!important;letter-spacing:.05em!important;white-space:nowrap!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important;outline:0!important;box-sizing:border-box!important}}.floating-actions{position:fixed;bottom:var(--sp-base,32px);right:var(--sp-base,32px);gap:var(--sp-xs,16px);z-index:99999!important}.floating-btn{width:56px;height:56px;transition:transform .2s,filter .2s;position:relative;animation:none!important}.floating-btn img{width:100%;height:100%;object-fit:contain}.floating-btn:hover{transform:scale(1.12)!important;filter:drop-shadow(0 6px 12px rgba(0, 0, 0, .35));animation:none!important}.floating-btn:active{transform:scale(.95)!important}body.single-fluent-products .floating-actions,body:has(.product-fixed-bottom-bar) .floating-actions,body:has(.step-fixed-bottom-bar) .floating-actions,body:has(.step5-fixed-bottom-bar) .floating-actions{bottom:calc(var(--sp-base,32px) + 76px)!important}@media (max-width:576px){.floating-actions{bottom:16px;right:16px;gap:12px}.floating-btn{width:46px;height:46px}body.single-fluent-products .floating-actions,body:has(.product-fixed-bottom-bar) .floating-actions,body:has(.step-fixed-bottom-bar) .floating-actions,body:has(.step5-fixed-bottom-bar) .floating-actions{bottom:calc(16px + 96px)!important}}@media (max-width:991.98px){body.align-interior-kit-builder-page .floating-actions,body.page-id-680 .floating-actions,body:has(#align-kit-builder-app) .floating-actions,body:has(.align-kit-builder-wrap) .floating-actions,body:has(.step-fixed-bottom-bar) .floating-actions{display:none!important;visibility:hidden!important;pointer-events:none!important}}