@font-face{font-family:HelveticaNeue;font-style:normal;font-weight:275;src:url(/themes/custom/lutron_base/assets/fonts/Helvetica-Neue-Thin.woff) format("woff")}@font-face{font-family:HelveticaNeue;font-style:normal;font-weight:300;src:url(/themes/custom/lutron_base/assets/fonts/HelveticaNeue-light.woff) format("woff")}@font-face{font-family:HelveticaNeue;font-style:normal;font-weight:400;src:url(/themes/custom/lutron_base/assets/fonts/HelveticaNeue-Regular.woff) format("woff")}@font-face{font-family:HelveticaNeue;font-style:normal;font-weight:500;src:url(/themes/custom/lutron_base/assets/fonts/HelveticaNeue-Medium.woff) format("woff")}@font-face{font-family:HelveticaNeue;font-style:normal;font-weight:700;src:url(/themes/custom/lutron_base/assets/fonts/HelveticaNeue-Bold.woff) format("woff")}@font-face{font-family:icomoon;font-style:normal;font-weight:400;src:url(/themes/custom/lutron_base/assets/fonts/icomoon.ttf)}@font-face{font-family:fontawesome;font-style:normal;font-weight:400;src:url(/themes/custom/lutron_base/assets/fonts/fontawesome-webfont.woff)}@font-face{font-family:glyphicon;font-style:normal;font-weight:400;src:url(/themes/custom/lutron_base/assets/fonts/glyphicons-halflings-regular.woff) format("woff")}body,button,html,input,select,span,textarea{font-family:HelveticaNeue,Helvetica,sans-serif,Arial}body{--color-dark-gray:#333;--color-light-gray:#999;--color-grey-blue:#4f6f7e;--color-grey-blue-light:rgba(79,111,126,.2);--color-grey-orange:#908a84;--color-grey-orange-dark:#544b42;--color-grey-orange-light:#e1e0db;--color-white:#fff;--color-white-light:#f9f9f9;--color-black:#000;--cx-color-red:#e82649;--color-yellow-dark:#fac641;--color-yellow-dark-transparent:rgba(250,198,65,.6);--color-white-8:hsla(0,0%,100%,.8);--color-white-5:hsla(0,0%,100%,.5);--color-white-3:hsla(0,0%,100%,.3);--color-white-2:hsla(0,0%,100%,.2);--color-white-6:hsla(0,0%,100%,.6);--color-white-7:hsla(0,0%,100%,.7);--color-black-3:rgba(0,0,0,.3);--color-section-border:rgba(84,75,66,.1);--page-bg-color:#f2f2ed;--popup-bg-color:#f2f2ed;--search-popup-bg-color:#f9f9f9;--color-error:#f44336;--color-cuccess:#4caf50}*{box-sizing:border-box}*,body,html{margin:0;padding:0}body,html{background:var(--page-bg-color);color:var(--color-dark-gray);font-size:16px;font-weight:300;line-height:20px}section.page-container{margin:0 auto;max-width:1680px;min-height:82.4vh;padding:10px 20px 0}a.btn.mark-all-read.disabled{cursor:not-allowed;opacity:.5;pointer-events:auto}.custom-html-section.my-settings-page h1,.custom-html-section.my-settings-page h2{color:var(--color-dark-gray);font-size:16px;font-weight:400;line-height:16px;margin:10px 0 20px}.lutron-pii-users-user-settings{font-size:14px}.lutron-pii-users-user-settings h3.notification-static-text{font-size:14px;font-weight:400;padding-top:10px}.lutron-pii-users-user-settings input[type=checkbox]{height:20px;margin:0 13px 0 0}.lutron-pii-users-user-settings label{color:var(--color-grey-blue);margin:0}.lutron-pii-users-user-settings legend{display:none}.lutron-pii-users-user-settings .form-item-enable-notification{display:flex;flex-wrap:wrap;line-height:1.4em;margin:20px 0 10px}.lutron-pii-users-user-settings .form-item-enable-notification .form-checkbox{margin-right:13px}.lutron-pii-users-user-settings .form-item-enable-notification .description{margin-left:26px;width:100%}.lutron-pii-users-user-settings .fieldset-wrapper{display:flex;flex-flow:column;line-height:1.4em;margin:0 0 20px}@media(min-width:565px){.lutron-pii-users-user-settings .fieldset-wrapper{flex-flow:row}}.lutron-pii-users-user-settings .fieldset-wrapper .form-item-forward-notification-to-email{align-items:center;display:flex}.lutron-pii-users-user-settings .fieldset-wrapper .js-form-item-email{margin-left:5px}.lutron-pii-users-user-settings .fieldset-wrapper .js-form-item-email input{background-color:var(--color-white-3);border:none;border:1px solid var(--color-section-border);font-weight:300;margin-left:21px;margin-top:5px;max-width:270px;padding:10px}@media(min-width:565px){.lutron-pii-users-user-settings .fieldset-wrapper .js-form-item-email input{margin-left:5px;margin-top:0;max-width:300px}}.lutron-pii-users-user-settings .js-form-submit{background:var(--color-grey-blue);border:1px solid var(--color-grey-blue);border-radius:5px;color:#f9f9f9;cursor:pointer;font-size:14px;font-weight:400;padding:10px 28px;text-align:center;width:250px}.lutron-pii-users-user-settings .js-form-submit.button-disable{cursor:default;opacity:.3}.lutron-pii-users-user-settings .form-success-message-container{color:var(--color-cuccess);margin-top:10px;max-width:250px;text-align:center}.lutron-pii-users-user-settings .form-error-message-container{color:var(--color-error);margin-top:10px}.js-form-type-checkbox.form-disabled .form-checkbox:checked+label:after,.js-form-type-checkbox.form-disabled label:before{opacity:.5}.list_cart_items_block{background:var(--color-white);border-radius:5px;box-shadow:0 0 3px 3px rgba(0,0,0,.05);font-family:HelveticaNeue,Helvetica,sans-serif,Arial;font-size:16px;font-weight:300;left:-65px;min-width:310px;padding:5px 0;position:absolute;text-align:left;top:40px;width:290px;z-index:6}@media(min-width:565px){.list_cart_items_block{left:-195px;width:405px}}.list_cart_items_block:before{background:var(--color-white-light);border-radius:0 0 100%;box-shadow:-3px -3px 3px rgba(0,0,0,.05);content:"";font-size:16px;height:1em;left:100px;margin-left:-1em;position:absolute;top:-.5em;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);width:1em;z-index:-1}@media(min-width:565px){.list_cart_items_block:before{left:233px}}.list_cart_items_block h2{color:#666;font-size:20px;margin:0;padding:10px 10px 15px}@media(min-width:565px){.list_cart_items_block h2{padding:13px 20px 18px}}.list_cart_items_block ul.cart-list-container{border-top:1px solid rgba(84,75,66,.1);list-style:none;max-height:520px;overflow:auto}.list_cart_items_block ul.cart-list-container li{-ms-flex-align:center;align-items:center;border-top:1px solid rgba(84,75,66,.1);display:flex;font-size:16px;font-weight:300;overflow:hidden;padding:10px}@media(min-width:565px){.list_cart_items_block ul.cart-list-container li{padding:10px 20px}}.list_cart_items_block ul.cart-list-container li:first-child{border:none}.list_cart_items_block ul.cart-list-container li img{height:55px;margin-right:10px}@media(min-width:565px){.list_cart_items_block ul.cart-list-container li img{height:83px}}.list_cart_items_block ul.cart-list-container li .item-details{line-height:1.2em;padding-right:10px;width:80%}.list_cart_items_block ul.cart-list-container li .item-actions{display:flex;flex-flow:column;gap:14px;position:relative;width:95px}.list_cart_items_block ul.cart-list-container li .item-actions:before{border-left:1px solid rgba(84,75,66,.1);color:#4f6f7e;content:"";font-family:icomoon;padding:5px 10px;pointer-events:none;position:absolute;right:-2px;top:2px}.list_cart_items_block ul.cart-list-container li .item-actions select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-grey-blue);border-radius:5px;box-shadow:none;color:var(--color-grey-orange);font-size:14px;font-weight:300;margin:0;outline:none;padding:6px;width:100%}.list_cart_items_block ul.cart-list-container li .item-actions .remove-cart-item{color:#4f6f7e;cursor:pointer;text-decoration:none}.list_cart_items_block .cart-full .cart-full-msg,.list_cart_items_block .cart-item-view-cart-section{border-top:1px solid rgba(84,75,66,.1);padding:10px 20px;text-align:center}.list_cart_items_block .cart-item-view-cart-section{font-weight:200}.list_cart_items_block .cart-item-view-cart-section .remove-cart-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-grey-blue);border:1px solid var(--color-grey-blue);border-radius:5px;box-sizing:border-box;color:var(--color-white-light);cursor:pointer;display:inline-block;flex-grow:1;font-family:inherit;font-size:14px;font-weight:inherit;padding:7px 15px;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.list_cart_items_block .user-cart-empty{padding:10px 20px;text-align:center}.list_cart_items_block{display:none}.list_cart_items_block.active{display:block}.user-top-nav ul.navbar-nav li .cart-count{background:#d64541;border-radius:50%;color:#fff;font-family:HelveticaNeue,Helvetica,sans-serif,Arial;font-size:13px;font-weight:500;height:20px;left:7px;line-height:20px;padding:0 2px 0 1px;position:absolute;text-align:center;top:-6px;width:20px}.user-top-nav ul.navbar-nav li .cart-count.hide-cart-count{display:none}.list_notification_block{background:var(--color-white);border-radius:5px;box-shadow:0 0 3px 3px rgba(0,0,0,.05);font-family:HelveticaNeue,Helvetica,sans-serif,Arial;font-size:16px;font-weight:300;left:-130px;min-width:135px;padding:5px 0;position:absolute;text-align:left;top:40px;width:305px;z-index:6}@media(min-width:565px){.list_notification_block{left:-220px;width:405px}}@media(min-width:768px){.list_notification_block{left:-300px;width:405px}}.list_notification_block:before{background:var(--color-white-light);border-radius:0 0 100%;box-shadow:-3px -3px 3px rgba(0,0,0,.05);content:"";font-size:16px;height:1em;left:165px;margin-left:-1em;position:absolute;top:-.5em;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);width:1em;z-index:-1}@media(min-width:565px){.list_notification_block:before{left:256px}}@media(min-width:768px){.list_notification_block:before{left:337px}}.list_notification_block .notification-item-view-all{border-top:1px solid rgba(84,75,66,.1);font-weight:200;padding:15px 20px;text-align:center}.list_notification_block .notification-item-view-all .notification-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-grey-blue);border:1px solid var(--color-grey-blue);border-radius:5px;box-sizing:border-box;color:var(--color-white-light);cursor:pointer;display:inline-block;flex-grow:1;font-family:inherit;font-size:14px;font-weight:inherit;padding:7px 15px;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.list_notification_block .user-notification-empty{padding:10px 20px;text-align:center}.list_notification_block{display:none}.list_notification_block.active{display:block}.user-top-nav ul.navbar-nav li .notification-count{background:#d64541;border-radius:50%;color:#fff;font-family:HelveticaNeue,Helvetica,sans-serif,Arial;font-size:11px;font-weight:500;height:21px;left:7px;line-height:20px;padding:0 2px 0 1px;position:absolute;text-align:center;top:-6px;width:21px}.list-notification-container.list-notification-page .notification-header{flex-flow:row wrap;gap:30px;justify-content:flex-start}@media(max-width:767px){.list-notification-container.list-notification-page .notification-header{gap:20px}}@media only screen and (max-width:710px){.list-notification-container.list-notification-page .notification-header h1{width:100%}}@media(min-width:1024px){.list-notification-container.list-notification-page .notification-header{gap:45px}}.list-notification-container.list-notification-page .notification-header .notification-type-filter-btn-container{position:relative}.list-notification-container.list-notification-page .notification-header .notification-type-filter-btn-container .notification-type-filter-btn.btn{min-width:210px;text-align:center}.list-notification-container.list-notification-page .notification-header .notification-type-filter-btn-container .notification-type-container{word-wrap:break-word;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;display:none;font-size:.875rem;font-weight:400;left:0;line-break:auto;line-height:1.5;position:absolute;text-align:left;top:50px;width:100%;z-index:1060}.list-notification-container.list-notification-page .notification-header .notification-type-filter-btn-container .notification-type-container:before{border:10px solid transparent;border-left-color:rgba(0,0,0,.25);border-width:.65rem 0 .65rem .65rem;content:"";margin-left:-10px;position:absolute;right:46.17%;top:-15px;transform:rotate(-91deg)}.list-notification-container.list-notification-page .notification-header .notification-type-filter-btn-container .notification-type-container:after{border-color:var(--color-white) transparent transparent transparent;border-style:solid;border-width:10px;content:"";margin-left:-10px;position:absolute;right:44%;top:-18px;transform:rotate(-178deg)}.list-notification-container.list-notification-page .notification-header .notification-type-filter-btn-container .notification-type-container ul.notification-type-list{font-style:normal;font-weight:400;line-height:1.5;list-style-type:none;margin:0;max-height:580px;padding:5px}.list-notification-container.list-notification-page .notification-header .notification-type-filter-btn-container .notification-type-container ul.notification-type-list li.notification-type-item{border:none;border-bottom:1px solid var(--color-section-border);margin:0;min-height:auto;padding:0;text-align:left;text-decoration:none;width:100%}.list-notification-container.list-notification-page .notification-header .notification-type-filter-btn-container .notification-type-container ul.notification-type-list li.notification-type-item a.notification-type-value{color:var(--color-dark-gray);cursor:pointer;display:block;font-size:14px;font-weight:300;line-height:1.5;padding:8px 10px}.list-notification-container.list-notification-page .notification-header .notification-type-filter-btn-container .notification-type-container ul.notification-type-list li.notification-type-item:last-child{border-bottom:none}.list-notification-container.list-notification-page .notification-header .notification-type-filter-btn-container .notification-type-container ul.notification-type-list li.notification-type-item.active{background-color:var(--color-grey-blue);border-radius:5px;color:var(--color-white)}.list-notification-container.list-notification-page .notification-header .notification-type-filter-btn-container .notification-type-container ul.notification-type-list li.notification-type-item.active:hover{color:var(--color-white)}.list-notification-container.list-notification-page .notification-header .notification-type-filter-btn-container .notification-type-container ul.notification-type-list li.notification-type-item.active:hover a.notification-type-value{filter:contrast(80%)}.list-notification-container.list-notification-page .notification-header .notification-type-filter-btn-container .notification-type-container ul.notification-type-list li.notification-type-item.active a.notification-type-value{color:var(--color-white)}.list-notification-container.list-notification-page .notification-header .notification-status-filter-container{position:relative}.list-notification-container.list-notification-page .notification-header .notification-status-filter-container .notification-status-filter-btn.btn{min-width:167px;text-align:center}@media(min-width:1024px){.list-notification-container.list-notification-page .notification-header .notification-status-filter-container .notification-status-filter-btn.btn{min-width:164px}}.list-notification-container.list-notification-page .notification-header .notification-status-filter-container .notification-status-dropdown-container{word-wrap:break-word;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;display:none;font-size:.875rem;font-weight:400;left:0;line-break:auto;line-height:1.5;position:absolute;text-align:left;top:50px;width:100%;z-index:1060}.list-notification-container.list-notification-page .notification-header .notification-status-filter-container .notification-status-dropdown-container:before{border:10px solid transparent;border-left-color:rgba(0,0,0,.25);border-width:.65rem 0 .65rem .65rem;content:"";margin-left:-10px;position:absolute;right:46.17%;top:-15px;transform:rotate(-91deg)}.list-notification-container.list-notification-page .notification-header .notification-status-filter-container .notification-status-dropdown-container:after{border:10px solid transparent;border-top:10px solid var(--color-white);content:"";margin-left:-10px;position:absolute;right:44%;top:-18px;transform:rotate(-178deg)}.list-notification-container.list-notification-page .notification-header .notification-status-filter-container .notification-status-dropdown-container ul.notification-status-list{font-style:normal;font-weight:400;line-height:1.5;list-style-type:none;margin:0;max-height:580px;padding:5px}.list-notification-container.list-notification-page .notification-header .notification-status-filter-container .notification-status-dropdown-container ul.notification-status-list li.notification-status-item{border:none;border-bottom:1px solid var(--color-section-border);margin:0;min-height:auto;padding:0;text-align:left;text-decoration:none;width:100%}.list-notification-container.list-notification-page .notification-header .notification-status-filter-container .notification-status-dropdown-container ul.notification-status-list li.notification-status-item a.notification-status-value{color:var(--color-dark-gray);cursor:pointer;display:block;font-size:14px;font-weight:300;line-height:1.5;padding:8px 10px}.list-notification-container.list-notification-page .notification-header .notification-status-filter-container .notification-status-dropdown-container ul.notification-status-list li.notification-status-item:last-child{border-bottom:none}.list-notification-container.list-notification-page .notification-header .notification-status-filter-container .notification-status-dropdown-container ul.notification-status-list li.notification-status-item.active{background-color:var(--color-grey-blue);border-radius:5px;color:var(--color-white)}.list-notification-container.list-notification-page .notification-header .notification-status-filter-container .notification-status-dropdown-container ul.notification-status-list li.notification-status-item.active:hover{color:var(--color-white)}.list-notification-container.list-notification-page .notification-header .notification-status-filter-container .notification-status-dropdown-container ul.notification-status-list li.notification-status-item.active:hover a.notification-status-value{filter:contrast(80%)}.list-notification-container.list-notification-page .notification-header .notification-status-filter-container .notification-status-dropdown-container ul.notification-status-list li.notification-status-item.active a.notification-status-value{color:var(--color-white)}.list-notification-container.list-notification-page .notification-header .notification-search-container{margin-left:auto;position:relative;width:300px}@media only screen and (max-width:575px){.list-notification-container.list-notification-page .notification-header .notification-search-container{margin-left:0}}.list-notification-container.list-notification-page .notification-header .notification-search-container .search-wrapper{align-items:center;background-color:var(--color-white);border:1px solid #ccc;border-radius:5px;display:flex;padding:1px;position:relative}.list-notification-container.list-notification-page .notification-header .notification-search-container .search-wrapper .search-input{border:none;font-size:14px;outline:none;padding:5px 60px 5px 5px;width:100%}.list-notification-container.list-notification-page .notification-header .notification-search-container .search-wrapper .search-icon{cursor:pointer;font-size:16px;height:32px;position:absolute;right:0;width:32px}.list-notification-container.list-notification-page .notification-header .notification-search-container .search-wrapper .search-icon:before{content:"";display:block;font-family:icomoon;font-size:32px;font-style:normal;line-height:32px;transform:rotateY(180deg)}.list-notification-container.list-notification-page .notification-header .notification-search-container .search-wrapper .search-icon.disabled{cursor:not-allowed;opacity:.5;pointer-events:auto}.list-notification-container.list-notification-page .notification-header .notification-search-container .search-wrapper .clear-icon{cursor:pointer;font-size:18px;position:absolute;right:10px;right:38px}.list-notification-container.list-notification-page .notification-header .notification-search-container .search-wrapper .clear-icon:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-grey-blue);content:"";cursor:pointer;display:block;font-family:icomoon;line-height:1}@media(max-width:564px){.list-notification-container.list-notification-page .notification-header h1{order:1}.list-notification-container.list-notification-page .notification-header .notification-type-filter-btn-container{order:3}.list-notification-container.list-notification-page .notification-header .notification-search-container{order:2}.list-notification-container.list-notification-page .notification-header a.btn.mark-all-read{order:5}.list-notification-container.list-notification-page .notification-header .notification-status-filter-container{order:4}}.list-notification-container.list-notification-page .notification-info-section .notification-resuls-section .notification-result-count,.list-notification-container.list-notification-page .notification-info-section .notification-resuls-section .notification-result-message{margin-bottom:10px}.list-notification-container.list-notification-page .notification-info-section .notification-resuls-section .notification-result-count span,.list-notification-container.list-notification-page .notification-info-section .notification-resuls-section .notification-result-message span{font-size:16px;font-weight:300;line-height:20px}.list-notification-container.list-notification-page .notification-info-section .notification-resuls-section .notification-result-count span strong,.list-notification-container.list-notification-page .notification-info-section .notification-resuls-section .notification-result-message span strong{font-weight:500}.category-page-tab{border-bottom:1px solid rgba(84,75,66,.1);display:flex;flex-flow:row wrap;margin-bottom:20px;margin-left:-10px;margin-right:-10px;padding:0 0 15px;position:relative;width:auto}.category-page-tab li{display:block;flex:0 1 50%;font-weight:300;padding:5px 10px}.category-page-tab li a{border:1px solid var(--color-grey-blue);border-radius:5px;box-sizing:border-box;color:var(--color-grey-blue);display:block;font-size:14px;line-height:1.15;padding:.75em .5em;position:relative;text-align:center;text-decoration:none}.category-page-tab li .active-tab{background:var(--color-grey-blue);color:var(--color-white-light)}@media(min-width:768px){.category-page-tab li{flex:0 1 33.3%}}@media(min-width:1024px){.category-page-tab li{flex:0 1 20%}}@media(min-width:1400px){.category-page-tab li{flex:0 1 20%}}.visually-hidden.focusable{display:none}header{background:var(--color-white-light) url(/themes/custom/fwa_subtheme/assets/images/full-app-header-bkg_bg_header.png) center repeat-x;background-size:auto 100%;box-shadow:1px 1px 0 rgba(84,75,66,.1);min-height:84px}@media(min-width:1170px){header{min-height:88px}}header .header-container{height:80px;margin:0 auto;max-width:1680px;padding:13px 0 15px;position:relative;text-align:left}@media(min-width:1170px){header .header-container{height:auto;padding:23px 20px 17px}}header .header-container .block-system-branding-block{display:flex}header .header-container .navbar-expand-lg{padding:0;z-index:9}@media(min-width:1170px){header .header-container .navbar-expand-lg{flex-flow:column}}header .header-container .user-top-nav{position:relative}header .header-container .navbar-collapse{background:var(--color-grey-orange-light);width:100%;z-index:9}@media(min-width:1170px){header .header-container .navbar-collapse{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;margin-top:0}}header .header-container .navbar-collapse .navbar-nav{cursor:pointer;flex-direction:column;font-size:16px!important;font-weight:300;text-align:center;width:100%}@media(min-width:1170px){header .header-container .navbar-collapse .navbar-nav{flex-direction:row;justify-content:space-around;max-width:none;padding:0}}header .header-container .navbar-collapse .navbar-nav .nav-item{border-bottom:1px solid var(--color-white-light)}@media(min-width:1170px){header .header-container .navbar-collapse .navbar-nav .nav-item{border:none}}header .header-container .navbar-collapse .navbar-nav .nav-item .nav-link{align-items:center;color:var(--color-grey-orange)!important;display:flex;flex-direction:row;padding:4px 15px;text-align:left;text-decoration:none;white-space:nowrap;width:100%}@media(min-width:768px){header .header-container .navbar-collapse .navbar-nav .nav-item .nav-link{white-space:inherit}}@media(min-width:1170px){header .header-container .navbar-collapse .navbar-nav .nav-item .nav-link{display:inline;display:initial;flex-direction:row;padding:initial;text-align:center;width:auto}}header .header-container .navbar-collapse .navbar-nav .nav-item .nav-link:before{display:block;font-family:icomoon!important;font-size:42px!important;font-style:normal;line-height:42px;margin-right:10px}@media(min-width:1170px){header .header-container .navbar-collapse .navbar-nav .nav-item .nav-link:before{margin-right:0}}header .header-container .navbar-collapse .navbar-nav .nav-item .icon-nav_fabrics:before{content:""}header .header-container .navbar-collapse .navbar-nav .nav-item .icon-nav_gallery:before{content:""}header .header-container .navbar-collapse .navbar-nav .nav-item .icon-nav_search:before{content:""}header .header-container .navbar-collapse .navbar-nav .nav-item .icon-nav_favorites:before{content:""}header .header-container .navbar-collapse .navbar-nav .nav-item .icon-nav_resources:before{content:""}header .header-container .navbar-collapse .navbar-nav .nav-item span{display:block;margin-left:0}@media(min-width:565px){header .header-container .navbar-collapse .navbar-nav .nav-item span{margin-left:10px}}header .header-container .navbar-collapse .navbar-nav .nav-item .nav-link.is-active{color:var(--color-grey-blue)!important}header .header-container .navbar-collapse .navbar-nav .nav-item .nav-link.is-active.icon-nav_fabrics:before{content:""}header .header-container .navbar-collapse .navbar-nav .nav-item .nav-link.is-active.icon-nav_gallery:before{content:""}header .header-container .navbar-collapse .navbar-nav .nav-item .nav-link.is-active.icon-nav_search:before{content:""}header .header-container .navbar-collapse .navbar-nav .nav-item .nav-link.is-active.icon-nav_favorites:before{content:""}header .header-container .navbar-collapse .navbar-nav .nav-item .nav-link.is-active.icon-nav_resources:before{content:""}header .header-container .navbar-collapse .navbar-nav.nav-flex-icons{align-items:center;cursor:pointer;flex-direction:row;flex-wrap:wrap;font-family:icomoon!important;font-size:24px!important;font-style:normal;justify-content:center;margin:auto;padding:13px 0 0;width:auto}@media(min-width:1170px){header .header-container .navbar-collapse .navbar-nav.nav-flex-icons{position:absolute;right:0;top:-119px}}header .header-container .navbar-collapse .navbar-nav.nav-flex-icons .nav-item{border-bottom:none;display:inline;display:initial;position:relative}@media(min-width:1170px){header .header-container .navbar-collapse .navbar-nav.nav-flex-icons .nav-item{display:flex}}header .header-container .navbar-collapse .navbar-nav.nav-flex-icons .nav-item .nav-link{color:var(--color-grey-blue)!important;font-size:0;height:24px;line-height:24px;margin:0 15px;padding:0}@media(min-width:565px){header .header-container .navbar-collapse .navbar-nav.nav-flex-icons .nav-item .nav-link{margin:0 17px}}header .header-container .navbar-collapse .navbar-nav.nav-flex-icons .nav-item .nav-link:before{font-family:icomoon!important;font-size:24px!important;font-style:normal;line-height:24px;margin:0}header .header-container .navbar-collapse .navbar-nav.nav-flex-icons .nav-item .icon-cart{font-style:normal}header .header-container .navbar-collapse .navbar-nav.nav-flex-icons .nav-item .icon-cart:before{content:""}header .header-container .navbar-collapse .navbar-nav.nav-flex-icons .nav-item .icon-notification{font-style:normal}header .header-container .navbar-collapse .navbar-nav.nav-flex-icons .nav-item .icon-notification:before{content:""}header .header-container .navbar-collapse .navbar-nav.nav-flex-icons .nav-item .icon-user{display:flex;font-style:normal}header .header-container .navbar-collapse .navbar-nav.nav-flex-icons .nav-item .icon-user .user-name{font-size:14px;margin-left:5px;max-width:110px;overflow:hidden;padding-right:15px;position:relative;text-overflow:ellipsis;white-space:nowrap}@media only screen and (min-width:370px){header .header-container .navbar-collapse .navbar-nav.nav-flex-icons .nav-item .icon-user .user-name{max-width:120px}}@media(min-width:565px){header .header-container .navbar-collapse .navbar-nav.nav-flex-icons .nav-item .icon-user .user-name{max-width:none;overflow:visible;overflow:initial;text-overflow:clip}}header .header-container .navbar-collapse .navbar-nav.nav-flex-icons .nav-item .icon-user .user-name:after{content:"";font-family:icomoon!important;font-size:10px;letter-spacing:0;line-height:1;margin-left:5px;position:absolute;right:0;top:9px}header .header-container .navbar-collapse .navbar-nav.nav-flex-icons .nav-item .icon-user .user-name .f-name{display:inline;margin:0}header .header-container .navbar-collapse .navbar-nav.nav-flex-icons .nav-item .icon-user .user-name .l-name{display:none;margin-left:0}@media(min-width:565px){header .header-container .navbar-collapse .navbar-nav.nav-flex-icons .nav-item .icon-user .user-name .l-name{display:inline}}header .header-container .navbar-collapse .navbar-nav.nav-flex-icons .nav-item .icon-user:before{content:""}header .header-container .navbar-collapse .navbar-nav.nav-flex-icons .nav-item:last-child .nav-link{margin-right:0}header .header-container .navbar-collapse .navbar-nav.nav-flex-icons .nav-item .user_login_dropdown{background:var(--color-white);border-radius:5px;box-shadow:0 0 3px 3px rgba(0,0,0,.05);display:none;font-family:HelveticaNeue;font-size:16px;font-weight:300;left:0;list-style:none;min-width:135px;padding:5px 0;position:absolute;text-align:left;top:40px;z-index:6}header .header-container .navbar-collapse .navbar-nav.nav-flex-icons .nav-item .user_login_dropdown a{color:var(--color-grey-blue);display:block;padding:10px 20px;text-decoration:none;white-space:nowrap}header .header-container .navbar-collapse .navbar-nav.nav-flex-icons .nav-item .user_login_dropdown a:hover{background:var(--color-grey-blue-light)}header .header-container .navbar-collapse .navbar-nav.nav-flex-icons .nav-item .user_login_dropdown:before{background:#f9f9f9;border-radius:0 0 100%;box-shadow:-3px -3px 3px rgba(0,0,0,.05);content:"";font-size:16px;height:1em;left:40px;margin-left:-1em;position:absolute;top:-.5em;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);width:1em;z-index:-1}header .header-container .navbar-collapse .navbar-nav.nav-flex-icons .nav-item .user_login_dropdown.active{display:block}header .header-container .navbar-collapse .navbar-nav.nav-flex-icons .nav-item .nav-link.top-link{font-family:HelveticaNeue,Helvetica,sans-serif,Arial;font-size:16px;font-weight:275}header .header-container .navbar-collapse .navbar-nav.nav-flex-icons .nav-item:first-child .nav-link{justify-content:center;margin-left:0;margin-right:5px;white-space:nowrap}@media(min-width:768px){header .header-container .navbar-collapse .navbar-nav.nav-flex-icons .nav-item:first-child .nav-link{color:var(--color-grey-blue)!important;justify-content:normal;white-space:inherit}}header .header-container .navbar-collapse .navbar-nav.nav-flex-icons .nav-item:first-child{border-top:1px solid #fff;margin-top:13px;order:4;padding:10px 0;width:100%}@media(min-width:768px){header .header-container .navbar-collapse .navbar-nav.nav-flex-icons .nav-item:first-child{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;border:initial;margin-top:0;order:0;padding:initial;width:auto}header .header-container .navbar-collapse .navbar-nav.nav-flex-icons{flex-wrap:nowrap;padding:13px 0}}header .navbar-brand{align-items:flex-start;color:var(--color-grey-orange-dark)!important;display:flex;flex-direction:column;font-size:25px;margin:auto 0 12px;max-width:195px;padding:0 0 0 16px;text-decoration:none}@media(min-width:1170px){header .navbar-brand{flex-direction:row;margin-bottom:20px!important;margin:initial;margin-right:auto;padding-left:0}}header .navbar-brand img.site-logo{display:inline-block;height:25px;margin-bottom:6px;margin-right:0;width:153.06122px}@media(min-width:1170px){header .navbar-brand img.site-logo{margin-bottom:0;margin-right:17px}}header .navbar-brand span{font-weight:300;line-height:25px}header .burger-menu-toggle{cursor:pointer;display:block;display:flex;flex-flow:column nowrap;font-size:0;height:2rem;justify-content:space-around;position:absolute;right:16px;top:-58.5px;width:2rem;z-index:2}@media(min-width:1170px){header .burger-menu-toggle{display:none}}header .burger-menu-toggle div{background-color:#544b42;border-radius:10px;height:.25rem;transform-origin:5px center;transition:all .15s linear 0s;width:2rem}header .burger-menu-toggle div:first-child{transform:rotate(0deg)}header .burger-menu-toggle div:nth-child(2){opacity:1;transform:translateX(0)}header .burger-menu-toggle div:nth-child(3){transform:rotate(0deg)}header .burger-menu-toggle.active-burger{display:flex;flex-flow:column nowrap;justify-content:space-around}@media(min-width:1170px){header .burger-menu-toggle.active-burger{display:none}}header .burger-menu-toggle.active-burger div:first-child{transform:rotate(45deg)}header .burger-menu-toggle.active-burger div:nth-child(2){display:none;opacity:0}header .burger-menu-toggle.active-burger div:nth-child(3){transform:rotate(-45deg)}header .nav-grey-popup{background:var(--color-white-light);bottom:0;display:none;left:0;opacity:.25;position:fixed;right:0;top:0;z-index:1}@media(min-width:1170px){header .nav-grey-popup{display:none}}header .nav-grey-popup.active{display:block}header .navbar-collapse{height:0;overflow:hidden;transition:height .5s}@media(min-width:1170px){header .navbar-collapse{height:auto;overflow:visible;overflow:initial}}header .navbar-collapse.active{height:auto;overflow:visible;overflow:initial}footer{font-size:13px;font-weight:300;line-height:18px;margin:0 auto;max-width:1680px;padding:20px 20px 0;text-align:center}@media(min-width:1024px){footer{line-height:12px;position:static}}footer .copyright{color:#544b42;line-height:18px;padding:0 0 20px}@media(min-width:1024px){footer .copyright{line-height:12px}}footer .copyright span{display:inline-block}footer .privacy{padding:0 0 20px}footer .privacy a{color:var(--color-grey-blue);cursor:pointer;line-height:12px;text-decoration:none}footer .privacy ul{display:flex;flex-flow:column;justify-content:center;list-style-type:none;margin:0}@media(min-width:565px){footer .privacy ul{flex-flow:row}}footer .privacy ul li{padding:4px 10px}@media(min-width:565px){footer .privacy ul li{border-left:1px solid var(--color-black-2);padding:0 10px}footer .privacy ul li:first-child{border:none}}footer .privacy ul li .optanon-show-settings{line-height:12px}footer .link,footer .privacy ul li .optanon-show-settings{color:var(--color-grey-blue);cursor:pointer;text-decoration:none}.paragraph--type--paragraph-card-carousel h2{color:var(--color-grey-orange-dark);font-size:16px;font-weight:400;line-height:16px}.paragraph--type--paragraph-card-carousel .field--name-field-carousel-title{margin:0 auto;max-width:93%;padding:10px 5px}@media(min-width:768px){.paragraph--type--paragraph-card-carousel .field--name-field-carousel-title{max-width:91%}}@media(min-width:1024px){.paragraph--type--paragraph-card-carousel .field--name-field-carousel-title{max-width:95%;padding:10px}}@media(min-width:1170px){.paragraph--type--paragraph-card-carousel .field--name-field-carousel-title{max-width:96%}}@media(min-width:1400px){.paragraph--type--paragraph-card-carousel .field--name-field-carousel-title{max-width:97%}}.paragraph--type--paragraph-card-carousel .slick-initialized .slick-list{margin:0 auto;max-width:93%}@media(min-width:768px){.paragraph--type--paragraph-card-carousel .slick-initialized .slick-list{max-width:91%}}@media(min-width:1024px){.paragraph--type--paragraph-card-carousel .slick-initialized .slick-list{max-width:95%}}@media(min-width:1170px){.paragraph--type--paragraph-card-carousel .slick-initialized .slick-list{max-width:96%}}@media(min-width:1400px){.paragraph--type--paragraph-card-carousel .slick-initialized .slick-list{max-width:97%}}.paragraph--type--paragraph-card-carousel .slick-initialized .slick-list .slick-track{margin-left:0}.paragraph--type--paragraph-card-carousel .slick-initialized .slick-slide{padding:10px 5px}@media(min-width:1024px){.paragraph--type--paragraph-card-carousel .slick-initialized .slick-slide{padding:10px}}.paragraph--type--paragraph-card-carousel .slick-initialized .slick-slide a,.paragraph--type--paragraph-card-carousel .slick-initialized .slick-slide a:hover{text-decoration:none}.paragraph--type--paragraph-card-carousel .slick-initialized .slick-slide img{margin:0 auto;max-width:100%;width:auto}.paragraph--type--paragraph-card-carousel .slick-initialized .slick-slide p{background:var(--color-grey-orange-light);color:var(--color-grey-orange-dark);font-size:13px;font-weight:400;line-height:16px;margin-bottom:0;padding:6px}@media(min-width:768px){.paragraph--type--paragraph-card-carousel .slick-initialized .slick-slide p{font-size:16px;padding:8px 10px}}.paragraph--type--paragraph-card-carousel .slick-arrow{background:transparent;border:none;border-radius:50%;bottom:0;color:var(--color-grey-blue);cursor:pointer;font-size:0;height:32px;margin:auto;outline:none;position:absolute;top:0;transition:opacity .2s}.paragraph--type--paragraph-card-carousel .slick-prev{left:-8px}@media(min-width:768px){.paragraph--type--paragraph-card-carousel .slick-prev{left:-5px}}@media(min-width:1024px){.paragraph--type--paragraph-card-carousel .slick-prev{left:0}}@media(min-width:1170px){.paragraph--type--paragraph-card-carousel .slick-prev{left:-6px}}@media(min-width:1400px){.paragraph--type--paragraph-card-carousel .slick-prev{left:-9px}}.paragraph--type--paragraph-card-carousel .slick-prev:before{content:"";font-family:icomoon!important;font-size:24px!important;font-style:normal;line-height:1}@media(min-width:768px){.paragraph--type--paragraph-card-carousel .slick-prev:before{font-size:32px!important}}.paragraph--type--paragraph-card-carousel .slick-next{right:-8px}@media(min-width:768px){.paragraph--type--paragraph-card-carousel .slick-next{right:-8px}}@media(min-width:1024px){.paragraph--type--paragraph-card-carousel .slick-next{right:0}}@media(min-width:1170px){.paragraph--type--paragraph-card-carousel .slick-next{right:-13px}}@media(min-width:1400px){.paragraph--type--paragraph-card-carousel .slick-next{right:-14px}}.paragraph--type--paragraph-card-carousel .slick-next:before{content:"";font-family:icomoon!important;font-size:24px!important;font-style:normal;line-height:1}@media(min-width:768px){.paragraph--type--paragraph-card-carousel .slick-next:before{font-size:32px!important}}.paragraph--type--paragraph-card-carousel .slick-arrow.slick-disabled{opacity:0}.paragraph--type--paragraph-card-carousel+.paragraph--type--paragraph-card-carousel{margin-top:40px}.modal-overlay{background-color:rgba(0,0,0,.75);bottom:0;left:0;position:absolute;right:0;top:0}.modal-overlay .image-modal,.modal-overlay .video-modal{border-radius:2px;bottom:0;height:80%;left:0;margin:auto;padding:1em;position:absolute;right:0;top:0;width:80%}.modal-overlay .image-modal .modal-content,.modal-overlay .image-modal .modal-dialog-centered,.modal-overlay .video-modal .modal-content,.modal-overlay .video-modal .modal-dialog-centered{height:100%}.modal-overlay .image-modal .modal-content .modal-body,.modal-overlay .video-modal .modal-content .modal-body{height:100%;padding:1.5rem}.modal-overlay .image-modal .modal-close,.modal-overlay .video-modal .modal-close{border:none}.modal-overlay .image-modal .modal-close span,.modal-overlay .video-modal .modal-close span{background-color:#4f6f7e;border-radius:.625em;color:#fff;cursor:pointer;font-size:1.5em;height:1.25em;line-height:1;padding:0;position:absolute;right:-.5em;text-align:center;top:-.5em;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:1.25em}.modal-overlay .image-modal iframe,.modal-overlay .video-modal iframe{height:100%;width:100%}.modal-overlay .image-modal.first.show .prev-button,.modal-overlay .image-modal.last.show .next-button,.modal-overlay .video-modal.first.show .prev-button,.modal-overlay .video-modal.last.show .next-button{display:none}.modal-overlay .modal-controls{border:none;cursor:pointer;height:15%;position:absolute;top:43.5%;width:3%;z-index:9999}.modal-overlay .modal-controls:active,.modal-overlay .modal-controls:focus{border:none;outline:none}.modal-overlay .prev-button{background:url(../../images/prev.png) no-repeat;background-size:contain;left:0}.modal-overlay .next-button{background:url(../../images/next.png) no-repeat;background-size:contain;right:0}.modal-backdrop{display:none}.paragraph--type--paragraph-card-carousel{opacity:0}.modal-overlay:nth-child(2){display:none!important}.navigation-titles{display:block;height:130px;overflow-y:scroll;width:400px}.navigation-contents{display:block;height:200px;overflow-y:scroll}.tabs{display:flex;list-style:none;margin:0;padding:0}.tab{background-color:#ddd;border-radius:5px;cursor:pointer;margin-right:10px;padding:8px 12px}.tab.active{background-color:#007bff;color:#fff}.tab-content{display:none}.tab-content.active{display:block}.paragraph--type--accordion.paragraph--view-mode--default .center-align-image{margin-left:auto!important;margin-right:auto!important}.paragraph--type--accordion.paragraph--view-mode--default .accordion-title{border-bottom:1px solid #ddd;color:var(--color-grey-blue);cursor:pointer;font-size:16px;font-weight:300;margin:0;padding:20px 30px 20px 0;position:relative}.paragraph--type--accordion.paragraph--view-mode--default .accordion-title.active{border-bottom:none}.paragraph--type--accordion.paragraph--view-mode--default .accordion-title.active:before{transform:rotate(-180deg)}.paragraph--type--accordion.paragraph--view-mode--default .accordion-title:before{content:"";font-family:icomoon;font-size:24px;font-weight:200;position:absolute;right:0;top:16px;transition:transform .3s}.paragraph--type--accordion.paragraph--view-mode--default .accordion-content{padding:5px 40px 20px 0}@media(max-width:767px){.paragraph--type--accordion.paragraph--view-mode--default .accordion-content{padding:5px 0 20px}}.paragraph--type--accordion.paragraph--view-mode--default .accordion-content{border-bottom:1px solid #ddd;overflow:hidden}.paragraph--type--accordion.paragraph--view-mode--default .accordion-content p{font-size:16px;font-weight:300;line-height:1.2;margin-bottom:20px}.paragraph--type--accordion.paragraph--view-mode--default .accordion-content ol,.paragraph--type--accordion.paragraph--view-mode--default .accordion-content ul{background-color:transparent!important;font-size:16px!important;font-weight:300!important;line-height:1.25!important;margin-bottom:20px!important}.paragraph--type--accordion.paragraph--view-mode--default .accordion-content span{font-size:16px;font-weight:300;line-height:1.25}.paragraph--type--accordion.paragraph--view-mode--default .accordion-content strong{font-weight:500}.paragraph--type--accordion.paragraph--view-mode--default .accordion-content a{color:var(--color-grey-blue);display:inline-block;font-size:16px;font-weight:300;line-height:1.25;text-decoration:none;text-decoration:underline}.paragraph--type--accordion.paragraph--view-mode--default .accordion-content a:hover{text-decoration:underline}.paragraph--type--accordion.paragraph--view-mode--default .accordion-content .layout--twocol-section.layout--twocol-section--50-50 .layout__region--content{padding:10px}.paragraph--type--accordion.paragraph--view-mode--default .accordion-content .layout--twocol-section.layout--twocol-section--50-50 .layout__region--content img{float:none;height:auto;margin:0;max-width:100%}.paragraph--type--accordion.paragraph--view-mode--default .accordion-content .layout--threecol-33-34-33 .layout__region--first .layout__region--content,.paragraph--type--accordion.paragraph--view-mode--default .accordion-content .layout--threecol-33-34-33 .layout__region--second .layout__region--content,.paragraph--type--accordion.paragraph--view-mode--default .accordion-content .layout--threecol-33-34-33 .layout__region--third .layout__region--content,.paragraph--type--accordion.paragraph--view-mode--default .accordion-content .layout--threecol-section--33-34-33 .layout__region--first .layout__region--content,.paragraph--type--accordion.paragraph--view-mode--default .accordion-content .layout--threecol-section--33-34-33 .layout__region--second .layout__region--content,.paragraph--type--accordion.paragraph--view-mode--default .accordion-content .layout--threecol-section--33-34-33 .layout__region--third .layout__region--content,.paragraph--type--accordion.paragraph--view-mode--default .accordion-content .layout--twocol .layout__region--first .layout__region--content,.paragraph--type--accordion.paragraph--view-mode--default .accordion-content .layout--twocol .layout__region--second .layout__region--content,.paragraph--type--accordion.paragraph--view-mode--default .accordion-content .layout--twocol .layout__region--third .layout__region--content{padding:10px}.paragraph--type--accordion.paragraph--view-mode--default .accordion-content .layout--threecol-33-34-33 .layout__region--first .layout__region--content img,.paragraph--type--accordion.paragraph--view-mode--default .accordion-content .layout--threecol-33-34-33 .layout__region--second .layout__region--content img,.paragraph--type--accordion.paragraph--view-mode--default .accordion-content .layout--threecol-33-34-33 .layout__region--third .layout__region--content img,.paragraph--type--accordion.paragraph--view-mode--default .accordion-content .layout--threecol-section--33-34-33 .layout__region--first .layout__region--content img,.paragraph--type--accordion.paragraph--view-mode--default .accordion-content .layout--threecol-section--33-34-33 .layout__region--second .layout__region--content img,.paragraph--type--accordion.paragraph--view-mode--default .accordion-content .layout--threecol-section--33-34-33 .layout__region--third .layout__region--content img,.paragraph--type--accordion.paragraph--view-mode--default .accordion-content .layout--twocol .layout__region--first .layout__region--content img,.paragraph--type--accordion.paragraph--view-mode--default .accordion-content .layout--twocol .layout__region--second .layout__region--content img,.paragraph--type--accordion.paragraph--view-mode--default .accordion-content .layout--twocol .layout__region--third .layout__region--content img{float:none;height:auto;margin:0;max-width:100%}.paragraph--type--accordion.paragraph--view-mode--default .accordion-content .layout--onecol .layout__region--content .solar-section-images{float:right;max-width:20%}@media(max-width:767px){.paragraph--type--accordion.paragraph--view-mode--default .accordion-content .layout--onecol .layout__region--content .solar-section-images{display:flex;flex-direction:column;float:none;max-width:100%}}.paragraph--type--accordion.paragraph--view-mode--default .accordion-content .layout--onecol .layout__region--content .solar-section-images img{max-width:100%}.paragraph--type--accordion.paragraph--view-mode--default .accordion-content .layout--onecol .layout__region--content img{border:1px solid rgba(84,75,66,.1);display:block;margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:100%}@media(min-width:768px){.paragraph--type--accordion.paragraph--view-mode--default .accordion-content .layout--onecol .layout__region--content img{float:right;margin:0 0 20px 30px;max-width:50%}}@media(min-width:1024px){.paragraph--type--accordion.paragraph--view-mode--default .accordion-content .layout--onecol .layout__region--content img{margin:0 0 20px 30px;max-width:40%}}.paragraph--type--accordion.paragraph--view-mode--default .accordion-content .layout--onecol .layout__region--content img.img-33-percent{max-width:100%}.paragraph--type--paragraph-card-carousel{position:relative}.modal-overlay{z-index:10}@media(max-width:767px){.modal-overlay .video-modal{width:100%}.modal-overlay .video-modal .modal-body{padding:0!important}.modal-overlay .video-modal .modal-body iframe{border-radius:10px}}.modal-overlay .video-modal .modal-content{border-radius:11px}.modal-overlay .video-modal .modal-close span{z-index:2}
