.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:0 0;display:inline-block;cursor:pointer;transition-property:opacity, -webkit-filter;transition-property:opacity, filter;transition-property:opacity, filter, -webkit-filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger-box{width:30px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:30px;height:4px;background-color:#fff;border-radius:0;position:absolute;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--squeeze .hamburger-inner{transition-duration:0.075s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze .hamburger-inner::before{transition:top 0.075s 0.12s ease, opacity 0.075s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom 0.075s 0.12s ease,-webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze.is-active .hamburger-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.075s ease, opacity 0.075s 0.12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:bottom 0.075s ease,-webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.proxima-regular-italic,body,h3,.wpcf7-form select,.wpcf7-form input,.wpcf7-form textarea{font-family:"proxima-nova", sans-serif;font-weight:400;font-style:italic;opacity:0;-webkit-transform:opacity .1s ease-in;transform:opacity .1s ease-in}.wf-active .proxima-regular-italic,.wf-active body,.wf-active h3,.wf-active .wpcf7-form select,.wpcf7-form .wf-active select,.wf-active .wpcf7-form input,.wpcf7-form .wf-active input,.wf-active .wpcf7-form textarea,.wpcf7-form .wf-active textarea{opacity:1}.proxima-semibold,.product-listing{font-family:"proxima-nova", sans-serif;font-weight:600;font-style:normal;opacity:0;-webkit-transform:opacity .1s ease-in;transform:opacity .1s ease-in}.wf-active .proxima-semibold,.wf-active .product-listing{opacity:1}.proxima-bold,header nav,h2,main .button,main .wpcf7-form p:nth-of-type(2) .wpcf7-submit,.wpcf7-form p:nth-of-type(2) main .wpcf7-submit,main .wpcf7-form .wpcf7-response-output .wpcf7-submit,.wpcf7-form .wpcf7-response-output main .wpcf7-submit,.locations h3,.view-map{font-family:"proxima-nova", sans-serif;font-weight:700;font-style:normal;opacity:0;-webkit-transform:opacity .1s ease-in;transform:opacity .1s ease-in}.wf-active .proxima-bold,.wf-active header nav,header .wf-active nav,.wf-active h2,.wf-active main .button,main .wf-active .button,.wf-active main .wpcf7-form p:nth-of-type(2) .wpcf7-submit,main .wpcf7-form p:nth-of-type(2) .wf-active .wpcf7-submit,.wf-active .wpcf7-form p:nth-of-type(2) main .wpcf7-submit,.wpcf7-form p:nth-of-type(2) main .wf-active .wpcf7-submit,.wf-active main .wpcf7-form .wpcf7-response-output .wpcf7-submit,main .wpcf7-form .wpcf7-response-output .wf-active .wpcf7-submit,.wf-active .wpcf7-form .wpcf7-response-output main .wpcf7-submit,.wpcf7-form .wpcf7-response-output main .wf-active .wpcf7-submit,.wf-active .locations h3,.locations .wf-active h3,.wf-active .view-map{opacity:1}.proxima-extra-bold-italic{font-family:"proxima-nova", sans-serif;font-weight:800;font-style:italic;opacity:0;-webkit-transform:opacity .1s ease-in;transform:opacity .1s ease-in}.wf-active .proxima-extra-bold-italic{opacity:1}body,html{margin:0;padding:0;width:100%;height:100%}body a,html a{text-decoration:none}body a[href^="tel:"],html a[href^="tel:"]{color:#FF6601;text-decoration:none}body button,html button{margin:0;outline:none}body{padding-top:98px}.wf-inactive body{opacity:1}@media (max-width: 768px){body{padding-bottom:62px}}body.home{padding-top:0}section{display:inline-block;width:100%}.menu-open{overflow:hidden}.content-default{max-width:680px;padding:0 20px;margin:40px 0}.content-default figure{width:100% !important;margin:0}.content-default h1,.content-default h2,.content-default h3{text-align:left;padding:0;margin:1.25em 0}.content-default a{color:#FF6601;text-decoration:underline}.content-default a:hover{text-decoration:none}header{top:0;left:0;right:0;z-index:10}header .site-title a{font-size:0;line-height:0;display:block;background:url("images/logo.svg") no-repeat 0 0;background-size:300px}header#masthead{position:absolute;background:#FF6601;padding-bottom:20px}@media (max-width: 768px){header#masthead{padding-bottom:12px}}.home header#masthead{background:url("images/gradient.png") repeat-x 0 0;padding-bottom:154px}header#masthead .site-title a{width:300px;height:46px}@media (max-width: 900px){header#masthead .site-title a{width:46px}}header#sticky-masthead{position:fixed;padding-bottom:20px;background:#FF6601;transition:background .3s, -webkit-transform .3s ease-in-out;transition:background .3s, transform .3s ease-in-out;transition:background .3s, transform .3s ease-in-out, -webkit-transform .3s ease-in-out;-webkit-transform:translateY(-200px);transform:translateY(-200px)}@media (max-width: 768px){header#sticky-masthead{padding-bottom:12px}}header#sticky-masthead .site-title a{width:47px;height:46px}@media (max-width: 768px){header#sticky-masthead nav{display:none}}.menu-open header#sticky-masthead .site-branding{visibility:hidden;opacity:0;transition:opacity 0.3s, visibility 0s linear 0.3s}header#sticky-masthead a{color:#fff}.scroll-down header#sticky-masthead{-webkit-transform:translateY(0);transform:translateY(0)}header .hamburger{display:none}@media (max-width: 768px){header .hamburger{display:block;position:absolute;top:22px;right:16px;z-index:12}.menu-open header .hamburger{position:fixed}}header .site-branding{float:left;padding:20px 0 0 20px}@media (max-width: 768px){header .site-branding{padding:12px 0 0 12px}}header .site-branding p{margin:0}header nav{float:right;padding:1.5em 20px 0 0;visibility:visible;opacity:1;text-transform:uppercase;font-size:18px;line-height:32px;letter-spacing:1px}header nav ul{margin:0;padding:0;list-style:none}header nav li{float:left;margin-left:2em}header nav a{color:#fff}@media (max-width: 768px){header nav{visibility:hidden;opacity:0;background:#FF6601;position:fixed;top:0;padding:0;right:0;left:0;bottom:0;z-index:10;float:none;transition:opacity 0.3s, visibility 0s linear 0.3s}header nav ul{position:absolute;text-align:center;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:1.5em}header nav li{float:none;margin:2em auto}.menu-open header nav{visibility:visible;opacity:1;transition-delay:0s}}img{width:auto;max-width:100%;height:auto}h2{letter-spacing:1px;text-transform:uppercase;font-size:24px;margin:0 auto;padding:30px 0;text-align:center}@media (max-width: 768px){h2{font-size:20px;padding:20px}}h3{font-size:24px;line-height:34px;margin:0 auto;padding:70px 0 60px;text-align:center}@media (max-width: 768px){h3{font-size:18px;line-height:28px;padding:40px 0 30px}}main .button,main .wpcf7-form p:nth-of-type(2) .wpcf7-submit,.wpcf7-form p:nth-of-type(2) main .wpcf7-submit,main .wpcf7-form .wpcf7-response-output .wpcf7-submit,.wpcf7-form .wpcf7-response-output main .wpcf7-submit{text-transform:uppercase;font-size:14px;border:2px solid;border-color:#000;color:#000;background:none;padding:10px 10px 8px;display:inline-block;cursor:pointer;text-align:center}main .button:hover,main .wpcf7-form p:nth-of-type(2) .wpcf7-submit:hover,.wpcf7-form p:nth-of-type(2) main .wpcf7-submit:hover,main .wpcf7-form .wpcf7-response-output .wpcf7-submit:hover,.wpcf7-form .wpcf7-response-output main .wpcf7-submit:hover{opacity:.7}.location-container{overflow:auto;padding:40px 0 50px}.location-container h2{padding:56px 0 60px}.locations{width:42%;padding:0 2.5%;float:left}@media (max-width: 768px){.locations{width:90%;padding:0 5%;float:none}}.locations h3{text-align:left;padding:12px 0;border-top:1px solid #000;background:url("images/accordion.svg") no-repeat 100% 14px}.locations h3:last-of-type{border-bottom:1px solid #000}.locations h3.selected{background-position:100% -96px}@media (max-width: 768px){.locations h3.selected{background-position:100% -51px}}@media (max-width: 768px){.locations h3{background-size:20px;background-position:100% 18px}}.location{margin-bottom:50px}.locations h4{color:#FF6601;font-size:18px}.locations address{max-width:160px}.locations p{margin:0 0 1.5em}.locations p:first-of-type{margin:1.5em 0 .25em}.locations p span{margin-right:16px}#location-map{width:53%;height:100vh;float:left}@media (max-width: 768px){#location-map{display:none}}#location-map img{max-width:inherit !important}.gallery{height:0}.slick-initialized{overflow:hidden;color:#fff;height:75vh}.slick-initialized div{width:100%;height:75vh;z-index:1;background-size:100% !important;background-size:cover !important}.catalogue{background:#C7C8C4;color:#fff;text-align:center;padding:70px 0 90px}@media (max-width: 768px){.catalogue{padding:26px 0 46px}}.catalogue .button,.catalogue .wpcf7-form p:nth-of-type(2) .wpcf7-submit,.wpcf7-form p:nth-of-type(2) .catalogue .wpcf7-submit,.catalogue .wpcf7-form .wpcf7-response-output .wpcf7-submit,.wpcf7-form .wpcf7-response-output .catalogue .wpcf7-submit{color:#fff;border-color:#fff;padding:10px 22px 8px}.company{max-width:700px;padding:0 20px;margin:0 auto;text-align:center}.company-open{opacity:1 !important}.company-open.open{opacity:0 !important}.company-close{float:right;border:0 none;padding:0;margin:0;font-size:0;background:url("images/close.svg") no-repeat top center;background-size:26px;width:26px;height:26px;cursor:pointer}.company-close:active{color:#000}.company-content{overflow:auto;display:none;padding:40px 0 0}@media (max-width: 768px){.company-content{padding:20px 0 0}}.company-content hr{height:1px;background:#fff;border:0 none;width:100%;clear:both}.company-content .col{float:left;margin-left:2%;width:49%;text-align:left}.company-content .col:first-of-type{margin-left:0}@media (max-width: 768px){.company-content .col{float:none;margin-left:0;width:100%}}.accordion-trigger{cursor:pointer}.accordion-content{height:0px;width:100%;margin:0 auto;overflow:hidden}.accordion-content-inner{padding:0 0 2em 0}.links{overflow:auto}.links button{float:right}.links button:first-of-type{float:left}@media (max-width: 768px){.links button{float:none}.links button:first-of-type{float:none;display:block !important;width:100%}}.contact-online{margin-top:16px}@media (max-width: 768px){.contact-online{margin-top:0}}.view-map{text-transform:uppercase;color:#FF6601;cursor:pointer;background:url("images/marker.svg") no-repeat top center;background-size:26px;padding:42px 0 0 0;border:none;font-size:14px}@media (max-width: 768px){.view-map{display:none}}.map-link{display:none !important}@media (max-width: 768px){.map-link{display:block !important;margin-top:.75em}}.open{height:auto}.contact{background:#C7C8C4;padding-bottom:40px}@media (max-width: 768px){.contact{padding-bottom:20px}}.contact h2{padding:56px 0 40px}.contact h3{padding:0 20px 40px;margin:0 auto;max-width:600px}.wpcf7-form{max-width:980px;padding:0 20px;margin:0 auto}.wpcf7-form ::-webkit-input-placeholder{color:#000}.wpcf7-form ::-moz-placeholder{color:#000}.wpcf7-form :-ms-input-placeholder{color:#000}.wpcf7-form :-moz-placeholder{color:#000}.wpcf7-form .wpcf7-not-valid-tip{margin-top:20px}.wpcf7-form textarea{width:94%;resize:none;border:0;margin:0;padding:3%;min-height:203px}@media (max-width: 768px){.wpcf7-form textarea{height:120px;min-height:1px;padding:4%}}.wpcf7-form select,.wpcf7-form input,.wpcf7-form textarea{outline:none;font-size:16px;-webkit-appearance:none;border-radius:0}.wpcf7-form textarea{overflow:auto}.wpcf7-form select::-ms-expand{display:none}.wpcf7-form p{margin-top:0;margin-bottom:20px;overflow:hidden}.wpcf7-form p:last-of-type{display:none}.wpcf7-form .col{float:left;width:57.5%;margin-right:2.5%;overflow:auto}@media (max-width: 768px){.wpcf7-form .col{float:none;width:100%}}.wpcf7-form .col p:last-of-type{display:block}.wpcf7-form .col select,.wpcf7-form .col input{width:100%;margin:0;padding:4%;border:0;background:#fff}.wpcf7-form .col select{background:#fff url("images/arrow.svg") no-repeat 97.5% 55%;background-size:20px;padding:2%}@media (max-width: 768px){.wpcf7-form .col select{padding:4%}}.wpcf7-form .col p{width:48%;float:left;margin-left:4%}.wpcf7-form .col p:first-of-type,.wpcf7-form .col p:nth-of-type(2){width:100%;float:none;margin-left:0}.wpcf7-form .col p:nth-of-type(3),.wpcf7-form .col p:nth-of-type(5){margin-left:0}@media (max-width: 768px){.wpcf7-form .col p{float:none;width:100%;margin-left:0}}.wpcf7-form>p{float:left;width:40%}@media (max-width: 768px){.wpcf7-form>p{float:none;width:100%}}.wpcf7-form p:nth-of-type(2),.wpcf7-form .wpcf7-response-output{width:100%;clear:both}.wpcf7-form p:nth-of-type(2) .wpcf7-submit,.wpcf7-form .wpcf7-response-output .wpcf7-submit{float:right;color:#fff !important;background:#FF6601 !important;border-color:#FF6601 !important}.wpcf7-response-output{border:0 !important;margin:0 !important;padding:0 !important}.wpcf7 .ajax-loader{display:none !important}.product-listing{margin:0 auto;padding:0 20px 60px;list-style:none;overflow:auto;max-width:1400px;text-align:center;text-transform:uppercase;font-size:14px;line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-listing a{color:#000}@media (max-width: 768px){.product-listing{padding:20px 10px 40px}}.product-listing li{width:calc(100% / 6 - 40px);margin:20px}@media (max-width: 768px){.product-listing li{margin:10px;width:calc(100% / 3 - 20px)}}.single-product hr{margin:0 40px;height:1px;background:#000;border:0 none}@media (max-width: 768px){.single-product hr{margin:0 20px}}.product-details{max-width:1000px;margin:0 auto;padding:60px 0;display:block;overflow:auto}@media (max-width: 768px){.product-details{padding:0 20px 40px;width:auto}}.product-details h2{text-align:left;padding-top:0}@media (max-width: 768px){.product-details h2{padding:40px 0 20px}}.product-details .product-description,.product-details img{width:calc(50% - 80px);padding:0 40px;float:left}@media (max-width: 768px){.product-details .product-description,.product-details img{width:calc(100% - 40px);float:none;padding:0}}@media (max-width: 768px){.product-details img{margin-top:40px}}.product-details .product-description ul{margin:0;padding:0 0 0 20px;color:#FF6601}.product-details .product-description ul a{color:#FF6601}footer{background:#000;color:#fff;min-height:140px;padding:20px}@media (max-width: 768px){footer{min-height:1px}}footer p{margin:0;float:right}@media (max-width: 768px){footer p{width:100%;float:none;font-size:13px}}footer ul{float:left;margin:0;padding:0;list-style:none}@media (max-width: 768px){footer ul{width:100%;float:none;margin-bottom:1.5em}}footer ul a{color:#fff}footer ul a:hover{opacity:.8}
