.section-header h2,.subheading_ele,.subheading_ele p{color:#3a2d2d;font-family:Pinyon Script;font-size:34px;font-style:normal;font-weight:400;line-height:43.172px;letter-spacing:-.32px;margin-bottom:30px}.subheading_ele p{margin:0}.menu-list:not(:has(.menu-list__list-item:hover)) .menu-list__link--active,.menu-list .menu-list__list-item:where(:hover,:focus-within) .menu-list__link,.menu-list .menu-list__list-item:is([slot=more],[slot=overflow]):has([aria-expanded=true]) .menu-list__link{font-weight:700}.mt-4{margin-top:50px!important}h1,.h1,.text-block.h1,.text-block.h1>*,.heading{font-family:benton-modern-display!important;font-style:normal;font-weight:300!important;line-height:90%!important;letter-spacing:-1.12px!important;text-transform:uppercase}.heading>*{font-family:benton-modern-display!important}.footer-content.spacing-style{justify-content:space-between;display:flex}footer summary.menu__heading{display:none}footer summary.menu__heading.h3+nav{margin:0!important}footer ul.list-unstyled{column-count:2;column-gap:30px}footer li.menu__item.paragraph a{color:#3a2d2d;font-size:13px;font-style:normal;font-weight:400;letter-spacing:-.26px;text-transform:uppercase}footer div.text-block.h4 p,rte-formatter.spacing-style.text-block.rte.rte a{text-decoration:none;color:#3a2d2d;font-size:14px;font-style:normal;font-weight:500}footer div.text-block.h4 p{font-weight:400}footer nav.details-content{margin:0!important}button.email-signup__button.email-signup__button--integrated.email-signup__button--arrow.paragraph.button{margin:0!important}footer .email-signup__input-group--integrated .email-signup__input{padding-top:10px;padding-bottom:10px}.header[data-sticky-state=inactive] a.button.button-secondary.get_a_quote_btn{color:#fff;border:1px solid #ffffff;box-shadow:none!important}.header[data-sticky-state=inactive] a.button.button-secondary.get_a_quote_btn:after{content:none}a.button.button-secondary.get_a_quote_btn{font-size:13px;font-style:normal;font-weight:500;letter-spacing:.26px;padding:12px 20px;text-transform:uppercase}.split-body.rte{max-width:480px}.position_left .split-body.rte{margin-left:auto}h3.split-sheading{max-width:380px;margin-bottom:25px}.position_left h3.split-sheading{margin-left:auto}h3.split-sheading p{color:#3a2d2d;font-family:benton-modern-display!important;font-size:24px;font-style:normal;font-weight:400;line-height:90%;letter-spacing:-.48px}.split-subheading{font-family:Pinyon Script,cursive!important}header-component[data-sticky-state=inactive] shopify-account svg path,header-component[data-sticky-state=inactive] shopify-account svg circle{stroke:#fff}.featured_carousel .text-block.h3 p{color:#3a2d2d;font-size:14px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:.56px;text-transform:uppercase;font-family:proxima-nova}.title_wrapper h2.h1{color:#3a2d2d;font-size:44px;font-style:normal;font-weight:300;line-height:90%;letter-spacing:-.88px;text-transform:uppercase}.xmas-hero__header-left .subheading_ele{margin:0}.download_icon{display:flex;align-items:center;gap:8px}.soften_blend video{border:none;display:block!important;mix-blend-mode:soft-light}.header[data-sticky-state=inactive].transparent_not_sticky_header a.button.button-secondary.get_a_quote_btn{color:#000!important;border-color:#000;box-shadow:none!important}.header[data-sticky-state=inactive].transparent_not_sticky_header shopify-account svg circle,.header[data-sticky-state=inactive].transparent_not_sticky_header shopify-account svg path{stroke:#000}.tsuffix_contact .accordion{display:flex;flex-wrap:wrap;column-gap:12px}.tsuffix_contact .accordion accordion-custom{width:calc(50% - 6px);border-bottom:1px solid #00000040}.tsuffix_contact .accordion accordion-custom .details-content{padding-bottom:20px}li.mega-menu__column.mega-menu__column--span-1{display:flex;width:100%;flex-wrap:wrap;gap:8px}ul.mega-menu__list.list-unstyled{display:flex}li.mega-menu__column.mega-menu__column--span-1 div{width:calc(25% - 7px);background:#ebe6e0!important}li.mega-menu__column.mega-menu__column--span-1 div a{display:flex;flex-direction:column}li.mega-menu__column span.wrap-text{color:#3a2d2d;font-size:14px;font-style:normal;font-weight:500;line-height:150%;text-transform:initial;margin-top:8px}body .header__underlay.header__underlay-open,.menu-list__submenu{background:#ebe6e0!important}body .page-wrapper.page-wrapper--drawer-open:before{content:"";background-color:#fffc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:fixed;left:0;top:0;z-index:2;height:100vh;width:100vh}body .page-wrapper--drawer-open{z-index:-1;position:relative;overflow:hidden;margin:0!important}.marquee_wrapper .section-header h2{margin:0}.tsuffix_contact .accordion .details__header{padding:16px 0}body .header a.button.button-secondary.get_a_quote_btn:hover{background:#510611;color:#fff!important;border-color:#510611!important;transition:.5s all}a.banner-btn{text-transform:uppercase}.max_560{max-width:560px!important}.max_560>*{letter-spacing:-.15px!important}h3.ele_split-sheading.subheading_ele{margin-bottom:10px}footer .email-signup__input-group--integrated .email-signup__input{height:42px}.tsuffix_outdoor-lighting .custom-split-section h2.split-heading.h1{text-transform:inherit;font-size:24px;font-style:normal;font-weight:400;line-height:90%;letter-spacing:-.48px}.position_left h2.split-heading.h1{max-width:480px;width:100%;margin-left:auto}.project-showcase__gallery-item video{width:100%}.i_ele_xmas-hero__header-left .subheading_ele{margin-bottom:5px}.tsuffix_christmas-in-a-box h2.ele-gallery-title{font-family:benton-modern-display!important;font-style:normal;font-weight:300!important;line-height:90%!important;letter-spacing:-1.12px!important}.template_product .split-content-column{justify-content:space-between!important;padding-top:0!important;padding-bottom:0!important;padding-left:0!important}.template_product .split-body.rte{font-size:14px!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
