h1,h2,h3,h4{font-family:sofia_prosemi_bold}h5,h6,p{font-family:sofia_prolight}.row{width:100%;margin:0 auto;max-width:80.5rem}hr{border:solid #000000;border-width:1px 0 0;clear:both;margin:1.25rem 0 1.1875rem;height:0}.light{color:#cfd1d2}.no-pad{padding-left:0;padding-right:0}.signup{display:none}.marketing-bar{overflow:hidden;padding:.3rem 2.8rem .5rem .5rem;position:fixed;width:100%;z-index:200000}@media (max-width: 40.063em){.marketing-bar{display:none!important}}.marketing-bar p{font-family:sofia_prosemi_bold;line-height:1.7;font-size:18px}.marketing-bar .tickercontainer{position:absolute;top:18px;margin:0 0 0 175px;display:block;left:0;right:0}.marketing-bar .close-marketing-bar{position:absolute;right:15px;top:6px;cursor:pointer;color:inherit;height:20px;width:20px;line-height:1.8rem;text-align:center}.in-prod{width:30%;position:relative;float:left;display:block}@media (min-width: 64.063em){.in-prod{width:15%}}.marquee{width:100%;overflow:hidden;margin:6px 0;position:relative;right:0;display:block}.marquee p{font-size:18px;margin-right:15px;color:#fff;font-family:sofia_prosemi_bold;line-height:1.2}.marquee p span{font-family:sofia_prolight}.top-menu.scrolled{position:relative}.top-menu .left-off-canvas-toggle,.top-menu .contact-toggle{font-family:sofia_prosemi_bold}@media (min-width: 40.063em){.top-menu{box-shadow:none;background-color:transparent;height:6.2rem;position:relative;padding-top:75px}.top-menu .logo{margin:0;height:100%;position:relative;top:0;padding:0}.top-menu .logo img{max-width:17rem;max-height:5rem;margin-top:-1.2em}.top-menu .contact-toggle{font-family:sofia_prosemi_bold;width:auto;text-align:right;position:absolute;padding:1rem .9375rem;margin:0;display:block;vertical-align:top;border-radius:0;-webkit-transition:background,.3s,ease-in;-moz-transition:background,.3s,ease-in;transition:background,.3s,ease-in}}.left-off-canvas-menu{width:100%;top:0;bottom:0;height:100%;position:absolute;overflow-y:auto;z-index:1001;box-sizing:content-box}@media (min-width: 64.063em){.left-off-canvas-menu{width:40%}}.left-off-canvas-menu .mobile-nav{padding:4.5em 1.5em 1.5em}.left-off-canvas-menu .mobile-nav .menu-about{padding:0 0 1em}.left-off-canvas-menu .mobile-nav ul{border-top:1px solid #000;padding-top:.6em}.left-off-canvas-menu .mobile-nav li{display:block;border-top:none;border-bottom:none;overflow:hidden;padding:0;font-family:sofia_prolight}.left-off-canvas-menu .mobile-nav h5{line-height:1;font-size:1em}@media (min-width: 40.063em){.left-off-canvas-menu .mobile-nav h5{font-size:1.125rem}}.left-off-canvas-menu .mobile-nav a{padding:0}.left-off-canvas-menu .close{position:relative!important;box-shadow:none!important}.left-off-canvas-menu .close img{width:25px;margin:1em}.right-off-canvas-menu{width:100%;top:0;bottom:0;height:100%;position:absolute;overflow-y:auto;z-index:1001;box-sizing:content-box}@media (min-width: 64.063em){.right-off-canvas-menu{width:40%}}.right-off-canvas-menu .inner-cart{padding:7.5em 1.5em 1.5em}.right-off-canvas-menu .inner-cart ul{padding-top:.6em}.right-off-canvas-menu .inner-cart li{display:block;border-top:none;border-bottom:none;overflow:hidden;padding:0;font-family:sofia_prolight}.right-off-canvas-menu .inner-cart h5{line-height:1;font-size:1em}@media (min-width: 40.063em){.right-off-canvas-menu .inner-cart h5{font-size:1.125rem}}.right-off-canvas-menu .inner-cart a{padding:0;color:#000}.right-off-canvas-menu .close{position:relative!important;float:right;box-shadow:none!important}.right-off-canvas-menu .close img{width:25px;margin:1em}.move-right a.exit-off-canvas{transition:background .3s ease;cursor:pointer;box-shadow:none;display:block;position:absolute;background:#fff3;top:0;bottom:0;left:0;right:0;z-index:1002}.move-right>.inner-wrap{-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}@media (min-width: 64.063em){.move-right>.inner-wrap{-webkit-transform:translate3d(40%,0,0);-moz-transform:translate3d(40%,0,0);-ms-transform:translate3d(40%,0,0);-o-transform:translate3d(40%,0,0);transform:translate3d(40%,0,0)}}.move-left>.inner-wrap{-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}@media (min-width: 64.063em){.move-left>.inner-wrap{-webkit-transform:translate3d(-40%,0,0);-moz-transform:translate3d(-40%,0,0);-ms-transform:translate3d(-40%,0,0);-o-transform:translate3d(-40%,0,0);transform:translate3d(-40%,0,0)}}.contact-menu-subscribe{border-bottom:1px solid #000;position:relative;float:left;width:100%}.contact-menu-subscribe input[type=email]{border:none;box-shadow:none;font-family:sofia_prosemi_bold;padding-left:0;background:none}.contact-menu-subscribe .columns{padding-left:0;padding-right:0}.contact-menu-subscribe .button{background:none;color:#000;margin:0;font-family:sofia_prolight;text-align:right;float:right;padding-right:0}.footer{text-align:center}.footer h4{color:#fff}.hero img{width:100%}.hero .content{position:absolute;left:0;right:0;margin:0 auto;display:block;top:10vh;font-size:1.3em}@media (min-width: 40.063em){.hero .content{top:30vh;font-size:1.8em}}@media (min-width: 64.063em){.hero .content{top:40vh}}.hero .content h3{color:#fff;text-align:center}.home-content-section .projects .home-project-item.medium-4{padding:0 3em}.home-content-section .projects img{width:100%;margin:3em 0 1em}.home-content-section .projects h4{line-height:1;margin-bottom:0;font-size:1.2em}.home-content-section .projects .see-more{position:relative;float:left;width:100%;margin-top:4em}.featherlight{z-index:200000}.featherlight .info p{margin-bottom:0}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:top;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;min-width:100%;margin-left:0;margin-right:0;max-height:100%;background:#fff;cursor:auto;white-space:normal;height:100vh}.featherlight .featherlight-close-icon{position:fixed;z-index:9999;top:1em;right:20%;line-height:30px;width:30px;cursor:pointer;text-align:center;font:Arial,sans-serif;background:#fff;background:#ffffff4d;color:#000;font-size:2em}.signup{position:fixed;bottom:0;width:100%;float:left;background:#ead6c5;padding:1em 1em 0;margin:0}.signup .close-signup-bar{position:absolute;top:25px;right:25px;width:26px;cursor:pointer}.signup h1{color:#fff}.signup .home-subscribe form{margin:2.4rem auto;border-bottom:2px solid #fff}.signup .home-subscribe form ::-webkit-input-placeholder{color:#fff;font-family:sofia_prosemi_bold;font-size:1.2em}.signup .home-subscribe form :-moz-placeholder{color:#fff;font-family:sofia_prosemi_bold;font-size:1.2em}.signup .home-subscribe form ::-moz-placeholder{color:#fff;font-family:sofia_prosemi_bold;font-size:1.2em}.signup .home-subscribe form :-ms-input-placeholder{color:#fff;font-family:sofia_prosemi_bold;font-size:1.2em}.signup .home-subscribe input[type=email]{background:transparent;border:none;box-shadow:none;color:#fff;font-size:1.3em}.signup .home-subscribe input[type=submit]{display:block;-webkit-appearance:none;background:none;border:none;position:relative;font-family:inherit;font-size:1.3em;color:#fff;float:right;cursor:pointer;line-height:1.8;padding:0}.signup .home-subscribe .email{width:70%;float:left;position:relative}.signup .home-subscribe .subscribe{width:30%;display:inline-block;text-align:right}.masonry-grid{margin-right:-15px;margin-left:-15px}.masonry-grid .masonry-grid-item{width:50%;padding-right:15px;padding-left:15px}@media (min-width: 64.063em){.masonry-grid .masonry-grid-item{width:33.33%}}.masonry-grid .masonry-grid:after{display:block;float:none;content:""}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.scss.css.map */
