.elementor-kit-8{--e-global-color-primary:#F08519;--e-global-color-secondary:#54595F;--e-global-color-text:#54595F;--e-global-color-accent:#0777D9;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{background-color:var(--e-global-color-astglobalcolor0);font-family:"Poppins",Sans-serif;font-size:15px;border-radius:0 0 0 0}.elementor-kit-8 e-page-transition{background-color:#FFBC7D}.elementor-kit-8 p{margin-block-end:0}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1240px}.e-con{--container-max-width:1240px}.elementor-widget:not(:last-child){--kit-widget-spacing:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}ul,ol{margin-left:1.2rem}@media (max-width:767px){body .punchuk-solid-panel-category-summary,body .punchuk-perforated-panel-category-summary{display:flex!important;margin:8px 14px!important;padding:10px 12px!important;gap:7px!important;border:1px solid #dfe8f2!important;border-radius:6px!important;background:#ffffff!important}body .punchuk-solid-panel-category-summary .punchuk-panel-summary-kicker,body .punchuk-perforated-panel-category-summary .punchuk-panel-summary-kicker,body .punchuk-solid-panel-category-summary .punchuk-panel-summary-meta,body .punchuk-perforated-panel-category-summary .punchuk-panel-summary-meta{display:none!important}body .punchuk-solid-panel-category-summary h2,body .punchuk-perforated-panel-category-summary h2{margin:0 0 4px!important;font-size:19px!important;line-height:1.25!important}body .punchuk-solid-panel-category-summary .punchuk-panel-summary-copy>p,body .punchuk-perforated-panel-category-summary .punchuk-panel-summary-copy>p{display:-webkit-box!important;margin:0!important;overflow:hidden!important;color:#40536a!important;font-size:13.5px!important;line-height:1.4!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}body .punchuk-solid-panel-category-summary .punchuk-panel-summary-actions,body .punchuk-perforated-panel-category-summary .punchuk-panel-summary-actions{display:flex!important;width:100%;padding-bottom:2px;overflow-x:auto;flex-wrap:nowrap!important;gap:6px!important;scrollbar-width:thin;-webkit-overflow-scrolling:touch}body .punchuk-solid-panel-category-summary .punchuk-panel-summary-actions a,body .punchuk-perforated-panel-category-summary .punchuk-panel-summary-actions a{min-height:30px!important;padding:6px 9px!important;font-size:12.5px!important;white-space:nowrap}body nav.punchuk-panel-category-quick-entry{display:flex!important;margin:6px 14px 8px!important;padding:6px 8px!important;overflow-x:auto;flex-wrap:nowrap!important;gap:6px!important;scrollbar-width:thin;-webkit-overflow-scrolling:touch}body nav.punchuk-panel-category-quick-entry span{display:none!important}body nav.punchuk-panel-category-quick-entry a{min-height:29px!important;padding:5px 8px!important;font-size:12.5px!important;white-space:nowrap}body .woocommerce-products-header .term-description,body .term-description{max-height:64px!important;margin:0 14px 8px!important;overflow:hidden!important}body .term-description .punchuk-category-intro-brief p,body .term-description.punchuk-category-intro-polished p,body .term-description>p{display:-webkit-box!important;margin:0!important;overflow:hidden!important;font-size:13.5px!important;line-height:1.42!important;-webkit-box-orient:vertical;-webkit-line-clamp:3}}@media (max-width:767px){body.tax-product_cat .elementor-element-2e8dd84{display:none!important}}@media (max-width:767px){body.tax-product_cat.term-aluminum-cladding-panel .punchuk-main-cladding-category-summary{margin-bottom:12px!important;padding:12px 14px!important}body.tax-product_cat.term-aluminum-cladding-panel .punchuk-main-cladding-category-summary__eyebrow{display:none!important}body.tax-product_cat.term-aluminum-cladding-panel .punchuk-main-cladding-category-summary h2{margin-bottom:5px!important;font-size:20px!important;line-height:1.25!important}body.tax-product_cat.term-aluminum-cladding-panel .punchuk-main-cladding-category-summary p{margin-bottom:7px!important;font-size:13.5px!important;line-height:1.45!important}body.tax-product_cat.term-aluminum-cladding-panel .punchuk-main-cladding-category-summary__links{display:flex!important;flex-wrap:nowrap!important;gap:6px!important;margin-top:7px!important;padding-bottom:4px!important;overflow-x:auto!important;overscroll-behavior-inline:contain;scrollbar-width:thin;scroll-snap-type:inline proximity}body.tax-product_cat.term-aluminum-cladding-panel .punchuk-main-cladding-category-summary__links a{flex:0 0 auto!important;min-height:32px!important;padding:6px 9px!important;font-size:12.5px!important;line-height:1.35!important;white-space:nowrap!important;scroll-snap-align:start}}