.footer__content-bottom{padding-bottom:0!important}.footer:not(.color-scheme-1){border-top:none;margin-top:-1px}.footer__copyright{border-top:0;padding-top:0}span.website-link-right{font-weight:450}footer.footer .copyright__content{font-weight:450!important}.logo_bottom_text p{font-weight:450}.footer__content-top{display:block;padding-bottom:42.33px;padding-left:0;padding-right:0}.footer-block__details-content li{margin-bottom:0!important}.footer-block__details-content h4.social-title{font-weight:450}.footer__social-links{list-style:none;margin:0;padding:0}.footer-block--menu .footer-block__heading{font-weight:450;letter-spacing:.65px}.footer-block__details-content .list-menu__item--link{font-family:Neue Haas Grotesk Display Pro;font-size:16px!important;font-weight:300!important;letter-spacing:.06rem;line-height:26px;padding:0}.header__inline-menu .header__menu-item,.section-header.sticky-scrolled .header__inline-menu .header__menu-item{font-weight:450}.header__icons{padding-right:0}.header-wrapper.color-scheme-1.gradient{background:none!important}.header-top-left{padding:.33rem 0}.header--middle-center .header__heading{margin-top:1px}.header-search-btn,.header-top-bar .top-bar-account-btn{border-bottom:1px solid transparent;font-family:Calling Code;font-size:14px;font-weight:100;letter-spacing:.65px;min-height:32px;text-transform:uppercase}.solutions-img-grids .solution-grid-img-content{padding:22px 50px 20px 22px}.solutions-img-grids .solution-grid-img-content h2{margin:0 0 19px}.solutions-image-carousels .carousel-left-col{margin-top:0;width:399.45px}.solutions-image-carousels .content-box:first-child{margin-bottom:70px!important}.content-right .carousel-left-col{margin-top:-45px;width:442px}.content-right .carousel-left-col .content-box:first-child{margin-bottom:26px}.digisol-bc{margin-top:0!important;padding:0;position:relative;top:-38px}.digisolart-bc{padding:100px 0 0}.digisolart-bc .sfig-top-section-row{margin:0 0 100px!important}.digisolart-bc .page-width{padding:0}body.menu-light .header__heading-logo-wrapper svg path{fill:#fff}.stickyHeader .header__heading-logo-wrapper svg path,body.menu-light .stickyHeader .header__heading-logo-wrapper svg path{fill:#292521}body.menu-light .header__inline-menu.header__inline-menu--left>.list-menu.list-menu--inline li>.header__menu-item{color:#f9f6f3!important}.stickyHeader .header__menu-item span{color:#292521!important}.contactPadd{margin:0 auto;max-width:100%;width:1215px}.stickyHeader{margin-top:0;position:fixed!important;top:0!important;transition:transform .3s ease!important;width:100%!important}.header-hidden{transform:translateY(-100%)!important}.conconfull-bc{margin-top:160px;padding-bottom:100px;position:relative}.conconright-bc{margin-left:7px;margin-top:-4px}.contfild-bc{margin-bottom:18px!important;margin-top:18px!important}.conconright-bc .gap-4{gap:16px}.conconright-bc .contactFormBox .text-base{padding:0 5px}.conconright-bc .contactFormText{margin-top:-9px!important;padding:0!important}.contactText{line-height:27px!important}.privacy-policy-container{margin-top:127px!important}.art2bc{padding:112px 0 0}.art2bc .cfg-image-cell{height:454px}.art2bc .cfg-image-grid{gap:17px;width:691px}.art2bc .cfg-description{font-weight:450!important;padding-bottom:14px!important}.art2bc .cfg-right-col{margin-left:0!important;margin-top:4px!important;max-width:445px;padding-right:0;width:445px}.art2bc .cfg-heading{font-weight:450;margin:0 0 15px}.art2bc .cfg-option-label>span:first-child{font-weight:450;letter-spacing:.65px}.art2bc .cfg-btn{background-color:#c2bfba1a}.art2bc .cfg-option-group{border-bottom:1px solid #c2bfba;padding:11px 0 17px}.art2bc .cfg-swatch-label{color:#292521;font-weight:450;letter-spacing:.65px}.art2bc .cfg-option-group:last-child{border-bottom:1px solid #292521}.art2bc .cfg-right-col .cfg-swatch-row{gap:14px 78px!important}.art2ovrbc{border-top:1px solid #292521;margin:120px auto 100px;max-width:100%;padding:24px 0 0;width:1215px}.art2ovrbc h2{color:#5a5857;font-family:Neue Haas Grotesk Display Pro;font-size:16px;font-weight:700;letter-spacing:.65px;line-height:26px;margin-bottom:7px;text-align:left}.art2ovrbc .ovricn-bc{gap:0 53px;padding-top:11px}.art2ovrbc .ovricnsm-bc{gap:0 15px}.endexp-bc{background-position:50%}.endexp-bc .featured-banner-wrapper h2{color:#efebe6}.endexp-bc .banner-text span{color:#efebe6;line-height:95px}.endexp-bc .percentage-box,.endexp-bc .percentage-box-whyDMF{height:173px}.endexp-bc .percentage-box h3,.endexp-bc .percentage-box p{color:#efebe6}.endexp-bc .percentage-box-whyDMF h3,.endexp-bc .percentage-box-whyDMF p{color:#fff}.endexp-bc p.whyDMF-BriText{margin-top:-4px}.illucon-bc{margin:0 auto;max-width:100%;padding:0;width:1215px}.illuconht-bc{align-items:center;gap:0 118px;justify-content:space-between;margin:96px 0 88px;padding-right:60px;width:100%}.illuint-bc{color:#292521;font-family:Neue Haas Grotesk Display Pro;font-size:1.6rem;font-weight:450!important;letter-spacing:.65px;line-height:30px;margin:0;white-space:pre-wrap}.illutheclimg-bc{margin:0 auto;max-width:100%;padding:0;width:1215px}.homepage-products .section-btns,.homepage-products p.section-description{font-family:Neue Haas Grotesk Display Pro;font-weight:450!important;letter-spacing:.65px}.homepage-products .section-btns{color:#292521;font-size:1.6rem;padding-bottom:7px!important}h2.product-title{font-family:Neue Haas Grotesk Display Pro;font-weight:450!important;letter-spacing:.65px;text-align:left}section.homepage-products{padding:78px 0 100px!important}.cms-content-homepage .homepage-products{padding:78px 0 0!important}.semi-bold{font-weight:450!important}p.product-description{letter-spacing:.65px}.product-content-area a,p.product-description{font-family:Neue Haas Grotesk Display Pro;font-weight:450!important}.cms-content-2-modules .product-breadcrumbs,.cms-content-4-modules .product-breadcrumbs,.cms-content-h-series-modules .product-breadcrumbs{margin-top:8px}.section-header:not(.header-transparent) header.header.header--middle-center{letter-spacing:.06rem}.cms-content-2-modules .cfg-right-col,.cms-content-4-modules .cfg-right-col,.cms-content-h-series-modules .cfg-options-row{margin-left:-1px;margin-top:4px;padding-right:0;width:445px}.cms-content-2-modules .cfg-option-label>span:first-child,.cms-content-4-modules .cfg-option-label>span:first-child,.cms-content-h-series-modules .cfg-option-label>span:first-child{font-weight:450;letter-spacing:.65px}.cms-content-2-modules .cfg-option-group:nth-child(2) .cfg-options-row,.cms-content-4-modules .cfg-option-group:nth-child(2) .cfg-options-row,.cms-content-h-series-modules .cfg-option-group:nth-child(2) .cfg-options-row{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.cms-content-4-modules .cfg-option-group:nth-child(3) .cfg-options-row{display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.cms-content-2-modules .cfg-option-group:nth-child(3) .cfg-options-row{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.cms-content-2-modules .cfg-option-group,.cms-content-4-modules .cfg-option-group,.cms-content-h-series-modules .cfg-option-group{border-bottom:1px solid #c2bfba}.cms-content-2-modules .cfg-option-group:last-child,.cms-content-4-modules .cfg-option-group:last-child,.cms-content-h-series-modules .cfg-option-group:last-child{border-bottom:none}.cms-content-2-modules .cfg-description,.cms-content-4-modules .cfg-description,.cms-content-h-series-modules .cfg-description{color:#292521!important;font-family:Neue Haas Grotesk Display Pro;font-size:16px;font-weight:450!important;margin:0 0 15px;padding-bottom:13px}.cms-content-2-modules .cfg-option-group button,.cms-content-4-modules .cfg-option-group button,.cms-content-h-series-modules .cfg-option-group button{background-color:#c2bfba1a!important;border:1.25px solid #c2bfba!important;border-radius:8px!important;display:block!important;flex:1!important;margin:0!important;padding:8px 11px!important}.cms-content-h-series-modules .cfg-option-group button{background-color:#c2bfba1a!important}.cms-content-h-series-modules .transparent-box-upper-row img{max-height:38px!important;max-width:26px!important}.cms-content-h-series-modules .percentage-box:first-child h3 img,.cms-content-phasex-gateway .percentage-box:first-child h3 img{left:3px;max-height:38px!important;max-width:26px!important;top:12px}.cms-content-h-series-modules .percentage-box:nth-child(2) h3 img,.cms-content-phasex-gateway .percentage-box:nth-child(2) h3 img{left:0;max-height:38px!important;max-width:20px!important;top:4px}.cms-content-2-modules .flex-wrap.gap-3 a,.cms-content-4-modules .flex-wrap.gap-3 a,.cms-content-h-series-modules .flex-wrap.gap-3 a{align-items:center;display:flex;font-size:14px;gap:0 16px;height:40px;line-height:17.5px;padding:0 29px;text-transform:uppercase}.cms-content-2-modules .flex-wrap.gap-3 a:hover svg path,.cms-content-4-modules .flex-wrap.gap-3 a:hover svg path,.cms-content-h-series-modules .flex-wrap.gap-3 a:hover svg path{stroke:#fff!important}.cms-content-2-modules .flex-wrap.gap-3 a:hover,.cms-content-4-modules .flex-wrap.gap-3 a:hover,.cms-content-h-series-modules .flex-wrap.gap-3 a:hover{background-color:#292521}.cms-content-2-modules .BS-btn,.cms-content-2-modules .colorBtnSec,.cms-content-4-modules .BS-btn,.cms-content-4-modules .colorBtnSec{display:grid!important;grid-template-columns:repeat(2,1fr)}.cms-content-2-modules .colorBtnSec button,.cms-content-4-modules .colorBtnSec button,.cms-content-h-series-modules .colorBtnSec button{align-items:center!important;color:#5a5857!important;display:inline-flex!important;font-size:16px!important;font-weight:450!important;gap:0!important;justify-content:center!important;line-height:20px!important}.cms-content-2-modules .cfg-option-group .cfg-btn-selected,.cms-content-4-modules .cfg-option-group .cfg-btn-selected,.cms-content-h-series-modules .cfg-option-group .cfg-btn-selected{background-color:transparent!important;border-color:#292521!important}.cfg-option-label{margin-bottom:13px}.cms-content-2-modules .cfg-image-cell img,.cms-content-4-modules .cfg-image-cell img{height:454px}.cms-content-2-modules .cfg-image-grid,.cms-content-4-modules .cfg-image-grid{width:691px}.cms-content-2-modules .cfg-image-cell,.cms-content-4-modules .cfg-image-cell{height:454px}.cms-content-2-modules .resources-section .w-\[80\%\],.cms-content-4-modules .resources-section .w-\[80\%\],.cms-content-dealer-4-trims .resources-section .w-\[80\%\],.cms-content-h-series-modules .resources-section .w-\[80\%\],.cms-content-phasex-gateway .resources-section .w-\[80\%\]{max-width:100%;width:100%}.cms-content-2-modules .resources-section .gap-3,.cms-content-4-modules .resources-section .gap-3,.cms-content-dealer-4-trims .resources-section .gap-3,.cms-content-h-series-modules .resources-section .gap-3,.cms-content-phasex-gateway .resources-section .gap-3{gap:20px}.cms-content-2-modules .resources-section .text-6xl,.cms-content-4-modules .resources-section .text-6xl,.cms-content-dealer-4-trims .resources-section .text-6xl,.cms-content-h-series-modules .resources-section .text-6xl,.cms-content-phasex-gateway .resources-section .text-6xl{font-size:60px;line-height:67px;margin-bottom:33px}.cms-content-dealer-4-trims .ht-image-cell{height:454px;width:337px}.cms-content-dealer-4-trims .ht-image-grid{gap:17px}.cms-content-dealer-4-trims .ht-layout-grid{gap:0 59px!important}.cms-content-dealer-4-trims .ht-right-col{margin-top:0;padding-right:0;width:445px!important}.cms-content-dealer-4-trims .product-title-area h1{min-width:unset}.cms-content-dealer-4-trims .ht-description{font-family:Neue Haas Grotesk Display Pro!important;font-weight:450;letter-spacing:.65px}.cfg-lightbox-overlay{z-index:11111111111}.cms-content-products .top-col-left h1 span{line-height:68px!important}.cms-content-products .product-type-grids h2{font-size:40px!important}.cms-content-products .btn-carousel-item a:hover{background-color:#f9f6f3!important;color:#292521!important;opacity:1}.cms-content-cylinder .CC-headText{margin-bottom:1px!important}.cms-content-cylinder .ArtText2{margin-top:3px}.cms-content-cylinder .top-col-left h2 span{font-size:64px!important;margin-top:6px!important}.cms-content-cylinder .top-col-right p{margin-top:-7px!important}.cms-content-cylinder .top-col-left h2{margin-top:1px!important}.cms-content-whydmf .endexp-bc{background-position:top}.cms-content-whydmf .endexp-bc .featured-banner-wrapper{margin-top:0}.cms-content-whydmf .banner-text h2{line-height:59px;margin-top:5px}.cms-content-phasex .mainbnrbc_phasex{margin-top:-78px!important}s .cms-content-phasex .main-banner-section h2{margin:0 0 26px!important}.cms-content-phasex .text-dmf-primary{padding-top:18px!important}.cms-content-phasex .CC-headText{padding-top:0!important}.cms-content-phasex .ArtText2{margin-top:2px!important}.cms-content-phasex .series-whydmf h2 .font-austin-italic{font-size:64px!important;margin-top:5px!important}.cms-content-h-series-modules .ovricn-bc{display:none!important}.cms-content-h-series-modules .illutheclimg-bc .illutheclimgcon-bc,.cms-content-phasex-gateway .illutheclimg-bc .illutheclimgcon-bc{color:#efebe6;height:565.05px!important}.cms-content-h-series-modules .illutheclimg-bc .illutheclimgcon-bc h3,.cms-content-phasex-gateway .illutheclimg-bc .illutheclimgcon-bc h3{border-bottom:1.5px solid #f9f6f3;color:#efebe6;font-size:21px;line-height:36px;margin:0 0 10px;padding-bottom:10px}.cms-content-h-series-modules .section-title,.cms-content-phasex-gateway .section-title{justify-content:left}.cms-content-h-series-modules .homepage-products,.cms-content-phasex-gateway .homepage-products{padding-bottom:100px!important;padding-top:78px!important}.cms-content-phasex-gateway .scs-hero-layout{padding:0!important}.cms-content-phasex-gateway .scs-breadcrumb{letter-spacing:.35px;margin-bottom:20px}.cms-content-phasex-gateway .scs-left-col{flex:none;max-width:691px;width:691px}.cms-content-phasex-gateway .scs-right-col{padding-left:4px}.cms-content-phasex-gateway .scs-title-row{margin-bottom:15px}.cms-content-phasex-gateway .scs-description{font-weight:450;letter-spacing:.65px;margin:0 0 15px}.cms-content-phasex-gateway .scs-product-title{font-weight:450;letter-spacing:.65px}.cms-content-phasex-gateway .scs-downloads-link{color:#5a5857;font-weight:450;top:-6px}.cms-content-phasex-gateway .scs-sku{font-size:16px;font-weight:450}.collection-detail-title,.collections-title{font-size:40px!important;letter-spacing:.65px!important;margin-bottom:20px!important;padding-top:20px!important;text-align:left}.collection-list{column-gap:7px!important;row-gap:7px!important}.collections-page .card,.collections-page .card__inner{border-radius:0!important}.collection-list__item{max-width:400px!important;width:400px!important}.collections-page .card__heading{font-size:18px!important;margin:0!important}.collections-page .card--media>.card__content{padding:0!important}.collections-page .full-unstyled-link{align-items:center!important;color:#1a1a1a!important;display:inline-flex!important;gap:5px!important;justify-content:flex-start!important;text-decoration:none!important}.collections-page .icon-wrap{align-items:center!important;display:flex!important;line-height:0}.collections-page .icon.icon-arrow{display:block!important;flex-shrink:0!important;height:10px!important;margin-top:1px!important;width:14px!important}.collection-toolbar{border-bottom:0 solid #e5e0db!important;gap:20px;margin-bottom:0!important;margin-top:71px;padding-bottom:16px!important;width:100%}.toolbar-left{align-items:center;display:flex;flex-grow:1;justify-content:space-between}.product-count{color:rgba(var(--color-foreground),.45)!important;font-size:14px!important;letter-spacing:.06rem!important;margin:0 0 .5rem 14px;min-width:max-content;white-space:nowrap}.sort-wrapper{align-items:center;display:flex;gap:23px!important;margin-bottom:.5rem!important}.collection-detail-container{max-width:1215px!important;padding:5px 0 80px!important}.filter-toggle{font-size:1.5rem!important;letter-spacing:.1rem!important;padding-top:0!important}.filter-toggle,.sort-select{color:hsla(0,0%,7%,.75)!important}.sort-select{letter-spacing:.65px;padding-right:11px}.product-grid{gap:8px!important}.product-card-img-wrapper{border-radius:0!important;margin-bottom:17px!important;overflow:hidden!important;padding-bottom:134.718%!important;position:relative!important;width:100%!important}.product-card-img{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .3s ease;width:100%}.product-card-title{font-size:13px!important;line-height:1;margin:0!important}.product-card-title:hover{text-decoration:underline;text-underline-offset:.3rem}.product-card-sku{color:#121212bf;font-size:12px;margin:0 0 8px}.product-card-price{font-size:1.5rem;font-weight:450!important;margin-bottom:17px!important;visibility:hidden}.cms-content-products .top-col-left h1{font-size:60px!important;line-height:67px!important}.cms-content-products .top-col-left h1 span{font-size:64px!important;line-height:67px!important}.cms-content-products .top-col-left{margin-top:5px!important}.cms-content-products .top-col-right p{letter-spacing:.65px!important;margin-top:-4px!important}.cms-content-products .top-section-row{margin-bottom:95px!important}.section-header.stickyHeader .header-wrapper .mega-menu .mega-menu__content{left:40px;width:1307px!important}.menu-light .header__inline-menu .header__menu-item,.menu-light .header__inline-menu .header__menu-item span{color:#f9f6f3!important}.menu-light .stickyHeader .header__inline-menu .header__menu-item,.menu-light .stickyHeader .header__inline-menu .header__menu-item span{color:#292521!important}.gc-section,.kits-configurator-section{padding:112px 0 0!important}.gc-layout-grid{gap:0 59px!important}.artptig-grid-img{bottom:0;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;right:0;top:0;transform:scale(1);transition:transform .5s ease;width:100%}.artptig-grid-img:hover{transform:scale(1.05)}.artptig-grid-over{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:hsla(0,0%,100%,.2);border-radius:8px;bottom:0;left:0;margin:16px;padding:24px 28px 28px;position:absolute;right:0;transform:translateY(calc(100% + 16px));transition:transform .4s cubic-bezier(.4,0,.2,1)}.artptig-card:hover .artptig-grid-over{transform:translateY(0)}.gc-temp-swatch-img{margin-left:10px}.aovd-heading{color:#292521!important;font-size:18px!important;font-weight:450;line-height:26px!important;margin-bottom:14px!important}.gc-sku-line{color:#292521;font-weight:450;padding-top:2px}.gc-total-price{color:#292521;font-size:18px;line-height:26px}.dynamic-product-description{max-width:100%;width:100%}.gc-swatch-row .gc-swatch-label{font-weight:450!important;letter-spacing:.65px;margin-bottom:0}.four-image-card-tag{color:#fff;left:5px;top:5px}.four-image-card-tag,.four-image-overlay-tag{align-items:center;backdrop-filter:blur(16px);background-color:hsla(0,0%,100%,.12);background-color:hsla(0,0%,100%,.32);border:0 solid hsla(0,0%,100%,.22);border-radius:80px;display:inline-flex;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:13px;font-weight:450;height:36px;letter-spacing:.65px;line-height:23px;padding:6.5px 20.2px;position:absolute}.four-image-overlay-tag{color:#f9f6f3!important;left:19px;top:19px}.four-image-card-plus-btn{background:#fff;border:0 solid hsla(0,0%,100%,.3);color:#000;display:block;font-weight:300;height:36px;margin-left:auto;position:absolute;right:5px;top:5px;width:36px}.four-image-overlay-close-btn{right:19px;top:19px}.four-image-overlay-content{padding:20px}.four-image-overlay-content,.four-image-overlay-heading{font-size:40px;line-height:42px}.four-image-overlay-heading-italic{font-size:40px;font-weight:450;line-height:42px}.four-image-overlay-desc{font-weight:450!important;letter-spacing:.65px}.four-image-overlay-btn{margin-top:21px}.four-image-overlay-desc{width:309px}.gc-left-col .gc-image-cell{border-radius:8px;height:454px}.gc-left-col .gc-image-cell--single{height:unset}.gc-btn{color:#292521;font-family:Neue Haas Grotesk Display Pro;font-size:16px;font-weight:450!important;height:38px;letter-spacing:.65px;line-height:16px;padding:0}.gc-btn:hover{line-height:16px!important}.gc-btn-selected{box-shadow:none!important;font-weight:450;height:38px;line-height:16px;padding:0}.gc-accessories-grid,.gc-swatch-row{display:grid;gap:27px 78px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;padding-bottom:8px;padding-top:15px}.gc-color-circle{height:27px;margin-top:2px;width:27px}.gc-color-circle--selected{height:25px;margin-top:3px;outline:1px solid #292521;width:25px}.gc-color-row-nowrap{display:flex;flex-wrap:nowrap;gap:24px 25px;margin-bottom:5px;margin-left:4px;margin-top:22px}.featured-banner-section{padding:219px 0 0}.privacy-policy-item-heading .h3Text{margin-bottom:20px!important}.gc-option-group:last-child{border-bottom:none;padding-top:0!important}.gc-swatch-label{align-items:center;color:#000;display:flex;font-family:Neue Haas Grotesk Display Pro;font-size:16px;font-weight:300!important;font-weight:450!important;justify-content:center;letter-spacing:normal;letter-spacing:.65px;line-height:16px;margin-bottom:12px;margin-bottom:0}@media screen and (min-width:992px){.gc-left-col{top:16px}.header--middle-center:not(.drawer-menu){column-gap:0}body.menu-light .header__inline-menu.header__inline-menu--right>.list-menu.list-menu--inline li>.header__menu-item,body.menu-light .mega-menu summary>.summary-menu-item,body.menu-light .mega-menu summary>a{color:#f9f6f3!important;letter-spacing:.06rem}.stickyHeader .header__inline-menu.header__inline-menu--right>.list-menu.list-menu--inline li>.header__menu-item,.stickyHeader .mega-menu summary>a,body.menu-light .stickyHeader .header__inline-menu.header__inline-menu--right>.list-menu.list-menu--inline li>.header__menu-item,body.menu-light .stickyHeader .mega-menu summary>a{color:#292521!important}}@media screen and (min-width:750px){.section-sections--25921099399479__footer-padding{padding-bottom:36px;padding-top:0}}@media screen and (max-width:749px){.collection-list__item{max-width:141px!important;width:141px!important}.collection-list{column-gap:4px!important}}@media (max-width:1024px){.illucon-bc,.illutheclimg-bc{padding-left:32px;padding-right:32px}.illuconht-bc{margin:60px 0 50px;padding-right:0}}@media (max-width:767px){.illucon-bc,.illutheclimg-bc{padding-left:20px;padding-right:20px}.illuconht-bc{margin:40px 0 32px;padding-right:0}}body#main-page-body header.header.header--middle-center{padding-bottom:0;padding-top:0}.section-header summary.list-menu__item{padding-right:0}.header{align-items:center;display:grid;grid-template-areas:"left-icons heading icons";grid-template-columns:1fr 2fr 1fr}.shopify-section-group-header-group.section-header{position:absolute;top:32px}.utility-bar{background:#292521;border-bottom:0 solid rgba(var(--color-foreground),.15)}.four-image-grid-container{margin:0 auto!important;max-width:1215px!important;padding:0!important}.cms-content-homepage .homePageSec{background:transparent!important;background-color:#292521!important;margin-top:286px!important;padding:0 0 3.069vw!important}.cms-content-homepage .HP-SecWarp{padding:0!important;position:relative;top:-134px}.cms-content-homepage .HP-SecRTB{background:#efebe6;margin:100px 0 99px;padding:0;position:relative}.cms-content-homepage .HP-SecRTB .row{display:flex;justify-content:space-between}.cms-content-homepage .HP-SecRTB .importance-content-area{max-width:100%;min-width:494px;padding-top:53px;width:494px}.cms-content-homepage .HP-SecRTB .importance-content-area .importance-content-area-subhead{color:#292521;font-family:Calling Code!important;font-size:14px;font-weight:450;letter-spacing:.65px;margin:0 0 2px;text-transform:uppercase}.cms-content-homepage .HP-SecRTB .importance-content-area .importance-content-area-title{color:#292521;font-size:60px;font-weight:300;line-height:67px;margin:0;text-align:left}.cms-content-homepage .HP-SecRTB .importance-content-area .importance-content-area-subtxt{color:#292521;font-size:64px;font-weight:450;line-height:68px;margin:0}.cms-content-homepage .HP-SecRTB .importance-content-area .importance-content-area-intro{color:rgba(41,37,33,.81);font-family:Neue Haas Grotesk Display Pro;font-size:16px;font-weight:450!important;letter-spacing:.65px;line-height:26px;margin-bottom:0;margin-top:36px}.cms-content-homepage .HP-SecRTB .importance-content-area .importance-content-area-learnbutton{align-items:center;align-self:flex-start;background:transparent;border:1.5px solid #292521;border-radius:80px;color:#292521;display:inline-flex;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:16px;font-weight:450;gap:0 13px!important;height:50px;justify-content:center;margin-top:40px;min-width:180px;padding:0 26px;text-decoration:none}.cms-content-homepage .HP-SecRTB .importance-animation-image{border-bottom-left-radius:8px;border-top-left-radius:8px;height:38.889vw;overflow:hidden;position:relative;right:0;width:711px}.cms-content-homepage .HP-SecRTB .importance-animation-image img{border-bottom-left-radius:8px;border-top-left-radius:8px;display:block;height:38.889vw;height:100%;max-height:100%;max-width:100%;min-height:100%;object-fit:cover;object-position:left;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);width:711px}@media (min-width:992px){.cms-content-homepage .HP-SecRTB .importance-animation-image.importance-animation-image--flush-right{margin-left:auto;margin-right:calc(50% - 50vw);margin-top:1px}.cms-content-homepage .HP-SecRTB .importance-animation-image .importance-animation-image-img{left:0;max-width:none;right:auto}}section.benefits-digital-controls{margin:99px 0;padding:0;position:relative}section.benefits-digital-controls .row{display:flex;justify-content:space-between;min-width:100%}.benefits-digital-controls-image{border-bottom-left-radius:8px;border-bottom-left-radius:0;border-bottom-right-radius:8px;border-top-left-radius:8px;border-top-left-radius:0;border-top-right-radius:8px;height:560px;left:0;overflow:hidden;width:611px}.benefits-digital-controls-image iframe{border-bottom-right-radius:8px;border-top-right-radius:8px;height:38.889vw;height:560px;left:0;max-width:100%;position:absolute;top:50%;transform:translateY(-50%);width:711px}.benefits-digital-controls-content-area{min-width:494px;padding-top:51px;width:494px}.benefits-digital-controls-content-area-l1{font-family:Calling Code!important;font-size:14px;font-weight:450;letter-spacing:.65px;letter-spacing:.65px!important;line-height:26px;margin-bottom:1px;margin-top:2px;text-transform:uppercase}.benefits-digital-controls-content-area h2{font-size:60px!important;letter-spacing:.65px;line-height:67px!important;margin:0;text-align:left}.benefits-digital-controls-content-area-l3{font-size:64px;line-height:68px;margin-bottom:36px}.benefits-digital-controls-content-area-l4{font-family:Neue Haas Grotesk Display Pro;font-size:16px;font-weight:450!important;letter-spacing:.65px;line-height:26px;margin:0}.benefits-digital-controls-content-area-l5{align-items:center;align-self:flex-start;background:transparent;border:1.5px solid #292521;border-radius:80px;color:#292521;display:inline-flex;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:16px;font-weight:450;gap:0 13px!important;height:50px;justify-content:center;line-height:50px;margin-top:40px;min-width:180px;padding:0 26px;text-decoration:none}.animation-shutter-wrapper{bottom:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:none;width:38.4089%;will-change:width;z-index:1}.artlightsec{background-color:#292521;margin-top:-455px;padding:554px 40px 143px;text-align:center}.artlightsec h2{color:#efebe6;font-size:80px;font-weight:450;line-height:88px;margin:0 0 59px;padding:0}.artlighttxtcon{align-items:stretch;display:flex;justify-content:center;margin:0 auto;max-width:1215px;padding:0 26.25px}.artlighttxtcon .tpn{color:#efebe6;display:block;font-size:54px;font-weight:450;line-height:58px;margin-bottom:16px}.artlighttxtcon .bpn{color:#efebe6;font-family:Neue Haas Grotesk Display Pro;font-size:16px;font-weight:450!important;letter-spacing:.65px;line-height:26px;margin:-6px 0 0}.homepage-products .section-title-with-btn{padding:0}.homepage-products .product-slider-wrapper{padding-left:0}.gc-heading-row,.gc-heading-wrapper,.product-title-area{align-items:center;border-bottom:1px solid #333;display:flex;flex-wrap:nowrap;gap:8px;justify-content:space-between;padding-bottom:13px;position:relative;width:100%}.gc-heading,.ht-heading{border-bottom:0 solid #292521;color:#1a1a1a;color:#292521;display:block;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:30px;font-weight:450;line-height:42px;margin:4px 0 0;padding-bottom:1px;padding-right:120px}.resources-download-btn--all{padding:0 29px!important}.title-downloads,.title-downloads_btn{align-items:center;color:#5a5857!important;display:flex;font-family:Neue Haas Grotesk Display Pro;font-weight:450!important;gap:0;letter-spacing:.65px;line-height:23px!important;position:absolute;right:0;top:41%;transform:translateY(-50%)}.title-downloads:hover,.title-downloads_btn:hover{opacity:.7}.title-downloads svg,.title-downloads_btn svg{height:auto;margin-left:6px!important;width:14px}.resources-category-title{font-family:Neue Haas Grotesk Display Pro;font-size:30px;font-weight:350!important;letter-spacing:.65px;line-height:41px;padding-bottom:1px}.gc-right-col{padding-right:0}.resources-download-grid{display:flex;flex-wrap:wrap;gap:20px;padding-top:15px}.aovd-section{margin:120px auto 60px}.resources-wrapper{padding-left:0;padding-right:0}.resources-header{margin-bottom:38px}.resources-section{padding-bottom:10px!important;padding-top:20px!important}.product-breadcrumbs{margin-top:8px}.footer{background-image:none}.data-sharing-btn{background-color:#292521;border:1px solid #292521;border-radius:80px;color:#f9f6f3!important;margin-top:20px}.data-sharing-btn:hover{background-color:transparent!important;border:1px solid #292521;color:#292521!important}.cms-content-data-sharing-opt-out{min-height:unset!important}.cardBorderSec button.AccBtnSec{margin-bottom:0!important;padding:0!important;padding:15px 2px 12px!important}.resources-download-btn{height:42px;min-width:unset}.gc-tooltip-trigger{border:1.5px solid #5a5857;border-radius:50%;color:#5a5857;cursor:default;flex-shrink:0;font-size:8px;font-weight:600;height:11px;justify-content:center;line-height:1;line-height:11px;text-align:center;top:-6px;width:11px}.gc-tooltip-container,.gc-tooltip-trigger{align-items:center;display:inline-flex;position:relative}.gc-accordion-icon{color:#5a5857;font-size:24px;font-weight:300;line-height:1;margin-right:7px}.gc-accordion-label-row{align-items:center;display:flex;gap:11px}.gc-accordion-btn{align-items:center;background:none;border:none;color:#292521;cursor:pointer;display:flex;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:16px;font-weight:450;justify-content:space-between;letter-spacing:.65px;line-height:26px;padding:0 0 10px;width:100%}.gc-status-dot{border-radius:50%;display:inline-block;flex-shrink:0;height:18px;transition:background .3s ease;width:18px}.gc-status-dot--active{background:#6b9b87;border:.3px solid #000!important}.gc-status-dot--inactive{background:#c2bfba}.gc-accordion-body{padding-bottom:16px}.PH-Breadcrumb{color:#6b6560;font-family:Calling Code;font-size:9px;letter-spacing:.08em;margin-bottom:20px;text-transform:uppercase}.cms-content-artafex-2-ideal-to-molex-adapter .resources-section{padding-top:120px!important}.phs-sec{background-color:#efebe6;padding:124px 0 0}.phs-hero-grid{flex-direction:row;gap:6%;margin:0 auto;max-width:1215px;padding:0;width:100%}.phs-hero-grid,.phs-left-con{align-items:flex-start;display:flex}.phs-left-con{flex-direction:column;min-height:560px;position:relative;width:724px}.phs-img-sec{align-items:flex-start;flex:1 1 0%;justify-content:flex-start;padding:0;width:100%}.phs-img{border-radius:8px;display:block;object-fit:cover;width:100%}.phs-right-con{display:flex;flex-direction:column;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:1.6rem;gap:0;letter-spacing:.06rem;line-height:1.8;margin-top:40px;padding-left:5px;width:39%}.phs-title-con{align-items:center;border-bottom:1px solid #333;display:flex;flex-wrap:nowrap;gap:8px;justify-content:space-between;margin-bottom:16px;padding-bottom:13px;position:relative;width:100%}.phs-quantity-display{color:#292521;font-size:1.4rem;line-height:47px;min-width:68px;text-align:center;user-select:none}.phs-title{border-bottom:0 solid #292521;color:#1a1a1a;color:#292521;display:block;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:30px;font-weight:450;line-height:42px;margin:0;min-width:100%;padding-bottom:1px;padding-right:120px;text-align:left;width:100%}.phs-download{align-items:center;color:#121212bf!important;color:#5a5857;display:flex;flex-shrink:0;font-weight:450;line-height:23px;padding-top:0;position:relative;position:absolute;right:1px;right:0;text-decoration:none;top:-11px;top:38%;transform:translateY(-50%);white-space:nowrap}.phs-description,.phs-download{font-family:Neue Haas Grotesk Display Pro;font-size:16px;letter-spacing:.65px}.phs-description{color:#292521;font-weight:450!important;line-height:26px;margin:0 0 14px;max-width:100%;position:relative;width:100%}.phs-sku{color:#6b6560;font-family:Neue Haas Grotesk Display Pro!important;font-size:1.6rem;font-weight:450;letter-spacing:.06rem;margin:0 0 14px}.phs-price{align-items:center;color:#292521;display:flex;flex-wrap:wrap;font-size:1.8rem;font-weight:450;gap:10px;letter-spacing:.13rem;margin:0 0 10px}@keyframes price-dot-bounce{0%,80%,to{opacity:.2;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.phs-price--loading{color:#9a9590;letter-spacing:normal;min-width:48px}.price-ellipsis{align-items:center;display:inline-flex;gap:3px}.price-ellipsis span{animation:price-dot-bounce 1.2s ease-in-out infinite;display:inline-block;font-size:1em;line-height:1}.price-ellipsis span:first-child{animation-delay:0s}.price-ellipsis span:nth-child(2){animation-delay:.15s}.price-ellipsis span:nth-child(3){animation-delay:.3s}.product-price{align-items:baseline;display:inline-flex;gap:8px}.product-price__amount{color:#292521;font-weight:500;letter-spacing:.5px}.product-price__compare-at{color:#9a9590;font-size:.875em;font-weight:400;text-decoration:line-through}.product-price--sm .product-price__amount{font-size:13px}.product-price--md .product-price__amount{font-size:18px}.product-price--lg .product-price__amount{font-size:18px;font-weight:450}.phs-shipping{color:#8a8480;font-size:1.1rem;margin:0 0 17px}.phs-quantity-con{align-items:center;display:flex;margin-bottom:24px}.phs-quantity-selector{border:1.25px solid #292521;border-radius:8px;display:inline-flex;height:50px;overflow:hidden;width:157px}.quantity__button{align-items:center;background:none;border:none;color:#292521;cursor:pointer;display:flex;font-size:1.6rem;justify-content:center;padding-left:30px}.inspiration-gallery-section{margin-top:100px}.gallery-modal-content{background-color:#fdf9f5;border-radius:8px;padding:60px 53px 32px}.phs-shipping-text{color:#3e3934;display:flex;font-size:16px;font-weight:450;line-height:27px;max-width:100%;width:350px}.phs-fixture-type{color:#292521d1;display:block;font-size:16px;font-weight:450;line-height:26px;margin-bottom:10px}.gallery-caption{min-height:68px!important}.phs-fixture-type-opp{color:#5a5857;font-size:14px;font-weight:450;line-height:16px}.phs-fixture-type-input{box-shadow:none!important;font-family:Neue Haas Grotesk Display Pro!important;font-weight:450!important;outline:none!important}.phs-fixture-search-input,.phs-fixture-type-input{background-color:transparent;border:1.25px solid #c2bfba;border-radius:8px;color:#5a5857;font-size:14px;height:50px;letter-spacing:.75px;line-height:16px;padding:0 21px;width:100%}.phs-fixture-search-input{box-sizing:border-box;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-weight:450}.ProBtnBg{padding:0 26px}.ProBtnBg,.ProBtnBgcart{align-items:center;background-color:#292521;border:1px solid #292521;border-radius:80px;color:#f9f6f3;cursor:pointer;display:flex;font-size:16px;gap:8px;height:50px;justify-content:center;letter-spacing:.65px;line-height:23px;min-width:max-content;transition:all .3s ease;white-space:nowrap;width:max-content}.ProBtnBgcart{margin-top:40px;padding:0 50px}.oos-price-badge{align-items:center;background-color:#121212;border:1px solid hsla(0,0%,100%,.1);border-radius:4rem;color:#fff;display:inline-flex;flex-shrink:0;font-size:1.1rem;letter-spacing:.08rem;line-height:1;padding:.4rem 1.1rem .45rem;text-align:center;word-break:break-word}.phs-project-search{position:relative;width:311px}.phs-summary-con{border-top:1.5px solid #292521;margin:120px auto;max-width:100%;padding:24px 0 0;width:1215px}.phs-summary-text-con{max-width:100%;position:relative;width:602px}.phs-summary-text-title{color:#292521;font-size:18px;margin:0 0 14px}.phs-summary-text-body,.phs-summary-text-title{font-family:Neue Haas Grotesk Display Pro;font-weight:450;line-height:26px}.phs-summary-text-body{color:#6e6d6d;font-size:16px;margin-bottom:7px}.cms-content-f4nc .phs-sec{padding-bottom:0}.aovd-description{color:#5a5857}strong{font-family:NeueHaasDisplayBold!important;font-weight:700!important}.config-collections{margin-top:27px}.section-header .header-wrapper .mega-menu .mega-menu__content{background-color:#f9f6f3}.customer-carousel-column{padding:0}.cms-content-2-trims .product-breadcrumbs{display:none}.cms-content-2-trims .gc-section,.cms-content-4-trims-1 .gc-section{padding:120px 0 0!important}.cms-content-4-trims-1 .product-breadcrumbs{display:none}.gc-option-group:not(:last-child){border-bottom:1px solid #c2bfba;padding:0 0 17px}.aovd-cert-item img{width:26px!important}.cms-content-2-trims .featured-banner-section,.cms-content-4-trims-1 .featured-banner-section{margin-top:100px!important}.gc-option-selected-value{color:#5a5857;font-size:16px;font-weight:450;line-height:26px;margin-left:0;padding-left:12px}.gc-contact-btn{margin-top:30px!important}.login-bc-con{align-items:center;background-color:#efebe6;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Roboto,Helvetica,Arial,sans-serif;justify-content:center;min-height:100vh;position:relative}.login-bc-card{background-color:#e8e2db;border-radius:0;box-sizing:border-box;max-width:450px;padding:38px;width:100%}.login-bc-timeout-banner{align-items:center;background:#fef3c7;border:1px solid #fde68a;border-radius:.5rem;color:#92400e;display:flex;font-size:1.25rem;justify-content:space-between;margin-bottom:1rem;padding:.75rem 1rem}.login-bc-emailcon,.login-bc-logo{margin-bottom:20px;text-align:center}.login-bc-emailbox{background-color:transparent;border:1px solid #000;border-radius:8px;box-sizing:border-box;font-size:15px;font-weight:400;height:52px;outline:none;padding:24px 16px 6px;transition:border-color .15s ease;width:100%}.login-bc-emailbox,.login-bc-heading{color:#333;font-family:Neue Haas Grotesk Display Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.login-bc-heading{font-size:24px;font-weight:450;line-height:1.3;margin:0 0 8px;text-align:left}.login-bc-intro{align-items:center;color:#3333338f;display:flex;font-family:Neue Haas Grotesk Display Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:300;gap:10px;line-height:1.4;margin:14px 0 20px}.login-bc-toc{color:rgba(51,51,51,.46);font-size:12px;gap:4px;letter-spacing:normal;line-height:1.5;margin-bottom:0!important;margin-top:40px;margin-top:25px!important;text-align:center}.login-bc-card button,.login-bc-toc{align-items:center;display:flex;font-family:Neue Haas Grotesk Display Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:450;justify-content:center}.login-bc-card button{background-color:#1a1a1a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;height:48px;transition:background-color .15s ease;width:100%}.login-bc-card button:hover{background-color:#333}.login-bc-card button:disabled{background-color:#1a1a1a;cursor:not-allowed;opacity:.7}.login-bc-tosLink{background:none!important;border:none!important;color:rgba(51,51,51,.56);cursor:pointer!important;font-family:inherit!important;font-size:inherit!important;padding:0!important;text-decoration:underline!important}.login-bc-footer{bottom:24px;display:flex;gap:24px;justify-content:center;left:0;position:fixed;right:0}.login-bc-footerLink{background:none;border:none;color:#292521;cursor:pointer;font-family:Neue Haas Grotesk Display Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;font-weight:450;padding:0;text-decoration:underline;text-decoration:none}.gc-zoom-btn,.gc-zoom-btn:hover{align-items:center;background:hsla(33,22%,92%,.22);border:none;border-radius:50%;bottom:10px;box-shadow:none;color:#fff;cursor:pointer;display:flex;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:23px;font-weight:450;height:36px;justify-content:center;opacity:0;pointer-events:auto;position:absolute;right:10px;transition:opacity .2s ease,transform .2s ease;width:36px;z-index:2}.resources-category-header--active{padding-bottom:5px!important}.illutheclimg-bc .CardParaText1{font-weight:450!important}.cms-content-whydmf .featured-banner-section{padding:129px 0 0}.terms-of-sale-section--sale .tos-shell{margin:91px auto 0!important;max-width:1215px!important;padding:0!important}.terms-of-sale-section--sale .tos-title{font-size:60px!important;font-weight:100!important;letter-spacing:unset!important;line-height:67px!important;text-align:left!important}.terms-of-sale-section--sale .tos-header{margin-bottom:70px!important;padding-bottom:20px!important}.tos-item-heading{color:#121212!important;font-size:18px!important;letter-spacing:.06rem!important;line-height:calc(1 + .3/max(1, var(--font-heading-scale)))!important;margin-bottom:18px!important}.tos-item-content h3{font-size:18px;margin-bottom:16px}.tos-item-content{color:rgba(41,37,33,.88);font-size:1.6rem!important;font-size:clamp(1.22rem,1.5vw,1.68rem);font-size:1.6rem;letter-spacing:.06rem;line-height:calc(1 + .8/var(--font-body-scale))!important;line-height:calc(1 + .8/var(--font-body-scale));text-align:left!important}.terms-of-sale-section--service .tos-content{margin:0 auto!important;max-width:560px!important;max-width:65ch!important;padding-left:20px!important;padding-right:20px!important}.terms-of-sale-section--service .tos-shell{margin:67px auto 0!important;padding:0 24px!important}.terms-of-sale-section--service .tos-header{margin-bottom:32px!important}.terms-of-sale-section--service .tos-title{font-size:40px!important;letter-spacing:unset!important}.tos-sub-item-content strong{color:#292521;font-family:NeueHaasDisplayBold!important;font-weight:700!important}.tos-sub-item-content{font-size:1.6rem!important;line-height:calc(1 + .8/var(--font-body-scale))!important}.tos-item-content a{color:#f06c31!important;text-decoration:underline!important}.cfg-contact-btn,.gc-accordion-btn--open .cfg-contact-btn{margin-bottom:37px}.gc-fixture-inline-block{width:100%}.cms-content-linear-foot .gc-description{border-bottom:0 solid #292521}.cms-content-linear-foot .lbf-footage{align-items:center;color:#292521;display:flex;font-weight:450;gap:6px;margin-bottom:3px}.cms-content-linear-foot .lbf-mounting{color:#292521;display:block;font-weight:450;margin-bottom:3px;margin-top:1.5rem}.cms-content-linear-foot .dropdown-styles{-webkit-appearance:none;background-color:transparent;border:1px solid #c2bfba;border-radius:8px;box-shadow:none;color:#292521;font-size:16px;height:50px;line-height:26px;outline:none;padding:0 15px;width:100%}.zone-wattage{color:#121212bf;font-family:Neue Haas Grotesk Display Pro;font-size:1.6rem;font-weight:450;letter-spacing:.65px;margin:0 0 20px}.total-wattage{color:#121212bf;font-weight:400;margin-left:8px}.cfg-fixture-tooltip{background-color:#f9f6f3;border:.75px solid #c2bfba;border-radius:8px;bottom:33px;color:#5a5857;font-family:Neue Haas Grotesk Display Pro;font-size:11px;font-weight:500!important;font-weight:450;left:-83px;letter-spacing:.65px;letter-spacing:.5px;line-height:16px;margin:0;max-width:90%;min-width:253.5px;opacity:0;padding:11px;position:absolute;transition:all .3s;visibility:hidden;width:253.5px}.cfg-fixture-tooltip-trigger:hover .cfg-fixture-tooltip{opacity:1;visibility:visible}.cfg-fixture-tooltip:before{border-left:9px solid transparent;border-right:9px solid transparent;border-top:9px solid #f9f6f3;bottom:-9px;content:"";height:0;left:calc(32% + 1px);position:absolute;width:0;z-index:1}.cfg-contact-btn,.gc-contact-btn{align-items:center!important;background-color:#211f1b;border:1px solid #292521;border-radius:80px;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-family:inherit!important;font-size:16px!important;font-weight:450!important;gap:15px!important;height:50px!important;justify-content:center!important;letter-spacing:.65px!important;line-height:23px!important;margin-top:33px!important;min-width:180px!important;padding:0 26px!important;text-decoration:none!important;transition:all .3s!important}.resources-download-btn:hover{background-color:#292521!important;color:#f9f6f3;opacity:1}.why-dmf-mobile a.learn-more-arrow,.why-dmf-row a.learn-more-arrow{gap:0 13px!important;line-height:50px!important;min-width:180px}.why-dmf-mobile a.learn-more-arrow svg,.why-dmf-row a.learn-more-arrow svg{margin-top:-2px}section.layers-of-lighting{height:679px}.layers-btns-carousel{margin:41px 0 46px}.product-content-area{padding-top:36px}.gc-description{margin:15px 0 0;padding-bottom:14px}.cardBorderSec{margin-bottom:0;padding-right:2px}.gc-option-label{line-height:26px;margin:11px 0 7px}.gc-swatch-item{gap:11px;width:105px}.percentage-box h3 img,.percentage-box-whyDMF h3 img{left:5px}.percentage-box-whyDMF:nth-child(2) h3 img,.percentage-box:nth-child(2) h3 img{left:0;top:5px;width:20px}.gc-swatch-circle--selected{outline:1px solid #292521;outline-offset:4px}.aovd-download-link{margin-top:10px}li.print-dropdown:before{top:0}.cart-items .page-width{margin-top:152px}.CartTable .TotalAmt{color:#292521;margin-top:3px}.cart-items .title-wrapper-with-link,.cart__summary{margin-top:0!important}.cart__summary{display:flex;flex-direction:column}.millwork-templates-section{padding-bottom:45px}.millwork-filter-drawer-header{line-height:1.5!important;padding:1.1rem 2.5rem!important;text-align:center!important}.millwork-filter-drawer-body{margin-top:28px!important}.millwork-filter-group-row{padding:17px 26px!important}.millwork-filter-drawer-footer{padding:2rem!important}.millwork-remove-btn{color:hsla(0,0%,7%,.75)!important;font-size:16px!important;font-weight:450!important;letter-spacing:.06rem;width:50%!important}.millwork-apply-btn{background:#292521;border:none;border-radius:40px!important;color:#fff;cursor:pointer;flex:1;font-family:inherit;font-size:15px;font-weight:450;letter-spacing:.04em;letter-spacing:.1rem!important;min-width:180px!important;padding:14px;width:50%!important}.MillLinkText-2{margin-bottom:11px!important}.millwork-templates-section .MTS-width{padding-bottom:10px!important}.millwork-filter-back-row{gap:0!important;letter-spacing:.06rem!important;padding:4px 24px!important}.millwork-filter-option-row{font-size:15px!important;padding:1.3rem 0 1.5rem!important}.gc-color-row{gap:16px 27px;margin-bottom:7px;margin-left:3px;padding-top:16px}.dealer-quote-container{align-items:flex-start;gap:0 93px;margin:0 auto;padding:0 69.5px 106px}.sales-map-heading{margin:0 0 30px}.cms-content-dealers .sales-map-state-name,.sales-map-state-name{margin:1px 0 18px}.dealer-quote-content{min-width:615px}.dealer-quote-image-wrap{height:518px;max-width:100%;width:367.42px}.sales-map-state-name{letter-spacing:.65px}.dealer-become-container{gap:0 170px;max-width:1215px;padding:0 69.5px 169px!important}.dealer-become-content{margin-left:0;padding-right:50px}.dealer-become-image-wrap{height:518px;max-width:100%;width:367.42px}.dealer-quote-image-inner-div{height:518px;margin-left:0;max-width:100%;width:100%}.dealer-quote-container{max-width:1215px}.dealer-quote-text{margin:0 0 31px}.dealer-quote-image{border-radius:8px!important}.sales-map-state-heading{margin-bottom:34px}.sales-map-loc-richtext p{letter-spacing:.65px}.sales-map-loc-richtext p:has(strong){margin-bottom:15px}.dealer-become-feature-item svg{min-height:30px;min-width:30px}.cancellations-modal-overlay,.checkout-popup-overlay,.modal-popup-overlay,.popupcon-bc{align-items:flex-start!important;backdrop-filter:blur(6px)!important;background:rgba(0,0,0,.55)!important;display:flex!important;inset:0;justify-content:center!important;padding-bottom:max(7.6rem,10dvb)!important;padding-top:max(7.6rem,10dvb)!important;position:fixed!important;z-index:999999!important}.cancellations-modal-card,.checkout-popup,.modal-popup-card,.popup-outer-bc{background:#f5f1ec!important;border-radius:0!important;box-shadow:0 8px 32px rgba(0,0,0,.18)!important;display:flex!important;flex-direction:column!important;max-height:100%!important;max-width:480px!important;overflow:hidden;width:100%!important}.cancellations-modal-header,.checkout-popup-header,.modal-popup-header,.popup-title-con-bc{align-items:center!important;border-bottom:none!important;display:flex!important;flex-shrink:0!important;justify-content:space-between!important;padding:13px 22px!important}.cancellations-modal-title,.checkout-popup-title,.modal-popup-title,.popup-title-bc{color:#111;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:2.4rem;font-weight:450;letter-spacing:normal;margin:0}.cancellations-modal-body,.checkout-popup-body,.modal-popup-body,.popup-body-out-con{flex:1 1 0%;overflow-y:auto;padding:0 22px 12px}.checkout-popup-text,.popup-body-con{color:#111;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:14px;font-weight:450;letter-spacing:normal;line-height:1.5;margin:0;white-space:pre-wrap}.checkout-popup-text a,.popup-body-con a{text-decoration:underline}.checkout-policy-footer-btn{color:#292521;font-size:14px;font-weight:450;letter-spacing:normal}.cancellations-modal-close,.checkout-popup-close,.modal-popup-close,.popup-clos-con-bc{background:none;border:none;border-image:initial;color:#111;cursor:pointer;flex-shrink:0;margin-left:16px;padding:4px}.cancellations-modal-close svg,.checkout-popup-close svg,.modal-popup-close svg,.popup-clos-con-bc svg{color:#686868;margin-right:2px;margin-top:2px;width:15px!important}.cancellations-modal-card,.modal-popup-card{margin:auto}.contpp-con{margin-bottom:14px}.contpp-con:last-child{margin-bottom:0}.cancelFont-che{color:#333!important;color:#292521;display:block!important;font-size:1.4rem!important;font-style:italic;font-weight:450;letter-spacing:normal;line-height:1.5!important;padding-bottom:17px;padding-left:40px!important;text-size-adjust:100%;-webkit-font-smoothing:subpixel-antialiased;box-sizing:border-box;font-size:1.4rem;line-height:1.5;margin-top:15px;overflow-wrap:break-word}.checkout-popup-text strong,.checkout-popup-text th{color:#111!important;font-family:Neue Haas Grotesk Display Pro,sans-serif!important;font-weight:450!important;text-align:left}i{font-family:var(--font-neue-haas)!important;font-style:italic;font-weight:460}.checkout-popup-text td{vertical-align:top}.checkout-popup-text p{margin:0}.checkout-popup-text h2{font-size:1.6rem}.checkout-popup-text h2,.checkout-popup-text h3{color:#111;font-weight:450;letter-spacing:normal;line-height:1.2;margin-bottom:0;text-align:left}.checkout-popup-text h3{font-size:1.9rem}.checkout-popup-text ul{margin:0;padding-left:20px;white-space:normal}.checkout-popup-text ul li{margin-bottom:14px;white-space:normal}.template-search{margin-top:103px}.template-search__header h1{font-weight:450}.template-search__search{margin:-1px auto 3.5rem}.facet-filters__field .facet-filters__sort.select__select,.facets__heading,.facets__summary span,.search__input.field__input:focus,.search__input.field__input:not(:placeholder-shown),body .facet-filters__label{font-weight:450}.no-exact-match-message{color:#292521;font-size:1.6rem;font-weight:450;letter-spacing:.06rem;line-height:1.5;margin-bottom:.8rem;margin-top:23px;padding:1rem 0}.template-search .search-results-section__title{margin-top:28px}.checkout-fulfillment-notice{background:#fbf3dc!important;border:2px solid #e8b947!important;border-radius:5px!important;padding:8px 10px!important}.checkout-fulfillment-notice p{color:#7a5a0f!important;font-size:1.4rem!important;font-weight:450!important;line-height:1.5!important}.ap-floating-select{background-color:transparent!important;border:1px solid #646464!important}.pnf-con{margin:170px auto 7rem!important;text-align:center!important}.pnf-pr{color:#292521;font-family:Neue Haas Grotesk Display Pro,sans-serif!important;font-size:1.6rem;font-style:normal;font-weight:450;letter-spacing:.06rem;margin-bottom:20px}.pnf-title{font-size:4rem!important;font-style:normal!important;letter-spacing:.06rem!important;margin:5rem 0 3rem!important}.pnf-link,.pnf-title{font-family:Neue Haas Grotesk Display Pro,sans-serif!important;font-weight:450!important}.pnf-link{align-items:center;background-color:transparent;background-color:#292521;border:1px solid #292521;border-radius:80px;color:#f9f6f3!important;display:flex;font-size:16px;gap:0 13px;height:50px;justify-content:center;letter-spacing:.65px;line-height:23px;margin:0 auto;min-width:180px;padding:0 26px;transition:all .3s;width:max-content}.pnf-link:hover{background-color:transparent;color:#292521!important}@media screen and (min-width:1920px){.cms-content-homepage .HP-SecRTB .importance-animation-image{right:8px}}@media screen and (max-width:1500px){.cms-content-homepage .HP-HeadingText{font-size:80px!important;line-height:88px!important}.cms-content-homepage .HP-subHeadingText{font-size:80px!important;padding-right:16px}.four-image-sub-heading{font-size:60px!important;line-height:67px!important}.cms-content-homepage .HP-secBannerText2 .font-austin-italic{font-size:64px!important;line-height:68px!important}.cms-content-homepage .HP-BanMarBottom{margin-bottom:95px}.cms-content-homepage .homePageSec{padding-bottom:17px!important}.cms-content-homepage .HP-SecRTB .importance-content-area .importance-content-area-title{font-size:60px;line-height:67px}.cms-content-homepage .HP-SecRTB .importance-content-area .importance-content-area-subtxt{font-size:64px;line-height:68px}.benefits-digital-controls-content-area h2{font-size:60px!important;line-height:67px!important}.benefits-digital-controls-content-area-l3{font-size:64px!important;line-height:68px!important;margin-bottom:36px!important;margin-top:0!important}.layers-btns-carousel{margin:40px 0 46px}section.benefits-digital-controls{margin:100px 0}.benefits-digital-controls-content-area-l3{margin-bottom:35px;margin-top:1px}.cms-content-homepage .homepage-products{padding:77px 0 0!important}.footer__content-top{padding-left:20px;padding-right:20px}.banner-text h2{line-height:4.253vw}.endexp-bc .percentage-box{height:173px}.artptig-heading-wrap h2{font-size:60px;line-height:67px}.illuconht-bc{margin:95px 0 90px}.artptig-heading-wrap p{font-size:64px;line-height:68px}.artptig-header-row{gap:0 118px}.artlightsec h2{font-size:80px;line-height:88px}.artlightsec{padding:556px 40px 143px}.artlighttxtcon .tpn{font-size:54px;line-height:58px;margin-block-end:0;margin-block-start:0}.artlightsec .ALDSec:first-child{padding-left:26.5px}.artlightsec .ALDSec:last-child{padding-right:26.5px}.artlighttxtcon{padding:0 31.25px}.artlighttxtcon .bpn{margin-top:10px}.layers-content-left h2{font-size:80px;line-height:67px}.benefits-digital-controls-content-area-l1{margin-bottom:0}.product-content-area{padding-top:35px}.featured-banner-section{padding:221px 0 0}}@media (max-width:1499px) and (min-width:1401px){.footer__content-top{padding-left:0;padding-right:0}body .footer__blocks-wrapper.grid{gap:0 32px!important;padding-top:84px}}@media (max-width:1499px) and (min-width:1299px){.resources-heading{font-size:4.167vw;line-height:4.653vw}.percentage-boxes{margin-top:-2px}.featured-banner-section{padding:225px 0 0}.endexp-bc .percentage-box{height:168px}.artlighttxtcon .bpn{margin-top:0}.artlightsec .ALDSec:first-child{padding-left:26.5px}.artlighttxtcon .tpn{font-size:3.75vw;line-height:4.028vw;margin-block-end:1em;margin-block-start:1em}.artlightsec h2{font-size:5.556vw;line-height:6.111vw}.illuconht-bc{margin:91px 0 86px}.artlightsec{padding:556px 40px 148px}.artptig-header-row{gap:0 118px}.benefits-digital-controls-content-area-l3{font-size:4.444vw!important;line-height:4.722vw!important}.benefits-digital-controls-content-area h2{font-size:4.167vw!important;line-height:4.653vw!important}.cms-content-homepage .HP-subHeadingText{font-size:5.556vw!important;line-height:4.653vw!important;margin-top:1px!important;padding-right:16px}.cms-content-homepage .HP-HeadingText{font-size:5.556vw!important;line-height:6.111vw!important}.four-image-sub-heading{font-size:4.167vw!important;line-height:4.653vw!important}.cms-content-homepage .HP-BanMarBottom{margin-bottom:6.944vw!important}.cms-content-homepage .HP-secBannerText2 .font-austin-italic{font-size:4.444vw!important;line-height:4.722vw!important}.cms-content-homepage .HP-secBannerText2 p.font-neue-light{letter-spacing:.65px!important;padding-top:3px!important}.cms-content-homepage .homePageSec{padding-bottom:19px!important}.cms-content-homepage .HP-SecRTB .importance-content-area .importance-content-area-title{font-size:4.167vw!important;line-height:4.653vw!important}.cms-content-homepage .HP-SecRTB .importance-content-area .importance-content-area-subtxt{font-size:4.444vw!important;line-height:4.722vw!important}.layers-content-left h2{font-size:5.556vw!important;line-height:4.653vw!important}.artptig-heading-wrap h2{font-size:4.167vw;line-height:4.653vw}.artptig-heading-wrap p{font-size:4.444vw;line-height:4.722vw}}@media (max-width:1366px) and (min-width:1200px){.footer__content-top{padding-left:0;padding-right:0}.benefits-digital-controls-image iframe{width:600px}.cms-content-homepage .homePageSec{padding-bottom:3px!important}.cms-content-homepage .HP-BanMarBottom{margin-bottom:6.844vw!important}.cms-content-homepage .HP-subHeadingText{font-size:5.556vw!important;line-height:6.111vw!important;margin-top:2px!important;padding-right:15px}.cms-content-homepage .HP-secBannerText2 p.font-neue-light{letter-spacing:.65px;padding-top:0}}.gc-qty-value{outline:none;text-align:center}@media screen and (max-width:1300px){.dealer-quote-container{padding:8px 20px 169px}.cms-content-homepage .HP-SecWarp{padding:0 20px!important}.cms-content-homepage .HP-HeadingText{font-size:5.556vw!important;line-height:6.111vw!important;padding-left:11px!important}.cms-content-homepage .HP-subHeadingText{font-size:5.556vw!important;margin-left:0;margin-top:2px!important}.cms-content-homepage .HP-secBannerText2 h3.four-image-sub-heading{font-size:4.167vw!important;line-height:4.653vw!important}.cms-content-homepage .HP-secBannerText2 .font-austin-italic{font-size:4.444vw!important;line-height:4.722vw!important;width:100%}.cms-content-homepage .HP-BanMarBottom{margin-bottom:68px}.cms-content-homepage .HP-secBannerText2{gap:0 118px}.cms-content-homepage .HP-secBannerText2 p.font-neue-light{width:114%!important}.cms-content-homepage .homePageSec{margin-bottom:-131px;padding-bottom:28px!important}.cms-content-homepage .HP-SecRTB{padding-top:100px}.container{padding:0 20px!important}.importance-content-area h2{font-size:4.167vw!important;line-height:4.653vw!important}.importance-content-area-subtxt{font-size:4.444vw!important;line-height:4.722vw!important}.benefits-digital-controls-image{width:600px}.benefits-digital-controls-image iframe{height:560px;width:600px}.benefits-digital-controls-content-area h2{font-size:4.167vw!important;line-height:4.653vw!important}.benefits-digital-controls-content-area-l3{font-size:4.444vw!important;line-height:4.722vw!important}.section-header .header-wrapper .mega-menu .mega-menu__content{max-width:100%}.mega-menu[open] .mega-menu__content{transform:translate(0)!important}.section-header.stickyHeader .header-wrapper .mega-menu .mega-menu__content{left:0;width:100%!important}.art2bc .cfg-left-col,.gc-left-col{max-width:100%!important}.art2bc .cfg-right-col,.gc-right-col{max-width:100%;width:100%}.gc-layout-grid{gap:0 61px!important}.art2bc{margin:0 auto;max-width:100%;padding:120px 20px 0;width:1215px}.art2bc .cfg-image-grid{gap:17px;width:100%}.art2bc .cfg-image-cell,.cfg-image-cell img{height:320px}.configurator-layout-grid{grid-template-columns:calc(52% - 1.1rem) calc(40% - 1.4rem)}.gc-layout-grid{flex-wrap:nowrap;grid-template-columns:calc(49% - 1.1rem) calc(48% - 1.4rem)}.resources-wrapper{padding-left:20px;padding-right:20px}.resources-section{margin:40px auto 0!important}.gc-section .endexp-bc{margin-top:0!important}.resources-heading{font-size:4.167vw;line-height:4.653vw;margin:0 0 35px}.resources-category-title{font-size:2.083vw;font-weight:100;line-height:2.917vw}.resources-download-grid{gap:20px}.aovd-section{border-top:0 solid #292521;margin:120px auto 0;padding:0 20px}.endexp-bc .banner-text span{line-height:66px}.endexp-bc .percentage-box{height:unset;padding:13.5px 22px 20.5px}.illuconht-bc{margin:100px 0 104px;padding-right:0}.illuconht-bc .artptig-heading-wrap{padding-left:60px}.illuconht-bc .artptig-heading-wrap h2{font-size:4.167vw;line-height:4.653vw;margin:0}.illuconht-bc .artptig-heading-wrap p{font-size:44px;font-size:4.444vw;line-height:48px;line-height:4.722vw;white-space:normal}.illucon-bc,.illutheclimg-bc{padding-left:20px;padding-right:20px}.artptig-header-row{gap:0 118px;justify-content:start}.artptig-content-wrap{width:35%}.artptig-grid{gap:17px;grid-template-columns:repeat(3,1fr)}.illutheclimg-bc{margin-top:-10px}.artlightsec{margin-top:-352px;padding:452px 20px 143px}.artptig-card{height:456px}.artlightsec h2{font-size:5.556vw;line-height:6.111vw}.artlightsec .container{padding:0!important}.artlightsec .ALDSec:first-child{padding-left:26.5px}.artlightsec .ALDSec:last-child{padding-right:26.5px}.artlighttxtcon .tpn{font-size:3.75vw;line-height:4.028vw;margin-top:10px;padding:30px 0}.aovd-description{max-width:599px}.dynamic-product-description{border-top:1px solid #292521;box-sizing:border-box;margin-bottom:80px;max-width:100%;padding:52px 20px 20px;width:100%}.resources-header{margin-bottom:0}.four-image-overlay-heading-italic{display:block;font-size:28px;font-weight:450;letter-spacing:.65px;line-height:25px;margin-top:1px;padding-bottom:3px}.four-image-overlay-heading{font-size:28.5px;line-height:27px}.cms-content-2-trims .endexp-bc,.cms-content-4-trims-1 .endexp-bc{margin-top:80px!important}.gc-left-col .gc-image-cell{height:101%}.cardWidthSize{max-width:100%;width:100%}.featured-banner-section{padding:246px 0 0}.phs-hero-grid{padding:0 20px}.phs-left-con,.phs-right-con{width:549px}.cms-content-2-trims .gc-section{padding:120px 0 0!important}.artlighttxtcon .bpn{margin-top:0}.gc-left-col .gc-img-carousel-wrap{width:calc(100% - 16.5px)!important}.cms-content-whydmf .featured-banner-section{padding:129px 0 0}.terms-of-sale-section--sale .tos-shell{margin:95px auto 0!important;max-width:1215px!important;padding:0 20px!important}section.home-why-dmf .container{padding:5.417vw 0 7.361vw!important}.cms-content-homepage .HP-SecRTB .importance-content-area .importance-content-area-subhead{margin:0 0 1px}.cms-content-homepage .HP-SecRTB .importance-animation-image{height:38.889vw;width:400px;width:711px}.cms-content-homepage .HP-SecRTB .importance-animation-image .importance-animation-image-img{width:711px}.cms-content-homepage .HP-SecRTB .importance-content-area .importance-content-area-intro{margin-top:37px}.cms-content-homepage .HP-SecRTB .importance-animation-image.importance-animation-image--flush-right{margin-top:0}.endexp-bc .banner-text span{display:block;margin-top:3px}.endexp-bc p.whyDMF-BriText,.percentage-boxes{margin-top:-2px}.artlighttxtcon .tpn{margin-block-end:.2em;margin-block-start:.2em}.dealer-become-container{padding:0 20px 169px!important}}@media (max-width:1200px) and (min-width:1025px){.dealer-quote-content{min-width:515px}.dealer-quote-container{padding-bottom:106px}.cms-content-homepage .HP-SecWarp{padding:0 20px!important}.cms-content-homepage .HP-subHeadingText{margin-left:0;margin-top:2px!important}.cms-content-homepage .HP-secBannerText2{gap:0 118px}.cms-content-homepage .homePageSec{margin-bottom:-131px;padding-bottom:28px!important}.benefits-digital-controls-image{width:300px}.benefits-digital-controls-image iframe{height:500px;width:400px}.cms-content-homepage .HP-SecRTB .importance-animation-image{height:38.889vw;width:400px}.cms-content-homepage .HP-SecRTB .importance-animation-image .importance-animation-image-img{width:400px}.dealer-become-container{padding:0 20px 169px!important}}@media (max-width:1024px) and (min-width:992px){.dealer-become-container{padding:0 20px 169px!important}.dealer-quote-content{min-width:515px}.dealer-quote-container{padding-bottom:106px}.cms-content-homepage .HP-SecWarp{padding:0 34px!important}.cms-content-homepage .HP-subHeadingText{margin-left:5px;margin-top:-2px!important}.cms-content-homepage .HP-secBannerText2{gap:0}.cms-content-homepage .homePageSec{margin-bottom:-131px;padding-bottom:0!important}.cms-content-homepage .HP-SecRTB .importance-animation-image{height:38.889vw;width:400px}.cms-content-homepage .HP-SecRTB .importance-animation-image .importance-animation-image-img{width:400px}.layers-content-left h2{font-size:5.556vw;line-height:4.653vw}.benefits-digital-controls-image{height:500px;margin-top:60px;width:400px}.benefits-digital-controls-image iframe{height:500px;width:400px}.dealer-quote-section{padding:70px 0 0}}@media (max-width:1099px){.cart__footer{max-width:100%!important}}@media (max-width:998px){.product-grid{display:grid!important;gap:16px!important;grid-template-columns:repeat(2,1fr)!important}.grid__item{flex-shrink:1!important;max-width:100%!important;min-width:0!important;width:100%!important}}@media screen and (max-width:991px){.dealer-become-features{margin-bottom:40px}.dealer-become-btn{padding:12px 26px}.dealer-become-container{padding:0 20px 70px!important}.cms-content-dealers .dealer-quote-container{padding-bottom:0}.dealer-become-actions{gap:10px}.dealer-become-content{padding-right:0}.cms-content-dealers .dealer-become-heading-italic{margin-bottom:46px}.dealer-become-description{margin-bottom:16px}.dealer-quote-image-wrap{height:100%;object-fit:cover;width:100%}.dealer-quote-image-inner-div{padding-bottom:61px;padding-top:0}.dealer-quote-container{padding:2px 20px 0}.gc-left-col .gc-img-carousel-wrap{width:100%!important}.gc-option-group:not(:last-child){border-bottom:1px solid #c2bfba;padding:0 0 24px}.section-header.sticky-active .header-wrapper header,.section-header.sticky-scrolled header.header{padding:12px 24px!important}.footer-block__details-content .list-menu__item--link{line-height:36px}.header__icons account-icon{display:inline-block;font-size:14px;letter-spacing:.65px;line-height:17.5px}.menu-light summary svg path{stroke:#fff!important}body#main-page-body header.header.header--middle-center{padding-top:14px}.header--middle-center a.header__heading-link{top:-32px!important}.header--middle-center.homepage-header a.header__heading-link{top:18px!important}.homepage-header.header__heading-logo-wrapper svg,header.header.header--middle-center.homepage-header a.header__heading-link svg{width:125px!important}#Details-menu-drawer-container .menu-close{border-bottom:1px solid #c2bfba;margin-bottom:21px}.menu-drawer .menu-drawer__menu-item.level-2-parent:after{top:15px}.cms-content-homepage .HP-SecWarp{margin-top:20px}.sticky-scrolled .header--middle-center a.header__heading-link,.sticky-scrolled .header--middle-center.homepage-header a.header__heading-link{top:-32px!important}.configurator-landing{margin-top:80px}.sticky-scrolled f{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background-color:#efebe699!important;border-radius:8px!important;height:56px!important;margin:19px auto 0!important;padding:0 24px!important;transition:height .5s ease!important;width:calc(100% - 60px)!important}.sticky-scrolled header.header.header--middle-center{background:transparent!important;border-radius:10px!important;height:56px;padding-top:14px}.sticky-scrolled .header-wrapper.color-scheme-1.gradient{background-color:#efebe699!important;border-radius:8px;margin:19px auto 0;width:calc(100% - 60px)!important}.sticky-scrolled.section-header .menu-drawer-container .menu-drawer{left:-30px!important;min-width:calc(100% + 60px);top:-20px!important}.shopify-section-group-header-group.section-header{position:absolute;top:0}.cms-content-homepage .HP-SecWarp{padding:20px 20px 0!important}.cms-content-homepage .HP-HeadingText{font-size:60px!important;line-height:64px!important;padding-top:2px!important}.cms-content-homepage .HP-subHeadingText{font-size:64px!important;line-height:68px!important;margin-top:0!important;padding-right:0!important;padding-top:0!important}.cms-content-homepage .HP-secBannerText2{display:flex;flex-wrap:wrap;gap:15px 0;padding:16px 0 0;width:100%}.cms-content-homepage .HP-secBannerText2 h3.four-image-sub-heading{font-size:50px!important;line-height:57px!important}.cms-content-homepage .HP-secBannerText2 .font-austin-italic{font-size:54px!important;line-height:58px!important}.cms-content-homepage .HP-secBannerText2 p.font-neue-light{width:437px!important}.cms-content-homepage .HP-secBannerText2 .HP-Headflex-text-left{min-width:unset}.importance-animation-image{border-radius:8px;height:auto!important;max-width:100%!important;position:relative;width:100%}.importance-animation-image img{border-radius:8px!important;height:auto!important;position:relative!important;top:unset!important;transform:none!important;width:100%!important}.importance-content-area{padding:28px 0 0!important}.importance-animation-image,.importance-content-area{width:100%!important}.importance-content-area{min-width:unset!important}.cms-content-homepage .HP-SecRTB .row{display:inline-block;display:flex;flex-direction:column;justify-content:space-between}.cms-content-homepage .HP-SecRTB .importance-animation-image{order:1;right:0}.cms-content-homepage .HP-SecRTB .importance-content-area{order:2}.cms-content-homepage .HP-SecRTB{margin:70px 0!important;padding-top:69px}.importance-content-area h2{font-size:50px!important;line-height:57px!important;margin-bottom:10px!important}.importance-content-area-subtxt{font-size:54px!important;line-height:58px}section.benefits-digital-controls{margin:0;padding:73px 0}section.benefits-digital-controls .row{flex-flow:column}.benefits-digital-controls-image{border-radius:8px;height:auto;max-width:100%;position:relative;top:0;transform:none;width:100%}.benefits-digital-controls-image iframe{border-radius:8px;height:378px;position:relative;top:unset;transform:none;width:100%}.benefits-digital-controls-content-area h2{font-size:50px!important;line-height:57px!important}.benefits-digital-controls-content-area{min-width:unset;padding:28px 0 0;width:100%}.benefits-digital-controls-content-area-l3{font-size:54px!important;line-height:58px!important;margin-bottom:20px!important}section.homepage-products .slider-paginations{display:flex;margin-top:60px;padding:0 20px 0 0}section.homepage-products .section-description{white-space:normal}.menu-drawer__menu-item>.icon-arrow path{stroke:#292521!important}.configurator-layout-grid,.gc-layout-grid{grid-template-columns:1fr}.art2bc .cfg-left-col,.gc-left-col{max-width:100%!important}.art2bc .cfg-right-col,.gc-right-col{max-width:100%;width:100%}.gc-right-col{margin-top:25px}.aovd-section{border-top:0 solid #292521;margin:27px auto 0;padding:24px 20px 0}.endexp-bc{margin-top:80px}.aovd-cert-row{gap:0 20px}.featured-banner-image img.show_mobile{display:block!important;width:100%}.endexp-bc .container{padding:0!important}.cms-content-2-trims .endexp-bc .featured-banner-wrapper{margin-top:80px}.endexp-bc .banner-content{margin-top:50px;max-width:100%;padding:0 20px;position:static}.endexp-bc .banner-text h2 br{display:none}.endexp-bc .featured-banner-image{display:block}.endexp-bc .percentage-boxes{display:block;margin-top:40px;max-width:100%;padding:0 20px;position:static}.featured-banner-section{background-image:none!important;height:auto;margin-top:75px!important;padding:0}.endexp-bc .percentage-box{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(249,246,243,.6);height:auto;margin-bottom:21px;max-width:100%;min-height:124px;width:100%}.endexp-bc .featured-banner-image img.show_mobile{display:block!important;height:423px;object-fit:cover;width:100%}.endexp-bc .percentage-box h3 img{filter:brightness(0)}.endexp-bc.percentage-box h3{font-size:64px;line-height:68px}.banner-text h2,.endexp-bc .banner-text p{color:#292521!important}.endexp-bc .percentage-box p{color:#292521!important;font-size:14px;line-height:26px}.endexp-bc .percentage-box h3{color:#292521!important;font-size:64px;line-height:68px}.endexp-bc .banner-text span{color:#292521;font-size:64px;line-height:68px;margin-left:11px}.endexp-bc .banner-text h2{font-size:60px;line-height:64px;margin-bottom:21px;text-align:left}.illuconht-bc{margin:81px 0 104px;padding-right:0}.artptig-content-wrap{display:none;width:35%}.artptig-grid-over{margin:12px;padding:16px 20px 20px;transform:translateY(0)}.gc-section{padding:72px 0 0!important}.cardBorderSec{padding-bottom:10px;padding-right:0;padding-top:8px}.resources-heading{border-bottom:0 solid #292521;margin:0;text-align:left}.aovd-download-link{margin-top:61px}.resources-section{margin:77px auto 0!important}.resources-wrapper{margin-bottom:40px}.aovd-bottom-row{align-items:stretch;flex-direction:column;text-align:center}.cms-content-homepage .HP-gap{width:75%}.four-image-card-plus-btn{display:block}.cms-content-homepage .homePageSec{margin-bottom:-145px;margin-top:312px!important}.cms-content-homepage .HP-SecWarp{top:-160px}.fig-progress-bar{margin:34px 0 30px}.four-image-below-grid{margin-top:31px}.gc-swatch-row{gap:10px 10px!important;grid-template-columns:repeat(6,minmax(0,1fr))!important}.menu-light .btn-mobile.login{color:#fff!important;display:block!important}.menu-light .section-header header.header a#cart-icon-bubble{color:#fff!important}.homepage-header .btn-mobile.login,.menu-light .sticky-scrolled header.header a#cart-icon-bubble,.sticky-scrolled .btn-mobile.login{color:#121212!important}.homepage-header summary svg path,.sticky-scrolled summary svg path{stroke:#121212!important}.menu-light summary svg path{stroke:#fff}.inspiration-gallery-section{margin-top:60px}.gallery-modal-content{max-height:85vh;padding:40px 25px 30px}.phs-hero-grid{flex-direction:column}.phs-sec{padding:85px 0 0}.phs-left-con,.phs-right-con{width:100%}.phs-right-con{padding-left:0}.phs-summary-con{border-top:0 solid #292521;padding:24px 0 0;width:1215px}.config-top-header h2{text-align:left!important}.config-collections .container,.configurator-landing .container{padding-right:0!important}.customer-carousel-column .quick-links li{line-height:0;margin-bottom:5px}.homepage-products .container{padding-right:0!important}.homepage-products .section-title-with-btn{padding-right:20px!important}section.homepage-products a.learn-more-arrow{margin-top:43px!important}.gc-contact-btn{margin-top:38px!important}.login-bc-con{background-color:#e8e2db;justify-content:center;min-height:100vh}.login-bc-card{padding:21px}.gc-img-carousel-wrap,.gc-left-col{padding-left:0}.cms-content-2-trims .gc-section{padding:80px 0 0!important}.gc-left-col .gc-img-carousel-wrap .gc-image-cell{border-radius:8px;box-sizing:border-box;flex:0 0 73vw!important;height:98vw!important;min-height:unset!important;width:unset!important}.gc-zoom-btn{align-items:center;background:hsla(33,22%,92%,.22);border:none;border-radius:50%;bottom:10px;box-shadow:none;color:#fff;cursor:pointer;display:flex;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:23px;font-weight:450;height:36px;justify-content:center;opacity:1;pointer-events:auto;position:absolute;right:10px;transition:opacity .2s ease,transform .2s ease;width:36px;z-index:2}.gc-left-col .gc-img-pagination{margin-top:20px;padding:0}.gc-left-col .gc-img-counter{color:#121212bf;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:16px;font-weight:450}.gc-left-col .gc-img-dots{gap:38px}.section-template--26590730420594__main-padding{padding-bottom:0;padding-top:20px}.cms-content-whydmf .featured-banner-image img.show_mobile{display:block!important;height:854px!important;object-fit:unset!important;width:100%}.artlightsec{margin-top:-254px;padding:361px 20px 143px}.artptig-grid-over{margin:18px}.artptig-card{height:360px}.terms-of-sale-section--sale .tos-shell{margin:69px auto 0!important;max-width:1215px!important;padding:0 20px!important}.terms-of-sale-section--sale .tos-title{font-size:50px!important;line-height:57px!important}.terms-of-sale-section--sale .tos-header{margin-bottom:65px!important;padding-bottom:20px!important}.terms-of-sale-section--service .tos-shell{padding:0 20px!important}.terms-of-sale-section--service .tos-content{max-width:65ch!important;padding-left:20px!important;padding-right:20px!important}.terms-of-sale-section--service .tos-shell{margin:35px auto!important}.tos-item-content{font-size:1.6rem!important;letter-spacing:.06rem!important;line-height:calc(1 + .8/var(--font-body-scale))!important}.terms-of-sale-section--service .tos-header{margin-bottom:32px!important}section.home-why-dmf{padding:70px 0 0}.container{padding:0 20px!important}section.home-why-dmf .container{padding:0 0 0 20px!important}body#main-page-body .footer__blocks-wrapper.grid{border-top:0 solid #f9f6f3!important}.cms-content-homepage .HP-SecRTB .importance-content-area .importance-content-area-subhead{color:#292521;font-family:Calling Code!important;font-size:14px;font-weight:450;letter-spacing:.65px;margin-bottom:1px;margin-top:2px;text-transform:uppercase}.cms-content-homepage .HP-SecRTB .importance-content-area .importance-content-area-intro,.cms-content-homepage .HP-SecRTB .importance-content-area .importance-content-area-learnbutton{margin-top:30px}.layers-content-left h2{margin-bottom:37px!important}.cms-content-homepage .layers-of-lighting span.font-austin-italic{margin-top:-1px}.benefits-digital-controls-content-area-l5{margin-top:30px}.product-content-area{padding-top:30px}section.homepage-products{padding:78px 0 59px!important}.cms-content-homepage .homePageSec{padding-bottom:0!important}.layers-content-left h2{font-size:5.556vw!important;line-height:4.653vw!important}.product-grid{grid-template-columns:repeat(2,1fr)!important}.pnf-con{margin:130px auto 7rem!important}.pnf-title{font-size:4rem!important;margin:3rem 0 2rem!important}.pnf-pr{font-size:1.6rem}}@media screen and (min-width:991px){.btn-mobile.login,header__icons account-icon{display:none!important}}@media screen and (min-width:769px){header__icons account-icon{display:none!important}}@media screen and (max-width:768px){.pnf-con{margin:130px auto 7rem!important}.pnf-title{font-size:3rem!important;margin:3rem 0 2rem!important}.pnf-pr{font-size:15px}.template-search{margin-top:60px}.template-search__search .search-form{margin-top:31px}.template-search .search-results-section__title{margin-top:26px}.template-search__header{margin-bottom:36px}.no-exact-match-message{color:#292521;font-size:1.5rem;font-weight:450;letter-spacing:.06rem;line-height:1.5;margin-bottom:5px;margin-top:12px;padding:1rem 0}.mobile-facets__open-label{letter-spacing:.1rem}.mobile-facets__open>*+*{margin-left:2px}.checkout-popup-overlay,.popupcon-bc{bottom:0;padding:5.2rem 0 0;top:0}.checkout-popup-body,.popup-body-out-con{padding:0 21px 24px}.checkout-popup-header,.popup-title-con-bc{padding:13px 21px 14px}.dealer-become-description{font-size:16px;line-height:26px;margin-bottom:16px}.MobFooter{flex-wrap:wrap}.dealer-quote-container{max-width:100%}.dealer-quote-content{min-width:100%}.endexp-bc .banner-text h2{margin-bottom:18px}.gc-left-col .gc-img-carousel-wrap{width:100%!important}.terms-of-sale-section--service .tos-shell{margin:58px auto!important}.terms-of-sale-section--service .tos-header{margin-bottom:24px!important}.tos-item-content{font-size:1.5rem!important}.gc-qty-value{width:100%}.phs-right-con{margin-top:0}.aovd-download-link{margin-top:40px}.terms-of-sale-section--service .tos-content{max-width:65ch!important;padding-left:0!important;padding-right:0!important}.terms-of-sale-section--service .tos-title{font-size:calc(var(--font-heading-scale)*3rem)!important}.endexp-bc .banner-content{margin-top:48px}.header__icons account-icon{display:inline-block;font-size:14px;letter-spacing:.65px;line-height:17.5px}.menu-light .btn-mobile.login{color:#fff!important;display:block!important}.menu-light .section-header header.header a#cart-icon-bubble{color:#fff!important}.homepage-header .btn-mobile.login,.menu-light .sticky-scrolled header.header a#cart-icon-bubble,.sticky-scrolled .btn-mobile.login{color:#121212!important}.homepage-header summary svg path,.sticky-scrolled summary svg path{stroke:#121212!important}.menu-light summary svg path{stroke:#fff}body#main-page-body header.header.header--middle-center{padding-top:14px}.header--middle-center a.header__heading-link{top:-32px!important}.header--middle-center.homepage-header a.header__heading-link{top:18px!important}.homepage-header .header__heading-logo-wrapper svg,header.header.header--middle-center.homepage-header a.header__heading-link svg{width:125px!important}#Details-menu-drawer-container .menu-close{border-bottom:1px solid #c2bfba;margin-bottom:21px}.menu-drawer .menu-drawer__menu-item.level-2-parent:after{top:15px}.cms-content-homepage .HP-SecWarp{top:-160px}.sticky-scrolled .header--middle-center a.header__heading-link,.sticky-scrolled .header--middle-center.homepage-header a.header__heading-link{top:-32px!important}.configurator-landing{margin-top:60px!important}.sticky-scrolled f{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background-color:#efebe699!important;border-radius:8px!important;height:56px!important;margin:19px auto 0!important;padding:0 24px!important;transition:height .5s ease!important;width:calc(100% - 60px)!important}.sticky-scrolled header.header.header--middle-center{background:transparent!important;border-radius:10px!important;height:56px;padding-top:14px}.sticky-scrolled .header-wrapper.color-scheme-1.gradient{background-color:#efebe699!important;border-radius:8px;margin:19px auto 0;width:calc(100% - 60px)!important}.sticky-scrolled.section-header .menu-drawer-container .menu-drawer{left:-30px!important;min-width:calc(100% + 60px);top:-20px!important}.shopify-section-group-header-group.section-header{position:absolute;top:0}.art2bc{padding:75px 20px 0}.art2bc .cfg-right-col .cfg-swatch-row{gap:19px 31px!important}.aovd-cert-row{gap:0 20px;gap:20px}.aovd-cert-item img{width:26px!important}.endexp-bc .banner-text h2 br{display:block}.endexp-bc .banner-text span{margin-left:0;margin-top:0}.illuconht-bc .artptig-heading-wrap h2{font-size:50px;line-height:58px}.illuconht-bc .artptig-heading-wrap p{font-size:54px;line-height:58px}.illuconht-bc .artptig-heading-wrap{padding-left:0}.illuconht-bc{margin:35px 0 104px}.illuconht-bc .artptig-heading-wrap h2,.illuconht-bc .artptig-heading-wrap p{text-align:left}.artptig-content-wrap{display:block;margin-top:15px;width:100%}.illuconht-bc{font-size:1.5rem;line-height:calc(1 + .8/var(--font-body-scale));margin:35px 0 55px;padding-right:0}.artptig-grid-over{margin:12px;padding:16px 20px 20px;transform:translateY(0)}.artlightsec h2{font-size:60px;line-height:64px;margin-top:142px}.artlightsec{padding:361px 20px 146px}.artlightsec h2 .subh2{font-size:64px;line-height:68px}.artlighttxtcon{align-items:center;flex-direction:column;padding:0 20px;text-align:center}.ALDSec{margin-bottom:30px;padding:0 26.25px!important;width:100%}.ALDSec:last-child{margin-bottom:0}.artlighttxtcon .tpn{font-size:42px;line-height:46px;padding:10px 0}.ALDSec:nth-child(2){border-color:#c2bfba;border-style:solid;border-width:1px 0;padding-bottom:30px!important}.artptig-card{height:558px}.gc-section{padding:67px 0 0!important}.gc-right-col{margin-top:30px;max-width:100%!important;width:100%!important}.cardBorderSec{padding-right:0!important}.gc-sku-line{color:#292521;font-weight:450;padding-top:16px}.gc-total-price{color:#292521;font-size:18px;line-height:26px}.gc-qty-control{border:1.25px solid #292521;min-width:100%}.gc-qty-row{display:grid}.gc-image-grid{width:100%}.resources-heading{border-bottom:0 solid #292521;font-size:50px;line-height:57px;margin:0;text-align:left}.resources-category-title{font-size:30px;font-weight:100;line-height:42px;padding-bottom:8px}.endexp-bc .featured-banner-wrapper{margin-top:0}.resources-wrapper{margin-bottom:0}.resources-download-btn{text-align:center;white-space:pre-wrap}.cardBorderSec button.AccBtnSec{padding:3px 0!important}section.home-why-dmf{margin-top:70px;padding:70px 0 62px}.cms-content-homepage .HP-gap{width:75%}.gc-swatch-row{grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.cms-content-2-trims .endexp-bc .featured-banner-wrapper{margin-top:0}.gc-left-col .gc-image-cell{height:305px}.gc-options-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.gc-btn,.gc-btn-selected{font-size:16px;padding:8px 0}.data-sharing-page{margin-top:110px!important}.YPC-SecText h1.font-neue-light{font-size:50px!important;line-height:57px!important}.YPC-SecText{margin-bottom:40px;padding:0 20px!important}.header-hidden{transform:translateY(0)!important}.illuint-bc{font-size:1.5rem;line-height:calc(1 + .8/var(--font-body-scale))}.artptig-card{flex:1 0 91vw}.artptig-grid{gap:17px}.artlightsec{margin-top:-591px}.artlightsec .container{padding-top:70px!important}.inspiration-gallery-section{margin-top:60px}.phs-sec{padding:79px 0 0}.phs-project-search{position:relative;width:100%}.ProBtnBg{width:100%}.phs-summary-con{margin:70px auto 0}.data-sharing-page p{font-size:1.5rem!important}.phs-shipping-text{font-size:1.5rem}.cms-content-2-trims .gc-section{padding:75px 0 0!important}.gc-left-col .gc-img-carousel-wrap .gc-image-cell{flex:0 0 226px!important;height:305px!important}.gc-left-col .gc-img-pagination{margin-top:21px;padding:0}.gc-heading,.ht-heading{margin-top:-2px!important}.artptig-progress-bar{margin-top:56px!important}.artptig-carousel-controls{margin-top:39px!important;padding:0!important}.artlightsec .container{padding-top:150px!important}.terms-of-sale-section--sale .tos-shell{margin:85px auto 20px!important}.tos-item-heading{font-size:17px!important}.terms-of-sale-section--sale .tos-header{margin-bottom:69px!important}footer.footer{padding-bottom:21px;padding-top:80px}.home-why-dmf .dmf-slider-paginations{padding:0}.copyright__content{margin-top:19px}section.home-why-dmf .container:after{left:0;width:100%}.footer-block.footer-block--menu.active ul.footer-block__details-content{margin-bottom:20px!important}.cms-content-homepage .HP-subHeadingText{margin-left:0!important}.cms-content-homepage .HP-SecRTB .importance-content-area .importance-content-area-subtxt{margin-top:19px}.cms-content-homepage .HP-SecRTB .importance-content-area .importance-content-area-intro{margin-top:39px}.layers-content-left h2{font-size:60px!important;line-height:64px!important;margin-bottom:27px!important}section.homepage-products .slider-paginations{padding-left:0}.home-why-dmf .dmf-slider-paginations{padding:0 20px 0 0}.cms-content-homepage .HP-subHeadingText{padding-top:1px!important}.gc-swatch-row{gap:20px 31px!important}.illutheclimg-bc button[aria-label]:focus:after,.illutheclimg-bc button[aria-label]:hover:after{background:transparent}.artlighttxtcon .tpn{margin-block-end:0;margin-block-start:.2em}.ALDSec:nth-child(2){margin-bottom:0!important}.ALDSec:nth-child(2),.ALDSec:nth-child(3){padding-top:12px!important}section.homepage-products{padding:78px 0 60px!important}section.layers-of-lighting{height:678px!important}body .layers-btns-carousel{margin:32px 0}}@media only screen and (max-width:991px){header.header.header--middle-center{height:60px}}