@font-face{font-family:"DINPro";src:url("/fonts/DINPro-Light.eot?#iefix");src:url("/fonts/DINPro-Light.eot?#iefix") format("eot"),url("/fonts/DINPro-Light.woff") format("woff"),url("/fonts/DINPro-Light.ttf") format("truetype");font-weight:200}@font-face{font-family:"DINPro";src:url("/fonts/DINPro-Medium.eot?#iefix");src:url("/fonts/DINPro-Medium.eot?#iefix") format("eot"),url("/fonts/DINPro-Medium.woff") format("woff"),url("/fonts/DINPro-Medium.ttf") format("truetype");font-weight:500}@font-face{font-family:"DINPro";src:url("/fonts/DINPro-Bold.eot?#iefix");src:url("/fonts/DINPro-Bold.eot?#iefix") format("eot"),url("/fonts/DINPro-Bold.woff") format("woff"),url("/fonts/DINPro-Bold.ttf") format("truetype");font-weight:700}@font-face{font-family:"JaneAusten";src:url("/fonts/JaneAusten.woff2") format("woff2"),url("/fonts/JaneAusten.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}.inner-page .swiper-slide-active .product_image_s a:hover:after,.inner-page .project-swipe img,.inner-page .accordion h3,.sub-product-category h5,a,svg,.section .anime-easein,.section .anime-easein-x,.section .anime-easein-reverse{transition:all .25s ease-in-out !important}.inline-response{display:none}.form-done,.form-anchor{display:none}.reveal-response{display:block;font-size:30px;margin:30px 0 60px}.mandatory-group.missing{border:1px solid red;padding:15px 0}.reg-form{max-width:780px;margin:auto}.reg-form input[type=text],.reg-form input[type=email],.reg-form textarea{width:100%;margin:auto;margin-bottom:30px;background:none;border:none;border-bottom:1px solid #707070;padding:10px;text-align:center;outline:none}.reg-form input[type=text]::-moz-placeholder, .reg-form input[type=email]::-moz-placeholder, .reg-form textarea::-moz-placeholder{color:#000}.reg-form input[type=text]::placeholder,.reg-form input[type=email]::placeholder,.reg-form textarea::placeholder{color:#000}.reg-form input[type=text].missing,.reg-form input[type=email].missing,.reg-form textarea.missing{border-bottom:1px solid red}.reg-form textarea{border:1px solid #707070;height:200px;text-align:left}.reg-form .checkbox-wrapper label{font-size:23px;margin-bottom:30px}@media only screen and (max-width: 780px){.reg-form .checkbox-wrapper label{font-size:16px}}.reg-form .checkbox-wrapper input[type=text]{width:86%;float:right;text-align:left;font-size:18px;padding:9px}@media only screen and (max-width: 435px){.reg-form .checkbox-wrapper input[type=text]{width:80%}}.reg-form .checkbox-wrapper.small-txt label{font-size:13px;text-align:left}.reg-form button{border:none;outline:none;padding:2px 0;display:inline-block;padding-right:30px;text-align:right;background:url(/img/icons/arrow.svg) no-repeat right 3px;background-size:11px;cursor:pointer;font-size:19px}.radio-wrapper input{-webkit-appearance:none;background-color:#fff;border:1px solid #221f1f;height:20px;width:20px;display:block;float:left;margin-right:20px}.radio-wrapper label{display:inline;padding:0;line-height:2.5rem;letter-spacing:0}.radio-wrapper [type=radio]:not(:checked),.radio-wrapper [type=radio]:checked{position:absolute;left:-9999px}.radio-wrapper [type=radio]:not(:checked)+label,.radio-wrapper [type=radio]:checked+label{position:relative;padding-left:60px;display:block}.radio-wrapper [type=radio]:not(:checked)+label:before,.radio-wrapper [type=radio]:checked+label:before{content:"";position:absolute;left:0;top:0px;border:1px solid #000;height:40px;width:40px;border-radius:40px;display:block;float:left;margin-right:20px}.radio-wrapper [type=radio]:not(:checked)+label:after,.radio-wrapper [type=radio]:checked+label:after{content:"";position:absolute;top:10px;left:10px;transition:all .2s;background:#000;border-radius:30px;background-size:70%;width:20px;height:20px}.radio-wrapper [type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}.radio-wrapper [type=radio]:checked+label:after{opacity:1;transform:scale(1)}.radio-wrapper [type=radio]:disabled:not(:checked)+label:before{box-shadow:none}.radio-wrapper [type=radio]:disabled:checked+label:before{box-shadow:none}.radio-wrapper [type=radio]:disabled:checked+label:after{color:#999}.radio-wrapper [type=radio]:disabled+label{color:#aaa}.checkbox-wrapper.error label:before,.checkbox-wrapper.missing label:before{border:1px solid red !important}.checkbox-wrapper.error label,.checkbox-wrapper.missing label{color:red}.checkbox-wrapper input{-webkit-appearance:none;background-color:#fff;border:1px solid #221f1f;height:20px;width:20px;display:block;float:left;margin-right:20px}.checkbox-wrapper label{display:inline;padding:0;line-height:1.25rem;letter-spacing:0;font-size:12px}.checkbox-wrapper [type=checkbox]:not(:checked),.checkbox-wrapper [type=checkbox]:checked{position:absolute;left:-9999px}.checkbox-wrapper [type=checkbox]:not(:checked)+label,.checkbox-wrapper [type=checkbox]:checked+label{position:relative;padding-left:40px;display:block}.checkbox-wrapper [type=checkbox]:not(:checked)+label:before,.checkbox-wrapper [type=checkbox]:checked+label:before{content:"";position:absolute;left:0;top:0px;background-color:none;border:1px solid #707070;height:20px;width:20px;display:block;float:left;margin-right:20px}.checkbox-wrapper [type=checkbox]:not(:checked)+label:after,.checkbox-wrapper [type=checkbox]:checked+label:after{content:"";position:absolute;top:0px;left:0;transition:all .2s;background:url(/img/icons/checkmark.svg) no-repeat;background-position:center center;background-size:70%;width:20px;height:20px}.checkbox-wrapper [type=checkbox]:not(:checked)+label:after{opacity:0;transform:scale(0)}.checkbox-wrapper [type=checkbox]:checked+label:after{opacity:1;transform:scale(1)}.checkbox-wrapper [type=checkbox]:disabled:not(:checked)+label:before{box-shadow:none}.checkbox-wrapper [type=checkbox]:disabled:checked+label:before{box-shadow:none}.checkbox-wrapper [type=checkbox]:disabled:checked+label:after{color:#999}.checkbox-wrapper [type=checkbox]:disabled+label{color:#aaa}.section .anime-easein,.section .anime-easein-x,.section .anime-easein-reverse{opacity:0}.section.active .anime-easein,.section.initial-ani .anime-easein,.section.ps-loaded .anime-easein{animation:easeInY 1s 1 normal;animation-timing-function:ease-in-out;opacity:1}.section.active .anime-easein-x,.section.initial-ani .anime-easein-x,.section.ps-loaded .anime-easein-x{animation:easeInX 1s 1 normal;animation-timing-function:ease-in-out;opacity:1}.section.active .anime-easein-reverse,.section.initial-ani .anime-easein-reverse,.section.ps-loaded .anime-easein-reverse{animation:easeInYReverse 1s 1 normal;animation-timing-function:ease-in-out;opacity:1}.section .ps-loaded{opacity:1}.initialAni .anime-easein{animation:easeInY 1s 1 normal;animation-timing-function:ease-in-out}.initialAni .anime-easein-x{animation:easeInX 1s 1 normal;animation-timing-function:ease-in-out}.initialAni .anime-easein-reverse{animation:easeInYReverse 1s 1 normal;animation-timing-function:ease-in-out}.swiper-slide-active .anime-easein-x{animation:easeInX 1s 1 normal;animation-timing-function:ease-in-out}.nav li{opacity:0;animation:fadeIn .95s cubic-bezier(0.645, 0.045, 0.355, 1) forwards;animation-timing-function:ease-in-out}@keyframes easeInY{from{transform:translateY(200px) translate3d(0, 0, 0);opacity:0}to{transform:translateY(0px) translate3d(0, 0, 0);opacity:1}}@keyframes easeInYReverse{from{transform:translateY(-200px) translate3d(0, 0, 0)}to{transform:translateY(0px) translate3d(0, 0, 0)}}@keyframes easeInX{from{transform:translateX(200px) translate3d(0, 0, 0)}to{transform:translateX(0px) translate3d(0, 0, 0)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}main{opacity:0;transition:all 1.2s ease-out;overflow:hidden}main.no-hidden{overflow:visible}main *{transition:all 1.2s ease-in-out}main .anime-left{position:relative;left:-150%}main .anime-top{position:relative;top:-150%}main .anime-bottom{position:relative;bottom:-150%}main .anime-right{position:relative;right:-150%}main .anime-font{font-size:0}main .anime-zoom{zoom:.1}main .anime-scale{transform:scale(0)}main .anime-rotate{transform:rotate(360deg) translate3d(0, 0, 0)}main.in-view,main.in-view-first{opacity:1}main.in-view .anime-left,main.in-view-first .anime-left{left:0}main.in-view .anime-right,main.in-view-first .anime-right{right:0}main.in-view .anime-top,main.in-view-first .anime-top{top:0}main.in-view .anime-bottom,main.in-view-first .anime-bottom{bottom:0;display:block}main.in-view .anime-font,main.in-view-first .anime-font{font-size:initial}main.in-view .anime-zoom,main.in-view-first .anime-zoom{zoom:1}main.in-view .anime-scale,main.in-view-first .anime-scale{transform:scale(1) translate3d(0, 0, 0)}main.in-view .anime-rotate,main.in-view-first .anime-rotate{transform:rotate(0deg) translate3d(0, 0, 0)}.animated-modal{max-width:550px;border-radius:4px;overflow:hidden;transform:translateY(-50px) translate3d(0, 0, 0);transition:all .7s}.animated-modal h2,.animated-modal p,.animated-modal input,.animated-modal form button{transform:translateY(-50px) translate3d(0, 0, 0);opacity:0;transition-property:transform,opacity;transition-duration:.4s}.fancybox-slide--current .animated-modal,.fancybox-slide--current .animated-modal h2,.fancybox-slide--current .animated-modal input,.fancybox-slide--current .animated-modal form button{transform:translateY(0) translate3d(0, 0, 0);opacity:1}.fancybox-slide--current .animated-modal h2{transition-delay:.1s}.fancybox-slide--current .animated-modal input[type=email]{transition-delay:.3s}.fancybox-slide--current .animated-modal input[type=password]{transition-delay:.4s}.fancybox-slide--current .animated-modal form button{transition-delay:.6s}#account-login .error-msg{display:none;flex:0 1 100%;font-size:14px;color:#f03}.login-pop .fancybox-is-open .fancybox-bg{opacity:.6 !important;transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);background:#292929}.login-pop .fancybox-slide--html .fancybox-close-small{width:50px;padding-right:10px}.login-pop .fancybox-button svg{width:50px;height:40px;margin-top:10px;margin-right:21px}.login-pop #animatedModal.fancybox-content{border-radius:0;padding:75px 65px 75px 65px;color:#fff;background:#000;background:rgba(0,0,0,.8);max-width:870px;width:95%;min-height:515px}.login-pop #animatedModal.fancybox-content h2{font-weight:200;font-size:57px;line-height:1;margin-bottom:0;font-family:"operetta-18",sans-serif}.login-pop #animatedModal.fancybox-content h5{color:#fff;font-size:24px;font-weight:200;text-transform:uppercase;margin:25px 0;font-size:0}.login-pop #animatedModal.fancybox-content input[type=email],.login-pop #animatedModal.fancybox-content input[type=password],.login-pop #animatedModal.fancybox-content input[type=text]{width:100%;padding:13px;border-radius:0;border:none;outline:none;color:#fff;border-bottom:1px solid #fff;background:rgba(0,0,0,0);outline:none;display:block;margin:23px 0;font-weight:200}.login-pop #animatedModal.fancybox-content input[type=email]::-moz-placeholder, .login-pop #animatedModal.fancybox-content input[type=password]::-moz-placeholder, .login-pop #animatedModal.fancybox-content input[type=text]::-moz-placeholder{color:#fff}.login-pop #animatedModal.fancybox-content input[type=email]::placeholder,.login-pop #animatedModal.fancybox-content input[type=password]::placeholder,.login-pop #animatedModal.fancybox-content input[type=text]::placeholder{color:#fff}.login-pop #animatedModal.fancybox-content a{color:#fff;text-decoration:underline}.login-pop #animatedModal.fancybox-content form button{background:none;font-weight:500;font-size:18px;display:inline-block;margin-top:15px;color:#fff;padding:13px 40px;border:1px solid #fff;outline:none}.login-pop #animatedModal.fancybox-content form button:hover{background:#fff;color:#000}@media only screen and (max-width: 550px){.login-pop #animatedModal.fancybox-content{max-width:350px;padding:40px 35px 30px 35px;min-height:340px}.login-pop #animatedModal.fancybox-content h2{font-size:35px}.login-pop #animatedModal.fancybox-content input[type=email],.login-pop #animatedModal.fancybox-content input[type=password],.login-pop #animatedModal.fancybox-content input[type=text]{width:100%}.login-pop #animatedModal.fancybox-content form button{font-size:14px;padding:13px 30px}}.wrapper.dealer-wrapper{max-width:1480px}.dealer .md-wrapper{max-width:75%;margin:auto}.dealer .product-title{font-family:"operetta-18",sans-serif;font-size:100px;text-transform:uppercase;line-height:.9;letter-spacing:-0.1rem}.dealer .become-dealer{padding-bottom:100px}.dealer .become-dealer section:first-child{border:none}.dealer .become-dealer section h3{font-size:36px;position:relative;margin-top:0;background:none;padding-left:0;font-family:"operetta-18",sans-serif;text-transform:capitalize;display:none}.dealer .become-dealer section h3:hover{font-weight:200}.dealer .become-dealer section h3:after{content:"-";position:absolute;right:0;font-size:80px;line-height:.2;display:none}.dealer .become-dealer section .content{display:none}.dealer .become-dealer section.active .content{display:block}.dealer .become-dealer section.active h3{display:block}.dealer .become-dealer section.active h3:after{content:"+";font-size:65px;line-height:.3}.dealer .register-section input[type=text],.dealer .register-section input[type=email],.dealer .register-section input[type=number],.dealer .register-section select,.dealer .register-section textarea{width:100%;background:none;border:none;border-bottom:1px solid #fff;padding:14px 0;margin-top:27px;font-weight:200;-webkit-appearance:none;-moz-appearance:none;color:#fff;appearance:none;font-size:17px;outline:none}.dealer .register-section input[type=text]::-moz-placeholder, .dealer .register-section input[type=email]::-moz-placeholder, .dealer .register-section input[type=number]::-moz-placeholder, .dealer .register-section select::-moz-placeholder, .dealer .register-section textarea::-moz-placeholder{color:#fff;text-transform:capitalize;opacity:1}.dealer .register-section input[type=text]::placeholder,.dealer .register-section input[type=email]::placeholder,.dealer .register-section input[type=number]::placeholder,.dealer .register-section select::placeholder,.dealer .register-section textarea::placeholder{color:#fff;text-transform:capitalize;opacity:1}.dealer .register-section input[type=text]:-ms-input-placeholder,.dealer .register-section input[type=email]:-ms-input-placeholder,.dealer .register-section input[type=number]:-ms-input-placeholder,.dealer .register-section select:-ms-input-placeholder,.dealer .register-section textarea:-ms-input-placeholder{text-transform:capitalize;color:#fff}.dealer .register-section input[type=text]::-ms-input-placeholder,.dealer .register-section input[type=email]::-ms-input-placeholder,.dealer .register-section input[type=number]::-ms-input-placeholder,.dealer .register-section select::-ms-input-placeholder,.dealer .register-section textarea::-ms-input-placeholder{text-transform:capitalize;color:#fff}.dealer .register-section input[type=text].missing,.dealer .register-section input[type=email].missing,.dealer .register-section input[type=number].missing,.dealer .register-section select.missing,.dealer .register-section textarea.missing{border-bottom:1px solid red}.dealer .register-section label{text-transform:uppercase;color:#fff}.dealer .register-section textarea{border:1px solid #fff;padding:20px}.dealer .register-section label{margin:50px 0 30px;font-size:17px}.dealer .register-section select{background:#000 url(/img/icons/select-arrow.svg) no-repeat 97%;padding-right:30px;background-position-x:calc(100% - 7px);color:#fff}.dealer .register-section .custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color:rgba(0,0,0,0);border:1px solid #fff}.dealer .register-section .custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url(/img/icons/checkmark.svg)}.dealer .register-section .custom-checkbox{margin-right:0;padding-left:2rem;padding-top:0}.dealer .register-section .custom-checkbox label{font-size:13px;margin:0;margin-top:5px}.dealer .register-section .custom-checkbox .custom-control-label::before,.dealer .register-section .custom-checkbox .custom-control-label::after{width:1.4rem;height:1.4rem;border-radius:0;background-color:rgba(0,0,0,0);border:1px solid #fff}.dealer .register-section .missing.custom-checkbox .custom-control-label::before,.dealer .register-section .missing.custom-checkbox .custom-control-label::after,.dealer .register-section .missing.custom-checkbox .custom-control-input:checked~.custom-control-label::before{border:1px solid red}@media only screen and (max-width: 1380px){.dealer .product-title{font-size:70px}}@media only screen and (max-width: 1180px){.dealer .md-wrapper{max-width:85%}.dealer .product-title{font-size:60px}}@media only screen and (max-width: 800px){.dealer .md-wrapper{max-width:82%}.dealer .product-title{font-size:40px}}@media only screen and (max-width: 660px){.dealer .md-wrapper{max-width:98%}.dealer .become-dealer section h3{font-size:17px}.dealer .become-dealer section h3:after{font-size:50px}.dealer .become-dealer section.active h3:after{font-size:35px}.dealer .register-section label{font-size:15px}}img,svg{max-width:100%}:root{--sp-font: operetta-18, sans-serif;--nm-font: DINPro, sans-serif}body{font-family:"DINPro",sans-serif,sans-serif;overflow-x:hidden;background-color:#000;font-size:17px;line-height:1.5;color:#fff;font-weight:200}body.no-scroll{overflow:hidden}a:hover,svg:hover{text-decoration:none}p{font-weight:200}.wrapper{padding:0 50px;margin:auto;position:relative}.md-wrapper{max-width:1650px}.mdd-wrapper{max-width:935px}.sd-wrapper{max-width:850px}.small-wrapper{max-width:655px}.x-wrapper{max-width:570px}.xx-wrapper{max-width:470px}.xs-wrapper{max-width:350px}.big-spacer{height:9vw;max-height:200px}.height-100{height:100vh}.h-100-footer{min-height:calc(100vh - 40px)}a.button{color:#fff;border:1px solid #fff;outline:none;padding:15px 35px;text-transform:uppercase;font-size:20px}a.button:hover{background:#fff;color:#000}.product-alt-images{max-width:280px;padding-top:30px;padding-left:36px;position:absolute;width:100%;bottom:0}.product-alt-images a{display:block}.product-alt-images img{border:2px solid #000;height:auto;width:auto}.product-alt-images .active img{border:3px solid #fff}header{position:fixed;width:100%;top:0;left:50%;text-align:center;padding:20px 50px 10px;z-index:100;max-width:100%;margin:auto;transform:translateX(-50%);background:#000}header .logo{margin:10px 0 15px}header .logo img{width:60px}header.small{padding:10px 50px 8px}header.small .logo img{width:85px}header.small .nav a{padding:3px 25px;font-size:13px}.home-page header{position:fixed;background:none}header .my-neff{color:#fff;font-size:15px;float:right;margin-top:7px}header .my-neff:hover{color:#9a9a9a}header .nav{text-align:center;display:block;margin:auto}header .nav ul{list-style:none;margin:0;padding:0}header .nav li{display:inline-block}header .nav a{color:#fff;font-weight:200;display:block;padding:5px 32px;font-size:15px}header .nav a:hover,header .nav a.active{font-weight:500}header a.grid-menu{display:none;position:absolute;height:60px;transition:.3s ease-in-out;z-index:10000001;padding-left:50px;padding-top:17px;right:20px;top:17px;cursor:pointer;top:0;width:70px;right:0;height:70px}header a.grid-menu span{background:#fff;margin:26px 6px;margin-right:16px;position:absolute;height:2px;border-radius:0;width:27px;left:16px;transition:transform .2s ease-in-out,opacity .2s ease-in-out;padding:0}header a.grid-menu span:nth-child(1){top:0}header a.grid-menu span:nth-child(2),header a.grid-menu span:nth-child(3){top:8px}header a.grid-menu span:nth-child(4){top:16px}header a.grid-menu.active{background:rgba(0,0,0,.91)}header a.grid-menu.active span{background:#fff}header a.grid-menu.active span:nth-child(1),header a.grid-menu.active span:nth-child(4){opacity:0}header a.grid-menu.active span:nth-child(2){transform:rotate(45deg)}header a.grid-menu.active span:nth-child(3){transform:rotate(-45deg)}@keyframes fadeEffect{from{opacity:0}to{opacity:1}}.home-page .section{height:100vh}.home-page .home-bottom{width:100%;position:absolute;bottom:40px}.home-page .home-bottom a{text-transform:uppercase;color:#fff;font-weight:200;font-size:20px;margin:6px;display:inline-block}.home-page .home-bottom h2{font-size:95px;font-family:"operetta-18",sans-serif;line-height:.8;margin:30px 0 20px;position:relative;display:none}.home-page .home-bottom h2.active{display:block;animation:fadeEffect 1s ease}.home-page .home-bottom h2 span{font-family:"operetta-18";font-size:38px}.home-page .home-bottom h2:after{content:"";height:45px;display:block;margin:25px auto;background:url(/img/icons/slash-white.svg) no-repeat center}.flow{position:fixed;z-index:100;bottom:75px;right:50px}.flow .home-anchors{cursor:pointer}.home-message-pop-bg{background:#000;position:fixed;height:100%;width:100%;left:0;top:0;opacity:.6;z-index:1000}.home-message-pop{position:fixed;top:50%;left:50%;color:#fff;transform:translate(-50%, -50%);text-align:center;z-index:1001}.home-message-pop p{text-transform:uppercase;font-family:"operetta-18",sans-serif;font-size:30px}.home-message-pop img{margin:5px 10px;width:39px}.home-message-pop .pop-close{cursor:pointer;position:absolute;right:-25px;top:-60px}.home-video{position:fixed;width:100%;height:100vh;left:0;top:0;text-align:center;z-index:10000}.home-video iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.home-video .section .video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.home-video a{position:absolute;z-index:1;bottom:20%;left:50%;transform:translate(-50%, -50%);display:none}.button{display:inline-block;border:1px solid #fff;padding:10px 30px;color:#fff;font-weight:200}.button:hover{background:#fff;color:#000}.button.alt{border:1px solid #000;color:#000}.button.alt:hover{background:#000;color:#fff}@keyframes bounce-down{from{bottom:80px}to{bottom:50px}}@keyframes bounce-up{from{top:140px}to{top:100px}}@keyframes bounce-right{from{right:60px}to{right:100px}}@keyframes bounce-left{from{transform:translateX(0px)}to{transform:translateX(30px)}}.project-image{max-width:60%}@media only screen and (max-width: 992px){.project-image{max-width:100%}}.side-nav{width:200px;padding-top:60px}.side-nav ul{position:fixed;list-style:none;padding:0;margin:0;z-index:10;top:15%;overflow:auto;margin-left:25px}.side-nav a{display:block;color:#fff;text-transform:uppercase;padding:8px 0;font-size:14px}.side-nav a:hover,.side-nav a.active{color:#fff;font-weight:500}.side-nav.alt a{color:#000}.side-nav.alt a:hover{color:#000}.side-nav.small{position:absolute;right:15px;padding-left:6px;top:0;width:185px}.side-nav.small ul{position:relative;top:0}.side-nav.small a{font-weight:200;font-size:13px;padding:5px 0}.side-nav.small a:hover{font-weight:500}.sub-product-category h5{font-weight:200;margin:15px 0;opacity:0}.sub-product-category .sub-prod-cat .prod-cat-pallete,.sub-product-category .sub-prod-cat2 .prod-cat-pallete{height:20px;width:100%}.sub-product-category .sub-prod-cat,.sub-product-category .sub-prod-cat2{cursor:pointer;position:relative;padding:0 3px}.sub-product-category .sub-prod-cat img,.sub-product-category .sub-prod-cat2 img{border:3px solid #000}.sub-product-category .sub-prod-cat h5,.sub-product-category .sub-prod-cat2 h5{position:absolute;z-index:10;left:0;width:100%;font-size:15px;padding-left:3px}.sub-product-category .sub-prod-cat:hover img,.sub-product-category .sub-prod-cat.active img,.sub-product-category .sub-prod-cat2:hover img,.sub-product-category .sub-prod-cat2.active img{border:3px solid #fff}.sub-product-category .sub-prod-cat:hover h5,.sub-product-category .sub-prod-cat.active h5,.sub-product-category .sub-prod-cat2:hover h5,.sub-product-category .sub-prod-cat2.active h5{opacity:1}.inner-page{padding:0 0 100px}.inner-page .ps-tableCell{padding:0 0 0;display:block;overflow:hidden}.inner-page a.anchor{color:#fff}.inner-page a.link{font-weight:500;font-size:14px;color:#fff}.inner-page a.link:hover{color:#ccc}.inner-page a.link.download{display:block;padding-left:40px;font-size:18px;font-weight:200;background:url(/img/icons/download.svg) no-repeat 2px}.inner-page a.link.link.read-more{font-size:17px;font-weight:200;padding-left:35px;outline:none;background:url(/img/icons/PLUS.svg) no-repeat left;background-size:20px}.inner-page a.link.link.read-more:hover{font-weight:500}.inner-page a.link.read-less{font-size:18px;font-weight:200;padding-left:35px;outline:none;background:url(/img/icons/MINUS.svg) no-repeat left;background-size:20px}.inner-page h2{font-size:63px;text-transform:uppercase;font-weight:200;padding-right:60px;line-height:1;margin-bottom:20px}.inner-page h2.big{font-size:80px;line-height:.9}.inner-page .mid-txt{font-size:18px}.inner-page h3{font-weight:200;font-size:45px}.inner-page .materials ul{list-style:none;padding:0;margin:0}.inner-page .materials li{margin-bottom:4px}.inner-page .swiper-wrapper img{user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.inner-page .slider-detail{padding:20px}.inner-page .slider-prev-back{position:absolute;opacity:.35;right:-170px;max-width:350px}.inner-page .slider-next-back{position:absolute;opacity:.35;left:-90px}.inner-page .project-slider-detail .slider-prev-back,.inner-page .project-slider-detail .slider-next-back{top:0}.inner-page .project-slider-detail .slider-prev-back{width:27%;left:-1%;top:40%;transform:translateY(-54%)}.inner-page .project-slider-detail .slider-next-back{left:0;width:40%;left:auto;right:-2%;top:50%;transform:translateY(-60%)}.inner-page .project-slider-count{position:absolute;top:10%;left:40px;z-index:1}.inner-page .project-slider-button-next,.inner-page .project-slider-button-prev{outline:none;width:60px;height:60px;background:url(/img/icons/carousel-arrow.svg) no-repeat;position:absolute;z-index:1000;cursor:pointer;transform:translate3d(0, 0, 0)}.inner-page .project-slider-button-next.swiper-button-disabled,.inner-page .project-slider-button-prev.swiper-button-disabled{opacity:.4}.inner-page .project-slider-button-next{right:0;top:45%}.inner-page .project-slider-button-prev{transform:rotate(180deg) translate3d(0, 0, 0);top:35%}.inner-page .swip-current{font-weight:200;font-size:70px}.inner-page .swip-total{font-weight:200;font-size:20px}.inner-page .swiper-pagination-bullet{width:10px;height:10px;border-radius:0;border:1px solid #fff;margin-right:7px;outline:none}.inner-page .swiper-pagination-bullet-active{background:#fff}.inner-page .swiper-button-next,.inner-page .swiper-button-prev{top:70%;outline:none;width:60px;height:60px;background:url(/img/icons/carousel-arrow.svg) no-repeat}.inner-page .swiper-button-next:after,.inner-page .swiper-button-prev:after{content:""}.inner-page .swiper-button-next.swiper-button-disabled,.inner-page .swiper-button-prev.swiper-button-disabled{opacity:.1}.inner-page .swiper-button-prev{transform:rotate(180deg)}.inner-page .swiper-button-next{left:80px}.inner-page .projects-navigation{position:absolute;background:#262626;color:#fff;padding:20px 70px 20px 20px;top:70px;right:20px;z-index:10000;max-width:500px;width:100%}.inner-page .projects-navigation h2{font-size:25px;line-height:1.1;margin-bottom:0}.inner-page .projects-navigation .projects-button-next{background:url(/img/icons/scroll-arrow-2.svg) no-repeat;background-size:contain;width:20px;height:20px;outline:none;top:40px;position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(180deg);cursor:pointer}.inner-page .projects-navigation .projects-button-next.swiper-button-disabled{opacity:.2}.inner-page .projects-navigation .projects-button-prev{background:url(/img/icons/scroll-arrow-2.svg) no-repeat;background-size:contain;width:20px;height:20px;outline:none;top:50%;transform:translateY(-50%);position:absolute;right:55px;cursor:pointer}.inner-page .projects-navigation .projects-button-prev.swiper-button-disabled{opacity:.2}.inner-page .accordion h3{font-weight:200;font-size:17px;text-transform:uppercase;margin-top:30px;padding-left:40px;outline:none;cursor:pointer;background:url(/img/icons/PLUS.svg) no-repeat left}.inner-page .accordion h3.ui-accordion-header-active{background:url(/img/icons/MINUS.svg) no-repeat left}.inner-page .accordion h3:hover{font-weight:500}.inner-page .accordion p{padding-left:40px}.inner-page a.project-close{position:absolute;right:65px;top:-10px;z-index:99}.inner-page a.project-close svg{width:40px;height:40px;fill:#fff}@media only screen and (max-width: 992px){.inner-page a.project-close{top:-54px}}.inner-page .project-swipe img{cursor:pointer}.inner-page .project-swipe img:hover{filter:grayscale(0)}.inner-page .projects-select-nav,.inner-page .products-select-nav,.inner-page .about-select-nav{padding:10px 15px;color:#fff;border:1px solid #717171;outline:none;background:none;width:100%;font-size:14px;font-weight:200;margin-bottom:20px;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0) url(/img/icons/select-arrow.svg) no-repeat 97%;padding-right:30px;background-position-x:calc(100% - 7px)}.inner-page .projects-nav{list-style:none;padding:0;margin:0;position:absolute;top:53vh;z-index:1000}.inner-page .projects-nav.alt{top:85px}.inner-page .projects-nav a{display:block;padding-top:20px;font-size:15px;color:#9a9a9a}.inner-page .projects-nav a.active{color:#fff}.inner-page h4{font-weight:200}.inner-page h6{font-size:20px;text-transform:uppercase;font-weight:200}.inner-page h6.small{font-size:14px}.inner-page .swiper-slide-active .product_image_s{position:relative;display:inline-block;outline:none}.inner-page .swiper-slide-active .product_image_s a,.inner-page .swiper-slide-active .product_image_s img{outline:none}.inner-page .swiper-slide-active .product_image_s a{display:block}.inner-page .swiper-slide-active .product_image_s a:after{content:"";width:20px;height:20px;position:absolute;background:url(/img/icons/hover-plus.svg) no-repeat;background-size:contain;bottom:0;bottom:20px;right:20px;opacity:0}.inner-page .swiper-slide-active .product_image_s a:hover:after{opacity:1}.register-section input,.register-section select,.register-section textarea{width:100%;background:none;border:none;border-bottom:1px solid #fff;padding:10px 0;margin-top:20px;font-weight:200;-webkit-appearance:none;-moz-appearance:none;color:#fff;appearance:none;font-size:17px;outline:none}.register-section input::-moz-placeholder, .register-section select::-moz-placeholder, .register-section textarea::-moz-placeholder{color:#fff;opacity:1}.register-section input::placeholder,.register-section select::placeholder,.register-section textarea::placeholder{color:#fff;opacity:1}.register-section input:-ms-input-placeholder,.register-section select:-ms-input-placeholder,.register-section textarea:-ms-input-placeholder{color:#fff}.register-section input::-ms-input-placeholder,.register-section select::-ms-input-placeholder,.register-section textarea::-ms-input-placeholder{color:#fff}.register-section input.missing,.register-section select.missing,.register-section textarea.missing{border-bottom:1px solid red}.register-section textarea{border:1px solid #fff;margin-top:0;padding:20px}.register-section label{margin:50px 0 30px;font-size:17px}.register-section select{background:rgba(0,0,0,0) url(/img/icons/select-arrow.svg) no-repeat 97%;padding-right:30px;background-position-x:calc(100% - 7px);color:#fff}.register-section button{border:2px solid #fff;background:#000;color:#fff;cursor:pointer;padding:13px 40px}.register-section button:hover{background:#fff;color:#000}.register-section .custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color:rgba(0,0,0,0);border:1px solid #fff}.register-section .custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url(/img/icons/checkmark.svg)}.register-section .custom-checkbox{margin-right:0;padding-left:2rem;padding-top:0}.register-section .custom-checkbox label{font-size:13px;margin:0}.register-section .custom-checkbox label span{margin-top:3px;display:inline-block;vertical-align:middle}.register-section .custom-checkbox .custom-control-label::before,.register-section .custom-checkbox .custom-control-label::after{width:1.4rem;height:1.4rem;border-radius:0;background-color:rgba(0,0,0,0);border:1px solid #fff}.register-section .missing.custom-checkbox .custom-control-label::before,.register-section .missing.custom-checkbox .custom-control-label::after,.register-section .missing.custom-checkbox .custom-control-input:checked~.custom-control-label::before{border:1px solid red}.register-btn,.become-dealer-btn{display:block;position:fixed;z-index:10;right:-6px;top:24%}.register-btn img,.register-btn svg,.become-dealer-btn img,.become-dealer-btn svg{width:42px}.register-btn img tspan,.register-btn svg tspan,.become-dealer-btn img tspan,.become-dealer-btn svg tspan{font-family:"DINPro",sans-serif,sans-serif}.become-dealer-btn{transform:translateY(105%)}.video-banner{position:relative}.video-banner .video-wrapper{height:49vw;top:0;left:0;width:100%;overflow:hidden;display:none;z-index:10}.video-banner .video-wrapper.visible{display:block}.video-banner .video-wrapper iframe{width:77vw;height:46vw;min-height:60vw;min-width:91vw;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.video-banner .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10}.h-100-section{height:100vh}footer{color:#fff;font-size:13px;font-weight:200;z-index:100;margin:auto;width:calc(100% - 100px);padding-bottom:10px}footer a{color:#fff}footer a:hover{color:#a7a6aa;color:#e0e0e0}footer .socials a{margin:0 10px;display:inline-block}.back-to-up{background:url(/img/icons/scroll-arrow-white.svg) no-repeat;position:fixed;right:30px;width:30px;height:30px;z-index:100;bottom:40px;background-size:contain;transform:rotate(90deg)}@media only screen and (max-height: 710px){.side-nav.small a{font-weight:200;font-size:14px;padding:7px 0}}@media only screen and (max-height: 650px){.product-page .side-nav.small ul{position:relative;padding-top:40px}}@media only screen and (max-width: 1450px){.inner-page{font-size:16px}.inner-page .project-slider-count{left:0}.inner-page h2{font-size:45px}.inner-page a.link.read-more,.inner-page a.link.read-less{font-size:16px;background-size:17px}}@media only screen and (max-width: 1300px){.inner-page{font-size:15px}.inner-page h2{font-size:35px;margin-bottom:15px}.inner-page p{margin-bottom:11px;line-height:1.4}.side-nav ul{margin-left:20px}.inner-page h2.big{font-size:69px}.big-spacer{height:13vw}.project-slider-detail .slider-prev-back,.project-slider-detail .slider-next-back{display:none}header{padding:20px 30px 10px}header .nav a{padding:5px 22px}header .my-neff{margin-top:6px}}@media only screen and (max-width: 1130px){.wrapper{padding:0 30px}.inner-page{font-size:14px}.inner-page a.link.read-more,.inner-page a.link.read-less{font-size:14px}.inner-page .accordion h3{font-size:15px;margin-top:20px}.side-nav{width:120px}.side-nav.small{width:200px}.side-nav a{padding:10px 0;font-size:15px}.inner-page a.link.link.read-more{font-size:15px}.inner-page .materials li{font-size:15px}.inner-page a.link.download{font-size:15px}.inner-page h2.big{font-size:50px}}@media only screen and (max-width: 992px){.inner-page h2.big{font-size:45px}a.button{padding:15px 25px;font-size:16px}.flow{display:none}header{padding:10px 25px 10px !important;display:block !important;opacity:1 !important;height:55px !important;width:100% !important;top:0 !important;left:0 !important;transform:none}header .logo img{width:45px}header.small{padding:10px 25px 10px}header.small .logo img{width:45px}header .nav ul{right:-250px;position:fixed;background:#000;padding:20px;z-index:100000;top:45px;height:100%;transition:all .25s ease-in-out !important}header .nav ul.active{right:0}header .nav ul li{display:block;margin:20px 10px;text-align:left}header .nav ul a{font-size:17px !important}header a.my-neff{display:none}header a.grid-menu{display:block}.flow{bottom:110px;right:30px}#pagescroll .swiper-navigation .swiper-button-prev{left:25px}#pagescroll .pagescroll-prev{top:60px}#pagescroll .pagescroll-next{bottom:120px}#pagescroll .swiper-navigation .swiper-button-next{right:25px}@keyframes bounce-up{from{top:90px}to{top:60px}}@keyframes bounce-right{from{right:25px}to{right:50px}}.section .h-100,.section .h-100-footer,.section .height-100{height:auto !important;min-height:0}.slider-prev-back,.slider-next-back{display:none !important}.slider-detail{text-align:center}.slider-detail .swiper-pagination{left:50%;transform:translateX(-50%)}.slider-detail .swiper-button-next{right:15px;left:auto;top:40px}.slider-detail .swiper-button-prev{left:15px;top:40px}.inner-page .swip-current{font-size:45px}.inner-page .swip-total{font-size:17px}.inner-page .projects-nav{position:relative;top:30px}.inner-page .slider-detail h4{margin-top:40px}.inner-page .project-slider-count{left:50%;transform:translateX(-50%);top:auto;bottom:0;text-align:center;width:100%}.inner-page .project-slider-count .swiper-pagination{max-width:230px;margin:auto}.inner-page .pros-slide .swiper-slide{padding-left:0}.inner-page .project-slider{padding:57px 0 70px}.inner-page .projects-navigation{max-width:100%;right:0;top:0;padding:15px 93px 15px 20px}.inner-page .projects-navigation h2{font-size:25px;margin-bottom:0}.inner-page .projects-navigation .projects-button-prev,.inner-page .projects-navigation .projects-button-next{top:45px}.inner-page .project-slider-button-next{right:10px;top:40%}.inner-page .project-slider-button-prev{left:10px;top:40%}.project-page .x-wrapper{max-width:100%}.side-nav ul{height:calc(100% - 300px)}}@media only screen and (max-width: 800px){.big-spacer{height:13vw}.inner-page h2{font-size:45px;padding-right:0px}.wrapper{padding:0 40px}.inner-page .ps-tableCell{overflow:visible}.video-banner .video-wrapper iframe{min-width:90vw}.home-page .home-bottom h2{font-size:80px}}@media only screen and (max-width: 768px){footer{width:calc(100% - 40px)}footer .row{margin:0}.video-banner .play-button{width:55px}}@media only screen and (max-width: 760px){#pagescroll h3{font-size:24px;margin:5vh 0}.button{padding:7px 25px;font-size:15px}footer{font-size:12px}.home-page footer{bottom:5px}#pagescroll .pagescroll-next{bottom:75px}@keyframes bounce-down{from{bottom:100px}to{bottom:75px}}.home-page .home-bottom h2{font-size:65px}}.project-slider-navigation{position:absolute;height:100%;top:0;left:0;width:100%}@media only screen and (max-width: 450px){.product-alt-images{max-width:320px;width:99%;bottom:85px;left:50%;transform:translateX(-50%)}.register-btn img,.register-btn svg,.become-dealer-btn img,.become-dealer-btn svg{width:38px}.wrapper{padding:0 25px}.inner-page .swiper-slide-active .product_image_s a:after{display:none}body{font-size:15px;line-height:1.3}header a.grid-menu span{background:#fff;margin:20px 6px}.inner-page h2{font-size:33px;padding-right:0}.inner-page h3{font-size:27px}.inner-page .project-slider{padding:50px 0 70px}.inner-page .projects-navigation h2{font-size:18px}.inner-page .projects-navigation .projects-button-prev,.inner-page .projects-navigation .projects-button-next{top:30px}.inner-page .project-slider-button-next,.inner-page .project-slider-button-prev{top:45%;transform:translateY(-50%) translate3d(0, 0, 0);width:45px;height:45px;background-size:contain;opacity:1 !important;visibility:visible !important;display:block !important;z-index:10000 !important}.inner-page .project-slider-button-prev{transform:translateY(-50%) rotate(180deg) translate3d(0, 0, 0)}.inner-page .projects-nav{text-align:center}.inner-page h6{font-size:16px}.inner-page a.project-close{right:20px;top:-30px;left:22px}.inner-page .slider-detail h4{margin-top:0}.sub-product-category{max-width:420px !important;margin:auto}.sub-product-category h5{margin:6px 0;font-size:15px}.sub-product-category .sub-prod-cat,.sub-product-category .sub-prod-cat2{padding:0 3px}.video-banner .play-button{width:40px}.video-banner .video-wrapper iframe{width:98vw;height:56vw;min-height:26vh;min-width:49vh}.home-page .home-bottom img{width:45px}.home-page .home-bottom a{display:block;font-size:15px;margin-bottom:20px}.home-page .home-bottom h2{font-size:50px}.home-page .home-bottom h2 span{font-size:25px}.home-page .home-bottom h2:after{height:30px}}.about-menu-side{position:fixed;z-index:10;padding-left:45px}#about-pagescroll .brochure-section,#homePagescroll .brochure-section,.career-page .brochure-section{background-image:url(/img/about/brochure-bg.jpg)}#about-pagescroll .house-of-neff-section,#homePagescroll .house-of-neff-section,.career-page .house-of-neff-section{background-image:url(/img/about/about-video-1.jpg)}#about-pagescroll .timeless-section,#homePagescroll .timeless-section,.career-page .timeless-section{background-image:url(/img/about/timeless-design-video.jpg)}#about-pagescroll .veneer-section,#homePagescroll .veneer-section,.career-page .veneer-section{background-image:url(/img/about/veneer-process-bg.jpg);background-position:center}#about-pagescroll p.sub-header,#homePagescroll p.sub-header,.career-page p.sub-header{font-size:14px}#about-pagescroll .video-banner,#homePagescroll .video-banner,.career-page .video-banner{height:100%;position:relative;cursor:pointer;background-size:cover}#about-pagescroll .video-banner .play-button,#homePagescroll .video-banner .play-button,.career-page .video-banner .play-button{color:#fff;position:absolute;transition:.1s ease-out !important;transform:translate(-50%, -50%)}#about-pagescroll .video-banner .play-button.in-play,#homePagescroll .video-banner .play-button.in-play,.career-page .video-banner .play-button.in-play{font-size:0}#about-pagescroll .video-banner:not(:hover) .play-button,#homePagescroll .video-banner:not(:hover) .play-button,.career-page .video-banner:not(:hover) .play-button{left:50% !important;top:50% !important}#about-pagescroll .pagescroll-next,#homePagescroll .pagescroll-next,.career-page .pagescroll-next{bottom:50px;transform:translateX(-50%) rotate(-90deg);animation:bounce-down 1s 10 alternate}#about-pagescroll .pagescroll-prev,#about-pagescroll .pagescroll-next,#homePagescroll .pagescroll-prev,#homePagescroll .pagescroll-next,.career-page .pagescroll-prev,.career-page .pagescroll-next{background:url(/img/icons/scroll-arrow.svg) no-repeat center left;position:absolute;left:50%;width:80px;height:80px;z-index:100;background-size:12px;z-index:10000}#about-pagescroll .video-wrapper,#homePagescroll .video-wrapper,.career-page .video-wrapper{width:100%;height:100%;overflow:hidden}#about-pagescroll .video-wrapper::before,#homePagescroll .video-wrapper::before,.career-page .video-wrapper::before{position:absolute;background:rgba(0,0,0,.1);top:0;left:0;width:100%;height:100%;content:"";z-index:1}#about-pagescroll .video-wrapper iframe,#homePagescroll .video-wrapper iframe,.career-page .video-wrapper iframe{width:100vw;height:73vw;min-height:104vh;min-width:186vh;position:absolute;top:48%;left:50%;transform:translate(-50%, -50%)}#about-pagescroll .section.alt,#homePagescroll .section.alt,.career-page .section.alt{background:#fff;color:#000}#about-pagescroll .section.alt h2,#homePagescroll .section.alt h2,.career-page .section.alt h2{font-family:"operetta-18",sans-serif}#about-pagescroll .section.alt .slash,#homePagescroll .section.alt .slash,.career-page .section.alt .slash{height:30px;margin:15px auto;background:url(/img/icons/slash.svg) no-repeat center}#about-pagescroll .section.alt .read-more-content,#about-pagescroll .section.alt .download-link,#homePagescroll .section.alt .read-more-content,#homePagescroll .section.alt .download-link,.career-page .section.alt .read-more-content,.career-page .section.alt .download-link{text-transform:uppercase;color:#000;text-decoration:underline}#about-pagescroll .section.alt .read-more-content:hover,#about-pagescroll .section.alt .download-link:hover,#homePagescroll .section.alt .read-more-content:hover,#homePagescroll .section.alt .download-link:hover,.career-page .section.alt .read-more-content:hover,.career-page .section.alt .download-link:hover{font-weight:500}#about-pagescroll .more-content,#homePagescroll .more-content,.career-page .more-content{display:none;opacity:0;transition:all 1s ease-in}#about-pagescroll .more-content.active,#homePagescroll .more-content.active,.career-page .more-content.active{display:inline;opacity:1}#about-pagescroll .section.center-section .ps-tableCell,#homePagescroll .section.center-section .ps-tableCell,.career-page .section.center-section .ps-tableCell{display:flex;align-items:center}#about-pagescroll .v-content,#homePagescroll .v-content,.career-page .v-content{position:absolute;bottom:40px;left:50px;max-width:620px}#about-pagescroll .v-content.biggy,#homePagescroll .v-content.biggy,.career-page .v-content.biggy{max-width:760px}#about-pagescroll .v-content.middy,#homePagescroll .v-content.middy,.career-page .v-content.middy{max-width:580px}#about-pagescroll .v-content.smally,#homePagescroll .v-content.smally,.career-page .v-content.smally{max-width:546px}#about-pagescroll .v-content p,#homePagescroll .v-content p,.career-page .v-content p{line-height:1;padding-top:6px;font-size:14px;letter-spacing:-0.01em;margin-bottom:0}#about-pagescroll .v-content h3,#homePagescroll .v-content h3,.career-page .v-content h3{font-size:100px;font-family:"operetta-18";line-height:.8;text-transform:uppercase;letter-spacing:-0.07em;margin-bottom:1px}@media only screen and (max-width: 1550px){#about-pagescroll .pagescroll-next,#homePagescroll .pagescroll-next,.career-page .pagescroll-next{bottom:35px}}@media only screen and (max-width: 1480px){#about-pagescroll .section.alt .slash,#about-pagescroll .section.alt .slash,#homePagescroll .section.alt .slash,#homePagescroll .section.alt .slash,.career-page .section.alt .slash,.career-page .section.alt .slash{height:25px;margin:10px auto}}@media only screen and (max-width: 1280px){#about-pagescroll .pagescroll-next,#homePagescroll .pagescroll-next,.career-page .pagescroll-next{display:none}}@media only screen and (max-width: 650px){#about-pagescroll .v-content,#homePagescroll .v-content,.career-page .v-content{width:calc(100% - 50px)}#about-pagescroll .v-content .row,#homePagescroll .v-content .row,.career-page .v-content .row{margin:0}#about-pagescroll .v-content h3,#homePagescroll .v-content h3,.career-page .v-content h3{font-size:60px;margin-bottom:2px}#about-pagescroll .section,#about-pagescroll .ps-tableCell,#about-pagescroll .video-banner,#homePagescroll .section,#homePagescroll .ps-tableCell,#homePagescroll .video-banner,.career-page .section,.career-page .ps-tableCell,.career-page .video-banner{height:auto !important;min-height:100vh}#about-pagescroll .section[data-anchor=footer],#about-pagescroll .section[data-anchor=footer] .ps-tableCell,#homePagescroll .section[data-anchor=footer],#homePagescroll .section[data-anchor=footer] .ps-tableCell,.career-page .section[data-anchor=footer],.career-page .section[data-anchor=footer] .ps-tableCell{padding-top:10px;min-height:20px}}@media only screen and (max-width: 550px){#about-pagescroll .brochure-section,#homePagescroll .brochure-section,.career-page .brochure-section{background-image:url(/img/about/brochure-bg-mobile.jpg)}#about-pagescroll .brochure-section.video-banner a.play-button,#homePagescroll .brochure-section.video-banner a.play-button,.career-page .brochure-section.video-banner a.play-button{color:#000;top:auto !important;bottom:0 !important}#about-pagescroll .brochure-section.video-banner a.play-button img,#homePagescroll .brochure-section.video-banner a.play-button img,.career-page .brochure-section.video-banner a.play-button img{filter:brightness(0)}#about-pagescroll .house-of-neff-section,#homePagescroll .house-of-neff-section,.career-page .house-of-neff-section{background-image:url(/img/about/about-video-1-mobile.jpg)}#about-pagescroll .timeless-section,#homePagescroll .timeless-section,.career-page .timeless-section{background-image:url(/img/about/timeless-bg-mobile.jpg)}#about-pagescroll .veneer-section,#homePagescroll .veneer-section,.career-page .veneer-section{background-image:url(/img/about/veneer-bg-mobile.jpg)}#about-pagescroll .v-content,#homePagescroll .v-content,.career-page .v-content{left:0;padding:0 20px}#about-pagescroll .video-banner .play-button,#homePagescroll .video-banner .play-button,.career-page .video-banner .play-button{font-size:0;left:50% !important;top:50% !important;width:56px;border-radius:100px;display:block}#about-pagescroll .video-banner .play-button.b-link,#homePagescroll .video-banner .play-button.b-link,.career-page .video-banner .play-button.b-link{font-size:0;text-align:center;display:block;width:auto;border-radius:0}#about-pagescroll .video-banner .play-button.b-link img,#homePagescroll .video-banner .play-button.b-link img,.career-page .video-banner .play-button.b-link img{display:block;margin:auto;margin-bottom:8px}#about-pagescroll .video-banner .play-button.b-link:hover,#homePagescroll .video-banner .play-button.b-link:hover,.career-page .video-banner .play-button.b-link:hover{background:none}#about-pagescroll .video-banner .play-button.b-link.bro-link,#homePagescroll .video-banner .play-button.b-link.bro-link,.career-page .video-banner .play-button.b-link.bro-link{font-size:15px}#about-pagescroll .video-banner .play-button.b-link.bro-link img,#homePagescroll .video-banner .play-button.b-link.bro-link img,.career-page .video-banner .play-button.b-link.bro-link img{width:40px}#about-pagescroll .video-banner .play-button:hover,#homePagescroll .video-banner .play-button:hover,.career-page .video-banner .play-button:hover{background:#757575}#about-pagescroll .video-banner .play-button img,#homePagescroll .video-banner .play-button img,.career-page .video-banner .play-button img{width:75px}}h2.product-title{font-family:"operetta-18",sans-serif;font-size:110px;line-height:.8;letter-spacing:-0.14rem}@media only screen and (max-width: 1380px){h2.product-title{font-size:95px}}@media only screen and (max-width: 1180px){h2.product-title{font-size:80px}}@media only screen and (max-width: 680px){h2.product-title{font-size:50px}}.careers-section{background-image:url(/img/careers/career-bg.jpg)}@media only screen and (max-width: 480px){.careers-section{background-image:url(/img/careers/careers-bg-mobile.jpg)}}.videopop-bg{position:fixed;top:0;left:0;height:100%;width:100%;background:#000;opacity:.7;z-index:1000;display:none}.videopop-bg.active{display:block}.about-c-image{max-height:38vh}.videopop{position:fixed;width:90%;height:60%;top:50%;left:50%;transform:translate(-50%, -50%);max-width:950px;max-height:600px;z-index:1001;display:none}.videopop.active{display:block}.videopop .close{position:absolute;right:-7px;height:50px;width:50px;top:-43px;opacity:1}.videopop iframe{width:100%;height:100%;background:#000}@media only screen and (max-width: 550px){.videopop{width:100%;max-height:300px}.videopop .close{right:0;top:-35px;height:35px;width:35px}}.signature{font-family:"JaneAusten";font-size:29px}.section-content{max-width:500px;margin:auto;position:absolute;bottom:50px}.footer-img{width:100%;position:absolute;z-index:0;bottom:0;max-width:1880px;left:50%;transform:translateX(-50%)}.text-underline{text-decoration:underline}.mb-6{margin-bottom:15em}.section-ul{margin:0;position:absolute;max-width:600px;width:85%;padding:0;text-transform:uppercase;left:50%;transform:translateX(-50%);list-style:none;height:90%}.section-ul li{position:absolute}.section-ul .two{right:0}.section-ul .three{bottom:0}.section-ul .four{bottom:0;right:0}.product-page .produt-more-button{display:none}.product-page h2.product-title{font-family:"operetta-18",sans-serif;font-size:110px;line-height:.8;position:relative;padding-right:0;letter-spacing:-0.14rem;margin-bottom:40px}.product-page h2.product-title.small{font-size:75px}.product-page h2.product-title.medium{font-size:100px}.product-page h2.product-title span{position:absolute;font-size:38px;left:330px;top:50px;text-transform:capitalize}.product-page h2.product-title.alt span{position:relative;left:0;top:0;font-size:65px;margin-right:5px}.product-page h4.product-title-sub{font-family:"operetta-18",sans-serif;font-size:40px;margin-bottom:10px}.product-page .read-more-content{text-transform:uppercase;color:#fff;text-decoration:underline}.product-page .read-more-content:hover{font-weight:500}.product-page .product-wrapper{max-width:970px}@media only screen and (max-width: 1380px){.product-page h2.product-title{font-size:95px}.product-page .product-wrapper{max-width:850px}.product-page .product-wrapper p{font-size:14px}}@media only screen and (max-width: 1180px){.product-page .product-wrapper{max-width:650px}.product-page h2.product-title{font-size:80px}.product-page h2.product-title.small{font-size:55px}.product-page h2.product-title span{font-size:30px;left:235px;top:30px}.product-page h4.product-title-sub{font-size:30px}}@media only screen and (max-width: 980px){.product-page .product-wrapper{max-width:550px}.product-page h4.product-title-sub{font-size:27px}}@media only screen and (max-width: 680px){.product-page h2.product-title{font-size:50px}.product-page h2.product-title.small{font-size:35px}.product-page h2.product-title span{font-size:18px;left:150px;top:16px}.product-page h4.product-title-sub{font-size:23px}}@media only screen and (max-width: 480px){.product-page .produt-more-button{display:block;color:#fff;text-decoration:underline}.product-page .produt-more-content{display:none}.product-page .produt-more-content.active{display:block}}@media only screen and (max-width: 1580px){h2.product-title.medium{font-size:80px}}@media only screen and (max-width: 1280px){h2.product-title.medium{font-size:70px}}@media only screen and (max-width: 1180px){h2.product-title{font-size:80px}h2.product-title.small{font-size:55px}h2.product-title.medium{font-size:60px}h2.product-title span{font-size:30px;left:235px;top:30px}h2.product-title.alt span{font-size:40px}}@media only screen and (max-width: 680px){h2.product-title{font-size:50px}h2.product-title.small{font-size:35px}h2.product-title.medium{font-size:45px}h2.product-title span{font-size:18px;left:150px;top:16px}h2.product-title.alt{margin-top:15px}h2.product-title.alt span{font-size:30px}}@media only screen and (max-width: 480px){h2.product-title.medium{font-size:32px;margin-top:40px}}.press-wrapper{max-width:1280px}.press-row img{width:100%}.press-row .content{background:#f7f7f7;padding:20px;margin-bottom:55px;min-height:190px}.press-row .content h3{font-size:24px;font-family:"operetta-18",sans-serif;line-height:1}.press-row .content a{color:#000;font-size:14px;padding-top:0;display:block;position:relative}.press-row .content a:before{content:"";position:relative;height:25px;width:3px;background:#e5e5e5;margin:15px;transform:rotate(320deg);display:block}.press-row .content a:hover{font-weight:400}@media only screen and (max-width: 1080px){.press-row .content{padding:12px}.press-row .content h3{font-size:20px}}@media only screen and (max-width: 580px){.press-row .content{min-height:225px}}@media only screen and (max-width: 480px){.press-row .content{min-height:180px}.press-row .content h3{font-size:15px;line-height:1.1}}.project-img .img-link{max-height:440px;height:20vw}.project-img h3{font-weight:100;font-size:14px;color:#000;text-transform:uppercase;margin-top:40px;margin-left:20px}.project-img h3:after{content:"";height:30px;width:30px;margin:15px 0;background:url(/img/icons/slash.svg) no-repeat center;display:block}@media only screen and (max-width: 550px){.project-img .img-link{height:54vw}.project-img h3{font-size:12px}}.project-page .product-title{font-family:"operetta-18",sans-serif;font-size:100px;letter-spacing:-0.1rem;line-height:.8}.project-page .product-title span{text-transform:capitalize;font-size:40px;margin-right:5px}@media only screen and (max-width: 1350px){.project-page .product-title{font-size:80px}.project-page .product-title span{font-size:35px}}@media only screen and (max-width: 850px){.project-page .product-title{font-size:50px}.project-page .product-title span{font-size:25px}}.single-project .page-title{font-family:"operetta-18",sans-serif;font-size:55px;text-transform:uppercase;line-height:.9}.single-project .thumb-photo{height:170px;background:none center no-repeat;background-size:cover}.single-project .swiper{overflow:hidden}.single-project .close-project{position:absolute;top:-100px;right:40px;height:45px;width:45px}.single-project .swiper-button-next,.single-project .swiper-button-prev{height:21px;width:12px;background:url(/img/icons/project-arrow.svg) no-repeat;background-size:cover}.single-project .swiper-button-next::after,.single-project .swiper-button-prev::after{content:""}.single-project .swiper-button-prev{transform:rotate(180deg) translateY(-4px)}@media only screen and (max-width: 1380px){.single-project .thumb-photo{height:120px}}@media only screen and (max-width: 1080px){.single-project .page-title{font-size:40px}}@media only screen and (max-width: 480px){.single-project .swiper-button-next,.single-project .swiper-button-prev{height:25px;width:14px}.single-project .thumb-photo{height:75px}.single-project .page-title{font-size:40px}.single-project{padding-top:100px !important}.single-project .close-project{position:absolute;top:-90px;right:20px;width:35px}}