:root{--chopped-img-width:clamp(0px,calc(1440px * 0.8vw),1440px);--content-max-width:1440px;--content-min-width-percent:80%;--standard-side-padding:10%;--content-side-padding-percent:calc((100% - var(--content-min-width-percent)) / 2)}#et-boc{overflow-x:hidden}body.page-template-default #main-content h1,body.page-template-default #main-content h2,body.blog h1{font-size:clamp(1.6rem,5vw,4rem)}body.page-template-default #main-content p,body.page-template-default #main-content li{font-size:clamp(18px,1.4vw,20px)}@media (min-width:981px){#menu-primary-menu-2026 .mobile_only{display:none!important}}#page-container a,#page-container abbr,#page-container acronym,#page-container address,#page-container applet,#page-container b,#page-container big,#page-container blockquote,#page-container body,#page-container center,#page-container cite,#page-container code,#page-container dd,#page-container del,#page-container dfn,#page-container div,#page-container dl,#page-container dt,#page-container em,#page-container fieldset,#page-container font,#page-container form,#page-container h1,#page-container h2,#page-container h3,#page-container h4,#page-container h5,#page-container h6,#page-container html,#page-container i,#page-container iframe,#page-container img,#page-container ins,#page-container kbd,#page-container label,#page-container legend,#page-container li,#page-container object,#page-container ol,#page-container p,#page-container pre,#page-container q,#page-container s,#page-container samp,#page-container small,#page-container span,#page-container strike,#page-container strong,#page-container sub,#page-container sup,#page-container tt,#page-container u,#page-container ul,#page-container var{font-family:'Poppins',Open Sans,Arial,sans-serif!important}#page-container .et-pb-icon{font-family:ETmodules!important}.et_pb_image .et_pb_image_wrap img[src*=".svg"]{width:100%}#page-container .gform-footer .gform_button{background-color:#F57F20;border-radius:0px}#contact .gform_fields{row-gap:1rem}#contact .ginput_container textarea.textarea{min-block-size:100px}#contact legend.gfield_label,#contact label.gform-field-label,#contact .gfield_required{color:white;font-size:1.4rem;font-weight:600}#contact input,#contact textarea{background-color:#D9D9D9;border:unset;border-radius:0px}#contact input.gform_button{background-color:#F57F20;border:2px solid #F57F20;text-transform:uppercase;font-size:15px;font-weight:800;letter-spacing:1px;padding:0.5em 2em;transition:all 0.3s ease-out;line-height:1.7em}#contact input.gform_button:hover{background-color:transparent}#contact .gform-footer{justify-content:center}a.arrow-btn,p.arrow-btn a{position:relative;width:fit-content;align-items:center;gap:1rem}#page-container #et-boc a.arrow-btn:after,#page-container #et-boc p.arrow-btn a:after{mask:url(https://amlingsinterior.com/wp-content/uploads/2025/10/arrow-mask.svg);content:""!important;display:inline-block!important;opacity:1!important;margin:0 0 0 0.8rem!important;height:50px;width:50px;background-color:#666666;position:relative;vertical-align:middle}#page-container #et-boc a.arrow-btn:hover:after,#page-container #et-boc p.arrow-btn a:hover:after{background-color:#F57F20}@media (max-width:980px){#page-container #et-boc a.arrow-btn:after,#page-container #et-boc p.arrow-btn a:after{height:30px;width:30px}}p.arrow-btn a{padding-right:1rem}p.arrow-btn a:after{background-color:#F57F20}.et_pb_toggle_content a.arrow-btn{display:inline-block;padding-right:1rem;margin-top:1rem;margin-bottom:1rem;color:#666666;text-transform:uppercase;font-weight:800;font-size:15px}.et_pb_toggle_content a.arrow-btn:after{background-color:#666666}p:not(.has-background):last-of-type{padding-bottom:1em}li{padding-bottom:1em}li:last-of-type{padding-bottom:0}.facetwp-template[data-name="blog_posts"] .post-card-layout{display:flex;flex-wrap:wrap;gap:1rem 2%!important}.facetwp-template[data-name="blog_posts"] .fwpl-result{flex-basis:32%;max-width:32%}@media (max-width:980px){.facetwp-template[data-name="blog_posts"] .fwpl-result{margin-bottom:1rem;flex-basis:100%;max-width:100%}}.facetwp-template[data-name="blog_posts"] .post-card{background-color:white;height:100%;display:block}.facetwp-template[data-name="blog_posts"] .post-container{padding:5px;display:flex;flex-direction:column;width:100%}.facetwp-template[data-name="blog_posts"] .post-image a,.post-image a img{display:block;aspect-ratio:3/2;object-fit:cover}.facetwp-template[data-name="blog_posts"] .post-inner-row{padding:1rem;flex-grow:1;display:block}.facetwp-template[data-name="blog_posts"] .post-inner-inner-row{display:flex;flex-direction:column}.facetwp-template[data-name="blog_posts"] .post-inner-inner-row div{margin-bottom:1rem}.facetwp-template[data-name="blog_posts"] .post-date{font-size:12px;letter-spacing:0.05em;line-height:1}.facetwp-template[data-name="blog_posts"] .post-categories{font-size:10px;line-height:1}.facetwp-template[data-name="blog_posts"] .post-categories .fwpl-term{font-size:10px;line-height:1}.facetwp-template[data-name="blog_posts"] .post-categories .fwpl-term a{color:black;letter-spacing:0.05em}.facetwp-template[data-name="blog_posts"] .post-title{flex-grow:1}.facetwp-template[data-name="blog_posts"] .post-title a{font-size:1.8rem;font-weight:300;line-height:1.1;color:black}.facetwp-template[data-name="blog_posts"] .post-content{font-size:15px;font-weight:500;line-height:1.4}.facetwp-template[data-name="blog_posts"] .post-read-more a{font-size:15px;font-weight:600;line-height:1;color:black}.truncate-overflow{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.truncate-overflow p{padding:0!important}.et_pb_menu{flex-grow:1}.et_pb_menu__wrap{justify-content:center!important}#menu-primary-menu-2026{gap:1rem!important}#menu-primary-menu-2026 a{font-weight:500!important}#menu-primary-menu-2026 .current_page_item a{border-bottom:1px solid #F57F20!important;color:#F57F20!important}.detail-line:after{content:"";height:100%;width:54px;border-bottom:1px solid #7C7C7C;position:absolute;background-image:linear-gradient(90deg,transparent 48.5%,#7C7C7C 50%,transparent 51.5%);min-height:100px}.kno-slider{position:relative;width:100%;overflow-x:hidden;box-sizing:border-box;flex-direction:column!important;padding-bottom:100px}.kno-slider .hz-scroller{display:flex;gap:30px;width:fit-content!important;padding-left:max(var(--standard-side-padding),calc((100vw - var(--content-max-width)) / 2));padding-right:max(var(--standard-side-padding),calc((100vw - var(--content-max-width)) / 2));box-sizing:border-box;touch-action:pan-y}.hz-scroller-control{width:80%;max-width:var(--content-max-width);margin:50px auto 0;padding:1rem;cursor:pointer;position:relative;box-sizing:border-box;touch-action:pan-y}.slider-track{width:100%;height:1px;background-color:#7C7C7C;border-radius:2px;position:relative}.slider-thumb{position:absolute;top:50%;transform:translateY(-50%) translateX(-18px);width:36px;height:36px;background-color:white;border:1px solid #7C7C7C;border-radius:100px;cursor:grab}.slider-thumb:after{content:'';background-image:url(https://amlingsinterior.com/wp-content/uploads/2025/10/thin_bars.svg);background-repeat:no-repeat;background-position:center;height:60%;width:60%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.slider-thumb.dragging{cursor:grabbing}.hz-scroller-control.disabled{display:none}.hz-scroller .et_pb_module{min-width:300px!important}@media (max-width:768px){.et_pb_button_module_wrapper:has(.main-nav-contact-btn){display:none!important}.et_pb_menu{width:100%;height:100%;display:flex;position:absolute}.et_pb_menu_inner_container{width:100%}.et_pb_menu,.et_pb_menu_inner_container,.et_pb_menu__wrap{pointer-events:none}.et_mobile_nav_menu{pointer-events:all}}.mfp-image-holder .mfp-content,img.mfp-img{width:100%;object-fit:contain}.mfp-image-holder .mfp-close{padding:1rem!important;opacity:1}.mfp-image-holder .mfp-figure:after{background-color:transparent;box-shadow:unset}#sticky_kno_header{position:absolute;width:100%;transition:background 0.3s ease}#sticky_kno_header .et_pb_row,#sticky_kno_header .et_pb_column{transition:padding 0.3s ease}#sticky_kno_header.et_pb_sticky .dark-to-light img{content:url('https://amlingsinterior.com/wp-content/uploads/2025/10/amlings-logo-light-highrez.png')}figure{margin-bottom:1rem;padding:1rem;background-color:#f2f2f2;clear:both}figcaption{text-align:center;font-size:0.8em;font-style:italic;font-weight:300}figure:has(.thirds){display:flex;flex-wrap:wrap;gap:1rem 2%}figure img{width:100%}figure img.thirds{flex-basis:32%;width:32%}figure img.two-thirds{flex-basis:66%;width:66%}figure:has(.thirds) figcaption{flex-basis:100%}figure.float{float:right;max-width:50%}figure.float.right{margin-left:1rem}figure.float.left{margin-right:1rem;float:left!important}.blog_cta{background-color:#f57f20;padding:1rem;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1rem;color:white;line-height:1.2}.blog_cta p{font-size:0.8em;font-weight:300;padding-bottom:unset}.blog_cta strong{font-size:2em}.blog_cta a{display:inline-block;width:fit-content;margin-top:1rem;font-weight:500;font-style:normal;color:white}.blog_cta a:after{background-color:white!important}.float-quote-l{float:left;margin:0 1rem 0 0!important;width:50%;padding:1rem;background-color:#f2f2f2;aspect-ratio:1;align-content:center}@media (max-width:768px){.float-quote-l{width:auto;aspect-ratio:unset;margin-right:unset!important;margin-bottom:1rem!important}}.float-quote-l p{padding-bottom:unset!important;font-size:1.4em;line-height:1.4}@media (max-width:768px){.float-quote-l p{font-size:1.2em}}.fwpl-item.post-content blockquote{float:unset!important;margin:unset!important;width:unset!important;padding:unset!important;background-color:unset!important;aspect-ratio:unset!important;align-content:unset!important;border:unset!important}.fwpl-item.post-content blockquote p,.fwpl-item.post-content h3{padding-bottom:unset!important;font-size:unset!important;line-height:unset!important}