.inview{opacity:0;-webkit-transition:opacity .7s ease-in-out;-o-transition:opacity .7s ease-in-out;transition:opacity .7s ease-in-out}.inview.fadein{opacity:1}html{background:#fff;font-size:62.5%;overflow-y:scroll}html *{-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0;font-size:1.6rem;font-family:proxima-nova,Proxima Nova,sans-serif;font-weight:400;font-variant-ligatures:none;-webkit-font-variant-ligatures:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;text-shadow:rgba(0,0,0,.01) 0 0 1px}body.noscroll{overflow:hidden}h1,h2,h3,h4,h5,h6{font-family:Gotham A,Gotham B,sans-serif;color:#252729;letter-spacing:-.03em;margin:0 0 .5em;font-style:normal;font-weight:700}h1{font-size:4.8rem}@media (min-width:768px){h1{font-size:7.2rem}}h2{font-size:2.8rem;color:#dbdbdc}@media (min-width:768px){h2{font-size:4.2rem}}h3{font-size:2.4rem;color:#252729;margin-bottom:20px}@media (min-width:768px){h3{font-size:3.6rem;margin-bottom:30px}}h4{font-size:2.2rem;color:#252729;margin-bottom:20px}@media (min-width:768px){h4{font-size:3.2rem;margin-bottom:30px}}h5{font-size:1.6rem;color:#252729;margin-bottom:20px}@media (min-width:768px){h5{font-size:2.4rem;margin-bottom:30px}}p{font-size:1.8rem;line-height:1.5em;margin:0 0 1.15em;color:#5e6267}@media (min-width:1024px){p{font-size:1.8rem;margin-bottom:40px}}p.intro{font-size:2.4rem;font-family:Gotham A,Gotham B,sans-serif;margin:0 0 30px}@media (min-width:1024px){p.intro{margin:0 0 1.9em}.product-description__content p.intro{margin-bottom:42px}}.fancy-title{position:relative;padding-top:20px;color:#dbdbdc;font-weight:700;letter-spacing:.008em}@media (min-width:768px){.fancy-title{padding-top:15px;letter-spacing:-.008em}}.fancy-title span{position:absolute;text-transform:uppercase;font-family:proxima-nova,Proxima Nova,sans-serif;font-size:1rem;font-weight:700;color:#252729;top:0;letter-spacing:.3rem}@media (min-width:768px){.fancy-title span{font-size:1.4rem}}.fancy-title span:before{content:"";display:inline-block;height:2px;width:20px;background:#252729;position:relative;top:-3px;margin:0 13px 0 3px}@media (min-width:768px){.fancy-title span:before{top:-5px;width:48px;margin:0 13px 0 7px}}.fancy-title.white-theme,.fancy-title.white-theme span{color:#fff}.fancy-title.white-theme span:before{background:#fff}.fancy-title.medium-theme{font-size:4.8rem}@media (min-width:768px){.fancy-title.medium-theme{font-size:7.2rem}}.fancy-title.large-theme{font-size:4rem}@media (min-width:768px){.fancy-title.large-theme{font-size:9.6rem}}.border-button{border:1px solid #252729;display:block;height:56px;line-height:56px;text-transform:uppercase;text-align:center;font-family:proxima-nova,Proxima Nova,sans-serif;font-weight:700;font-size:1.6rem;text-decoration:none;color:#252729;margin-bottom:2em;border-radius:0;padding:0 20px;background:transparent;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media (min-width:1024px){.border-button{display:inline-block;padding:0 50px}}.border-button:hover{background:#252729;color:#fff}.outline-button{padding:20px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;outline:1px solid #b3b3b9;color:#fff;font-weight:700;text-decoration:none;text-transform:uppercase;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.5);box-shadow:0 2px 4px rgba(0,0,0,.5);background:transparent}.outline-button:hover{outline-color:#fff}.outline-button svg{margin-left:30px}.back-button{text-decoration:none;text-transform:uppercase;font-size:1.2rem;font-weight:700;color:#dbdbdc;letter-spacing:.3em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}@media (min-width:1024px){.back-button{display:-webkit-box;display:-ms-flexbox;display:flex}}.back-button:hover{color:#000}.back-button--icon{background:currentColor;height:40px;width:40px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);margin-right:15px}.back-button--dark .back-button--icon{background:rgba(0,0,0,.7)!important}.dismiss{background:#252729;color:#fff;display:block;cursor:pointer;padding:20px 20px 20px 30px;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;font-weight:700;letter-spacing:.05em;border-radius:0;border:0;width:100%}.dismiss span{display:inline-block}.dismiss svg{margin-left:30px}.dismiss svg *{fill:#fff}.alignnone{margin-left:0;margin-right:0;max-width:100%;height:auto}.aligncenter{display:block;margin:1rem auto;height:auto}.alignleft,.alignright{margin-bottom:1rem;height:auto}@media (min-width:30rem){.alignleft{float:left;margin-right:1rem}.alignright{float:right;margin-left:1rem}}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;color:#000;background:#fff}.news-list{padding:0 30px;max-width:1260px;margin:0 auto}.news-list__grid{-webkit-column-count:3;-moz-column-count:3;column-count:3;display:grid;grid-gap:20px;grid-template-columns:1fr;width:100%}@media (min-width:1024px){.news-list__grid{grid-template-columns:1fr 1fr 1fr}}.news-list__item{position:relative}.news-list__item--title{font-size:2rem;font-weight:700;color:#252729;text-decoration:none;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-right:20px}.news-list__item svg{position:absolute;right:0;top:3px;opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;-webkit-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7)}.news-list__item svg *{fill:#252729}.news-list__link{text-decoration:none;display:block}.news-list__link:hover svg{opacity:1}.news-list__image{max-width:100%;min-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;display:block;position:absolute}.news-list__image-wrap{width:100%;position:relative;border-bottom:2px solid #252729;margin-bottom:20px;overflow:hidden}.news-list__image-wrap:after{content:"";display:block;height:0;padding-bottom:75%;position:relative}.news-list__categories{margin:0 0 20px;padding:0;list-style:none;color:#b3b3b9;text-decoration:none}.news-list__category{display:inline-block;margin-right:13px}.news-list__view-more{margin-top:100px}.project{max-width:1920px;margin:0 auto;position:relative;overflow:hidden}.project__grid{padding:0 30px;max-width:1260px;margin:0 auto;display:grid;grid-gap:20px;grid-template-columns:1fr}@media (min-width:1280px){.project__grid{grid-template-columns:5fr 7fr}}.project__background{position:absolute;top:0;-o-object-fit:cover;object-fit:cover;min-height:100%;width:100%;z-index:-1}.project__cta{background:#252729;margin:-125px 0 60px}@media (min-width:1280px){.project__cta{margin:-256px 0 170px}}.project__cta a{text-decoration:none}.project__copy{color:#fff;padding:30px;line-height:2.7rem;margin:0}@media (min-width:1024px){.project__copy{padding:50px 72px 50px 50px}}.project__copy p{margin-top:0;color:#fff;line-height:1.68em;font-size:1.6rem}.project__copy p:last-child{margin-bottom:0}.project__signature{padding:30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s;color:#fff;letter-spacing:.02em;font-size:16px;position:relative}.project__signature:hover{background:#000}.project__signature:hover:before{opacity:0}.project__signature div{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media (min-width:1024px){.project__signature{padding:30px 50px}}.project__signature img{width:132px;height:34px;display:block}.project__signature:before{content:"";height:1px;width:calc(100% - 64px);left:50%;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);display:block;position:absolute;background:hsla(240,4%,71%,.2);top:0;opacity:1;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}@media (min-width:1024px){.project__signature:before{top:-2px;width:calc(100% - 100px)}}.project__content{padding:0 30px;max-width:1260px;margin:0 auto;height:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.project__content h1.fancy-title.white-theme.large-theme{font-size:8rem}}@media (min-width:768px){.project__content{height:560px}}@media (min-width:1280px){.project__content{height:772px}}.project__content span{text-transform:uppercase;font-family:proxima-nova,Proxima Nova,sans-serif;font-size:1rem;font-weight:700;color:#fff;top:0;letter-spacing:.3rem;margin-bottom:-17px}@media (min-width:768px){.project__content span{font-size:1.4rem}}.project__content span:before{content:"";display:inline-block;height:2px;width:20px;background:#fff;position:relative;top:-3px;margin:0 13px 0 3px}@media (min-width:768px){.project__content span:before{top:-5px;width:48px;margin:0 13px 0 7px}}.awards{max-width:1920px;position:relative;background:#000;z-index:-1}.awards,.awards__content{margin:0 auto;overflow:hidden}.awards__content{padding:0 30px;max-width:1260px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.awards span{margin-top:70px;margin-bottom:35px;font-size:12px;font-weight:700;color:#fff;letter-spacing:2.5px;text-transform:uppercase;position:relative}@media (min-width:768px){.awards span{margin-top:130px;margin-bottom:50px}}.awards span:before{content:"";position:absolute;top:-20px;left:50%;-webkit-transform:translate3d(-50%,-100%,0);transform:translate3d(-50%,-100%,0);height:200px;width:2px;background:#fff}@media (min-width:768px){.awards span:before{top:-25px}}.awards h3{color:#fff;font-size:30px;margin-bottom:165px;max-width:312px}@media (min-width:768px){.awards h3{font-size:40px;margin-bottom:177px;max-width:532px}}@media (min-width:1280px){.awards h3{font-size:48px;margin-bottom:150px;max-width:646px}}.awards__logos{max-width:1260px;padding:12px 26px;background:#fff;width:calc(100% - 40px);max-width:335px;margin:-120px auto 10px}@media (min-width:768px){.awards__logos{margin-top:-104px;margin-bottom:30px;max-width:500px;padding:20px 40px}}@media (min-width:1280px){.awards__logos{margin-top:-72px;max-width:1000px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:60px}}.awards__logos img{margin-right:10px;-webkit-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:left;-o-transform-origin:left;transform-origin:left}@media (min-width:370px){.awards__logos img{margin-right:30px;-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@media (min-width:768px){.awards__logos img{margin-right:40px}}.awards__logos img :last-of-type{margin-right:0}.awards__logos-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:23px}@media (min-width:768px){.awards__logos-row{margin-bottom:36px}}@media (min-width:1280px){.awards__logos-row:first-of-type{margin-right:30px}}.awards__logos-row>img.logo-1{height:34px;width:115px}@media (min-width:768px){.awards__logos-row>img.logo-1{height:50px;width:172px}}.awards__logos-row>img.logo-2{height:62px;width:62px}@media (min-width:768px){.awards__logos-row>img.logo-2{height:92px;width:92px}}.awards__logos-row>img.logo-3{width:54px;height:22px}@media (min-width:768px){.awards__logos-row>img.logo-3{width:80px;height:32px}}.awards__logos-row>img.logo-4{width:77px;height:28px}@media (min-width:768px){.awards__logos-row>img.logo-4{width:115px;height:42px}}.awards__logos-row>img.logo-5{width:54px;height:48px}@media (min-width:768px){.awards__logos-row>img.logo-5{width:81px;height:71px}}.awards__logos-row>img.logo-6{width:100px;height:28px}@media (min-width:768px){.awards__logos-row>img.logo-6{width:149px;height:41px}}.awards__background{position:absolute;top:0;-o-object-fit:cover;object-fit:cover;min-height:100%;width:100%;z-index:-1}.awards__cta{background:#252729;margin:-125px 0 60px}@media (min-width:1280px){.awards__cta{margin:-256px 0 170px}}.awards__copy{color:#fff;padding:30px 30px 10px;line-height:2.7rem;margin:0}@media (min-width:1024px){.awards__copy{padding:50px 72px 50px 50px}}.awards__copy p{margin-top:0;color:#fff;line-height:1.68em;font-size:1.6rem}.awards__copy p:last-child{margin-bottom:0}.awards__signature{padding:30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s}.awards__signature:hover{background:#000}.awards__signature div{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media (min-width:1024px){.awards__signature{padding:30px 50px}}.awards__signature img{width:132px;height:34px;display:block}.product-list{padding:0 30px;max-width:1260px;margin:0 auto 50px}@media (min-width:1024px){.product-list{margin-bottom:200px}}.product-list__link{text-decoration:none}.product-list__grid{-webkit-column-count:3;-moz-column-count:3;column-count:3;display:grid;grid-gap:20px;grid-template-areas:"image" "title" "description";-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;position:relative;cursor:pointer}@media (min-width:1024px){.product-list__grid{grid-template-areas:"title image description";grid-template-columns:3fr 6fr 3fr;overflow:visible}}.product-list__item{margin-bottom:50px;z-index:3}@media (min-width:1024px){.product-list__item{margin:100px 0 130px}}.product-list__item--title{grid-area:title;z-index:1;opacity:1;-webkit-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s}.product-list--hide .product-list__item--title{opacity:0}.product-list__item--image{grid-area:image;-webkit-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);opacity:1;-webkit-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s}.product-list--hide .product-list__item--image{opacity:0}.clicked .product-list__item--image{opacity:1!important}.product-list__item--image img{max-width:100%;min-width:100%;border:0;display:block;z-index:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;-o-transition:box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s;image-rendering:-webkit-optimize-contrast}.product-list__item--description{grid-area:description;position:relative;opacity:1;-webkit-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s}.product-list--hide .product-list__item--description{opacity:0}.product-list__title{font-size:2.8rem;font-weight:500;color:#252729;margin:0;line-height:100%}@media (min-width:768px){.product-list__title{font-size:6.4rem}}@media (min-width:1024px){.product-list__title{margin:0;top:40%}}.product-list__title__small{font-size:20px;color:#5e6267;letter-spacing:-.25px;line-height:36px;margin-left:2px;margin-bottom:0}@media (min-width:768px){.product-list__title__small{margin-left:5px}}.product-list__description{color:#5e6267;line-height:2.4rem;font-size:1.8rem}@media (min-width:1024px){.product-list__description{top:40%;width:100%;z-index:3;font-size:1.6rem}}.product-list__view-more{text-align:center}.product-list__hover{font-weight:700;font-size:1.6rem;color:#252729;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:30px;opacity:1;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s;text-decoration:none;position:relative}@media (min-width:1024px){.product-list__hover:hover svg{-webkit-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}}.product-list__hover svg{width:16px;margin-left:20px}.product-list__hover svg *{fill:#252729}.header__wrapper{position:fixed;top:30px;width:100%;z-index:20}@media (min-width:1280px){.header__wrapper{position:absolute;top:calc(65vw - 162px)}}@media (min-width:1366px){.header__wrapper{top:calc(52.3vw - 162px)}}@media (min-width:1024px) and (min-aspect-ratio:8/5){.header__wrapper{top:auto;bottom:180px}}@media (min-width:1680px){.header__wrapper{bottom:auto;top:742px}}@media (min-width:1024px){.header__wrapper.top{top:30px;bottom:auto}}.header__wrapper.docked{position:fixed;top:30px;bottom:auto}.header__container{padding:0 30px;max-width:1260px;margin:0 auto;position:relative;width:calc(100% - 60px);opacity:1}@media (min-width:1280px){.header__container{width:auto}}.header__container--fadein{-webkit-animation:fadein .6s ease-in-out;-o-animation:fadein .6s ease-in-out;animation:fadein .6s ease-in-out;-webkit-animation-delay:1.6s;-o-animation-delay:1.6s;animation-delay:1.6s;opacity:0;-webkit-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.header__toggle{margin:0 40px;opacity:1;-webkit-transition:opacity .3s cubic-bezier(.455,.03,.515,.955);-o-transition:opacity .3s cubic-bezier(.455,.03,.515,.955);transition:opacity .3s cubic-bezier(.455,.03,.515,.955);position:absolute;top:0;right:-40px;display:inline-block;cursor:pointer;padding:22px 20px 20px}@media (min-width:1280px){.header__toggle{position:absolute;top:13px;left:170px;right:auto;padding:20px;opacity:0}}.header__toggle svg{display:block;border:0}.header__navigation-links{overflow:scroll}@media (min-width:1024px){.header__navigation-links{overflow:auto}}.header__navigation{background:#252729;height:auto;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;left:50%;position:absolute;width:100%;-webkit-transform:scaleZ(1) translateX(-50%);transform:scaleZ(1) translateX(-50%);-webkit-transition:clip .5s cubic-bezier(.455,.03,.515,.955),background .3s cubic-bezier(.455,.03,.515,.955);-o-transition:clip .5s cubic-bezier(.455,.03,.515,.955),background .3s cubic-bezier(.455,.03,.515,.955);transition:clip .5s cubic-bezier(.455,.03,.515,.955),background .3s cubic-bezier(.455,.03,.515,.955);clip:rect(0,100vw,60px,0)}@media (min-height:500px){.header__navigation{height:calc(90vh - 40px)}}@media (min-width:1280px){.header__navigation{padding:0 0 0 35px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-transition:clip .5s cubic-bezier(.455,.03,.515,.955),background .3s cubic-bezier(.455,.03,.515,.955);-o-transition:clip .5s cubic-bezier(.455,.03,.515,.955),background .3s cubic-bezier(.455,.03,.515,.955);transition:clip .5s cubic-bezier(.455,.03,.515,.955),background .3s cubic-bezier(.455,.03,.515,.955);clip:rect(0,100vw,200px,0);height:80px;width:calc(100% - 60px);overflow:visible}}.header__navigation.collapsed{clip:rect(0,100vw,60px,0)}@media (min-width:1280px){.header__navigation.collapsed{clip:rect(0,291px,200px,0)}}@media (min-width:1280px) and (min-width:1024px){.header__navigation.collapsed .header__toggle{opacity:1}}@media (min-width:1280px){.header__navigation.collapsed li a{-webkit-transform:translateX(-30px);-o-transform:translateX(-30px);transform:translateX(-30px);opacity:0}}.header__navigation.expanded{height:auto;clip:rect(0,100vw,100vh,0)}@media (min-width:1280px){.header__navigation.expanded{height:80px}}@media (min-width:1280px){.header__navigation.expanded .header__toggle{opacity:0}}.header__navigation.expanded a{width:100%;opacity:1;line-height:25px;padding-top:20px;padding-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1280px){.header__navigation.expanded a{-webkit-transform:translateX(0)!important;-o-transform:translateX(0)!important;transform:translateX(0)!important;opacity:1!important;width:100%}}.header__navigation.dark-background{background:#fff}.header__navigation.dark-background .header__toggle *{stroke:#252729}.header__navigation.dark-background .header__logo *{fill:#252729}.header__navigation.dark-background a{color:#252729}.header__navigation ul{margin:0;padding:0;list-style:none;border-top:1px solid #3f4348;overflow:scroll;height:calc(100vh - 176px)}@media (min-width:1024px){.header__navigation ul{overflow:unset;height:unset}}@media (min-width:1280px){.header__navigation ul{border-top:none}}.header__navigation li{display:block;height:64px;border-bottom:1px solid #3f4348}@media (min-width:1280px){.header__navigation li{display:inline-block;border:none;height:80px;float:left}}.header__navigation li a{text-decoration:none;color:#fff;display:block;padding:7px 25px;line-height:50px;-webkit-transition:all .4s cubic-bezier(.455,.03,.515,.955);-o-transition:all .4s cubic-bezier(.455,.03,.515,.955);transition:all .4s cubic-bezier(.455,.03,.515,.955);opacity:0;font-size:2rem;font-weight:400}@media (min-width:1280px){.header__navigation li a{font-size:1.6rem;display:inline-block;padding:0 25px;-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1;height:80px;line-height:80px}}.header__navigation li:hover{background:#000}.header__logo{text-decoration:none;display:block;padding:22px 25px 21px;width:100%}@media (min-width:1280px){.header__logo{border:none;padding:0;display:inline-block}}.header__logo svg{display:block;border:0}.header__logo path{fill:#fff}.header__logo-wrapper{-ms-flex-negative:0;flex-shrink:0;height:60px}.header__logo-wrapper,.header__social-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__social-icons{padding:7px 25px;height:80px}.header__social-icons svg *{fill:hsla(0,0%,100%,.34)}.header__social-icons .site-footer__warranty{display:none}@media (min-width:1024px){.header__social-icons{display:none}}.header__navigation [href*=sale-items]:after{content:"";height:6px;width:6px;display:inline-block;background:#ec4a58;border-radius:10px;margin-left:8px;top:-1px;position:relative}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@-o-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}.sub-menu{display:none;background:#252729}.sub-menu.is-active{display:block;position:absolute;top:60px;left:-1px;width:100%;z-index:1;height:calc(100vh - 100px);overflow:scroll}ul li.menu-item-has-children{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1280px){ul li.menu-item-has-children .sub-menu{background:#000;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:80px}ul li.menu-item-has-children .sub-menu a:hover{background:#252729}}@media (min-width:1280px) and (min-width:1280px){ul li.menu-item-has-children .sub-menu .menu-item{height:50px}ul li.menu-item-has-children .sub-menu .menu-item a{line-height:50px;height:50px}}@media (min-width:1280px){ul li.menu-item-has-children:hover .sub-menu{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}.btn-next{color:#fff;padding-right:25px;cursor:pointer;width:40%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative}.btn-next:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%}.btn-next svg{width:10px;height:16px}@media (min-width:768px){.btn-next{width:30%}}@media (min-width:1280px){.btn-next{display:none!important}}.back-btn{text-decoration:none;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:7px 25px;line-height:50px;font-size:2rem;font-weight:400;cursor:pointer}.back-btn svg{width:9px;margin-right:10px}@media (min-width:1280px){.back-btn{display:none!important}}.product-header{padding:0 30px;max-width:1260px;margin:0 auto}.product-header__grid{display:grid;position:relative;margin:110px 0 50px}@media (min-width:1024px){.product-header__grid{grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(2,1fr);grid-template-rows:2fr;margin:0}}.product-header:after{content:"";display:table;clear:both}.product-header__title{margin:0;font-size:4.8rem;font-weight:700;line-height:.95em;position:relative;left:-2px}@media (min-width:768px){.product-header__title{font-size:8.4rem;display:inline-block;max-width:-webkit-min-content;max-width:-moz-min-content;max-width:min-content;margin-top:40px;left:-6px;margin-bottom:2px}}.product-header__title__small{font-size:20px;color:#5e6267;letter-spacing:-.25px;line-height:36px;margin-bottom:0}.product-header__sidebar{grid-column:1;grid-row:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:left;-ms-flex-align:left;align-items:left;height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-animation:slidein .5s ease-out;-o-animation:slidein .5s ease-out;animation:slidein .5s ease-out;-webkit-animation-delay:.6s;-o-animation-delay:.6s;animation-delay:.6s;opacity:0;-webkit-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transform:translateZ(1);transform:translateZ(1);z-index:1}@media (min-width:1024px){.product-header__sidebar{grid-column:1/5;grid-row:1}}.product-header__sidebar--wrap{z-index:1}@media (min-width:1024px){.product-header__sidebar--wrap{margin-top:50px}}.product-header__gallery{height:100%;grid-column:1;grid-row:2;overflow:hidden;font-size:0;position:relative;max-width:963px;float:right}@media (min-width:1024px){.product-header__gallery{grid-column:5/end;grid-row:1/2}.product-header__gallery:hover .product-gallery__next,.product-header__gallery:hover .product-gallery__previous{opacity:1}}.product-header__gallery img{max-width:100%;min-width:100%;display:block;border:0}.product-header__overlay{width:100%;padding-top:5px;padding-bottom:17px;grid-row:3;z-index:3;-webkit-animation:slidein .5s ease-out;-o-animation:slidein .5s ease-out;animation:slidein .5s ease-out;-webkit-animation-delay:1.4s;-o-animation-delay:1.4s;animation-delay:1.4s;opacity:0;-webkit-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transform:translateZ(1);transform:translateZ(1);margin-top:46px;position:relative}@media (min-width:1024px){.product-header__overlay{padding:0;position:absolute;bottom:0;left:0;grid-row:2;grid-column:1/end;margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.product-header__overlay .product-header__overlay-dots{-ms-flex-negative:0;flex-shrink:0}@media (min-width:1024px){.product-header__overlay .slick-dots{position:static;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding-right:22px;margin-top:18px}}.cta__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;gap:16px}@media (min-width:1024px){.cta__wrapper{gap:20px;min-width:230px}}@media (min-width:1024px){.with__buttons{margin-top:-80px}}.cta__buynow{width:100%;background:#252729!important}.cta__buynow span{color:#fff!important}.cta__buynow svg *{fill:#fff!important}.cta__buynow:hover{background:#fff!important}.cta__buynow:hover,.cta__buynow:hover span{color:#252729!important}.cta__buynow:hover svg *{fill:#252729!important}@media (min-width:1024px){.enquire__cta--top{float:none!important;position:relative;-ms-flex-negative:0;flex-shrink:0}}.product-top-enquire-line{display:none;height:1px;width:100%;opacity:.4;background:#a6a6ac}@media (min-width:1024px){.product-top-enquire-line{display:block;margin:0 35px}}@-webkit-keyframes slidein{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-o-keyframes slidein{0%{opacity:0;-o-transform:translateX(-100px);transform:translateX(-100px)}to{opacity:1;-o-transform:translateX(0);transform:translateX(0)}}@keyframes slidein{0%{opacity:0;-webkit-transform:translateX(-100px);-o-transform:translateX(-100px);transform:translateX(-100px)}to{opacity:1;-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.product-description{padding:0 30px;max-width:1260px;display:grid;grid-gap:20px;grid-template-columns:1fr;margin:0 auto 50px}@media (min-width:1024px){.product-description{grid-template-columns:3fr 1fr 8fr}}@media (min-width:768px){.product-description{margin:85px auto}}@media (min-width:1280px){.product-description{margin:170px auto}}.product-description__title{margin:0;position:relative}@media (min-width:768px){.product-description__title{left:-4px}}.product-description__content{color:#5e6267}.product-description__content a{color:#252729;font-weight:700;text-decoration:none}.product-description__content a:hover{text-decoration:underline}@media (min-width:1024px){.product-description__content{padding-top:13px;grid-column:3}.product-description__content p{margin-bottom:22px}}.product-description__applications{display:none;margin-top:50px}.product-description__applications-title{font-size:2rem;font-weight:500;color:#252729;margin:0}.product-description__application{display:inline-block;text-align:center;margin:30px 20px 0 0}.product-description__application img{height:60px;display:inline-block;clear:right;margin-bottom:10px}.product-description__application span{display:block;padding:0 10px}.discover{padding:0 30px;max-width:1260px;-webkit-column-count:2;-moz-column-count:2;column-count:2;display:grid;grid-gap:0;grid-template-columns:1fr;grid-template-areas:"image" "copy";margin:0 auto 75px}@media (min-width:1024px){.discover{grid-gap:0;grid-template-columns:1fr 1fr;grid-template-areas:"image copy";margin-bottom:170px}}@media (min-width:1280px){.discover{grid-gap:20px;grid-template-columns:7fr 5fr;grid-template-areas:"image copy";margin-bottom:170px}}.discover>*{float:left}.discover__image{grid-area:image;clear:both;position:relative}.discover__image img{display:block;width:100%}.discover__copy{grid-area:copy;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#252729;clear:both}@media (min-width:1024px){.discover__copy{background:none}}.discover__copy-title{color:#fff;font-size:3.7rem;letter-spacing:0;margin-top:0;margin-bottom:15px}@media (min-width:1024px){.discover__copy-title{font-size:5.6rem}}.discover__copy-subhead{color:#dbdbdc;font-size:2rem;letter-spacing:0;margin-bottom:18px;font-weight:500}@media (min-width:1024px){.discover__copy-subhead{font-size:2.4rem}}.discover__copy p{color:#dbdbdc;font-size:1.6rem;margin-bottom:20px}.discover__copy-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1024px){.discover__copy-wrap{width:100%;height:100%;background:#252729}}@media (min-width:1280px){.discover__copy-wrap{width:120%;height:75%;right:0;top:12.5%}@supports (display:grid){.discover__copy-wrap{position:absolute}}}.discover__copy-block--top{padding:30px}@media (min-width:1024px){.discover__copy-block--top{padding:55px 55px 0}}.discover__copy-block--link-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;position:relative;padding-right:30px}.discover__copy-block--link-content svg{position:absolute;right:0;top:0}.discover__copy-block--link-content:before{content:"";height:1px;width:100%;display:block;position:absolute;background:hsla(240,4%,71%,.2);top:-34px;opacity:1;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}@media (min-width:1024px){.discover__copy-block--link-content:before{top:-49px}}.discover__copy-block--link{padding:34px 30px 44px;margin:0;text-decoration:none;color:#fff;background:transparent;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s;font-weight:400;letter-spacing:.03em}@media (min-width:1024px){.discover__copy-block--link{padding:49px 55px;margin:0}}.discover__copy-block--link:hover{background:#000}.discover__copy-block--link:hover .discover__copy-block--link-content:before{opacity:0}.tech-specs{padding:0 30px;max-width:1260px;margin:50px auto}@media (min-width:768px){.tech-specs{margin:85px auto}}@media (min-width:1280px){.tech-specs{margin:-170px auto 170px}.tech-specs h2{padding-top:170px}}.tech-specs__grid{display:grid;grid-gap:20px;grid-template-columns:1fr;grid-template-areas:"table" "diagram";margin-bottom:50px}@media (min-width:1024px){.tech-specs__grid{grid-template-columns:3fr 1fr 8fr;grid-template-areas:"table gap diagram";margin-top:50px;margin-bottom:170px}}.tech-specs__data{grid-area:table}.tech-specs__data table{width:100%;border-collapse:collapse}.tech-specs__data table td{border-bottom:1px solid #dbdbdc;padding:20px 0;color:#5e6267;font-size:1.4rem;font-weight:400}.tech-specs__data table th{text-transform:uppercase;color:#b0b0b4;text-align:left;font-size:1.2rem}.tech-specs__diagram{grid-area:diagram}.tech-specs__diagram img{max-width:100%;min-width:100%;display:block}.tech-specs__details{margin:0 0 30px}.materials__docked-link,.tech-specs__docked-link{background:#252729;color:#fff;position:fixed;bottom:0;right:0;display:block;height:60px;width:184px;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px 0 30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-transform:uppercase;font-size:1.2rem;text-decoration:none;font-weight:600;z-index:3;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s}.materials__docked-link:hover,.tech-specs__docked-link:hover{background:#000}@media (min-width:1024px){.materials__docked-link,.tech-specs__docked-link{display:-webkit-box;display:-ms-flexbox;display:flex}}.sizing-pricing{padding:0 30px;max-width:1260px;margin:50px auto}@media (min-width:768px){.sizing-pricing{margin:85px auto}}@media (min-width:1280px){.sizing-pricing{margin:170px auto}}.sizing-pricing h2{margin-bottom:8px}@media (min-width:768px){.sizing-pricing h2{margin-bottom:50px}}.sizing-pricing__item-container{display:grid;grid-template-columns:1fr;padding-bottom:25px;border-bottom:1px solid #dbdbdc;padding-top:10px}@media (min-width:768px){.sizing-pricing__item-container{padding:0;grid-template-columns:3fr 9fr;height:90px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-column-gap:10px}}@media (min-width:1024px){.sizing-pricing__item-container{height:120px;grid-column-gap:22px}}@media (min-width:1280px){.sizing-pricing__item-container{height:154px}}.sizing-pricing__img{width:130px;height:70px;background:#fff;margin-bottom:10px;-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.sizing-pricing__img{margin-bottom:0;width:100%;height:100%}}.sizing-pricing__details-row{display:grid;width:100%;grid-template-columns:1fr 1fr 1fr;grid-row-gap:20px}@media (min-width:768px){.sizing-pricing__details-row{grid-template-columns:repeat(auto-fit,minmax(40px,1fr))}}.sizing-pricing__details-row.labels{display:none}@media (min-width:768px){.sizing-pricing__details-row.labels{display:grid;margin-left:auto;width:calc(75% - 8px)}.sizing-pricing__details-row.labels h4{display:block;padding-right:40px}}@media (min-width:1024px){.sizing-pricing__details-row.labels{width:calc(75% - 17px)}}.sizing-pricing__detail h4{font-size:10px;color:#b0b0b4;margin-bottom:4px;text-transform:uppercase}@media (min-width:768px){.sizing-pricing__detail h4{margin-bottom:0;display:none}}@media (min-width:1024px){.sizing-pricing__detail h4{font-size:12px}}.sizing-pricing__detail span{font-size:14px;color:#5e6267;font-weight:600}@media (min-width:1024px){.sizing-pricing__detail span{font-size:18px}}.sizing-pricing__detail span.bold{font-weight:700;color:#000}.inspiration{padding:0 30px;max-width:1260px;position:relative;margin:50px auto}@media (min-width:1024px){.inspiration{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:170px auto 0}}@media (min-width:1024px){.inspiration__copy{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;padding-top:40%}.inspiration__copy p{padding-left:50px}}@media (min-width:1280px){.inspiration__copy p{padding-left:120px}}.inspiration__title{margin-bottom:18px}.inspiration__title h2{position:relative;color:#252729;font-size:4rem;margin:0;padding:0;font-weight:700}@media (min-width:1024px){.inspiration__title h2{position:absolute;text-align:center;width:100%;right:0;top:220px;font-size:9.6rem}}.inspiration__image{margin-bottom:30px}@media (min-width:1024px){.inspiration__image{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}}.inspiration__image img{max-width:100%;min-width:100%;display:block}.js-parallax{-webkit-transition:-webkit-transform .4s ease-out;transition:-webkit-transform .4s ease-out;-o-transition:-o-transform .4s ease-out;transition:transform .4s ease-out;transition:transform .4s ease-out,-webkit-transform .4s ease-out,-o-transform .4s ease-out}.enquire--variation .enquire__left{padding:0 30px}@media (min-width:1024px){.enquire--variation .enquire__left{padding:0 10px 0 57px}}@media (min-width:1280px){.enquire--variation .enquire__left{padding-right:30px}}.enquire--variation .enquire__left p{font-size:20px}@media (min-width:1024px){.enquire--variation .enquire__left p{margin:0;line-height:130%;font-size:22px}}@media (min-width:1280px){.enquire--variation .enquire__left p{font-size:24px}}.enquire--variation .enquire__left p strong{color:#000;font-weight:700}@media (min-width:1024px){.enquire--variation .enquire__content-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:2fr 1fr;padding:40px 0}}@media (min-width:1280px){.enquire--variation .enquire__content-wrap{grid-template-columns:3fr 1fr}}.enquire{padding:0 30px;max-width:1260px;margin:50px auto}@media (min-width:768px){.enquire{margin:85px auto}}@media (min-width:1280px){.enquire{margin:170px auto}}.enquire__content-wrap{background:hsla(240,3%,66%,.1);display:grid;grid-gap:20px;grid-template-columns:1fr;padding:57px 0;margin:0 -30px}@media (min-width:1024px){.enquire__content-wrap{grid-template-columns:1fr 1fr 1fr;padding:57px 0;margin:0}}@media (min-width:1280px){.enquire__content-wrap{grid-template-columns:1fr 2fr 1fr}}.enquire__left{padding-left:30px}@media (min-width:1024px){.enquire__left{padding-left:57px}}.enquire__right{padding:0 30px}@media (min-width:1024px){.enquire__right{padding:0 57px 0 0}}.enquire__price-title{text-transform:uppercase;color:#b0b0b4;font-weight:500;display:block;font-size:1rem;letter-spacing:.06em}@media (min-width:1024px){.enquire__price-title{font-size:1.2rem}}.enquire__price{font-size:3.6rem;font-family:Gotham A,Gotham B,sans-serif;font-weight:400}@media (min-width:1024px){.enquire__price{font-size:4.8rem}}.enquire__copy{color:#5e6267;font-size:1.4rem;padding:0 30px;line-height:1.42}@media (min-width:1024px){.enquire__copy{padding:0}}.enquire__copy p{margin-bottom:0}.enquire__cta{background:transparent;color:#252729;display:block;height:60px;line-height:1em;padding:20px 20px 20px 30px;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;font-weight:700;letter-spacing:.05em;border-radius:0;border:1px solid #252729;-webkit-transition:background color .3s;-o-transition:background color .3s;transition:background color .3s;width:100%}@media (min-width:1024px){.enquire__cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;float:right}}.enquire__cta span,.enquire__cta svg{pointer-events:none}.enquire__cta svg{margin-left:30px}.enquire__cta svg *{fill:#252729;-webkit-transition:fill .3s;-o-transition:fill .3s;transition:fill .3s}.enquire__cta:hover{background:#252729;color:#fff}.enquire__cta:hover svg *{fill:#fff}.materials{padding:0 30px;max-width:1260px;margin:50px auto}@media (min-width:768px){.materials{margin:85px auto}}@media (min-width:1280px){.materials{margin:-170px auto 170px}.materials h2{padding-top:170px}}.materials__content{display:grid;grid-template-columns:1fr;grid-template-areas:"intro" "swatches";grid-gap:20px;margin-top:30px}@media (min-width:1280px){.materials__content{grid-template-columns:3fr 1fr 8fr;grid-template-areas:"intro . swatches";margin-top:60px}}.materials__intro{grid-area:intro;color:#5e6267}.materials__intro p{font-size:1.6rem}.materials__intro a{color:#252729;text-decoration:none}.materials__intro a:hover{text-decoration:underline}.materials__swatches{grid-area:swatches}.materials__type--grid{display:grid;grid-gap:20px;grid-template-columns:repeat(3,1fr);margin:30px 0 88px;-webkit-column-count:3;-moz-column-count:3;column-count:3}@media (min-width:768px){.materials__type--grid{grid-template-columns:repeat(4,1fr);-webkit-column-count:4;-moz-column-count:4;column-count:4}}@media (min-width:1024px){.materials__type--grid{grid-template-columns:repeat(6,1fr);-webkit-column-count:6;-moz-column-count:6;column-count:6}}@media (min-width:1280px){.materials__type--grid{grid-template-columns:repeat(4,1fr);-webkit-column-count:4;-moz-column-count:4;column-count:4}}.materials__type--title{margin-top:0;font-size:2rem;color:#252729}.materials__swatch img{width:100%;display:block}.materials__swatch-title{text-align:center;color:#5e6267;font-family:proxima-nova,Proxima Nova,sans-serif;display:block;font-size:1.2rem;margin-top:24px}@media (min-width:1024px){.materials__swatch-title{font-size:1.4rem}}.materials__docked-link{right:185px}.full-width{position:relative;margin:50px auto;max-width:1920px;overflow:hidden}@media (min-width:768px){.full-width{margin:85px auto}}@media (min-width:1280px){.full-width{margin:170px auto}}.full-width img{min-width:100%;display:block}.grid-width{padding:0 30px;max-width:1260px;margin:0 auto 20px}.grid-width img{width:100%;display:block}.side-by-side{padding:0 30px;max-width:1260px;-webkit-column-count:2;-moz-column-count:2;column-count:2;display:grid;grid-template-columns:1fr;grid-gap:20px;margin:0 auto 20px}@media (min-width:768px){.side-by-side{grid-template-columns:1fr 1fr}}.side-by-side img{-o-object-fit:cover;object-fit:cover;max-width:100%;min-width:100%}.block-of-three{padding:0 30px;max-width:1260px;-webkit-column-count:2;-moz-column-count:2;column-count:2;display:grid;grid-template-columns:1fr;grid-gap:20px;margin:0 auto 20px}@media (min-width:768px){.block-of-three{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}}.block-of-three img{-o-object-fit:cover;object-fit:cover;display:block;border:0}.block-of-three__portrait{position:relative;overflow:hidden}@media (min-width:768px){.block-of-three__portrait{grid-column:1;grid-row:1/3}}.block-of-three__portrait img{margin:0;vertical-align:top;min-width:100%;max-width:100%}@media (min-width:768px){.block-of-three__portrait img{position:absolute;width:100%;min-height:100%}}.block-of-three__landscape1{position:relative;font-size:0;line-height:0}@media (min-width:1024px){.block-of-three__landscape1{grid-column:2;grid-row:1}}.block-of-three__landscape1 img{max-width:100%;vertical-align:top}.block-of-three__landscape2{position:relative;font-size:0;line-height:0}@media (min-width:1024px){.block-of-three__landscape2{grid-column:2;grid-row:2}}.block-of-three__landscape2 img{max-width:100%;vertical-align:top}.content-spacer{height:30px}@media (min-width:768px){.content-spacer{height:70px}}@media (min-width:1280px){.content-spacer{height:150px}}.text-block{padding:0 30px;max-width:1260px;margin:50px auto;display:grid;grid-gap:20px;grid-template-columns:1fr}@media (min-width:1024px){.text-block{grid-template-columns:3fr 1fr 8fr}}@media (min-width:768px){.text-block{margin:85px auto}}@media (min-width:1280px){.text-block{margin:170px auto}}.text-block h2,.text-block h3,.text-block h4,.text-block h5{padding:0;line-height:1em;font-weight:700}.text-block a{color:#252729;font-weight:700;text-decoration:none}.text-block a:hover{text-decoration:underline}.text-block ul{margin:20px 0;padding-left:26px;color:#5e6267}@media (min-width:1024px){.text-block ul{margin:30px 0}}.text-block ul li{list-style:none;position:relative;margin-bottom:1em}.text-block ul li:before{content:"";display:block;height:8px;width:8px;left:-26px;top:6px;background:#252729;position:absolute}.text-block ol{counter-reset:item;padding-left:26px}.text-block ol li{position:relative;list-style:none;margin-bottom:1em}.text-block ol li:before{content:counter(item);counter-increment:item;left:-26px;position:absolute;font-weight:700}@media (min-width:1024px){.text-block__content{padding-top:18px;grid-column:3}}.text-block__content .intro{margin-top:-9px}.block-quote{padding:0 30px;max-width:1260px;margin:50px auto}@media (min-width:768px){.block-quote{margin:85px auto}}@media (min-width:1280px){.block-quote{margin:170px auto}}.block-quote--wrapper{border-left:2px solid #252729;padding:0;margin:0;display:grid;grid-gap:20px;grid-row-gap:0;grid-template-columns:repeat(12,1fr)}.block-quote__content{grid-column-start:2;grid-column-end:end;font-size:2.8rem;font-family:Gotham A,Gotham B,sans-serif;color:#252729;margin-top:-10px}@media (min-width:1024px){.block-quote__content{font-size:4.2rem;margin-top:-13px}}.block-quote__author{grid-column-start:2;grid-column-end:end;font-weight:700;color:#252729;font-size:2rem;margin-bottom:0}@media (min-width:1024px){.block-quote__author{font-size:2.4rem}}.product-gallery{overflow:hidden;opacity:1;max-height:800px}@media (min-width:1024px){.product-gallery{max-width:800px}}.slick-arrow,.slick-dots{position:absolute}.slick-dots{top:-45px;z-index:3;width:100%;padding:0;text-align:center}@media (min-width:1024px){.slick-dots{top:auto;bottom:0;right:20px;width:auto}}.slick-dots li{list-style:none;height:16px;width:16px;position:relative;display:inline-block}.slick-dots li.slick-active:before{opacity:1}.slick-dots li:before{content:"";height:6px;width:6px;background:#252729;display:block;border-radius:99px;position:absolute;top:5px;left:5px;opacity:.3}.slick-dots button{opacity:0;cursor:pointer}.product-gallery__next,.product-gallery__previous{position:absolute;bottom:50%;z-index:10;background:transparent;border:0;left:0;outline:none;cursor:pointer;z-index:3;opacity:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.product-gallery__next svg *,.product-gallery__previous svg *{fill:#dbdbdc;-webkit-transition:fill .3s;-o-transition:fill .3s;transition:fill .3s}.product-gallery__next:hover svg *,.product-gallery__previous:hover svg *{fill:#252729}.product-gallery__next{-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);right:0;left:auto}.related-products{padding:0 30px;max-width:1260px;margin:50px auto}@media (min-width:768px){.related-products{margin:85px auto}}@media (min-width:1280px){.related-products{margin:170px auto}}.related-products__grid{display:grid;grid-gap:20px;grid-template-columns:1fr 1fr}.related-products__product img{min-width:100%;max-width:100%}.in-collection{padding:0 30px;max-width:1260px;margin:50px auto}@media (min-width:768px){.in-collection{margin:85px auto}}@media (min-width:1280px){.in-collection{margin:170px auto}}.in-collection__grid{display:grid;grid-gap:20px;grid-template-columns:repeat(4,1fr)}.in-collection__product img{min-width:100%;max-width:100%}.project-header{max-width:1920px;margin:0 auto 50px}@media (min-width:1024px){.project-header{margin-bottom:170px}}.project-header__content{min-height:370px;position:relative;padding-top:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;overflow:hidden}@media (min-width:1024px){.project-header__content{height:900px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.project-header__grid{width:100%;position:relative;z-index:2;padding:0 30px;max-width:1260px;margin:0 auto;height:100%;grid-template-rows:1fr;grid-gap:20px}@media (min-width:768px){.project-header__grid{display:grid}}@media (min-width:1024px){.project-header__grid{grid-template-rows:2fr 2fr 1fr 300px}}.project-header__title-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1024px){.project-header__title-wrapper{grid-row:2;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.project-header__title-wrapper h1{color:#fff;font-size:4.8rem;margin:0 0 .5em -.07em;font-weight:700;line-height:1em}@media (min-width:768px){.project-header__title-wrapper h1{font-size:10rem;margin-bottom:30px}}@media (min-width:1024px){.project-header__title-wrapper h1{width:75%}}@media (min-width:1280px){.project-header__title-wrapper h1{font-size:12.8rem;width:80%}}.project-header__background{position:absolute;height:100%;width:100%;overflow:hidden;top:0;left:0}.project-header__background img{width:100%;height:100%;display:block;border:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}@media (min-width:1024px){.project-header__details-wrap{padding:0 30px;max-width:1260px;position:relative;top:-300px;margin:0 auto -200px}}.project-header__details{background:#252729;padding:20px 30px;color:#b3b3b9;font-size:1.4rem;z-index:3;position:relative}@media (min-width:1024px){.project-header__details{background:rgba(0,0,0,.7)}}.project-header__details-row{margin:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex}.project-header__details-label{text-transform:uppercase;font-size:1.2rem;display:block;width:100px;min-width:100px;-ms-flex-negative:0;flex-shrink:0}.project-header__details-content{display:inline-block;-webkit-box-flex:1;-ms-flex:1;flex:1}.cta-block{max-width:1920px;background:#252729;padding:55px 0;margin:-50px auto 0}@media (min-width:1280px){.cta-block{padding:500px 0;margin-top:-85px;padding:110px 0;margin-top:-170px}}.cta-block__content{padding:0 30px;max-width:1260px;margin:0 auto;display:grid;grid-template-areas:"copy" "button";grid-gap:20px}@media (min-width:1024px){.cta-block__content{grid-template-columns:repeat(5,1fr);grid-template-areas:"copy copy copy button button"}}.cta-block__copy{grid-area:copy}.cta-block__copy h3{font-size:2.4rem;color:#fff;margin-bottom:.5em;text-align:center}@media (min-width:768px){.cta-block__copy h3{font-size:3.6rem;text-align:left}}@media (min-width:1280px){.cta-block__copy h3{font-size:4.8rem}}.cta-block__copy p{font-size:1.6rem;text-align:center;color:#94999e}@media (min-width:1024px){.cta-block__copy p{font-size:2rem;text-align:left}}.cta-block__button{grid-area:button;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1024px){.cta-block__button{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.video-player{padding:0 30px;max-width:1260px;margin:0 auto 20px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;overflow:hidden}.video-player--wrap{position:relative;width:100%}.video-player--wrap:after{content:" ";display:block;padding-top:56.25%}.video-player__screen{height:100%;position:absolute;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1}.video-player__screen img{-o-object-fit:cover;object-fit:cover;width:100%;min-height:100%;display:block;position:absolute;z-index:0}.video-player__play{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:29px 35px;border:0;background:rgba(0,0,0,.7);border-radius:0;cursor:pointer;z-index:1}.video-player__player{height:100%;position:absolute;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.store{padding:0 30px;max-width:1260px;-webkit-column-count:2;-moz-column-count:2;column-count:2;display:grid;grid-gap:20px;margin:50px auto}@media (min-width:768px){.store{margin:110px auto;grid-template-columns:1fr 1fr}}.store__row{padding:10px 0 0;color:#b3b3b9}.store__row--bold{font-weight:700;color:#252729}.store__single{margin-bottom:50px}.store__single h3{margin-top:0}.store__single img{width:100%;display:block;margin-bottom:30px}.store__label{font-size:1.4rem;text-transform:uppercase;display:inline-block;width:100px;font-weight:700;padding-bottom:10px}.store__content{color:#5e6267}.store__content,.store__content a{font-size:1.6rem;display:inline-block}.store__content a{color:#252729;text-decoration:none;font-weight:600}.image-header{max-width:1920px;margin:0 auto 50px}@media (min-width:1024px){.image-header{margin-bottom:170px}}.image-header__content{min-height:370px;position:relative;padding-top:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;overflow:hidden}@media (min-width:1024px){.image-header__content{height:900px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.image-header__grid{display:grid;width:100%;position:relative;z-index:2;padding:0 30px;max-width:1260px;margin:0 auto;height:100%;grid-template-rows:1fr;grid-gap:20px}@media (min-width:1024px){.image-header__grid{grid-template-rows:2fr 2fr 1fr 300px}}.image-header__title-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1024px){.image-header__title-wrapper{grid-row:2;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.image-header__title-wrapper h1{color:#fff;font-size:4.8rem;margin:0 0 .5em -.07em;font-weight:700;line-height:1em}@media (min-width:768px){.image-header__title-wrapper h1{font-size:10rem;margin-bottom:30px}}@media (min-width:1024px){.image-header__title-wrapper h1{width:75%}}@media (min-width:1280px){.image-header__title-wrapper h1{font-size:12.8rem;width:80%}}.image-header__background{position:absolute;height:100%;top:0;width:100vw}.image-header--franco .image-header__background{width:180%;right:0;top:-20%;max-width:1680px}@media (min-width:1024px){.image-header--franco .image-header__background{width:120%;top:0;height:auto}}.image-header__background img{width:100%;height:100%;display:block;border:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.modal{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:100}.modal--closed{display:none;pointer-events:none}.modal--open{display:block}.modal__content{max-width:800px;background:#fff;padding:30px;position:relative;max-height:calc(100vh - 60px);overflow-y:scroll;margin:0 auto;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:1024px){.modal__content{padding:60px}}.modal__close{position:absolute;height:60px;width:60px;background:transparent;top:10px;right:10px;border:0;z-index:200;cursor:pointer}@media (min-width:1024px){.modal__close{top:40px;right:40px}}.modal__close *{fill:#252729;pointer-events:none}.signup-strip-container{position:relative;background:#252729;width:100vw;left:50%;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.signup-strip-wrapper{padding:47px 27px 27px;margin:0 auto 30px}@media (min-width:1024px){.signup-strip-wrapper{max-width:1200px;padding:78px 30px 37px;margin:0 auto 63px}}@media (min-width:1280px){.signup-strip-wrapper{max-width:1200px;padding:78px 0 58px}}.strip-name{font-weight:700;font-size:10px;letter-spacing:2.08px;color:#5e6267;margin-bottom:0;text-transform:uppercase}@media (min-width:1024px){.strip-name{margin-bottom:7px;font-size:12px;letter-spacing:2.5px}}.strip-name:before{content:"";display:inline-block;width:36px;height:1px;background:#5e6267;position:relative;left:0;top:-5px;margin-right:14px}.strip-title{font-weight:700;color:#fff;line-height:42px;font-size:28px;letter-spacing:-.22px;margin-bottom:11px}@media (min-width:1024px){.strip-title{font-size:36px;letter-spacing:-.56px;margin-bottom:21px}}.strip-text{font-size:14px;color:#8c9298;letter-spacing:0;line-height:20px}@media (min-width:1024px){.strip-text{font-size:20px;line-height:30px;width:45%;margin-bottom:0}}.strip-form-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1024px){.strip-form-wrapper{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.strip-button{border:1px solid #5e6267;display:block;height:56px;line-height:56px;text-transform:uppercase;text-align:center;font-family:proxima-nova,Proxima Nova,sans-serif;font-weight:700;text-decoration:none;margin-bottom:2em;border-radius:0;padding:0 20px;background:transparent;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;font-size:16px;color:#fff;letter-spacing:.57px;cursor:pointer}@media (min-width:1024px){.strip-button{display:inline-block;padding:0 39px 0 25px;width:29%;margin-bottom:0}.strip-button svg{width:21px;height:15px}}.strip-button:hover{background:#252729;color:#fff}.strip-button.form-submitted{display:none}.form-strip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-strip>div{width:100%}.form-strip input{background:#323538;border:none!important;border-bottom:2px solid #5e6267!important;color:#fff;padding:18px!important}.form-strip input::-webkit-input-placeholder{font-size:16px;font-family:Gotham A,Gotham B,sans-serif;font-weight:500;color:#8c9298;letter-spacing:0;line-height:24px}.form-strip input::-moz-placeholder{font-size:16px;font-family:Gotham A,Gotham B,sans-serif;font-weight:500;color:#8c9298;letter-spacing:0;line-height:24px}.form-strip input::-ms-input-placeholder{font-size:16px;font-family:Gotham A,Gotham B,sans-serif;font-weight:500;color:#8c9298;letter-spacing:0;line-height:24px}.form-strip input::placeholder{font-size:16px;font-family:Gotham A,Gotham B,sans-serif;font-weight:500;color:#8c9298;letter-spacing:0;line-height:24px}.button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.button-wrapper svg{width:21px;height:15px}.strip-input{margin-bottom:0!important}.strip-input-wrapper{width:100%}@media (min-width:1024px){.strip-input-wrapper{width:68%}}.strip-input-wrapper.form-submitted{display:none}.strip-inner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1024px){.strip-inner-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.stript-success-title{font-size:36px;color:#fff;letter-spacing:-.56px;line-height:42px}.stript__success{position:relative;opacity:0;max-width:100%;width:85%!important;padding:0!important;top:unset!important}@media (min-width:1024px){.stript__success{width:auto!important}}.location-page{padding:0 30px;max-width:1260px;margin:0 auto;display:grid;grid-gap:20px}@media (min-width:1024px){.location-page{grid-template-columns:repeat(12,1fr)}}.location-page__form{position:relative;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:1024px){.location-page__form{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;grid-column:1/8}}.location-page__form .form-submitting button{pointer-events:none;opacity:.3}.single-location-page__form{position:relative}@media (min-width:1024px){.single-location-page__form{grid-column:1/8}}.location-page__product-title,.location-page__success-title{margin-top:20px}.location-page__product-title.mailchimp-success,.location-page__success-title.mailchimp-success{padding:0 20px}.location-page__product-title span,.location-page__success-title span{color:#252729}.location-page__locations{display:grid;grid-template-columns:1fr;grid-gap:20px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:768px){.location-page__locations{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.location-page__locations{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media (min-width:1024px){.location-page__locations,.single-location-page__locations{grid-template-columns:1fr;grid-column:9/end}}.form.form__signUp input{margin-top:0;margin-bottom:23px;height:57px}.form.form__signUp input :last-child{margin-bottom:10px}.form-row-submit{display:grid;grid-gap:20px}.form-row-submit button{margin:0;padding:0 30px;cursor:pointer}@media (min-width:1024px){.form-row-submit{grid-template-columns:5fr 2fr}}.form-row--required label:after{content:"";display:inline-block;height:6px;width:6px;background:red;border-radius:6px;margin-left:10px;top:-3px;position:relative}.form-row label{font-family:Gotham A,Gotham B,sans-serif;font-weight:500;color:#252729;display:block;font-size:1.8rem}@media (min-width:1024px){.form-row label{font-size:2rem}}.form-row input,.form-row textarea{padding:10px;height:50px;width:100%;border:1px solid #dbdbdc;border-bottom:2px solid #252729;margin:15px 0 35px;font-size:2rem;font-family:proxima-nova,Proxima Nova,sans-serif;outline:none}.condensed .form-row input,.condensed .form-row textarea{height:50px}.form-row textarea{height:380px;resize:none}.condensed .form-row textarea{height:120px}.form-checkbox label{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1024px){.form-checkbox label{margin-top:-10px}}.form__checkbox--signup #subscribe,.form__checkbox--signup #subscribenews{margin:0;height:5px;font-family:Helvetica;font-size:16px;color:#5e6267;letter-spacing:0}.border-button.signUp{margin-top:27px;margin-left:calc(100% - 100px)}@media (min-width:1024px){.border-button.signUp{margin-left:calc(100% - 160px);margin-bottom:0}}[type=checkbox]{height:0;width:0;display:inline-block;position:relative;cursor:pointer;outline:none;border:0;opacity:0}[type=checkbox]+label{display:-webkit-box;display:-ms-flexbox;display:flex}[type=checkbox]+label:before{content:"";display:block;background:#fff;outline:2px solid #252729;outline-offset:-2px;top:0;bottom:0;width:30px;left:0;height:30px;margin-right:20px;position:relative;-ms-flex-preferred-size:30px;flex-basis:30px}[type=checkbox]:checked+label:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 10c-.3 0-.5-.1-.7-.3l-4-4c-.4-.4-.4-1 0-1.4.4-.4 1-.4 1.4 0L5 7.6 12.3.3c.4-.4 1-.4 1.4 0 .4.4.4 1 0 1.4l-8 8c-.2.2-.4.3-.7.3z' fill='%23FFF'/%3E%3C/svg%3E");background-position:50% 50%;background-repeat:no-repeat;background-color:#252729}.signup-container{display:none;position:fixed;z-index:100;content:"";background:rgba(0,0,0,.6);top:0;left:0;width:100%;height:100%}.signup-popup{position:absolute;z-index:100;max-width:365px;max-height:600px;background-color:#fff;z-index:120;left:calc(50% - 182.5px);top:calc(50% - 287.5px);margin-top:0;-webkit-box-shadow:0 25px 50px -30px rgba(0,0,0,.25);box-shadow:0 25px 50px -30px rgba(0,0,0,.25)}@media (min-width:1024px){.signup-popup{max-width:550px;left:calc(50% - 275px);margin-top:-30px}}.is-active{display:block}.signup-name{font-weight:700;font-size:12px;color:#252729;letter-spacing:2.5px;margin-bottom:10px}.is-disabled button.signUp{pointer-events:none;background:none;color:#333;opacity:.3}.signup_title{font-weight:700;font-size:44px;color:#dbdbdc;letter-spacing:-1.52px;margin-bottom:0}@media (min-width:1024px){.signup_title{font-size:64px}}p.sigunp-paragraph{font-size:16px;color:#5e6267;letter-spacing:0;line-height:24px;margin-bottom:0;padding-bottom:20px}@media (min-width:1024px){p.sigunp-paragraph{font-size:18px}}.close-btn{max-width:42px;max-height:42px;width:100%;height:100%;background:#dbdbdc;position:absolute;top:0;right:0;text-decoration:none;cursor:pointer;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:101}.close-btn:after,.close-btn:before{position:absolute;content:" ";height:20px;width:2px;background-color:#fff}.close-btn:before{-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.close-btn:after{-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.singup-inner-container{padding:40px}.signup-name:before{content:"";display:inline-block;width:36px;height:1px;background:#252729;position:relative;left:0;top:-5px;margin-right:14px}.step-1{opacity:1;-webkit-transition:height opacity .3s;-o-transition:height opacity .3s;transition:height opacity .3s;height:auto}.step-1.form-submitted{display:none;height:250px;overflow:hidden;pointer-events:none}.step-2{opacity:0;position:absolute;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;top:0;pointer-events:none;width:100%;padding:40px 0 0}.step-2.form-submitted{opacity:1;pointer-events:auto}.step-2--newsletter{display:none;position:absolute;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;top:0;pointer-events:none;width:100%;padding:40px 0 0}.step-2--newsletter.form-submitted{display:block;pointer-events:auto}.location-page__disclaimer{padding:20px 0 0}@media (min-width:1024px){.location-page__disclaimer{padding-top:50px}}.location-page__disclaimer a{color:#252729;font-weight:700;text-decoration:none}@media (min-width:1024px){.location-page__disclaimer h4{font-size:2.6rem;margin-bottom:2rem}}@media (min-width:1024px){.store-page{direction:rtl}.store-page>*{direction:ltr}}.home-header{max-width:1920px;margin:0 auto 50px;position:relative}.home-header:before{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.1);content:""}@media (min-width:1024px){.home-header{margin:0 auto 150px}}.home-header__content{padding:0 30px;max-width:1260px;margin:0 auto;height:340px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.home-header__content .js-parallax{-webkit-transition:-webkit-transform .5s ease-out;transition:-webkit-transform .5s ease-out;-o-transition:-o-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out,-webkit-transform .5s ease-out,-o-transform .5s ease-out;width:100%}@media (min-width:768px){.home-header__content{height:480px}}@media (min-width:1024px){.home-header__content{height:65vw;max-height:972px}.dark-background .home-header__content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:1366px){.home-header__content{height:52.3vw}}@media (min-width:1024px) and (aspect-ratio:4/3){.home-header__content{height:600px!important}}@media (min-width:1024px) and (min-aspect-ratio:8/5){.home-header__content{height:100vh}}@media (min-width:1680px){.home-header__content{height:52.3vw;max-height:972px}}.home-header__title{color:#252729;font-size:5.2rem;font-family:Gotham A,Gotham B;font-style:normal;font-weight:700;-webkit-animation:slideup 1s ease-in-out;-o-animation:slideup 1s ease-in-out;animation:slideup 1s ease-in-out;-webkit-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s;opacity:0;-webkit-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;text-align:center;margin:35px 0 0}@media (min-width:768px){.home-header__title{font-size:8rem;margin-top:-100px}}@media (min-width:1024px){.home-header__title{font-size:9rem;margin-bottom:0}}@media (min-width:1280px){.home-header__title{margin-top:0;margin-bottom:220px}}@media (min-width:1366px){.home-header__title{margin-bottom:260px}}@media (min-width:1280px){.home-header__title{padding-right:0;font-size:11rem}}@media (min-width:1600px){.home-header__title{margin-bottom:200px;margin-bottom:360px}}.dark-background .home-header__title{color:#fff}.home-header__background{position:absolute;top:0;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;min-height:100%;width:100%;z-index:-1;height:100%}@media (min-height:500px){.home-header__background{min-height:115%}}@media (min-width:768px){.home-header__background{min-height:100%}}@media (min-width:1024px){.home-header__background{min-height:100%}}.dark-background .home-header__background{min-height:100%}@-webkit-keyframes slideup{0%{opacity:0;-webkit-transform:translateY(80px);transform:translateY(80px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-o-keyframes slideup{0%{opacity:0;-o-transform:translateY(80px);transform:translateY(80px)}to{opacity:1;-o-transform:translateY(0);transform:translateY(0)}}@keyframes slideup{0%{opacity:0;-webkit-transform:translateY(80px);-o-transform:translateY(80px);transform:translateY(80px)}to{opacity:1;-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.site-footer{max-width:1260px;margin:0 auto 50px;padding:0}@media (min-width:1024px){.site-footer{margin:0 auto 150px;padding:0 30px}}.site-footer__grid{display:grid;grid-gap:30px;grid-template-areas:"branding" "menu" "contact" "social";border-top:2px solid #252729;padding:50px 30px 0}@media (min-width:1024px){.site-footer__grid{padding:87px 0 0;grid-gap:20px;grid-template-areas:"contact branding social" "menu menu menu";grid-template-columns:1fr 1fr 1fr}}.site-footer__branding{grid-area:branding}@media (min-width:1024px){.site-footer__branding{text-align:center;padding:0 25px}}.site-footer__contact{grid-area:contact}@media (min-width:1024px){.site-footer__contact{text-align:left}}.site-footer__social{grid-area:social;text-align:left}@media (min-width:1024px){.site-footer__social{text-align:right}}.site-footer__tagline{font-size:1.2rem;margin:25px 0 0;color:#b3b3b9;padding:0}@media (min-width:1024px){.site-footer__tagline{font-size:1.4rem;margin:50px 0 0}}.site-footer__menu{grid-area:menu;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1024px){.site-footer__menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;margin:44px auto 0;max-width:433px;width:100%}}.site-footer__item{text-decoration:none;color:#252729;font-size:1.4rem;font-weight:700;margin-top:10px}@media (min-width:1024px){.site-footer__item{border-right:1px solid #252729;padding-right:2rem;margin-top:0}}@media (min-width:1280px){.site-footer__item{line-height:1.2rem}}.site-footer__item:first-child{margin-top:0}.site-footer__item:last-child{padding-right:0;border-right:none}.site-footer__contact-email,.site-footer__contact-link{display:block;color:#252729;text-decoration:none;padding-bottom:.5em;font-size:1.4rem}.site-footer__contact-link{font-weight:600}.site-footer__social-link{text-decoration:none;display:inline-block;margin:0 13px}.site-footer__social-link:first-of-type{margin-left:0}.site-footer__social-link--insta svg{margin-bottom:-2px}.site-footer__social-link:first-child{margin-left:0}.site-footer__social-link:last-child{margin-right:0}.site-footer__warranty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:23px}.warranty__link{font-size:1.4rem;color:#252729;font-weight:600;text-decoration:none;position:relative;top:-2px;margin-bottom:7px}.site-footer__google-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:23px}.site-footer__google-rating:before{content:none}.site-footer__google-rating img{width:80px;margin-right:8px}.barba-container{margin-bottom:40px}@media (min-width:1024px){.barba-container{margin-bottom:160px}}body#tinymce{margin:12px!important}.product-index{z-index:0;position:relative;margin-right:-20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.product-index:after{content:"";-webkit-box-flex:1;-ms-flex:auto;flex:auto}.product-index__wrap{padding:0 30px;max-width:1260px;margin:0 auto;position:relative}.product-index__item{display:inline-block;overflow:hidden;position:relative;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:-webkit-box-shadow .3s ease-in-out;transition:-webkit-box-shadow .3s ease-in-out;-o-transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;text-decoration:none}.product-index__item--index{width:calc(50% - 20px);margin-right:20px;margin-bottom:20px}@media (min-width:1024px){.product-index__item--index{width:calc(33.333% - 20px)}}.product-index__item--no-shadow{-webkit-box-shadow:none!important;box-shadow:none!important}@media (min-width:1024px){.product-index__item:hover{-webkit-box-shadow:0 10px 50px rgba(0,0,0,.2);box-shadow:0 10px 50px rgba(0,0,0,.2);z-index:10}.product-index__item:hover .product-index__item-title{opacity:1}}.product-index__item--img{width:100%;display:block;position:absolute;-o-object-fit:cover;object-fit:cover;max-width:100%;border:0}.product-index__item--spacer{width:100%;position:relative;display:block}.product-index__item-title{position:absolute;height:50px;background:#252729;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:10px 20px;top:0;z-index:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;font-weight:600}.product-index__item-title *{fill:#fff}.product-index__header{padding:0 30px;max-width:1260px;margin:110px auto 30px}@media (min-width:1024px){.product-index__header{margin-top:160px}}.product-index__title{font-size:4.8rem;font-weight:700;line-height:1em}@media (min-width:768px){.product-index__title{font-size:10rem;margin-bottom:40px}}@media (min-width:1024px){.product-index__title{font-size:12.8rem;margin-bottom:40px}}.product-index__excerpt{margin-left:5px;position:relative;font-weight:500;color:#252729;padding-left:27px;font-size:17px;line-height:25px;margin-bottom:32px}@media (min-width:768px){.product-index__excerpt{font-size:26px;line-height:32px;padding-left:48px;max-width:890px;margin-left:12px;margin-bottom:50px}}@media (min-width:1024px){.product-index__excerpt{font-size:28px;line-height:36px;padding-left:60px;max-width:890px;margin-left:12px;margin-bottom:77px}}.product-index__excerpt:before{content:"";position:absolute;left:0;top:5px;height:calc(100% - 10px);width:2px;background:#252729}@media (min-width:768px){.product-index__excerpt:before{top:7px;height:calc(100% - 16px)}}@media (min-width:1024px){.product-index__excerpt:before{top:8px;height:calc(100% - 17px)}}.product-index__filters{list-style:none;padding:0;margin:0;outline:1px solid #b3b3b9;outline-offset:-1px;position:absolute;width:100%;z-index:9;clip:rect(0,100vw,0,0);-webkit-transition:clip .6s ease-in-out;-o-transition:clip .6s ease-in-out;transition:clip .6s ease-in-out}@media (min-width:1024px){.product-index__filters{padding-bottom:20px;position:relative;display:block;outline:none}}.product-index__filters--wrap{position:relative}.product-index__filters li{border-bottom:1px solid #b3b3b9;height:60px;font-weight:400}@media (min-width:1024px){.product-index__filters li{display:inline-block;margin-right:10px;border:none}}.product-index__filters button{border-radius:0;border:0;display:block;font-size:2rem;font-family:proxima-nova,Proxima Nova,sans-serif;color:#252729;outline:none;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100%;height:100%;text-align:left;padding:0 16px;background:#fff}@media (min-width:1024px){.product-index__filters button{border:1px solid #b3b3b9;height:48px;padding:0 24px;font-size:1.6rem;background:none}}.product-index__filters button:hover{background:#252729;color:#fff;cursor:pointer;border-color:#252729}.product-index__category{border-radius:0;border:1px solid #b3b3b9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.6rem;font-family:proxima-nova,Proxima Nova,sans-serif;color:#252729;outline:none;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-align:left;padding:0 16px;width:100%;height:48px;font-size:1.8rem;background:#fff;position:relative;z-index:3}@media (min-width:1024px){.product-index__category{display:none}}.product-index__category--open{z-index:5;border-bottom:none}.product-index__category--open+ul{display:block;clip:rect(0,100vw,100vh,0)}.product-index__veil{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.75);z-index:2;opacity:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;visibility:hidden}.product-index__veil.active{display:block;visibility:visible;opacity:1}@media (min-width:1024px){.product-index__veil.active{display:none}}.product-index__applications,.product-index__collections{display:none;list-style:none;padding:10px 0 0;margin-top:32px;position:relative;font-family:proxima-nova,Proxima Nova,sans-serif}.product-index__applications button,.product-index__collections button{font-family:proxima-nova,Proxima Nova,sans-serif}.product-index__applications:before,.product-index__collections:before{content:"";height:2px;width:200%;display:block;background:#252729;right:-30px;top:0;position:absolute}.product-index__applications:after,.product-index__collections:after{content:"";display:block;height:0;width:0;position:absolute;border:5px solid transparent;border-bottom-color:#252729;top:-10px;left:20px}@media (min-width:1024px){.product-index__applications,.product-index__collections{margin-top:0;border-top:2px solid #252729}.product-index__applications:after,.product-index__applications:before,.product-index__collections:after,.product-index__collections:before{display:none}}.product-index__applications--active,.product-index__collections--active{display:block}.product-index__applications li,.product-index__collections li{display:inline}.product-index__applications button,.product-index__collections button{background:none;border:none;outline:none;padding:8px 0;border-radius:0;cursor:pointer;font-size:1.6rem;margin:10px 30px 0 0}@media (min-width:1024px){.product-index__applications button,.product-index__collections button{padding:20px 0}}.product-index__applications button span,.product-index__collections button span{border-bottom:2px solid transparent;pointer-events:none}.product-index__applications button.sub-button-active span,.product-index__collections button.sub-button-active span{border-bottom-color:#252729}.active-category{position:relative;background:#252729!important;color:#fff!important}@media (min-width:1024px){.active-category:after{content:"";display:block;height:0;width:0;position:absolute;border:5px solid transparent;border-bottom-color:#252729;bottom:-33px;left:-7px;margin-left:50%}.product-index__filters--projects .active-category:after{display:none}}.filter-all:after{display:none}.produc-info-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:12px;margin-bottom:15px}@media (min-width:1024px){.produc-info-wrapper{margin-bottom:15px;padding:0 20px}}.product-info-title{font-family:Gotham A,Gotham B,sans-serif;font-weight:700;font-size:15px;color:#252729;letter-spacing:-.23px;text-align:center;line-height:18px}@media (min-width:1024px){.product-info-title{font-size:20px;letter-spacing:-.31px;line-height:36px}}.product-info-from{font-size:12px;color:#5e6267;letter-spacing:0;text-align:center;line-height:24px;position:relative;margin-top:6px}@media (min-width:1024px){.product-info-from{margin-top:0;font-size:12px}}.product-info-from:before{left:0}.product-info-from:after,.product-info-from:before{position:absolute;content:"";top:50%;width:calc(50% - 25px);height:1px;background:#dbdbdc;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.product-info-from:after{right:0}.product-info-price{font-family:Gotham A,Gotham B,sans-serif;font-weight:700;font-size:14px;color:#5e6267;letter-spacing:-.22px;text-align:center;line-height:20px;margin-top:5px}@media (min-width:1024px){.product-info-price{font-size:16px;color:#5e6267;letter-spacing:-.25px;line-height:36px;margin-top:0}}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[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}