/**handles:genesis-sample-gutenberg,style-style,responsive-menu-style,slick-theme-style,wpstudio-gsw-style**/
.site-container p.has-drop-cap:not(:focus)::first-letter{margin:.02em .08em 0 -.08em}.site-container p.has-larger-font-size.has-drop-cap:not(:focus)::first-letter,.site-container p.has-small-font-size.has-drop-cap:not(:focus)::first-letter{margin-right:.01em}h1.light,h2.light,h3.light,h4.light,h5.light,h6.light{color:#f5f5f5}.site-container p.has-background{padding:25px 30px}.site-container p.has-background.box-shadow{box-shadow:0 0 20px rgba(0,0,0,.1)}.site-container p.has-background a,.site-container p.has-text-color a{color:inherit}.site-container p.has-background a:focus,.site-container p.has-background a:hover,.site-container p.has-text-color a:focus,.site-container p.has-text-color a:hover{color:inherit;text-decoration:none}.site-container p.has-background.light-text a{color:#fff;text-decoration:underline}.site-container p.has-background.light-text a:focus,.site-container p.has-background.light-text a:hover{text-decoration:none}.wp-block-button.alignleft,.wp-block-cover.alignleft,.wp-block-image .alignleft{margin-right:2em}.wp-block-button.alignright,.wp-block-cover.alignright,.wp-block-image .alignright{margin-left:2em}.wp-block-embed.alignfull,.wp-block-embed.alignwide,.wp-block-image.alignfull,.wp-block-image.alignwide{margin-bottom:30px}.full-width-content .site-container .alignfull{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw}.content-sidebar .site-container .alignfull,.sidebar-content .site-container .alignfull{margin:0 0 2em;width:100%}@media only screen and (max-width:600px){.wp-block-button.home-contact{float:left;margin-left:0}}.site-container .wp-block-columns{margin-bottom:30px}.site-container .wp-block-columns.alignfull{padding:0 30px}.full-width-content .site-container .wp-block-cover.alignfull{width:100vw}.site-container .wp-block-cover .wp-block-cover-text{font-size:48px}.ab-block-cta .ab-button{font-family:"Source Sans Pro",sans-serif;font-weight:600}.site-container .wp-block-button .wp-block-button__link{border-width:0;border-radius:5px;cursor:pointer;font-size:16px;font-family:"Source Sans Pro",sans-serif;font-weight:600;padding:15px 30px;text-align:center;text-decoration:none;white-space:normal;width:auto}.site-container .wp-block-button.is-style-squared .wp-block-button__link{border-radius:0}.site-container .wp-block-button.is-style-outline .wp-block-button__link{background-color:transparent;border:2px solid currentColor;border-radius:0;padding:13px 28px}.site-container .wp-block-button .wp-block-button__link:focus,.site-container .wp-block-button .wp-block-button__link:hover,.site-container .wp-block-button.is-style-outline .wp-block-button__link:focus,.site-container .wp-block-button.is-style-outline .wp-block-button__link:hover{box-shadow:inset 0 0 200px rgba(230,230,230,.25)}.site-container .wp-block-pullquote,.site-container .wp-block-quote{border:none;margin:24px 24px 36px}.wp-block-pullquote.alignleft{margin:0 2em 1.5em 0}.wp-block-pullquote.alignright{margin:0 0 1.5em 2em}.site-container .wp-block-pullquote p,.site-container .wp-block-quote p{font-family:"Source Sans Pro",serif;font-size:21px;font-style:italic;line-height:1.8;margin-bottom:42px}.site-container .wp-block-pullquote p,.site-container .wp-block-quote.is-style-large p{font-size:32px}.site-container .wp-block-pullquote.is-style-solid-color p{color:#fff;margin-bottom:42px;text-align:center}.site-container .wp-block-pullquote.is-style-solid-color{background-color:#333}.wp-block-pullquote.is-style-solid-color.alignleft blockquote,.wp-block-pullquote.is-style-solid-color.alignright blockquote{max-width:80%}.site-container .wp-block-pullquote:not(.is-style-solid-color)[style*=border-color]{border:2px solid;border-left:none;border-right:none}.site-container .wp-block-pullquote cite,.site-container .wp-block-quote cite{color:#666;display:block;font-family:"Source Sans Pro",serif;font-size:16px;font-style:italic;margin-top:-25px;text-align:inherit;text-transform:none}.site-container .wp-block-pullquote cite{text-align:center}.site-container .wp-block-pullquote.is-style-solid-color cite{color:#fff;font-style:italic}.site-container .wp-block-pullquote .has-text-color cite,.site-container .wp-block-pullquote .has-text-color p{color:currentColor}.site-container .wp-block-audio figcaption,.site-container .wp-block-embed figcaption,.site-container .wp-block-image figcaption{color:#666;font-size:16px;font-style:italic;margin-bottom:30px;margin-top:10px}.site-container .wp-block-categories,.site-container .wp-block-categories ol,.site-container .wp-block-categories ul{margin-left:0;padding-left:0}.site-container .wp-block-categories li{list-style-type:none}.site-container .wp-block-categories.aligncenter{text-align:center}.site-container .wp-block-categories-list.alignfull{padding:0 30px}.site-container .wp-block-latest-posts{clear:both;margin-left:0;padding-left:0}.site-container .wp-block-latest-posts li{list-style-type:none}.site-container .wp-block-latest-posts.aligncenter{text-align:center}.site-container .wp-block-latest-posts.alignfull{padding:0 30px}.ab-block-post-grid h2 a{text-decoration:none}@media only screen and (max-width:510px){.ab-block-container.alignfull::before{content:" ";display:table}.ab-block-container.alignfull::after{clear:both;content:" ";display:table}}.wp-block-preformatted,.wp-block-verse{font-size:16px}.wp-block-preformatted{white-space:pre-wrap}hr.wp-block-separator{border:none;border-top:1px solid #eee;margin:1.65em auto}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width:100px}.wp-block-audio audio{display:inline-block;width:100%}.site-container .wp-block-gallery{padding-left:0}.full-width-content .site-container .wp-block-table.alignfull{margin:0;width:100%}@media only screen and (min-width:960px){.full-width-content .site-container .wp-block-table.alignwide{width:calc(100% + 360px)}.full-width-content .site-container .wp-block-table.alignfull{margin-left:calc(-98vw / 2 + 100% / 2);margin-right:calc(-98vw / 2 + 100% / 2);width:98vw}}@media only screen and (max-width:600px){.wp-block-media-text.is-stacked-on-mobile figure{margin-bottom:20px}}.page-template-blocks .site-inner{padding-top:0}.page-template-blocks .post-edit-link{display:block;text-align:center}@media only screen and (min-width:600px){.site-container .wp-block-columns{flex-wrap:nowrap}.site-container .wp-block-columns[class*=has-]>*{margin-right:36px;margin-left:0}.site-container .wp-block-columns[class*=has-]>:last-child{margin-right:0}}@media only screen and (min-width:768px){.site-container .wp-block-columns .wp-block-column>:first-child{margin-top:0}.site-container .wp-block-columns .wp-block-column>:last-child{margin-bottom:0}}@media only screen and (min-width:960px){.full-width-content .site-container .alignwide{margin-left:-180px;margin-right:-180px;max-width:calc(100% + 360px);width:auto}}
body{font-family:'Source Sans Pro',sans-serif}h1,h2,h3,h4,h6{color:#3a383a;text-transform:uppercase;font-family:nobel,sans-serif;font-weight:700}h1{font-weight:700;font-size:48px;line-height:58px;letter-spacing:1px}h2{font-weight:700;font-size:38px;line-height:45px;letter-spacing:1px}h3{font-weight:700;font-size:30px;line-height:36px;letter-spacing:1px}h4{font-weight:700;font-size:24px;line-height:26px;letter-spacing:1.5px}h5{font-family:'Source Sans Pro',sans-serif;font-size:14px;font-weight:900;line-height:20px;text-transform:uppercase;font-style:oblique;font-weight:900;color:#999498;margin-bottom:0}h6{font-size:10px;line-height:14px;letter-spacing:2px}p{margin:0 0 20px}p,ul li{font-family:'Source Sans Pro',sans-serif!important;font-size:14px;letter-spacing:1px;line-height:24px;color:#999498}ul li{list-style-type:disc;margin-left:20px}p.small{font-family:'Source Sans Pro',sans-serif;font-size:10px;letter-spacing:1px;line-height:16px;color:#999498}.sub-title{font-size:14px;font-family:'Source Sans Pro',sans-serif;letter-spacing:3px;line-height:20px;text-transform:uppercase;font-style:oblique;font-weight:900;margin-bottom:0;color:#999498}a{color:#cf3e3e;text-transform:uppercase;font-size:12px;letter-spacing:2.5px;line-height:16px;font-weight:700}a:hover{color:#3a383a}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:url('/wp-content/uploads/2019/07/dropdown-arrow@2x.png') no-repeat;background-position:90% 16px;background-size:6%;background-color:#ccc;color:#000;border:1px solid #000}input ::placeholder{color:#3a383a}.red-rounded-btn{color:#cf3e3e;border:2px solid #cf3e3e;border-left:7px double #cf3e3e!important;border-right:7px double #cf3e3e!important;border-left-style:double!important;border-right-style:double!important;border-top-left-radius:15px;border-bottom-right-radius:15px;padding:10px 50px;font-size:18px;letter-spacing:2.5px;line-height:25px;font-weight:700;text-transform:uppercase;text-decoration:none}.red-rounded-btn:hover{background-color:#cf3e3e;color:#fff}.black-rounded-btn{color:#fff;background-color:#3a383a;border:2px solid transparent;border-top-left-radius:15px;border-bottom-right-radius:15px;padding:10px 50px;font-size:18px;letter-spacing:2.5px;line-height:25px;font-weight:700;text-transform:uppercase;text-decoration:none}.black-rounded-btn:hover{background-color:#999498;color:#fff}.black-rounded-btn img{height:17px;top:6px;position:relative;left:10px}.white-rounded-btn{color:#fff;border:2px solid #fff;border-left:7px double #fff!important;border-right:7px double #fff!important;border-left-style:double!important;border-right-style:double!important;border-top-left-radius:15px;border-bottom-right-radius:15px;padding:10px 50px;font-size:18px;letter-spacing:2.5px;line-height:25px;font-weight:700;text-transform:uppercase;text-decoration:none}.white-rounded-btn:hover{background-color:#fff;color:#3a383a}.btn-black-outline{color:#3a383a}.btn-black-outline:after,.btn-black-outline:before{border-left-color:#3a383a!important;border-right-color:#3a383a!important}.btn-black-outline:before{border-top-color:#3a383a!important}.btn-black-outline:after{border-bottom-color:#3a383a!important}.btn-black-outline:hover{background-color:#3a383a!important;color:#fff}.btn-red-outline{color:#cf3e3e}.btn-red-outline:after,.btn-red-outline:before{border-left-color:#cf3e3e!important;border-right-color:#cf3e3e!important}.btn-red-outline:before{border-top-color:#cf3e3e!important}.btn-red-outline:after{border-bottom-color:#cf3e3e!important}.btn-red-outline:hover{background-color:#cf3e3e!important;color:#fff}.btn-white-outline{color:#fff}.btn-white-outline:after,.btn-white-outline:before{border-left-color:#fff!important;border-right-color:#fff!important}.btn-white-outline:before{border-top-color:#fff!important}.btn-white-outline:after{border-bottom-color:#fff!important}.btn-white-outline:hover{background-color:#fff!important;color:#3a383a}.btn-lg{padding:10px 35px;font-family:'Source Sans Pro',sans-serif;font-size:11px;font-weight:900;letter-spacing:2.5px;line-height:15px;text-decoration:none;position:relative}.btn-lg:after,.btn-lg:before{width:104%;height:15px;position:absolute;left:-2%;border-left:2px solid;border-right:2px solid}.btn-lg:before{content:'';border-top:2px solid;top:-5px}.btn-lg:after{content:'';border-bottom:2px solid;bottom:-5px}.btn-md{font-size:12px;line-height:16px;font-family:'Source Sans Pro',sans-serif;padding:5px 20px;letter-spacing:2px;font-weight:900;position:relative;text-decoration:none;left:4px}.btn-md:after,.btn-md:before{width:108%;height:12px;position:absolute;left:-4%;border-left:2px solid;border-right:2px solid}.btn-md:before{content:'';border-top:2px solid;top:-5px}.btn-md:after{content:'';border-bottom:2px solid;bottom:-5px}.btn-sm{padding:5px 15px;font-size:8px;line-height:11px;font-weight:900;position:relative;text-decoration:none}.btn-sm:after,.btn-sm:before{width:106%;height:11px;position:absolute;left:-3%;border-left:2px solid;border-right:2px solid}.btn-sm:before{content:'';border-top:2px solid;top:-5px}.btn-sm:after{content:'';border-bottom:2px solid;bottom:-5px}:focus{outline:unset}.full-width-content .site-container .site-inner{margin:0!important;padding:0;max-width:100%}.full-width-content .site-container .site-inner .content-sidebar-wrap{overflow:hidden}.full-width-content .site-container .site-inner .content-sidebar-wrap .content{width:100%!important}.full-width-content .site-container .site-inner .content-margins{width:90%;max-width:1160px;margin:0 auto;display:flex}.icon{padding:3px;border:2px solid #999498;margin-right:10px;display:flex;justify-content:center;align-items:center;width:22px;height:22px}.icon .svg-inline--fa{color:#999498!important;font-size:10px}.our-story-cta-wrapper{padding:100px 0 200px;background-size:cover;background-position:center}.our-story-cta-wrapper .content-margins{flex-flow:row-reverse}.our-story-cta-wrapper .content-margins .cta-block{max-width:520px;right:0;position:relative;background-color:#fff;padding:50px}.our-story-cta-wrapper .content-margins .cta-block .sofa{color:#999498;font-weight:600;letter-spacing:3px}.our-story-cta-wrapper .content-margins .cta-block .sofa span{color:#3a383a;font-weight:900}.our-story-cta-wrapper .content-margins .cta-block .content p{margin-bottom:50px}.hero{height:700px;display:flex;align-items:center;background-size:cover}.hero .inner{display:flex;flex-flow:column;width:90%;max-width:1200px;margin:0 auto}.site-header{background-color:transparent;box-shadow:unset;transition:all .3s}.site-header .wrap .title-area{padding-top:22px}.site-header .wrap .title-area a.custom-logo-link img{max-width:130px}.site-header .wrap .nav-primary{float:left;width:calc(100% - 200px);clear:none!important}.site-header .wrap .nav-primary .wrap #menu-primary-navigation #slideIcon{margin-left:0!important}.site-header .wrap .nav-primary .wrap #menu-primary-navigation #slideIcon a img{max-width:25px}.site-header .wrap .nav-primary .wrap #menu-primary-navigation #slideIcon a img.contact{display:none}.site-header .wrap .nav-primary .wrap #menu-primary-navigation .cart-item,.site-header .wrap .nav-primary .wrap #menu-primary-navigation .social{width:40px;height:40px;position:relative;float:right;padding:0;display:flex;justify-content:center;align-items:center;margin-left:0!important}.site-header .wrap .nav-primary .wrap #menu-primary-navigation .cart-item a,.site-header .wrap .nav-primary .wrap #menu-primary-navigation .social a{display:flex;justify-content:center;align-items:center;padding:0}.site-header .wrap .nav-primary .wrap #menu-primary-navigation .cart-item a img,.site-header .wrap .nav-primary .wrap #menu-primary-navigation .social a img{width:20px}.site-header .wrap .nav-primary .wrap #menu-primary-navigation .cart-item a img.light,.site-header .wrap .nav-primary .wrap #menu-primary-navigation .social a img.light{display:none}.site-header .wrap .nav-primary .wrap #menu-primary-navigation .cart-item a .bigcommerce-cart__item-count,.site-header .wrap .nav-primary .wrap #menu-primary-navigation .social a .bigcommerce-cart__item-count{background-color:transparent;color:#3a383a;position:absolute;top:10px;left:7px;font-size:10px;letter-spacing:0}.site-header .wrap .nav-primary .wrap #menu-primary-navigation .cart-item .icon,.site-header .wrap .nav-primary .wrap #menu-primary-navigation .social .icon{margin:0;position:relative;top:1px;border-color:#3a383a}.site-header .wrap .nav-primary .wrap #menu-primary-navigation .cart-item .icon .svg-inline--fa,.site-header .wrap .nav-primary .wrap #menu-primary-navigation .social .icon .svg-inline--fa{color:#3a383a!important}.site-header .wrap .nav-primary .wrap #menu-primary-navigation .cart-item .icon .fa-instagram,.site-header .wrap .nav-primary .wrap #menu-primary-navigation .social .icon .fa-instagram{font-size:14px}.site-header .wrap .nav-primary .wrap #menu-primary-navigation li.current-menu-item a{color:#3a383a;position:relative}.site-header .wrap .nav-primary .wrap #menu-primary-navigation li.current-menu-item a:after{content:'';width:80%;height:2px;background-color:#3a383a;left:10%;bottom:4px;position:absolute}.site-header .wrap .nav-primary .wrap #menu-primary-navigation .menu-item{margin-left:40px}.site-header .wrap .nav-primary .wrap #menu-primary-navigation .menu-item a{font-size:12px;font-weight:900;line-height:18px}.site-header .wrap .nav-primary .wrap #menu-primary-navigation .menu-item a:hover{color:#cf3e3e}@media screen and (max-width:960px){.site-header .nav-primary #menu-primary-navigation #menu-item-638,.site-header .nav-primary #menu-primary-navigation #menu-item-70,.site-header .nav-primary #menu-primary-navigation #menu-item-71{display:none}.site-header .nav-primary #menu-primary-navigation #slideIcon{width:50px;display:inline-block}.site-header .nav-primary #menu-primary-navigation .social{display:none!important}}@media screen and (max-width:959px){.site-header{position:sticky;top:0;z-index:9999}}.site-header.scrolled{background-color:#3a383a;box-shadow:0 0 20px rgba(0,0,0,.05);transition:all .3s}.site-header.scrolled *{color:#fff}.site-header.scrolled #menu-primary-navigation .cart-item a img.dark{display:none}.site-header.scrolled #menu-primary-navigation .cart-item a img.light{display:block!important}.site-header.scrolled #menu-primary-navigation .cart-item a .bigcommerce-cart__item-count{color:#fff!important}.site-header.scrolled #menu-primary-navigation .social .icon{border-color:#fff!important}.site-header.scrolled #menu-primary-navigation li.current-menu-item a:after{background-color:#fff!important}.site-header.scrolled #menu-primary-navigation .menu-item a:hover span{color:#cf3e3e}@media screen and (max-width:480px){.site-header.scrolled{position:fixed!important;width:100%!important}}.contact-page-template .utility-bar-wrap{display:none}.contact-page-template .site-header *{color:#fff!important}.contact-page-template .site-header .nav-primary #slideIcon img.default{display:none}.contact-page-template .site-header .nav-primary #slideIcon img.contact{display:inline!important}.contact-page-template .site-header .nav-primary .social .icon{border-color:#fff!important}.contact-page-template .site-header .nav-primary .cart-item a img.dark{display:none}.contact-page-template .site-header .nav-primary .cart-item a img.light{display:inline!important}@media screen and (max-width:959px){.contact-page-template .site-header{position:absolute;top:0;left:0;width:100%;z-index:9999}}.logged-in .wpstudio-panel.is-visible .wpstudio-panel-header{top:32px}.wpstudio-panel{z-index:9999!important}.wpstudio-panel .wpstudio-panel-container{padding:55px 2%;background-color:#f9f5f2!important;overflow:auto}.wpstudio-panel .wpstudio-panel-container .widget-area{display:flex;flex-flow:column}.wpstudio-panel .wpstudio-panel-container .widget-area #media_image-2{margin-bottom:50px}.wpstudio-panel .wpstudio-panel-container .widget-area #media_image-2 .widget-wrap img{max-width:130px!important}.wpstudio-panel .wpstudio-panel-container .widget-area #nav_menu-2 .menu-slide-in-navigation-menu-container #menu-slide-in-navigation-menu .menu-item{margin-bottom:0;border-top:2px solid #3a383a;list-style-type:none!important;margin-left:0!important}.wpstudio-panel .wpstudio-panel-container .widget-area #nav_menu-2 .menu-slide-in-navigation-menu-container #menu-slide-in-navigation-menu .menu-item a{padding:20px 0 20px 10px;width:100%;display:block;color:#3a383a;text-decoration:none;font-size:14px;letter-spacing:2.4px;line-height:18px;font-weight:900;transition:color .3s}.wpstudio-panel .wpstudio-panel-container .widget-area #nav_menu-2 .menu-slide-in-navigation-menu-container #menu-slide-in-navigation-menu .menu-item:last-of-type{border-bottom:2px solid #3a383a}.wpstudio-panel .wpstudio-panel-container .widget-area #nav_menu-2 .menu-slide-in-navigation-menu-container #menu-slide-in-navigation-menu .menu-item:first-of-type a{padding:20px 0 10px 10px}.wpstudio-panel .wpstudio-panel-container .widget-area #nav_menu-2 .menu-slide-in-navigation-menu-container #menu-slide-in-navigation-menu .menu-item:hover a{color:#cf3e3e;transition:color .3s}.wpstudio-panel .wpstudio-panel-container .widget-area #nav_menu-2 .menu-slide-in-navigation-menu-container #menu-slide-in-navigation-menu .menu-item-has-children:hover a{color:#3a383a}.wpstudio-panel .wpstudio-panel-container .widget-area #nav_menu-2 .menu-slide-in-navigation-menu-container #menu-slide-in-navigation-menu .menu-item-has-children:hover a:hover{color:#cf3e3e}.wpstudio-panel .wpstudio-panel-container .widget-area #nav_menu-2 .menu-slide-in-navigation-menu-container #menu-slide-in-navigation-menu .menu-item-has-children:hover .sub-menu a{color:#3a383a}.wpstudio-panel .wpstudio-panel-container .widget-area #nav_menu-2 .menu-slide-in-navigation-menu-container #menu-slide-in-navigation-menu .menu-item-has-children:hover .sub-menu a:hover{color:#cf3e3e}.wpstudio-panel .wpstudio-panel-container .widget-area #nav_menu-2 .menu-slide-in-navigation-menu-container #menu-slide-in-navigation-menu .menu-item-has-children .sub-menu{margin-bottom:20px}.wpstudio-panel .wpstudio-panel-container .widget-area #nav_menu-2 .menu-slide-in-navigation-menu-container #menu-slide-in-navigation-menu .menu-item-has-children .sub-menu .menu-item{border-top:unset;margin-left:20px!important}.wpstudio-panel .wpstudio-panel-container .widget-area #nav_menu-2 .menu-slide-in-navigation-menu-container #menu-slide-in-navigation-menu .menu-item-has-children .sub-menu .menu-item a{padding:8px 10px 8px 0;text-transform:capitalize;font-weight:600}.wpstudio-panel .wpstudio-panel-container .widget-area #nav_menu-2 .menu-slide-in-navigation-menu-container #menu-slide-in-navigation-menu .menu-item-has-children .sub-menu .menu-item:last-of-type{border-bottom:unset}.wpstudio-panel .wpstudio-panel-container .widget-area #acf_custom_widget-2{margin-bottom:75px}.wpstudio-panel .wpstudio-panel-container .widget-area #acf_custom_widget-2 .widget-wrap{display:flex}.wpstudio-panel .wpstudio-panel-container .widget-area #acf_custom_widget-2 .widget-wrap .icon{border-color:#3a383a!important}.wpstudio-panel .wpstudio-panel-container .widget-area #acf_custom_widget-2 .widget-wrap .icon .svg-inline--fa{color:#3a383a!important}.wpstudio-panel .wpstudio-panel-container .widget-area #nav_menu-3{margin-bottom:0}.wpstudio-panel .wpstudio-panel-container .widget-area #nav_menu-3 .widget-wrap .menu-slide-nav-secondary-menu-container{width:95%;margin:0 auto}.wpstudio-panel .wpstudio-panel-container .widget-area #nav_menu-3 .widget-wrap .menu-slide-nav-secondary-menu-container .menu{display:flex;position:relative;justify-content:space-between;padding:5px 40px}.wpstudio-panel .wpstudio-panel-container .widget-area #nav_menu-3 .widget-wrap .menu-slide-nav-secondary-menu-container .menu .menu-item{list-style-type:none!important;margin:10px 0!important}.wpstudio-panel .wpstudio-panel-container .widget-area #nav_menu-3 .widget-wrap .menu-slide-nav-secondary-menu-container .menu .menu-item a{font-size:10px;text-transform:capitalize}.wpstudio-panel .wpstudio-panel-container .widget-area #nav_menu-3 .widget-wrap .menu-slide-nav-secondary-menu-container .menu:before{content:'';width:104%;height:20px;border-left:2px solid #cf3e3e;border-right:2px solid #cf3e3e;border-top:2px solid #cf3e3e;position:absolute;left:-2%;top:-5px}.wpstudio-panel .wpstudio-panel-container .widget-area #nav_menu-3 .widget-wrap .menu-slide-nav-secondary-menu-container .menu:after{content:'';width:104%;height:20px;border-left:2px solid #cf3e3e;border-right:2px solid #cf3e3e;border-bottom:2px solid #cf3e3e;position:absolute;left:-2%;bottom:-5px}@media screen and (max-width:800px){.wpstudio-panel .wpstudio-panel-container{padding:25px 5%}}.home-header-wrap{background-size:cover;background-position:center;display:flex;justify-content:center;height:100vh;align-items:center;position:relative}.home-header-wrap .inner{align-items:flex-start!important;max-width:1160px;width:90%}.home-header-wrap .inner h2{font-size:68px!important;max-width:500px;line-height:68px;margin-bottom:50px;margin-top:10px}.home-header-wrap .inner h2 sup{top:-10px}@media screen and (max-width:480px){.home-header-wrap{margin-top:0;align-items:flex-start}.home-header-wrap .inner{top:3em;position:relative}}.home-header-wrap.mobile{display:none}@media screen and (max-width:480px){.home-header-wrap.mobile .inner h2{font-size:48px!important;line-height:48px!important}}@media screen and (max-width:1100px){.home-header-wrap.desktop{align-items:flex-start;height:55vh}.home-header-wrap.desktop .inner{top:5em;position:relative}}@media screen and (max-width:480px){.home-header-wrap.desktop{display:none}.home-header-wrap.mobile{display:flex}}.home-prozip-wrap{padding:100px 0 150px;background-size:60%;background-position:top left;background-repeat:no-repeat}.home-prozip-wrap .content-margins{align-items:center}.home-prozip-wrap .content-margins .text-col{padding:0 50px}.home-prozip-wrap .content-margins .text-col .content p{margin-bottom:50px}.home-prozip-wrap .content-margins .icon-box-wrap{display:flex;width:100%;margin-top:120px;position:relative}.home-prozip-wrap .content-margins .icon-box-wrap .icon-box{width:25%;display:flex;align-items:center;justify-content:center}.home-prozip-wrap .content-margins .icon-box-wrap .icon-box img{max-width:40px;margin-right:30px}.home-prozip-wrap .content-margins .icon-box-wrap .icon-box span{font-size:12px;line-height:16px;font-weight:700;text-transform:uppercase;letter-spacing:2px}.home-prozip-wrap .content-margins .icon-box-wrap:after{content:'';background-color:#f9f5f2;height:150px;position:absolute;left:0;top:-60px;width:150%;z-index:-1}@media screen and (max-width:800px){.home-prozip-wrap .content-margins{flex-flow:column}.home-prozip-wrap .content-margins .one-half{width:100%}.home-prozip-wrap .content-margins .img-col{margin-bottom:30px}.home-prozip-wrap .content-margins .icon-box-wrap{flex-flow:wrap}.home-prozip-wrap .content-margins .icon-box-wrap .icon-box{width:50%;margin-bottom:20px}.home-prozip-wrap .content-margins .icon-box-wrap:after{height:210px}}.home-shop-title-row{margin-bottom:20px}.home-shop-title-row .content-margins{flex-flow:column;text-align:center;margin-bottom:10px}.full-width-content .site-container .site-inner .kit-wrapper .content-margins{width:95%!important;padding:0;max-width:1500px}.full-width-content .site-container .site-inner .home-shop-cta-wrap{margin-bottom:150px}.full-width-content .site-container .site-inner .home-shop-cta-wrap .content-margins{width:90%;padding:0 30px;max-width:1500px;justify-content:space-between}.full-width-content .site-container .site-inner .home-shop-cta-wrap .content-margins .cta-block{width:49%;position:relative}.full-width-content .site-container .site-inner .home-shop-cta-wrap .content-margins .cta-block img{width:100%}.full-width-content .site-container .site-inner .home-shop-cta-wrap .content-margins .cta-block .button-block{background-color:#3a383a;position:absolute;bottom:-50px;left:50px;padding:30px 60px 30px 30px;min-width:350px}.full-width-content .site-container .site-inner .home-shop-cta-wrap .content-margins .cta-block .button-block .cta-title{color:#fff;font-size:34px;letter-spacing:3px}@media screen and (max-width:1025px){.full-width-content .home-shop-cta-wrap .content-margins{width:95%!important}}@media screen and (max-width:800px){.full-width-content .kit-wrapper .content-margins{justify-content:center}.full-width-content .kit-wrapper .content-margins .gear-kits-wrap{flex-flow:column}.full-width-content .kit-wrapper .content-margins .gear-kits-wrap a.gear-kit{margin-bottom:30px;width:100%}.full-width-content .kit-wrapper .content-margins .gear-kits-wrap a.gear-kit .product-footer .kit-btn{width:200px;margin:0 auto}.full-width-content .home-shop-cta-wrap .content-margins{flex-flow:column}.full-width-content .home-shop-cta-wrap .content-margins .cta-block{width:100%!important}.full-width-content .home-shop-cta-wrap .content-margins .cta-block:first-of-type{margin-bottom:80px}}@media screen and (max-width:480px){.full-width-content .home-shop-cta-wrap .content-margins .cta-block{margin-bottom:50px}.full-width-content .home-shop-cta-wrap .content-margins .cta-block:first-of-type{margin-bottom:120px}.full-width-content .home-shop-cta-wrap .content-margins .cta-block .button-block{min-width:310px!important;padding-right:30px!important;bottom:-100px!important}}.tech-header-wrap{padding:100px 0;height:97vh!important;background-position:left center}.tech-header-wrap .inner{align-items:flex-end}.tech-header-wrap .inner .header-content{max-width:500px}.tech-header-wrap .inner .header-content .sub-title{color:#999498;margin-bottom:0}.tech-header-wrap .inner .header-content .body p{margin-bottom:50px}@media screen and (max-width:480px){.tech-header-wrap{margin-top:0;align-items:flex-end}.tech-header-wrap .inner{position:relative}}.tech-header-wrap.mobile{display:none}@media screen and (max-width:1100px){.tech-header-wrap.desktop{align-items:flex-end}.tech-header-wrap.desktop .inner{position:relative}}@media screen and (max-width:800px){.tech-header-wrap.desktop{display:none}.tech-header-wrap.mobile{display:flex;background-size:cover;background-position:center top;padding:0;top:-80px;position:relative;z-index:-1;align-items:flex-end;min-height:700px}.tech-header-wrap.mobile .inner{align-items:center}}@media screen and (max-width:480px){.tech-header-wrap.mobile .inner{bottom:-20px}}.interactive-tech-wrap{padding:50px 0;background-image:url('/wp-content/uploads/2019/07/interactive-tech-bg.png');background-size:cover;background-position:right top}.interactive-tech-wrap .content-margins{max-width:1160px;width:90%;margin:0 auto;display:flex;align-items:center}.interactive-tech-wrap .content-margins .content-col{width:60%;display:flex;align-items:center}.interactive-tech-wrap .content-margins .content-col .info{width:100%;position:relative}.interactive-tech-wrap .content-margins .content-col .info .tech-slider-wrap .tech-slide{display:flex}.interactive-tech-wrap .content-margins .content-col .info .tech-slider-wrap .tech-slide .slide-info{width:60%;padding-right:40px}.interactive-tech-wrap .content-margins .content-col .info .tech-slider-wrap .tech-slide .slide-info h3{text-align:right;letter-spacing:2px}.interactive-tech-wrap .content-margins .content-col .info .tech-slider-wrap .tech-slide .slide-info p{text-align:right;margin-bottom:0}.interactive-tech-wrap .content-margins .content-col .info .tech-slider-wrap .tech-slide .slide-img{width:40%}.interactive-tech-wrap .content-margins .content-col .info .tech-slider-wrap .tech-slide .slide-img img{width:100%}.interactive-tech-wrap .content-margins .content-col .info .tech-slider-navigation{width:70%;position:absolute;bottom:-50px;display:flex;justify-content:flex-end;align-items:center;right:0}.interactive-tech-wrap .content-margins .content-col .info .tech-slider-navigation .slick-arrow{width:13px;height:20px;display:none!important}.interactive-tech-wrap .content-margins .content-col .info .tech-slider-navigation .prev-arrow{order:1}.interactive-tech-wrap .content-margins .content-col .info .tech-slider-navigation .next-arrow{order:3}.interactive-tech-wrap .content-margins .content-col .info .tech-slider-navigation .slick-list{display:none}.interactive-tech-wrap .content-margins .content-col .info .tech-slider-navigation .slick-dots{display:flex;justify-content:space-between;order:2;margin:0 40px;margin-right:0}.interactive-tech-wrap .content-margins .content-col .info .tech-slider-navigation .slick-dots li{display:flex;justify-content:center;align-items:center;cursor:pointer}.interactive-tech-wrap .content-margins .content-col .info .tech-slider-navigation .slick-dots li button{background-color:#999498;color:#999498;margin:10px;font-size:10px;width:12px;height:12px;padding:0;display:block;border-radius:50%}.interactive-tech-wrap .content-margins .content-col .info .tech-slider-navigation .slick-dots li.slick-active button{color:#cf3e3e;background-color:transparent;font-size:12px;position:relative;font-weight:700;top:-3px}.interactive-tech-wrap .content-margins .content-col .info .tech-slider-navigation .slick-dots li.slick-active button:after{content:'';width:100%;height:2px;background-color:#cf3e3e;position:absolute;left:0;bottom:-5px}.interactive-tech-wrap .content-margins .content-col .img{width:20%}.interactive-tech-wrap .content-margins .graphic-col{width:40%;position:relative}.interactive-tech-wrap .content-margins .graphic-col #Tech_Graphic{z-index:2;position:relative}.interactive-tech-wrap .content-margins .graphic-col #Tech_Graphic g{cursor:pointer}.interactive-tech-wrap .content-margins .graphic-col #Tech_Graphic g .cls-2{stroke:none}.interactive-tech-wrap .content-margins .graphic-col #Tech_Graphic g .cls-3{stroke:none}.interactive-tech-wrap .content-margins .graphic-col #Tech_Graphic g:hover .cls-3{stroke:#CF3E3E;stroke-width:2px}.interactive-tech-wrap .content-margins .graphic-col #Tech_Graphic g.active .cls-2{fill:transparent;stroke:#CF3E3E}.interactive-tech-wrap .content-margins .graphic-col #Tech_Graphic g.active .cls-3{stroke:#CF3E3E;stroke-width:2px}.interactive-tech-wrap .content-margins .graphic-col .full-size-tech-img{z-index:1;position:absolute;top:0;left:0;visibility:hidden;opacity:0;transition:visibility 0s .3s,opacity .3s linear}.interactive-tech-wrap .content-margins .graphic-col .full-size-tech-img.active{visibility:visible;opacity:1;transition:opacity .3s linear;width:100%}@media screen and (max-width:800px){.interactive-tech-wrap .content-margins{flex-flow:column-reverse}.interactive-tech-wrap .content-margins .content-col{width:100%}.interactive-tech-wrap .content-margins .content-col .info{display:flex;flex-flow:column}.interactive-tech-wrap .content-margins .content-col .info .tech-slider-navigation{order:1;position:relative;width:100%;justify-content:center;margin-bottom:20px;right:unset;bottom:0}.interactive-tech-wrap .content-margins .content-col .info .tech-slider-wrap{order:2}.interactive-tech-wrap .content-margins .graphic-col{width:80%}}@media screen and (max-width:480px){.interactive-tech-wrap .content-margins .content-col .info .tech-slider-wrap .tech-slide{flex-flow:column}.interactive-tech-wrap .content-margins .content-col .info .tech-slider-wrap .tech-slide .slide-img,.interactive-tech-wrap .content-margins .content-col .info .tech-slider-wrap .tech-slide .slide-info{width:100%}.interactive-tech-wrap .content-margins .content-col .info .tech-slider-wrap .tech-slide .slide-img img,.interactive-tech-wrap .content-margins .content-col .info .tech-slider-wrap .tech-slide .slide-info img{width:100%}.interactive-tech-wrap .content-margins .content-col .info .tech-slider-wrap .tech-slide .slide-info{padding-right:0;margin-bottom:20px}.interactive-tech-wrap .content-margins .content-col .info .tech-slider-navigation .slick-dots{width:100%;margin:0 auto}.interactive-tech-wrap .content-margins .content-col .info .tech-slider-navigation .slick-dots li{margin-left:0}.interactive-tech-wrap .content-margins .graphic-col{width:100%}}.tech-video-wrapper{padding:100px 0;background-image:url('/wp-content/uploads/2019/05/tech-video-bg.png');background-size:50%;background-position:top left;background-repeat:no-repeat}.tech-video-wrapper .content-margins{align-items:center;border-bottom:2px solid #3a383a;padding-bottom:80px}.tech-video-wrapper .content-margins .video-col{width:60%}.tech-video-wrapper .content-margins .video-col .video-wrap{position:relative;display:table}.tech-video-wrapper .content-margins .video-col .video-wrap:after,.tech-video-wrapper .content-margins .video-col .video-wrap:before{content:'';background-color:rgba(58,56,58,.25);position:absolute}.tech-video-wrapper .content-margins .video-col .video-wrap:before{width:60px;height:2px;top:-10px;right:-40px}.tech-video-wrapper .content-margins .video-col .video-wrap:after{width:2px;height:60px;top:-25px;right:-25px}.tech-video-wrapper .content-margins .content-col{width:40%}.tech-video-wrapper .content-margins .content-col .sub-title{margin-bottom:0;color:#999498}.tech-video-wrapper .content-margins .content-col .body p{margin-bottom:50px}@media screen and (max-width:1100px){.tech-video-wrapper .content-col,.tech-video-wrapper .video-col{width:50%!important}.tech-video-wrapper .content-col{padding-left:30px}}@media screen and (max-width:800px){.tech-video-wrapper .content-margins{flex-flow:column}.tech-video-wrapper .content-margins .video-col{width:90%!important}.tech-video-wrapper .content-margins .content-col{width:90%!important;padding:30px 0}}.tech-kit-slider-wrap{margin-bottom:150px}.tech-kit-slider-wrap .content-margins{align-items:flex-start;position:relative}.tech-kit-slider-wrap .content-margins .content-col{width:50%;padding:0 8%;margin-top:30px}.tech-kit-slider-wrap .content-margins .content-col .color-way-icons{margin-bottom:50px}.tech-kit-slider-wrap .content-margins .content-col .color-way-icons img{margin-right:30px}.tech-kit-slider-wrap .content-margins .slider-col{width:50%}.tech-kit-slider-wrap .content-margins .slider-col .tech-gear-slider-wrap{width:160%}.tech-kit-slider-wrap .content-margins .slider-col .tech-gear-slider-wrap .gear-kit{padding:30px;display:flex;flex-flow:column;align-items:center;margin-right:20px;background-size:cover}.tech-kit-slider-wrap .content-margins .slider-col .tech-gear-slider-wrap .gear-kit .title-row h5{font-family:'Source Sans Pro',sans-serif;font-size:10px;font-style:normal;line-height:14px;font-weight:900;color:#3a383a;letter-spacing:2px;position:relative}.tech-kit-slider-wrap .content-margins .slider-col .tech-gear-slider-wrap .gear-kit .title-row img.white{display:none}.tech-kit-slider-wrap .content-margins .slider-col .tech-gear-slider-wrap .gear-kit .product-img{margin:20px 0}.tech-kit-slider-wrap .content-margins .slider-col .tech-gear-slider-wrap .gear-kit .product-img img{max-width:250px}.tech-kit-slider-wrap .content-margins .slider-col .tech-gear-slider-wrap .gear-kit .product-footer{width:100%;display:flex;justify-content:flex-end;align-items:center}.tech-kit-slider-wrap .content-margins .slider-col .tech-gear-slider-wrap .gear-kit .product-footer .see-in-action{text-transform:uppercase;font-family:'Source Sans Pro',sans-serif;font-size:10px;letter-spacing:2px;font-weight:900}.tech-kit-slider-wrap .content-margins .slider-col .tech-gear-slider-wrap .gear-kit .product-footer .see-in-action:hover{text-decoration:underline}.tech-kit-slider-wrap .content-margins .slider-col .tech-gear-slider-wrap .gear-kit.white *{color:#fff!important}.tech-kit-slider-wrap .content-margins .slider-col .tech-gear-slider-wrap .gear-kit.white .title-row img.black{display:none}.tech-kit-slider-wrap .content-margins .slider-col .tech-gear-slider-wrap .gear-kit.white .title-row img.white{display:block}.tech-kit-slider-wrap .content-margins .slider-col .tech-gear-slider-wrap .gear-kit.white .product-footer .kit-btn:after,.tech-kit-slider-wrap .content-margins .slider-col .tech-gear-slider-wrap .gear-kit.white .product-footer .kit-btn:before{border-color:#fff!important}.tech-kit-slider-wrap .content-margins .slider-col .tech-gear-slider-wrap .gear-kit.white .product-footer .kit-btn:hover{background-color:#fff!important;color:#3a383a!important}.tech-kit-slider-wrap .content-margins .slider-col .tech-gear-slider-wrap .slick-arrow{position:absolute;bottom:-40px;left:0;width:12px;cursor:pointer}.tech-kit-slider-wrap .content-margins .slider-col .tech-gear-slider-wrap .kit-slider-next{left:50px}.tech-kit-slider-wrap .content-margins:after{content:'';width:70%;height:120px;position:absolute;bottom:-80px;border-top:2px solid #b0b0b0;border-bottom:2px solid #b0b0b0;left:0;z-index:-1;opacity:.5}@media screen and (max-width:800px){.tech-kit-slider-wrap .content-margins:after{display:none}}@media screen and (max-width:480px){.tech-kit-slider-wrap .content-margins{flex-flow:column}.tech-kit-slider-wrap .content-margins .content-col,.tech-kit-slider-wrap .content-margins .slider-col{width:100%!important}.tech-kit-slider-wrap .content-margins .slider-col{margin-top:50px}.tech-kit-slider-wrap .content-margins .slider-col .tech-gear-slider-wrap .slick-list .gear-kit .product-footer{justify-content:center}}.about-header-wrap{align-items:inherit!important}.about-header-wrap .inner{margin-top:200px}.about-header-wrap .inner .header-content *{color:#fff}.about-header-wrap .inner .header-content h2{font-size:60px;line-height:70px;letter-spacing:1.6px;text-shadow:2px 2px 60px rgba(0,0,0,.36);max-width:480px}@media screen and (max-width:800px){.about-header-wrap{background-position:center}}.mantra-quote-wrapper{background-color:#f9f5f2;overflow:visible!important;position:relative}.mantra-quote-wrapper .mantra-wrap{display:flex;justify-content:center;background-image:url('/wp-content/uploads/2019/05/mantra-bg.png');background-size:contain;background-repeat:no-repeat;background-position:top center;position:absolute;top:-300px}.mantra-quote-wrapper .mantra-wrap .mantra-box{margin:200px 0 100px;padding:40px 60px 50px;background-color:#3a383a;width:80%}.mantra-quote-wrapper .mantra-wrap .mantra-box .mantra-sub-title{color:rgba(153,148,152,.6);width:100%;margin-bottom:0;font-size:14px;font-style:italic;font-weight:900;letter-spacing:2.5px;text-transform:uppercase}.mantra-quote-wrapper .mantra-wrap .mantra-box .mantra-content{display:flex;align-items:flex-start}.mantra-quote-wrapper .mantra-wrap .mantra-box .mantra-content .title-col{width:40%}.mantra-quote-wrapper .mantra-wrap .mantra-box .mantra-content .title-col h3{color:#fff;letter-spacing:1px}.mantra-quote-wrapper .mantra-wrap .mantra-box .mantra-content .content-col{width:60%}.mantra-quote-wrapper .mantra-wrap .mantra-box .mantra-content .content-col p{color:#fff;margin-bottom:0}.mantra-quote-wrapper .quote-wrapper{padding:220px 0 100px;display:flex;justify-content:center}.mantra-quote-wrapper .quote-wrapper .quote-content{width:80%;display:flex;align-items:center}.mantra-quote-wrapper .quote-wrapper .quote-content .quote-col{position:relative;width:50%}.mantra-quote-wrapper .quote-wrapper .quote-content .quote-col .blockquote{position:relative}.mantra-quote-wrapper .quote-wrapper .quote-content .quote-col .blockquote .quote{font-size:38px;line-height:45px;letter-spacing:1px;font-weight:700;text-transform:uppercase;text-align:center;font-style:normal;max-width:420px;margin:0 auto;z-index:2;color:#3a383a;position:relative;font-family:nobel,sans-serif!important}.mantra-quote-wrapper .quote-wrapper .quote-content .quote-col .blockquote img{width:122px;position:absolute;z-index:1}.mantra-quote-wrapper .quote-wrapper .quote-content .quote-col .blockquote img.quote1{top:-40px;left:20px}.mantra-quote-wrapper .quote-wrapper .quote-content .quote-col .blockquote img.quote2{bottom:-40px;right:20px}.mantra-quote-wrapper .quote-wrapper .quote-content .btn-col{width:50%;text-align:center}@media screen and (max-width:1100px){.mantra-quote-wrapper .mantra-wrap{top:-400px!important}}@media screen and (max-width:800px){.mantra-quote-wrapper .mantra-wrap .mantra-box{width:90%!important}.mantra-quote-wrapper .quote-wrapper .quote-content{flex-flow:column}.mantra-quote-wrapper .quote-wrapper .quote-content .btn-col,.mantra-quote-wrapper .quote-wrapper .quote-content .quote-col{width:100%}.mantra-quote-wrapper .quote-wrapper .quote-content .quote-col{margin-bottom:50px}}@media screen and (max-width:480px){.mantra-quote-wrapper .mantra-wrap .mantra-box .mantra-content{flex-flow:column}.mantra-quote-wrapper .mantra-wrap .mantra-box .mantra-content .content-col,.mantra-quote-wrapper .mantra-wrap .mantra-box .mantra-content .title-col{width:100%!important}.mantra-quote-wrapper .quote-wrapper{padding-top:400px!important}.mantra-quote-wrapper .quote-wrapper .quote-content .btn-col a{font-size:16px!important}}.about-textured-bg-wrapper{padding:100px 0 50px;background-image:url('/wp-content/uploads/2019/05/about-bg-texture.png');background-size:contain;background-repeat:repeat-y}.about-textured-bg-wrapper .two-column-row{width:100%;max-width:1160px;margin:0 auto 50px}.about-textured-bg-wrapper .two-column-row .content-margins{display:flex;align-items:center}.about-textured-bg-wrapper .two-column-row .content-margins .img-col{width:60%}.about-textured-bg-wrapper .two-column-row .content-margins .content-col{width:40%}.about-textured-bg-wrapper .two-column-row .content-margins .content-col p{margin-bottom:50px}.about-textured-bg-wrapper .about-tech-slider-row{width:100%;max-width:1160px;margin:100px auto;display:flex}.about-textured-bg-wrapper .about-tech-slider-row .content-col{width:50%;display:flex;flex-flow:column;justify-content:center;padding:50px;background-color:#f9f5f2;position:relative}.about-textured-bg-wrapper .about-tech-slider-row .content-col .slide-button-wrap{position:absolute;bottom:0;width:100%;display:flex;justify-content:center;align-items:center;background-color:#3a383a;margin-left:-50px;padding:14px 0;text-decoration:none}.about-textured-bg-wrapper .about-tech-slider-row .content-col .slide-button-wrap *{color:#fff}.about-textured-bg-wrapper .about-tech-slider-row .content-col .slide-button-wrap p.about-the-tech{margin-bottom:0}.about-textured-bg-wrapper .about-tech-slider-row .content-col .slide-button-wrap img{max-width:16px;margin-left:20px}.about-textured-bg-wrapper .about-tech-slider-row .img-col{width:50%;position:relative}.about-textured-bg-wrapper .about-tech-slider-row .img-col .slick-slider{position:relative}.about-textured-bg-wrapper .about-tech-slider-row .img-col #sliderNavigation{display:flex;align-items:center;justify-content:center;position:absolute;bottom:10px;width:100%;left:0}.about-textured-bg-wrapper .about-tech-slider-row .img-col #sliderNavigation .slick-arrow{width:12px;cursor:pointer}.about-textured-bg-wrapper .about-tech-slider-row .img-col #sliderNavigation .prev-arrow{order:1}.about-textured-bg-wrapper .about-tech-slider-row .img-col #sliderNavigation .next-arrow{order:3}.about-textured-bg-wrapper .about-tech-slider-row .img-col #sliderNavigation .slick-dots{display:flex;justify-content:center;align-items:stretch;order:2;margin:0 20px}.about-textured-bg-wrapper .about-tech-slider-row .img-col #sliderNavigation .slick-dots li{margin:0 10px;cursor:pointer;width:18px!important;height:23px!important;list-style-type:none!important;display:flex;justify-content:center;align-items:center}.about-textured-bg-wrapper .about-tech-slider-row .img-col #sliderNavigation .slick-dots li button{width:10px;padding:6px;background-color:#3a383a;height:10px;display:flex;justify-content:center;align-items:center;font-size:12px;line-height:0;border-radius:50%;color:#3a383a;transform:all .2s}.about-textured-bg-wrapper .about-tech-slider-row .img-col #sliderNavigation .slick-dots li.slick-active button{background-color:transparent!important;color:#cf3e3e;font-size:16px;border-bottom:2px solid #cf3e3e;border-radius:0;padding-bottom:12px;transform:all .2s}@media screen and (max-width:1100px){.about-textured-bg-wrapper .two-column-row{width:90%}.about-textured-bg-wrapper .two-column-row .content-margins .content-col,.about-textured-bg-wrapper .two-column-row .content-margins .img-col{width:50%!important}.about-textured-bg-wrapper .two-column-row .content-margins .content-col{padding-left:30px}.about-textured-bg-wrapper .about-tech-slider-row{width:90%;flex-flow:column}.about-textured-bg-wrapper .about-tech-slider-row .content-col,.about-textured-bg-wrapper .about-tech-slider-row .img-col{width:100%}.about-textured-bg-wrapper .about-tech-slider-row .content-col{padding:70px 50px}.about-textured-bg-wrapper .about-tech-slider-row .img-col img{width:100%}}@media screen and (max-width:480px){.about-textured-bg-wrapper .two-column-row .content-margins{flex-flow:column}.about-textured-bg-wrapper .two-column-row .content-margins .content-col,.about-textured-bg-wrapper .two-column-row .content-margins .img-col{width:100%!important}.about-textured-bg-wrapper .two-column-row .content-margins .content-col{padding-left:0}.about-textured-bg-wrapper .two-column-row .content-margins .img-col{margin-bottom:50px}}.about-page-contact-cta-wrapper{width:calc(100% - 80px);margin:50px auto;background-size:cover;background-position:center}.about-page-contact-cta-wrapper .content-margins{text-align:center;padding:130px 0}.about-page-contact-cta-wrapper .content-margins .sub-title{color:#999498;margin-bottom:10px}.about-page-contact-cta-wrapper .content-margins .title{color:#fff;font-size:48px;margin-bottom:30px}@media screen and (max-width:480px){.about-page-contact-cta-wrapper{width:90%!important}}.jquery-modal.blocker{z-index:9999}.jquery-modal.blocker #ex1.modal{max-height:80vh;max-width:1200px;overflow:hidden;overflow-y:scroll;padding:0 30px 50px;background-image:url('/wp-content/uploads/2019/05/sofa-modal-bg.png');background-size:cover;background-position:center;background-repeat:no-repeat}.jquery-modal.blocker #ex1.modal .the-founders-title-box{display:inline-block;background-color:#3a383a;color:#fff;font-style:italic;font-weight:900;padding:5px 30px;letter-spacing:3px;font-size:14px;position:relative;top:0;left:50px}.jquery-modal.blocker #ex1.modal .founder-row{display:flex}.jquery-modal.blocker #ex1.modal .founder-row .img-col{width:33%;text-align:center;z-index:1}.jquery-modal.blocker #ex1.modal .founder-row .bio-col{width:66%;padding-top:50px}.jquery-modal.blocker #ex1.modal .founder-row .bio-col .content{margin:0}.jquery-modal.blocker #ex1.modal .row1 .bio-col .title{position:relative}.jquery-modal.blocker #ex1.modal .row1 .bio-col .title:before{content:'';position:absolute;top:24px;right:calc(100% + 20px);width:1000px;height:2px;background-color:#cf3e3e;opacity:.5}.jquery-modal.blocker #ex1.modal .row2{justify-content:flex-end;align-items:flex-end;margin-top:-130px}.jquery-modal.blocker #ex1.modal .row2 .bio-col{text-align:right}.jquery-modal.blocker #ex1.modal .row2 .bio-col .title{position:relative}.jquery-modal.blocker #ex1.modal .row2 .bio-col .title:before{content:'';position:absolute;top:24px;left:calc(100% + 20px);width:1000px;height:2px;background-color:#cf3e3e;opacity:.5}.jquery-modal.blocker #ex1.modal .row2 .bio-col .content{float:right}.jquery-modal.blocker #ex1.modal a.close-modal{top:20px;right:20px;background-image:url('/wp-content/uploads/2019/05/modal-x@2x.png');max-width:18px}@media screen and (max-width:1100px){.jquery-modal.blocker #ex1.modal .row2{margin-top:unset}.jquery-modal.blocker #ex1.modal .founder-row{align-items:center}}@media screen and (max-width:480px){.jquery-modal.blocker #ex1.modal .founder-row{flex-flow:column}.jquery-modal.blocker #ex1.modal .founder-row .img-col{width:70%}.jquery-modal.blocker #ex1.modal .founder-row .bio-col{width:100%}}.contact-us-main-wrapper{padding:200px 0;background-size:contain,cover;background-position:0 100px,top center;position:relative;background-repeat:no-repeat}.contact-us-main-wrapper .content-margins{width:90%;max-width:900px;margin:0 auto;z-index:2}.contact-us-main-wrapper .content-margins .title-row .title{color:#fff}.contact-us-main-wrapper .content-margins .content-wrap{display:flex;justify-content:space-between}.contact-us-main-wrapper .content-margins .content-wrap .contact-form-col,.contact-us-main-wrapper .content-margins .content-wrap .contact-info-col{width:50%}.contact-us-main-wrapper .content-margins .content-wrap .contact-form-col .gform_wrapper,.contact-us-main-wrapper .content-margins .content-wrap .contact-info-col .gform_wrapper{margin-bottom:70px}.contact-us-main-wrapper .content-margins .content-wrap .contact-form-col .gform_wrapper .gform_body,.contact-us-main-wrapper .content-margins .content-wrap .contact-info-col .gform_wrapper .gform_body{margin-bottom:20px}.contact-us-main-wrapper .content-margins .content-wrap .contact-form-col .gform_wrapper .gform_body input[type=email],.contact-us-main-wrapper .content-margins .content-wrap .contact-form-col .gform_wrapper .gform_body input[type=text],.contact-us-main-wrapper .content-margins .content-wrap .contact-form-col .gform_wrapper .gform_body textarea,.contact-us-main-wrapper .content-margins .content-wrap .contact-info-col .gform_wrapper .gform_body input[type=email],.contact-us-main-wrapper .content-margins .content-wrap .contact-info-col .gform_wrapper .gform_body input[type=text],.contact-us-main-wrapper .content-margins .content-wrap .contact-info-col .gform_wrapper .gform_body textarea{background-color:transparent!important;border:none;border-bottom:2px solid #fff;padding-left:0;color:#fff;font-family:nobel,sans-serif;width:100%}.contact-us-main-wrapper .content-margins .content-wrap .contact-form-col .gform_wrapper .gform_body input[type=email]::-webkit-input-placeholder,.contact-us-main-wrapper .content-margins .content-wrap .contact-form-col .gform_wrapper .gform_body input[type=text]::-webkit-input-placeholder,.contact-us-main-wrapper .content-margins .content-wrap .contact-form-col .gform_wrapper .gform_body textarea::-webkit-input-placeholder,.contact-us-main-wrapper .content-margins .content-wrap .contact-info-col .gform_wrapper .gform_body input[type=email]::-webkit-input-placeholder,.contact-us-main-wrapper .content-margins .content-wrap .contact-info-col .gform_wrapper .gform_body input[type=text]::-webkit-input-placeholder,.contact-us-main-wrapper .content-margins .content-wrap .contact-info-col .gform_wrapper .gform_body textarea::-webkit-input-placeholder{color:#fff;font-weight:700;font-family:nobel,sans-serif;text-transform:uppercase;letter-spacing:2px;font-size:12px}.contact-us-main-wrapper .content-margins .content-wrap .contact-form-col .gform_wrapper .gform_body input[type=email]::placeholder,.contact-us-main-wrapper .content-margins .content-wrap .contact-form-col .gform_wrapper .gform_body input[type=text]::placeholder,.contact-us-main-wrapper .content-margins .content-wrap .contact-form-col .gform_wrapper .gform_body textarea::placeholder,.contact-us-main-wrapper .content-margins .content-wrap .contact-info-col .gform_wrapper .gform_body input[type=email]::placeholder,.contact-us-main-wrapper .content-margins .content-wrap .contact-info-col .gform_wrapper .gform_body input[type=text]::placeholder,.contact-us-main-wrapper .content-margins .content-wrap .contact-info-col .gform_wrapper .gform_body textarea::placeholder{color:#fff;font-weight:700;font-family:nobel,sans-serif;text-transform:uppercase;letter-spacing:2px;font-size:12px}.contact-us-main-wrapper .content-margins .content-wrap .contact-form-col .gform_wrapper .gform_body textarea,.contact-us-main-wrapper .content-margins .content-wrap .contact-info-col .gform_wrapper .gform_body textarea{height:100px;padding:5px 4px}.contact-us-main-wrapper .content-margins .content-wrap .contact-form-col .gform_wrapper .gform_footer,.contact-us-main-wrapper .content-margins .content-wrap .contact-info-col .gform_wrapper .gform_footer{position:relative;width:100px;padding:0;margin-left:8px!important}.contact-us-main-wrapper .content-margins .content-wrap .contact-form-col .gform_wrapper .gform_footer input[type=submit],.contact-us-main-wrapper .content-margins .content-wrap .contact-info-col .gform_wrapper .gform_footer input[type=submit]{text-transform:uppercase;background-color:transparent;color:#fff;border-radius:0;position:relative;font-family:nobel,sans-serif;letter-spacing:2px;font-size:12px;padding:10px 30px}.contact-us-main-wrapper .content-margins .content-wrap .contact-form-col .gform_wrapper .gform_footer:after,.contact-us-main-wrapper .content-margins .content-wrap .contact-form-col .gform_wrapper .gform_footer:before,.contact-us-main-wrapper .content-margins .content-wrap .contact-info-col .gform_wrapper .gform_footer:after,.contact-us-main-wrapper .content-margins .content-wrap .contact-info-col .gform_wrapper .gform_footer:before{content:'';position:absolute!important;border-left-color:#fff!important;border-right-color:#fff!important;width:110%;height:15px;left:-5%;border-left:2px solid;border-right:2px solid}.contact-us-main-wrapper .content-margins .content-wrap .contact-form-col .gform_wrapper .gform_footer:before,.contact-us-main-wrapper .content-margins .content-wrap .contact-info-col .gform_wrapper .gform_footer:before{border-top-color:#fff!important;border-top:2px solid;top:-5px}.contact-us-main-wrapper .content-margins .content-wrap .contact-form-col .gform_wrapper .gform_footer:after,.contact-us-main-wrapper .content-margins .content-wrap .contact-info-col .gform_wrapper .gform_footer:after{border-bottom-color:#fff!important;border-bottom:2px solid;bottom:-5px}.contact-us-main-wrapper .content-margins .content-wrap .contact-form-col .gform_wrapper .gform_footer:hover,.contact-us-main-wrapper .content-margins .content-wrap .contact-info-col .gform_wrapper .gform_footer:hover{background-color:#fff!important}.contact-us-main-wrapper .content-margins .content-wrap .contact-form-col .gform_wrapper .gform_footer:hover input[type=submit],.contact-us-main-wrapper .content-margins .content-wrap .contact-info-col .gform_wrapper .gform_footer:hover input[type=submit]{color:#3a383a}.contact-us-main-wrapper .content-margins .content-wrap .contact-form-col .page-links a,.contact-us-main-wrapper .content-margins .content-wrap .contact-info-col .page-links a{color:#fff}.contact-us-main-wrapper .content-margins .content-wrap .contact-form-col .page-links a:hover,.contact-us-main-wrapper .content-margins .content-wrap .contact-info-col .page-links a:hover{color:#cf3e3e;text-decoration:underline}.contact-us-main-wrapper .content-margins .content-wrap .contact-form-col .page-links a:first-of-type,.contact-us-main-wrapper .content-margins .content-wrap .contact-info-col .page-links a:first-of-type{margin-right:30px}.contact-us-main-wrapper .content-margins .content-wrap .contact-info-col{width:40%}.contact-us-main-wrapper .content-margins .content-wrap .contact-info-col .title{color:#fff;margin-top:20px}.contact-us-main-wrapper .content-margins .content-wrap .contact-info-col .sofa-contact-box{margin-bottom:50px}.contact-us-main-wrapper .content-margins .content-wrap .contact-info-col .sofa-contact-box .email,.contact-us-main-wrapper .content-margins .content-wrap .contact-info-col .sofa-contact-box .location{color:#fff;display:flex;align-items:center;margin-bottom:10px}.contact-us-main-wrapper .content-margins .content-wrap .contact-info-col .sofa-contact-box .email img,.contact-us-main-wrapper .content-margins .content-wrap .contact-info-col .sofa-contact-box .location img{width:23px;height:23px;max-width:23px;margin-right:10px}.contact-us-main-wrapper .content-margins .content-wrap .contact-info-col .sofa-contact-box .email p,.contact-us-main-wrapper .content-margins .content-wrap .contact-info-col .sofa-contact-box .location p{color:#fff;margin-bottom:0}.contact-us-main-wrapper .content-margins .content-wrap .contact-info-col .sofa-contact-box .email a{color:#fff;text-decoration:none;font-family:'Source Sans Pro',sans-serif!important;font-size:14px;letter-spacing:1px;line-height:24px;text-transform:none;font-weight:500}.contact-us-main-wrapper .content-margins .content-wrap .contact-info-col .sofa-contact-box .email a:hover{color:#cf3e3e;text-decoration:underline}.contact-us-main-wrapper .content-margins .content-wrap .contact-info-col .sofa-newsletter-box .title{margin-bottom:10px}.contact-us-main-wrapper .content-margins .content-wrap .contact-info-col .sofa-newsletter-box .newsletter-signup-content p{color:#fff;font-size:12px;line-height:18px;margin-bottom:30px}.contact-us-main-wrapper .content-margins .content-wrap .contact-info-col .sofa-newsletter-box .newsletter-signup-content .sign-up-box{width:100%;border:2px solid #fff;padding:20px 30px 40px}.contact-us-main-wrapper .content-margins .content-wrap .contact-info-col .sofa-newsletter-box .newsletter-signup-content .sign-up-box *{margin:0}.contact-us-main-wrapper .content-margins .content-wrap .contact-info-col .sofa-newsletter-box .newsletter-signup-content .sign-up-box .gform_wrapper .gform_body .gform_fields{display:flex;flex-flow:wrap}.contact-us-main-wrapper .content-margins .content-wrap .contact-info-col .sofa-newsletter-box .newsletter-signup-content .sign-up-box .gform_wrapper .gform_body .gform_fields .gfield{margin-bottom:30px;width:100%}.contact-us-main-wrapper .content-margins .content-wrap .contact-info-col .sofa-newsletter-box .newsletter-signup-content .sign-up-box .gform_wrapper .gform_body .gform_fields .first-name,.contact-us-main-wrapper .content-margins .content-wrap .contact-info-col .sofa-newsletter-box .newsletter-signup-content .sign-up-box .gform_wrapper .gform_body .gform_fields .last-name{width:50%;margin-bottom:10px}.contact-us-main-wrapper .content-margins .content-wrap .contact-info-col .sofa-newsletter-box .newsletter-signup-content .sign-up-box .gform_wrapper .gform_footer{width:150px}.contact-us-main-wrapper img.contact-page-bg{width:100%;position:absolute;top:100px;left:0;z-index:1}@media screen and (max-width:800px){.contact-us-main-wrapper .content-margins .content-wrap{flex-flow:column}.contact-us-main-wrapper .content-margins .content-wrap .contact-form-col,.contact-us-main-wrapper .content-margins .content-wrap .contact-info-col{width:100%!important}}@media screen and (max-width:480px){.contact-us-main-wrapper .content-margins .content-wrap .contact-form-col input[type=submit]{margin-bottom:0}.contact-us-main-wrapper .content-margins .content-wrap .contact-info-col .sign-up-box .first-name,.contact-us-main-wrapper .content-margins .content-wrap .contact-info-col .sign-up-box .last-name{width:100%!important}}.secondary-page-template .small-header-wrap img{width:100%}.secondary-page-template .content-main-wrap{padding:75px 0;background-image:url('/wp-content/uploads/2019/05/about-bg-texture.png');background-size:contain;background-repeat:repeat-y}.secondary-page-template .content-main-wrap .content-margins{display:flex;margin-top:50px;max-width:1160px;width:90%;margin:0 auto;flex-flow:column}.secondary-page-template .content-main-wrap .content-margins .article-wrap{display:flex;flex-flow:wrap}.secondary-page-template .content-main-wrap .content-margins .article-wrap .article{width:70%;padding-right:50px}.secondary-page-template .content-main-wrap .content-margins .article-wrap .article .section{margin-bottom:30px}.secondary-page-template .content-main-wrap .content-margins .article-wrap .article .section .header{border-bottom:2px solid #3a383a;margin-bottom:20px}.secondary-page-template .content-main-wrap .content-margins .article-wrap .article .section .header .small-title{text-transform:uppercase;font-weight:700;font-size:10px;letter-spacing:2px;line-height:14px;font-family:nobel,sans-serif;margin-bottom:5px}.secondary-page-template .content-main-wrap .content-margins .article-wrap .article .section .article-content{padding:0 20px}.secondary-page-template .content-main-wrap .content-margins .article-wrap .article .section .faq-list .faq-item{padding:10px 10px 0;border-top:1px solid #3a383a}.secondary-page-template .content-main-wrap .content-margins .article-wrap .article .section .faq-list .faq-item .accordion{background-color:transparent;color:#3a383a;cursor:pointer;padding:0;width:100%;text-align:left;border:none;outline:0;transition:.4s;font-family:'Source Sans Pro',sans-serif;letter-spacing:1px;margin-bottom:20px}.secondary-page-template .content-main-wrap .content-margins .article-wrap .article .section .faq-list .faq-item .accordion:after{content:'';width:15px;height:15px;background-image:url('/wp-content/uploads/2019/06/accordion-plus@2x.png');background-size:contain;float:right;margin-left:5px}.secondary-page-template .content-main-wrap .content-margins .article-wrap .article .section .faq-list .faq-item .active:after{content:"";width:15px;height:4px;background-image:url('/wp-content/uploads/2019/06/accordion-minus@2x.png');margin-top:6px}.secondary-page-template .content-main-wrap .content-margins .article-wrap .article .section .faq-list .faq-item .accordion:hover,.secondary-page-template .content-main-wrap .content-margins .article-wrap .article .section .faq-list .faq-item .active{background-color:transparent}.secondary-page-template .content-main-wrap .content-margins .article-wrap .article .section .faq-list .faq-item .panel{padding:0 18px;background-color:transparent;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.secondary-page-template .content-main-wrap .content-margins .article-wrap .article .section .faq-list .faq-item .panel p{color:#999498}.secondary-page-template .content-main-wrap .content-margins .article-wrap .article .section .faq-list .faq-item:last-of-type{border-bottom:1px solid #3a383a}.secondary-page-template .content-main-wrap .content-margins .article-wrap .sidebar{width:30%}.secondary-page-template .content-main-wrap .content-margins .article-wrap .sidebar .content-box{background-color:#3a383a;padding:30px;box-sizing:border-box}.secondary-page-template .content-main-wrap .content-margins .article-wrap .sidebar .content-box h4{color:#fff}.secondary-page-template .content-main-wrap .content-margins .article-wrap .sidebar .content-box .sidebar-list .sidebar-row{list-style-type:none!important;margin-left:0!important}.secondary-page-template .content-main-wrap .content-margins .article-wrap .sidebar .content-box .sidebar-list .sidebar-row h6{margin-bottom:0;color:#fff;opacity:.56}.secondary-page-template .content-main-wrap .content-margins .article-wrap .sidebar .content-box .sidebar-list .sidebar-row p a{color:#fff;text-decoration:none;font-size:10px}.secondary-page-template .content-main-wrap .content-margins .article-wrap .sidebar .content-box .sidebar-list .sidebar-row p a:hover{color:#cf3e3e}.secondary-page-template .content-main-wrap .content-margins .article-wrap .sidebar .content-box a{display:inline-block;margin-bottom:10px}@media screen and (max-width:1100px){.secondary-page-template .content-main-wrap .article{width:60%!important}.secondary-page-template .content-main-wrap .sidebar{width:40%!important}}@media screen and (max-width:800px){.secondary-page-template .content-main-wrap .article{width:100%!important;margin-bottom:50px}.secondary-page-template .content-main-wrap .sidebar{width:50%!important}}@media screen and (max-width:480px){.secondary-page-template .content-main-wrap{padding:30px 0}.secondary-page-template .content-main-wrap .article{padding-right:0!important}.secondary-page-template .content-main-wrap .sidebar{width:100%!important}}.secondary-page-template.faqs .content-main-wrap .content-margins .article-wrap .article .section{margin-bottom:50px}.secondary-page-template.faqs .content-main-wrap .content-margins .article-wrap .article .section .header{display:inline-block;margin-bottom:35px}.bc-single-product__ratings{position:absolute;top:-6px;right:0}.bc-single-product__ratings .bc-single-product__rating--bottom .bc-rating-star{color:#3a383a}.bc-single-product__ratings .bc-single-product__rating--mask .bc-rating-star{color:#cf3e3e}.bc-single-product__ratings .bc-link{text-decoration:none}.bc-single-product__ratings .bc-link:hover{color:#cf3e3e}@media screen and (max-width:480px){.bc-single-product__ratings .bc-link{display:none}}.gear-kits-wrap{display:none;justify-content:space-between;margin-bottom:50px}.gear-kits-wrap a.gear-kit{width:32%;padding:30px 50px;background-size:cover;text-decoration:none}.gear-kits-wrap a.gear-kit .title-row{margin-bottom:30px}.gear-kits-wrap a.gear-kit .title-row h5{font-family:'Source Sans Pro',sans-serif;font-size:10px;font-style:normal;line-height:14px;font-weight:900;color:#3a383a;position:relative}.gear-kits-wrap a.gear-kit .title-row img.black{display:block}.gear-kits-wrap a.gear-kit .title-row img.white{display:none}.gear-kits-wrap a.gear-kit .product-img{text-align:center;padding:0 0 50px}.gear-kits-wrap a.gear-kit .product-img img{max-width:250px;transition:all .7s ease-in-out}.gear-kits-wrap a.gear-kit .product-footer{display:block}.gear-kits-wrap a.gear-kit .product-footer .see-in-action{float:left;color:#3a383a}.gear-kits-wrap a.gear-kit .product-footer .see-in-action:hover{text-decoration:underline}.gear-kits-wrap a.gear-kit .product-footer .kit-btn{float:right}.gear-kits-wrap a.gear-kit:hover .product-img img{transform:scale(1.08);transition:all .7s ease-in-out}.gear-kits-wrap .gear-kit.white *{color:#fff}.gear-kits-wrap .gear-kit.white .title-row h5{color:#fff!important}.gear-kits-wrap .gear-kit.white .title-row img.black{display:none}.gear-kits-wrap .gear-kit.white .title-row img.white{display:block}.gear-kits-wrap .gear-kit.white .product-footer .see-in-action{color:#fff!important}.gear-kits-wrap .gear-kit.white .product-footer .kit-btn:after,.gear-kits-wrap .gear-kit.white .product-footer .kit-btn:before{border-color:#fff!important}.gear-kits-wrap .gear-kit.white .product-footer .kit-btn:hover{background-color:#fff!important;color:#3a383a}@media screen and (max-width:1220px){.gear-kits-wrap a.gear-kit .product-footer{display:flex;flex-flow:column;text-align:center}.gear-kits-wrap a.gear-kit .product-footer .see-in-action{margin-bottom:20px}}@media screen and (max-width:1080px){.gear-kits-wrap a.gear-kit .product-img img{max-width:100%}}@media screen and (max-width:800px){.gear-kits-wrap{flex-flow:column}.gear-kits-wrap a.gear-kit{width:100%;margin-bottom:30px}.gear-kits-wrap a.gear-kit .product-footer .kit-btn{width:200px;float:none;margin:0 auto}}.gear-kits-wrap.visible{display:flex;margin-bottom:100px}.kit-color-wrap .kit-page-filter{margin:100px 0 50px;position:relative}.kit-color-wrap .kit-page-filter a{text-decoration:none;color:#3a383a}.kit-color-wrap .kit-page-filter a:hover{color:#cf3e3e}.kit-color-wrap .kit-page-filter .content-margins{flex-flow:wrap}.kit-color-wrap .kit-page-filter .content-margins .back-to-shop{width:100%}.kit-color-wrap .kit-page-filter .content-margins .back-to-shop a{display:flex;align-items:center;margin-bottom:8px;font-weight:400}.kit-color-wrap .kit-page-filter .content-margins .back-to-shop a svg{font-size:15px;margin-right:10px}.kit-color-wrap .kit-page-filter .content-margins .filter-row{width:100%;border-bottom:2px solid #3a383a;display:flex;justify-content:space-between}.kit-color-wrap .kit-page-filter .content-margins .filter-row .filter .filter-btn{display:inline-block;position:relative;margin-bottom:0}.kit-color-wrap .kit-page-filter .content-margins .filter-row .filter .filter-btn a{padding:10px 20px 4px;font-size:11px;color:#fff}.kit-color-wrap .kit-page-filter .content-margins .filter-row .filter .white{background-color:#3a383a}.kit-color-wrap .kit-page-filter .content-margins .filter-row .filter .red{background-color:#cf3e3e}.kit-color-wrap .kit-page-filter .content-margins .filter-row .filter .blue{background-color:#2cd5eb}.kit-color-wrap .kit-page-filter .content-margins .filter-row .filter .orange{background-color:#ff7b00}.kit-color-wrap .kit-page-filter .content-margins .filter-row .youth-btn{width:150px;text-align:right}.kit-color-wrap .kit-page-filter .content-margins .filter-row .youth-btn a{font-weight:400}.kit-color-wrap .kit-page-product-wrap .content-margins{align-items:center}.kit-color-wrap .kit-page-product-wrap .content-margins .main-img-col{width:50%}.kit-color-wrap .kit-page-product-wrap .content-margins .kit-products-col{width:50%}.kit-color-wrap .kit-page-product-wrap .content-margins .kit-products-col .row{padding:30px 0;border-top:2px solid rgba(153,148,152,.5);display:flex}.kit-color-wrap .kit-page-product-wrap .content-margins .kit-products-col .row .kit-prod-img{width:30%}.kit-color-wrap .kit-page-product-wrap .content-margins .kit-products-col .row .kit-shortcode{width:70%;padding-left:20px}.kit-color-wrap .kit-page-product-wrap .content-margins .kit-products-col .row .kit-shortcode .bc-product-card{margin:0}.kit-color-wrap .kit-page-product-wrap .content-margins .kit-products-col .row .kit-shortcode .bc-product-card .bc-product__gallery{display:none}.kit-color-wrap .kit-page-product-wrap .content-margins .kit-products-col .row .kit-shortcode .bc-product-card .bc-product__meta .bc-product__description ul li{list-style-type:disc!important;margin-left:20px;font-size:12px;line-height:18px}.kit-color-wrap .kit-page-product-wrap .content-margins .kit-products-col .row .kit-shortcode .bc-product-card .bc-product__actions,.kit-color-wrap .kit-page-product-wrap .content-margins .kit-products-col .row .kit-shortcode .bc-product-card .bc-product__meta{width:100%;display:flex;flex-flow:column}.kit-color-wrap .kit-page-product-wrap .content-margins .kit-products-col .row .kit-shortcode .bc-product-card .bc-product__actions .bc-product__title,.kit-color-wrap .kit-page-product-wrap .content-margins .kit-products-col .row .kit-shortcode .bc-product-card .bc-product__meta .bc-product__title{order:2;line-height:21px}.kit-color-wrap .kit-page-product-wrap .content-margins .kit-products-col .row .kit-shortcode .bc-product-card .bc-product__actions .bc-product__title .bc-product__title-link,.kit-color-wrap .kit-page-product-wrap .content-margins .kit-products-col .row .kit-shortcode .bc-product-card .bc-product__meta .bc-product__title .bc-product__title-link{font-size:18px;font-family:nobel,sans-serif}.kit-color-wrap .kit-page-product-wrap .content-margins .kit-products-col .row .kit-shortcode .bc-product-card .bc-product__actions .bc-product__pricing,.kit-color-wrap .kit-page-product-wrap .content-margins .kit-products-col .row .kit-shortcode .bc-product-card .bc-product__meta .bc-product__pricing{order:1;margin-bottom:0}.kit-color-wrap .kit-page-product-wrap .content-margins .kit-products-col .row .kit-shortcode .bc-product-card .bc-product__actions .bc-product__pricing .bc-product__pricing--visible,.kit-color-wrap .kit-page-product-wrap .content-margins .kit-products-col .row .kit-shortcode .bc-product-card .bc-product__meta .bc-product__pricing .bc-product__pricing--visible{background-color:#3a383a;padding:0 8px 0 10px}.kit-color-wrap .kit-page-product-wrap .content-margins .kit-products-col .row .kit-shortcode .bc-product-card .bc-product__actions .bc-product__pricing .bc-product__pricing--visible span,.kit-color-wrap .kit-page-product-wrap .content-margins .kit-products-col .row .kit-shortcode .bc-product-card .bc-product__meta .bc-product__pricing .bc-product__pricing--visible span{font-family:nobel,sans-serif;font-size:10px;line-height:14px;letter-spacing:2px;font-weight:700;color:#fff}.kit-color-wrap .kit-page-product-wrap .content-margins .kit-products-col .row .kit-shortcode .bc-product-card .bc-product__actions .bc-product__description,.kit-color-wrap .kit-page-product-wrap .content-margins .kit-products-col .row .kit-shortcode .bc-product-card .bc-product__meta .bc-product__description{order:3;margin-bottom:20px!important}.kit-color-wrap .kit-page-product-wrap .content-margins .kit-products-col .row .kit-shortcode .bc-product-card .bc-product__actions .bc-product__description p,.kit-color-wrap .kit-page-product-wrap .content-margins .kit-products-col .row .kit-shortcode .bc-product-card .bc-product__meta .bc-product__description p{font-size:12px;line-height:18px;margin-bottom:20px}.kit-color-wrap .kit-page-product-wrap .content-margins .kit-products-col .row .kit-shortcode .bc-product-card .bc-product__actions .bc-product-form{display:flex;flex-flow:wrap;justify-content:space-between;align-items:center}.kit-color-wrap .kit-page-product-wrap .content-margins .kit-products-col .row .kit-shortcode .bc-product-card .bc-product__actions .bc-product-form .bc-product-form__options{width:100%}.kit-color-wrap .kit-page-product-wrap .content-margins .kit-products-col .row .kit-shortcode .bc-product-card .bc-product__actions .bc-product-form .bc-product-form__options #option-120,.kit-color-wrap .kit-page-product-wrap .content-margins .kit-products-col .row .kit-shortcode .bc-product-card .bc-product__actions .bc-product-form .bc-product-form__options #option-125,.kit-color-wrap .kit-page-product-wrap .content-margins .kit-products-col .row .kit-shortcode .bc-product-card .bc-product__actions .bc-product-form .bc-product-form__options #option-127,.kit-color-wrap .kit-page-product-wrap .content-margins .kit-products-col .row .kit-shortcode .bc-product-card .bc-product__actions .bc-product-form .bc-product-form__options #option-128,.kit-color-wrap .kit-page-product-wrap .content-margins .kit-products-col .row .kit-shortcode .bc-product-card .bc-product__actions .bc-product-form .bc-product-form__options #option-130,.kit-color-wrap .kit-page-product-wrap .content-margins .kit-products-col .row .kit-shortcode .bc-product-card .bc-product__actions .bc-product-form .bc-product-form__options #option-133{display:none}.kit-color-wrap .kit-page-product-wrap .content-margins .kit-products-col .row .kit-shortcode .bc-product-card .bc-product__actions .bc-product-form .bc-product-form__options .bc-product-form__control--dropdown{display:flex;align-items:center;margin-bottom:0}.kit-color-wrap .kit-page-product-wrap .content-margins .kit-products-col .row .kit-shortcode .bc-product-card .bc-product__actions .bc-product-form .bc-product-form__options .bc-product-form__control--dropdown .bc-form__label{margin-bottom:0;text-transform:uppercase;font-family:nobel,sans-serif;font-size:12px;color:#3a383a;letter-spacing:2px;width:60px}.kit-color-wrap .kit-page-product-wrap .content-margins .kit-products-col .row .kit-shortcode .bc-product-card .bc-product__actions .bc-product-form .bc-product-form__options .bc-product-form__control--dropdown .bc-product-form__option-variants{width:200px;margin-top:0}.kit-color-wrap .kit-page-product-wrap .content-margins .kit-products-col .row .kit-shortcode .bc-product-card .bc-product__actions .bc-product-form .bc-product-form__options .bc-product-form__control--dropdown .bc-product-form__option-variants select{height:30px;font-size:12px;border-radius:0!important;background-color:#f4f4f4;background-position:90% 12px;border:none!important;color:#999498;letter-spacing:1px}.kit-color-wrap .kit-page-product-wrap .content-margins .kit-products-col .row .kit-shortcode .bc-product-card .bc-product__actions .bc-product-form .bc-product-form__quantity{margin-bottom:0;width:60%;margin-top:20px}.kit-color-wrap .kit-page-product-wrap .content-margins .kit-products-col .row .kit-shortcode .bc-product-card .bc-product__actions .bc-product-form .bc-product-form__quantity .bc-product-form__quantity-label{margin-bottom:0;text-transform:uppercase;font-family:nobel,sans-serif;font-size:12px;color:#3a383a;letter-spacing:2px;font-weight:700}.kit-color-wrap .kit-page-product-wrap .content-margins .kit-products-col .row .kit-shortcode .bc-product-card .bc-product__actions .bc-product-form .bc-product-form__quantity input.bc-product-form__quantity-input[type=number]{height:30px;padding:0;font-size:15px}.kit-color-wrap .kit-page-product-wrap .content-margins .kit-products-col .row .kit-shortcode .bc-product-card .bc-product__actions .bc-product-form .bc-btn--form-submit{margin-top:20px;width:auto;background-color:transparent;color:#3a383a;padding:10px 25px;font-family:'Source Sans Pro',sans-serif;font-size:11px;font-weight:900;letter-spacing:2.5px;line-height:15px;text-decoration:none;position:relative}.kit-color-wrap .kit-page-product-wrap .content-margins .kit-products-col .row .kit-shortcode .bc-product-card .bc-product__actions .bc-product-form .bc-btn--form-submit:after,.kit-color-wrap .kit-page-product-wrap .content-margins .kit-products-col .row .kit-shortcode .bc-product-card .bc-product__actions .bc-product-form .bc-btn--form-submit:before{width:108%;height:15px;position:absolute;left:-4%;border-left:2px solid;border-right:2px solid;border-left-color:#3a383a;border-right-color:#3a383a}.kit-color-wrap .kit-page-product-wrap .content-margins .kit-products-col .row .kit-shortcode .bc-product-card .bc-product__actions .bc-product-form .bc-btn--form-submit:before{content:'';border-top:2px solid;top:-5px;border-top-color:#3a383a}.kit-color-wrap .kit-page-product-wrap .content-margins .kit-products-col .row .kit-shortcode .bc-product-card .bc-product__actions .bc-product-form .bc-btn--form-submit:after{content:'';border-bottom:2px solid;bottom:-5px;border-bottom-color:#3a383a}.kit-color-wrap .kit-page-product-wrap .content-margins .kit-products-col .row .kit-shortcode .bc-product-card .bc-product__actions .bc-product-form .bc-btn--form-submit:hover{background-color:#3a383a;color:#fff}.kit-color-wrap .kit-page-product-wrap .content-margins .kit-products-col .row:last-of-type{border-bottom:2px solid rgba(153,148,152,.5)}@media screen and (max-width:1100px){.kit-color-wrap .specs-details-wrap .content-margins .tabcontent .content-col{padding-left:30px}}@media screen and (max-width:800px){.kit-color-wrap .kit-page-filter{margin-top:50px}.kit-color-wrap .kit-page-product-wrap .content-margins{flex-flow:column}.kit-color-wrap .kit-page-product-wrap .content-margins .kit-products-col,.kit-color-wrap .kit-page-product-wrap .content-margins .main-img-col{width:100%}.kit-color-wrap .kit-page-product-wrap .content-margins .kit-products-col .bc-product-card .bc-product__actions,.kit-color-wrap .kit-page-product-wrap .content-margins .main-img-col .bc-product-card .bc-product__actions{padding-left:0}.kit-color-wrap .specs-details-wrap .content-margins .tabcontent{flex-flow:column;padding:0}.kit-color-wrap .specs-details-wrap .content-margins .tabcontent .img-col{width:100%;margin-bottom:30px}.kit-color-wrap .specs-details-wrap .content-margins .tabcontent .img-col img{width:100%}.kit-color-wrap .specs-details-wrap .content-margins .tabcontent .content-col{width:100%;padding-left:0}}@media screen and (max-width:480px){.kit-color-wrap .kit-page-filter{margin-top:30px;text-align:center}.kit-color-wrap .kit-page-filter .filter-row{flex-flow:column}.kit-color-wrap .kit-page-filter .filter-row .filter{flex-flow:column}.kit-color-wrap .kit-page-filter .filter-row .filter .filter-btn{width:100%}.kit-color-wrap .kit-page-filter .filter-row .filter .filter-btn a{display:inline-block;width:100%;padding:8px 20px 8px!important}.kit-color-wrap .kit-page-filter .filter-row .youth-btn{width:100%!important}.kit-color-wrap .kit-page-product-wrap .content-margins .main-img-col{margin-bottom:30px}.kit-color-wrap .kit-page-product-wrap .sizing-charts{width:90%}.kit-color-wrap .kit-size-disclaimer{width:90%}}.kit-color-wrap.white .filter-row{border-color:#3a383a!important}.kit-color-wrap.white .filter-btn.white{margin-bottom:0;padding-bottom:2px}.kit-color-wrap.white .filter-btn.white a{padding-bottom:8px!important}.kit-color-wrap.white .bc-product__pricing--visible{background-color:#3a383a!important}.kit-color-wrap.white .bc-btn--form-submit{color:#3a383a!important}.kit-color-wrap.white .bc-btn--form-submit:before{border-color:#3a383a!important}.kit-color-wrap.white .bc-btn--form-submit:after{border-color:#3a383a!important}.kit-color-wrap.white .bc-btn--form-submit:hover{background-color:#3a383a!important;color:#fff!important}.kit-color-wrap.white .specs-details-wrap .tab .tablinks.active{background-color:#3a383a;color:#fff}@media screen and (max-width:480px){.kit-color-wrap.white .filter-btn.white{padding:5px 0}}.kit-color-wrap.blue .filter-row{border-color:#2cd5eb!important}.kit-color-wrap.blue .filter-btn.blue{margin-bottom:0;padding-bottom:2px}.kit-color-wrap.blue .filter-btn.blue a{padding-bottom:8px!important}.kit-color-wrap.blue .bc-product__pricing--visible{background-color:#2cd5eb!important}.kit-color-wrap.blue .bc-btn--form-submit{color:#2cd5eb!important}.kit-color-wrap.blue .bc-btn--form-submit:before{border-color:#2cd5eb!important}.kit-color-wrap.blue .bc-btn--form-submit:after{border-color:#2cd5eb!important}.kit-color-wrap.blue .bc-btn--form-submit:hover{background-color:#2cd5eb!important;color:#fff!important}.kit-color-wrap.blue .specs-details-wrap .tab .tablinks.active{background-color:#2cd5eb;color:#fff}.kit-color-wrap.blue .specs-details-wrap .tab .tablinks:hover{border-color:#2cd5eb}@media screen and (max-width:480px){.kit-color-wrap.blue .filter-btn.blue{padding:5px 0}}.kit-color-wrap.orange .filter-row{border-color:#ff7b00!important}.kit-color-wrap.orange .filter-btn.orange{margin-bottom:0;padding-bottom:2px}.kit-color-wrap.orange .filter-btn.orange a{padding-bottom:8px!important}.kit-color-wrap.orange .bc-product__pricing--visible{background-color:#ff7b00!important}.kit-color-wrap.orange .bc-btn--form-submit{color:#ff7b00!important}.kit-color-wrap.orange .bc-btn--form-submit:before{border-color:#ff7b00!important}.kit-color-wrap.orange .bc-btn--form-submit:after{border-color:#ff7b00!important}.kit-color-wrap.orange .bc-btn--form-submit:hover{background-color:#ff7b00!important;color:#fff!important}.kit-color-wrap.orange .specs-details-wrap .tab .tablinks.active{background-color:#ff7b00;color:#fff}.kit-color-wrap.orange .specs-details-wrap .tab .tablinks:hover{border-color:#ff7b00}@media screen and (max-width:480px){.kit-color-wrap.orange .filter-btn.orange{padding:5px 0}}.kit-color-wrap.red .filter-row{border-color:#cf3e3e!important}.kit-color-wrap.red .filter-btn.red{margin-bottom:0;padding-bottom:2px}.kit-color-wrap.red .filter-btn.red a{padding-bottom:8px!important}.kit-color-wrap.red .bc-product__pricing--visible{background-color:#cf3e3e!important}.kit-color-wrap.red .bc-btn--form-submit{color:#cf3e3e!important}.kit-color-wrap.red .bc-btn--form-submit:before{border-color:#cf3e3e!important}.kit-color-wrap.red .bc-btn--form-submit:after{border-color:#cf3e3e!important}.kit-color-wrap.red .bc-btn--form-submit:hover{background-color:#cf3e3e!important;color:#fff!important}.kit-color-wrap.red .specs-details-wrap .tab .tablinks.active{background-color:#cf3e3e;color:#fff}.kit-color-wrap.red .specs-details-wrap .tab .tablinks:hover{border-color:#cf3e3e}@media screen and (max-width:480px){.kit-color-wrap.red .filter-btn.red{padding:5px 0}}.sizing-charts{max-width:1160px;margin:10px auto 0;text-align:right;width:90%}.sizing-charts a{font-size:8px}#kitSizingModal{max-width:800px}.bc-product-single__meta{position:relative}.bc-product-single__meta .sizing-charts{order:4;margin:10px 0 0!important;width:100%}.single-bigcommerce_product .jquery-modal .modal{padding:0;max-width:900px;width:90%;-webkit-box-shadow:0 0 20px rgba(0,0,0,.5);-moz-box-shadow:0 0 20px rgba(0,0,0,.5);-o-box-shadow:0 0 20px rgba(0,0,0,.5);-ms-box-shadow:0 0 20px rgba(0,0,0,.5);box-shadow:0 0 20px rgba(0,0,0,.5)}.single-bigcommerce_product .jquery-modal .modal .close-modal{top:7.5px;right:7.5px;background-image:url(/wp-content/uploads/2019/05/modal-x@2x.png)!important;width:20px;height:20px}.specs-details-wrap{margin:100px 0}.specs-details-wrap .content-margins{flex-flow:column}.specs-details-wrap .content-margins .title-row{margin-bottom:20px;border-bottom:2px solid rgba(153,148,152,.5)}.specs-details-wrap .content-margins .tab{overflow:hidden;margin-bottom:20px}.specs-details-wrap .content-margins .tab .tablinks{text-transform:uppercase;font-size:10px;font-weight:700;font-family:nobel,sans-serif;letter-spacing:2px}.specs-details-wrap .content-margins .tab button{float:left;border:none;outline:0;cursor:pointer;padding:10px 30px;transition:.3s;border-radius:0;background-color:transparent;color:#3a383a;border:2px solid transparent}.specs-details-wrap .content-margins .tab button:hover{border:2px solid #3a383a;background-color:transparent}.specs-details-wrap .content-margins .tabcontent{display:none;padding:0;border-top:none;align-items:center}.specs-details-wrap .content-margins .tabcontent .content-col,.specs-details-wrap .content-margins .tabcontent .img-col{width:50%}.specs-details-wrap .content-margins .tabcontent .content-col{padding-left:30px}.kit-lifestyle-gallery-wrap{background-color:#3a383a;padding:45px}.kit-lifestyle-gallery-wrap .gallery{display:flex;align-items:center;position:relative;max-width:1600px;margin:0 auto}.kit-lifestyle-gallery-wrap .gallery .gallery-item{position:relative;width:33.3%;margin-bottom:0;height:300px;background-size:cover;background-position:center}.kit-lifestyle-gallery-wrap .gallery .gallery-item img{width:100%;border:unset;padding:0}.kit-lifestyle-gallery-wrap .gallery .gallery-item .overlay-bg{display:none}.kit-lifestyle-gallery-wrap .gallery .gallery-item:hover .overlay-bg{display:block;position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.4);display:flex;justify-content:center;align-items:center}.kit-lifestyle-gallery-wrap .gallery .gallery-item:hover .overlay-bg img{width:25px;height:25px;transition:unset}@media screen and (max-width:1100px){.kit-lifestyle-gallery-wrap .gallery .gallery-item{height:250px}}@media screen and (max-width:800px){.kit-lifestyle-gallery-wrap{padding:30px}.kit-lifestyle-gallery-wrap .gallery{flex-flow:column}.kit-lifestyle-gallery-wrap .gallery .gallery-item{width:100%!important;height:450px}}@media screen and (max-width:480px){.kit-lifestyle-gallery-wrap .gallery .gallery-item{height:250px}.kit-lifestyle-gallery-wrap .gallery .gallery-item .overlay-bg{display:none!important}}.kit-template .jquery-modal .modal{padding:0;max-width:900px;width:90%;background-color:transparent;-webkit-box-shadow:0 0 20px rgba(0,0,0,.5);-moz-box-shadow:0 0 20px rgba(0,0,0,.5);-o-box-shadow:0 0 20px rgba(0,0,0,.5);-ms-box-shadow:0 0 20px rgba(0,0,0,.5);box-shadow:0 0 20px rgba(0,0,0,.5)}.kit-template .jquery-modal .modal img{width:100%}.kit-template .jquery-modal .modal a.close-modal{top:7.5px;right:7.5px;background-image:url('/wp-content/uploads/2019/05/modal-x@2x.png')!important;width:20px;height:20px}.sofa-mantra-wrap{padding:30px 0}.sofa-mantra-wrap .content-margins{flex-flow:wrap;max-width:920px!important}.sofa-mantra-wrap .content-margins .mantra-row{width:100%;margin:30px 0;display:flex;flex-flow:wrap;align-items:center}.sofa-mantra-wrap .content-margins .mantra-row .title-col{width:300px;display:flex;flex-flow:wrap;align-items:center;justify-content:center}.sofa-mantra-wrap .content-margins .mantra-row .title-col img{max-width:75px;margin:0 20px}.sofa-mantra-wrap .content-margins .mantra-row .title-col h4{margin-bottom:0}.sofa-mantra-wrap .content-margins .mantra-row .content-col .copy-block{max-width:400px;font-size:14px;color:#999498;padding:10px 0;font-family:'Source Sans Pro',sans-serif;letter-spacing:1px;line-height:24px}.sofa-mantra-wrap .content-margins .odd .content-col{border-left:2px solid #3a383a}.sofa-mantra-wrap .content-margins .odd .content-col .copy-block{padding-left:50px}.sofa-mantra-wrap .content-margins .even{flex-flow:row-reverse}.sofa-mantra-wrap .content-margins .even .content-col{border-right:2px solid #3a383a}.sofa-mantra-wrap .content-margins .even .content-col .copy-block{padding-right:50px;text-align:right}@media screen and (max-width:800px){.sofa-mantra-wrap .content-margins .mantra-row{flex-flow:column;width:80%;margin:30px auto 0}.sofa-mantra-wrap .content-margins .mantra-row .content-col,.sofa-mantra-wrap .content-margins .mantra-row .title-col{width:100%!important}.sofa-mantra-wrap .content-margins .mantra-row .content-col{border-left:unset;border-right:unset;border-bottom:1px solid #3a383a;padding-bottom:30px}.sofa-mantra-wrap .content-margins .mantra-row .content-col .copy-block{max-width:80%;text-align:center;padding:10px 0;margin:0 auto}.sofa-mantra-wrap .content-margins .mantra-row:last-of-type .content-col{border-bottom:unset}}@media screen and (max-width:800px){.sofa-mantra-wrap .mantra-row{width:100%!important}.sofa-mantra-wrap .mantra-row .title-col{flex-flow:column!important}}.bc-product-single{margin-top:175px;max-width:unset;padding:0}.bc-product-single .bc-single-product__ratings{margin-top:0}.bc-product-single .bc-product-single__top{max-width:970px;padding:0 20px;margin:0 auto 100px}.bc-product-single .bc-product-single__top .bc-product__gallery{overflow:hidden}.bc-product-single .bc-product-single__top .bc-product__gallery .bc-product-gallery__images .bc-product-gallery__thumbs{justify-content:center}.bc-product-single .bc-product-single__top .bc-product__gallery .bc-product-gallery__images .bc-product-gallery__thumbs .bc-product-gallery__thumb-slide{width:calc(12% - 2px)!important}.bc-product-single .bc-product-single__top .bc-product-single__meta{display:flex;flex-flow:column}.bc-product-single .bc-product-single__top .bc-product-single__meta .bc-pdp-wish-list-wrapper{display:none}.bc-product-single .bc-product-single__top .bc-product-single__meta .bc-product__pricing{order:1}.bc-product-single .bc-product-single__top .bc-product-single__meta .bc-product__pricing .bc-product__pricing--api .bc-product-price{padding:8px 20px;background-color:#3a383a;font-family:nobel,sans-serif;font-size:16px;line-height:14px;letter-spacing:2px;font-weight:700;color:#fff;display:inline-block;margin-bottom:10px}.bc-product-single .bc-product-single__top .bc-product-single__meta .bc-product__title{order:2}.bc-product-single .bc-product-single__top .bc-product-single__meta .bc-product__description{margin-bottom:0;order:3}.bc-product-single .bc-product-single__top .bc-product-single__meta .bc-product__sku{margin-top:0;display:none}.bc-product-single .bc-product-single__top .bc-product-single__meta .bc-product-form{margin-top:10px;order:4;display:flex;flex-flow:wrap;justify-content:space-between;align-items:center}.bc-product-single .bc-product-single__top .bc-product-single__meta .bc-product-form .bc-product-form__options .bc-product-form__control--swatch .bc-form__label{font-size:16px;letter-spacing:1.6px;text-transform:uppercase}.bc-product-single .bc-product-single__top .bc-product-single__meta .bc-product-form .bc-product-form__options .bc-product-form__control--dropdown{display:flex;align-items:center}.bc-product-single .bc-product-single__top .bc-product-single__meta .bc-product-form .bc-product-form__options .bc-product-form__control--dropdown .bc-form__label{width:80px;font-family:nobel,sans-serif;font-size:16px;letter-spacing:1.6px;text-transform:uppercase;margin-bottom:0}.bc-product-single .bc-product-single__top .bc-product-single__meta .bc-product-form .bc-product-form__options .bc-product-form__control--dropdown .bc-product-form__option-variants{width:180px;margin-top:0}.bc-product-single .bc-product-single__top .bc-product-single__meta .bc-product-form .bc-product-form__options .bc-product-form__control--dropdown .bc-product-form__option-variants .bc-product-variant__select{height:36px;font-size:14px;border-radius:0!important;background-color:#f4f4f4;border:none!important;color:#999498}.bc-product-single .bc-product-single__top .bc-product-single__meta .bc-product-form .bc-product-form__quantity{margin-bottom:0;width:60%;margin-top:20px}.bc-product-single .bc-product-single__top .bc-product-single__meta .bc-product-form .bc-product-form__quantity .bc-product-form__quantity-label{font-size:16px;letter-spacing:1.6px;text-transform:uppercase}.bc-product-single .bc-product-single__top .bc-product-single__meta .bc-product-form .bc-product-form__quantity .bc-product-form__quantity-input{height:30px;border-width:2px;padding:0;font-size:15px}.bc-product-single .bc-product-single__top .bc-product-single__meta .bc-product-form .bc-btn--form-submit{margin-top:20px;width:auto;background-color:transparent;color:#3a383a;padding:10px 25px;font-family:'Source Sans Pro',sans-serif;font-size:11px;font-weight:900;letter-spacing:2.5px;line-height:15px;text-decoration:none;position:relative}.bc-product-single .bc-product-single__top .bc-product-single__meta .bc-product-form .bc-btn--form-submit:after,.bc-product-single .bc-product-single__top .bc-product-single__meta .bc-product-form .bc-btn--form-submit:before{width:108%;height:15px;position:absolute;left:-4%;border-left:2px solid;border-right:2px solid;border-left-color:#3a383a;border-right-color:#3a383a}.bc-product-single .bc-product-single__top .bc-product-single__meta .bc-product-form .bc-btn--form-submit:before{content:'';border-top:2px solid;top:-5px;border-top-color:#3a383a}.bc-product-single .bc-product-single__top .bc-product-single__meta .bc-product-form .bc-btn--form-submit:after{content:'';border-bottom:2px solid;bottom:-5px;border-bottom-color:#3a383a}.bc-product-single .bc-product-single__top .bc-product-single__meta .bc-product-form .bc-btn--form-submit:hover{background-color:#3a383a!important;color:#fff!important}.bc-product-single .bc-single-product__reviews{max-width:1140px;margin:100px auto}.bc-product-single .bc-single-product__reviews .bc-product-review-list .reviews-slider{position:relative}.bc-product-single .bc-single-product__reviews .bc-product-review-list .reviews-slider .slick-arrow{position:absolute;top:calc(50% - 5px);left:-50px;max-width:13px}.bc-product-single .bc-single-product__reviews .bc-product-review-list .reviews-slider .kit-slider-next{left:100%!important}.bc-product-single .bc-single-product__reviews .bc-product-review-list .reviews-slider .bc-product-review__header .bc-product-review__title{font-size:20px}.bc-product-single .bc-single-product__reviews .bc-product-review-list .reviews-slider .bc-product-review__header .bc-product-review__rating{display:block}.bc-product-single .bc-single-product__reviews .bc-product-review-list .reviews-slider .bc-product-review__meta{font-size:12px}.bc-product-single .bc-single-product__reviews .bc-product-review-list .reviews-slider .bc-product-review__content{width:90%}.bc-product-single .bc-single-product__reviews .bc-product-review-list .reviews-slider .bc-product-review__content p{font-size:15px;color:#3a383a}.bc-product-single .bc-single-product__reviews .bc-single-product__rating--top{color:#cf3e3e!important}.bc-product-single .bc-single-product__reviews .bc-rating-star:before{font-size:12px}.bc-product-single .kit-spec-details-wrap .content-margins{flex-flow:column}.bc-product-single .kit-spec-details-wrap .content-margins .title-row{border-bottom:2px solid rgba(153,148,152,.5);margin-bottom:30px}.bc-product-single .kit-spec-details-wrap .content-margins .title-row .title{font-size:12px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:rgba(153,148,152,.5)}.bc-product-single .kit-spec-details-wrap .content-margins .info-row{display:flex;flex-flow:wrap;align-items:center}.bc-product-single .kit-spec-details-wrap .content-margins .info-row .content-col,.bc-product-single .kit-spec-details-wrap .content-margins .info-row .img-col{width:50%}.bc-product-single .kit-spec-details-wrap .content-margins .info-row .img-col img{width:100%}.bc-product-single .kit-spec-details-wrap .content-margins .info-row .content-col{padding-left:30px}.bc-product-single .bc-single-product__related{background-color:#3a383a;border-top:none}.bc-product-single .bc-single-product__related .content-margins{flex-flow:column}.bc-product-single .bc-single-product__related .content-margins .bc-single-product__section-title--related{color:#fff}.bc-product-single .bc-single-product__related .content-margins .bc-product-card--related .bc-product-card__featured-image img{width:100%}.bc-product-single .bc-single-product__related .content-margins .bc-product-card--related .bc-product__meta{display:flex;flex-flow:column;padding:0;margin-top:10px}.bc-product-single .bc-single-product__related .content-margins .bc-product-card--related .bc-product__meta .bc-product__title{order:2}.bc-product-single .bc-single-product__related .content-margins .bc-product-card--related .bc-product__meta .bc-product__title a{color:#fff;font-family:nobel,sans-serif;font-size:16px;font-weight:700}.bc-product-single .bc-single-product__related .content-margins .bc-product-card--related .bc-product__meta .bc-product__pricing{order:1}.bc-product-single .bc-single-product__related .content-margins .bc-product-card--related .bc-product__meta .bc-product__pricing .bc-product__pricing--visible{background-color:#3a383a;padding:10px 20px;margin-top:-54px}.bc-product-single .bc-single-product__related .content-margins .bc-product-card--related .bc-product__meta .bc-product__pricing .bc-product__pricing--visible span{color:#fff;font-family:nobel,sans-serif;font-size:12px;font-weight:700}.bc-product-single .bc-single-product__related .content-margins .bc-product-card--related .bc-product__actions{width:initial;align-self:flex-start}.bc-product-single .bc-single-product__related .content-margins .bc-product-card--related .bc-product__actions .bc-btn{margin-top:0;color:#fff;padding:10px 35px;font-family:'Source Sans Pro',sans-serif;font-size:11px;font-weight:900;letter-spacing:2.5px;line-height:15px;text-decoration:none;position:relative;background-color:transparent}.bc-product-single .bc-single-product__related .content-margins .bc-product-card--related .bc-product__actions .bc-btn:after,.bc-product-single .bc-single-product__related .content-margins .bc-product-card--related .bc-product__actions .bc-btn:before{width:104%;height:15px;position:absolute;left:-2%;border-left:2px solid;border-right:2px solid;border-left-color:#fff!important;border-right-color:#fff!important}.bc-product-single .bc-single-product__related .content-margins .bc-product-card--related .bc-product__actions .bc-btn:before{content:'';border-top:2px solid;top:-5px;border-top-color:#fff!important}.bc-product-single .bc-single-product__related .content-margins .bc-product-card--related .bc-product__actions .bc-btn:after{content:'';border-bottom:2px solid;bottom:-5px;border-bottom-color:#fff!important}.bc-product-single .bc-single-product__related .content-margins .bc-product-card--related .bc-product__actions .bc-btn:hover{background-color:#fff!important;color:#3a383a}.bc-product-single .bc-product-single__top .bc-product-single__meta .bc-product-form__options .bc-product-form__control--swatch .bc-product-form__option-variants--inline .bc-product-variant__label .bc-product-variant__label--image{background-size:cover;background-position:center}@media screen and (max-width:991px){.bc-product-single .kit-spec-details-wrap .info-row{flex-flow:column!important}.bc-product-single .kit-spec-details-wrap .info-row .content-col,.bc-product-single .kit-spec-details-wrap .info-row .img-col{width:100%!important}.bc-product-single .kit-spec-details-wrap .info-row .img-col img{width:100%!important}.bc-product-single .kit-spec-details-wrap .info-row .content-col{padding-left:0!important}}@media screen and (max-width:959px){.bc-product-single .bc-single-product__related .bc-product-grid{margin-bottom:50px}.bc-product-single .bc-single-product__related .bc-product-grid .bc-product-card{margin:0;width:33.3%;padding:0 10px;flex-basis:unset;max-width:unset}}@media screen and (max-width:800px){.bc-product-single{margin-top:50px}.bc-product-single .bc-product-single__top .bc-product-single__meta .bc-form{flex-flow:column;align-items:flex-start}.bc-product-single .bc-product-single__top .bc-product-single__meta .bc-form .bc-product-form__quantity{width:100%}}@media screen and (max-width:767px){.bc-product-single .bc-product-single__top .bc-product__gallery{order:1}.bc-product-single .bc-product-single__top .bc-product__gallery .bc-product-gallery__images{margin:0 auto 50px}.bc-product-single .bc-product-single__top .bc-product-single__meta{order:2}.bc-product-single .bc-product-single__top .bc-product-single__meta .bc-form .bc-product-form__quantity{width:50%}.bc-product-single .bc-product-single__top .bc-product-single__meta .bc-form .bc-btn--form-submit{width:50%}}@media screen and (max-width:480px){.bc-product-single{margin-top:30px}.bc-product-single .bc-single-product__related .bc-product-grid .bc-product-card{width:100%;margin-bottom:50px}.bc-product-single .bc-single-product__related .bc-product-grid .bc-btn--form-submit{width:100%}}.shop-gear-kits-cta-wrap{padding:30px 0;background-color:#cf3e3e;margin-top:50px}.shop-gear-kits-cta-wrap .content-margins{justify-content:center}.shop-gear-kits-cta-wrap .content-margins .shop-full-gear-kits{display:flex;justify-content:center}.shop-gear-kits-cta-wrap .content-margins .shop-full-gear-kits a{color:#fff;display:flex;justify-content:center;align-items:center;font-family:nobel,sans-serif;font-size:18px;letter-spacing:1.6px;text-decoration:none}.shop-gear-kits-cta-wrap .content-margins .shop-full-gear-kits a img{margin-left:10px;max-width:25px}.brandwear-template .bc-shortcode-product-grid-wrapper{max-width:1160px;width:90%;margin:0 auto}.brandwear-template .bc-shortcode-product-grid-wrapper .bc-product-grid .bc-product-card .bc-product__meta{display:flex;flex-flow:column;padding:0}.brandwear-template .bc-shortcode-product-grid-wrapper .bc-product-grid .bc-product-card .bc-product__meta .bc-product__title{order:2;margin-top:10px}.brandwear-template .bc-shortcode-product-grid-wrapper .bc-product-grid .bc-product-card .bc-product__meta .bc-product__title a{color:#3a383a;font-family:nobel,sans-serif;font-size:16px;font-weight:700}.brandwear-template .bc-shortcode-product-grid-wrapper .bc-product-grid .bc-product-card .bc-product__meta .bc-product__pricing{order:1}.brandwear-template .bc-shortcode-product-grid-wrapper .bc-product-grid .bc-product-card .bc-product__meta .bc-product__pricing .bc-product__pricing--visible{background-color:#3a383a;padding:10px 20px;margin-top:-44px}.brandwear-template .bc-shortcode-product-grid-wrapper .bc-product-grid .bc-product-card .bc-product__meta .bc-product__pricing .bc-product__pricing--visible span{color:#fff;font-family:nobel,sans-serif;font-size:12px;font-weight:700;margin:0 auto}.brandwear-template .bc-shortcode-product-grid-wrapper .bc-product-grid .bc-product-card .bc-product__meta .bc-single-product__ratings{display:none}.brandwear-template .bc-shortcode-product-grid-wrapper .bc-product-grid .bc-product-card .bc-product__actions{width:initial;align-self:flex-start}.brandwear-template .bc-shortcode-product-grid-wrapper .bc-product-grid .bc-product-card .bc-product__actions .bc-btn{color:#3a383a;padding:10px 35px;font-family:'Source Sans Pro',sans-serif;font-size:11px;font-weight:900;letter-spacing:2.5px;line-height:15px;text-decoration:none;position:relative;background-color:transparent}.brandwear-template .bc-shortcode-product-grid-wrapper .bc-product-grid .bc-product-card .bc-product__actions .bc-btn:after,.brandwear-template .bc-shortcode-product-grid-wrapper .bc-product-grid .bc-product-card .bc-product__actions .bc-btn:before{border-left-color:#3a383a!important;border-right-color:#3a383a!important;width:104%;height:15px;position:absolute;left:-2%;border-left:2px solid;border-right:2px solid}.brandwear-template .bc-shortcode-product-grid-wrapper .bc-product-grid .bc-product-card .bc-product__actions .bc-btn:before{border-top-color:#3a383a!important;content:'';border-top:2px solid;top:-5px}.brandwear-template .bc-shortcode-product-grid-wrapper .bc-product-grid .bc-product-card .bc-product__actions .bc-btn:after{border-bottom-color:#3a383a!important;content:'';border-bottom:2px solid;bottom:-5px}.brandwear-template .bc-shortcode-product-grid-wrapper .bc-product-grid .bc-product-card .bc-product__actions .bc-btn:hover{background-color:#3a383a!important;color:#fff}.kit-size-disclaimer{padding:20px;background-color:#f6f6f6}.kit-size-disclaimer p{font-size:12px;line-height:15px;color:#999498;margin-bottom:0}.bc-product-single .kit-size-disclaimer{margin-top:10px;order:4}.kit-template .kit-size-disclaimer{padding:20px 50px;max-width:1160px;margin:30px auto 0!important;width:90%}.kit-template .specs-details-wrap{margin:30px auto 100px!important}@media screen and (max-width:480px){.kit-template .kit-size-disclaimer{padding:20px!important}}.admin-template .site-container .site-inner .content article,.error404 .site-container .site-inner .content article{max-width:1160px;margin:100px auto 50px;padding:0 10px}@media screen and (max-width:1100px){.admin-template article,.error404 article{padding:0 30px!important;margin-top:100px!important}}@media screen and (max-width:800px){.admin-template article,.error404 article{margin-top:30px!important}}@media screen and (max-width:480px){.admin-template article,.error404 article{margin-top:10px!important}}.utility-bar-wrap{padding:8px 30px;text-align:center;background-color:#3a383a;position:sticky;top:0;z-index:9999}.utility-bar-wrap .utility-copy{margin-bottom:0;color:#f6f6f6;text-transform:uppercase;letter-spacing:2px;font-size:12px;line-height:16px}@media screen and (max-width:480px){.utility-bar-wrap{display:none}}.utility-bar-wrap.hidden{position:absolute;top:-34px}.admin-template .utility-bar-wrap{display:none}.cart-template .utility-bar-wrap.cart{display:block!important;padding:18px 30px}.mini-cart{display:block;float:right;font-size:16px;line-height:1;margin-left:2em;padding:30px 0}.mini-cart a{text-decoration:none}.mini-cart a .cart-count{padding:.3em .6em;position:relative;width:40px;background-image:url('/wp-content/uploads/2019/05/shopping-cart-black@2x.png');background-size:contain;background-repeat:no-repeat;padding:8px 8px 5px;font-size:12px;font-weight:900;color:#3a383a}.widget_nav_menu{width:auto;float:right}.navbar-socials{float:right;display:flex;padding:30px 0}.navbar-socials .icon{border-color:#3a383a}.navbar-socials .icon .svg-inline--fa{color:#3a383a!important}.product-list-header{position:relative;margin-bottom:50px}.product-list-header img{width:100%}.product-list-header .header-title{width:100%;padding:0 30px;position:absolute;left:0;bottom:0;color:#3a383a}.product-list-header .header-title h4{margin-bottom:20px;font-size:14px!important}@media screen and (max-width:480px){.product-list-header .header-title h4{margin-bottom:14px!important}}.brandwear-template .product-list-header{margin-bottom:0}.gear-wrapper{display:flex;justify-content:center}.gear-wrapper .content-margins{width:100%;padding:0 30px;max-width:1500px}.gear-wrapper .content-margins .gear-filter{margin-bottom:30px;display:flex;align-items:center}.gear-wrapper .content-margins .gear-filter .filter-title{margin-bottom:0;margin-right:20px}.gear-wrapper .content-margins .gear-filter button{padding:6px 25px;border-radius:0;margin-right:10px;font-size:10px;font-weight:700;font-family:nobel,sans-serif;letter-spacing:1px;text-transform:uppercase;background-color:#f9f5f2;color:#3a383a}.gear-wrapper .content-margins .gear-filter button.active{background-color:#3a383a;color:#fff}.gear-wrapper .content-margins .gloves-featured-wrap{display:none;justify-content:space-between;margin-bottom:100px}.gear-wrapper .content-margins .gloves-featured-wrap .glove-product{width:32%;text-align:center;background-size:cover;display:flex;flex-flow:column;justify-content:center;align-items:center;text-decoration:none}.gear-wrapper .content-margins .gloves-featured-wrap .glove-product img{max-width:300px;transition:all .7s ease-in-out}.gear-wrapper .content-margins .gloves-featured-wrap .glove-product .kit-btn{margin-bottom:50px}.gear-wrapper .content-margins .gloves-featured-wrap .glove-product:hover img{transform:scale(1.08);transition:all .7s ease-in-out}.gear-wrapper .content-margins .gloves-featured-wrap .glove-product.white *{color:#fff}.gear-wrapper .content-margins .gloves-featured-wrap .glove-product.white .kit-btn:after,.gear-wrapper .content-margins .gloves-featured-wrap .glove-product.white .kit-btn:before{border-color:#fff!important}.gear-wrapper .content-margins .gloves-featured-wrap .glove-product.white .kit-btn:hover{background-color:#fff!important;color:#3a383a!important}.gear-wrapper .content-margins .gloves-featured-wrap.visible{display:flex;margin-bottom:100px}.gear-wrapper .content-margins .gloves-featured-wrap.youth img{max-width:250px}.gear-wrapper .content-margins .shop-full-width-cta-wrap{margin-bottom:100px}.gear-wrapper .content-margins .shop-full-width-cta-wrap .shop-full-width-cta{display:flex;background-color:#3a383a}.gear-wrapper .content-margins .shop-full-width-cta-wrap .shop-full-width-cta .img-col{width:50%}.gear-wrapper .content-margins .shop-full-width-cta-wrap .shop-full-width-cta .img-col img{width:100%}.gear-wrapper .content-margins .shop-full-width-cta-wrap .shop-full-width-cta .content-col{display:flex;align-items:center;padding-left:50px}.gear-wrapper .content-margins .shop-full-width-cta-wrap .shop-full-width-cta .content-col .info h2{color:#fff;max-width:450px;margin-bottom:40px}@media screen and (max-width:800px){.gear-wrapper .gloves-featured-wrap{flex-flow:column}.gear-wrapper .gloves-featured-wrap .glove-product{width:100%!important;margin-bottom:30px}.gear-wrapper .gloves-featured-wrap .glove-product img{max-width:400px!important}.gear-wrapper .gloves-featured-wrap.youth img{max-width:300px!important}.gear-wrapper .shop-full-width-cta-wrap .shop-full-width-cta{flex-flow:column}.gear-wrapper .shop-full-width-cta-wrap .shop-full-width-cta .img-col{width:100%!important}.gear-wrapper .shop-full-width-cta-wrap .shop-full-width-cta .content-col{width:100%;padding:50px!important}}@media screen and (max-width:480px){.gear-wrapper .gloves-featured-wrap .glove-product img{max-width:300px!important}.gear-wrapper .gloves-featured-wrap.youth img{max-width:250px!important}.gear-wrapper .shop-full-width-cta-wrap .shop-full-width-cta .content-col .info h2{font-size:25px!important;line-height:35px!important}}.site-footer{text-align:inherit;padding:80px 0;background-image:url('/wp-content/uploads/2019/05/footer-bg.jpg');background-size:cover;background-position:center}.site-footer .wrapper{max-width:1160px;margin:0 auto;padding-bottom:50px;border-top:2px solid #3a383a;border-bottom:2px solid #3a383a;position:relative}.site-footer .wrapper .top-wrap{display:flex;align-items:center;justify-content:space-between}.site-footer .wrapper .top-wrap .logo{background-color:#3a383a;padding:20px 50px;max-width:270px}.site-footer .wrapper .top-wrap .email-signup{width:calc(100% - 270px);display:flex;align-items:center;justify-content:flex-end}.site-footer .wrapper .top-wrap .email-signup p{font-size:9px;line-height:14px;letter-spacing:2px;font-weight:900;margin:0 20px}.site-footer .wrapper .top-wrap .email-signup .email-input{margin:0 20px}.site-footer .wrapper .top-wrap .email-signup .email-input .gform_wrapper #gform_4{display:flex;align-items:center}.site-footer .wrapper .top-wrap .email-signup .email-input .gform_wrapper #gform_4 .gform_body{width:200px}.site-footer .wrapper .top-wrap .email-signup .email-input .gform_wrapper #gform_4 .gform_body .gform_fields .gfield{margin:0;padding:0}.site-footer .wrapper .top-wrap .email-signup .email-input .gform_wrapper #gform_4 .gform_body .gform_fields .gfield .ginput_container{margin-top:0}.site-footer .wrapper .top-wrap .email-signup .email-input .gform_wrapper #gform_4 .gform_body .gform_fields .gfield .ginput_container input{width:100%;height:40px;border:unset;margin-top:0;padding:5px 10px}.site-footer .wrapper .top-wrap .email-signup .email-input .gform_wrapper #gform_4 .gform_body .gform_fields .gfield .ginput_container input::-webkit-input-placeholder{color:#999498}.site-footer .wrapper .top-wrap .email-signup .email-input .gform_wrapper #gform_4 .gform_footer{width:unset;margin-top:0;padding:0}.site-footer .wrapper .top-wrap .email-signup .email-input .gform_wrapper #gform_4 .gform_footer input[type=submit]{height:40px;display:flex;justify-content:center;align-items:center;padding:0 20px;border-radius:0;border:unset;margin-right:0!important;letter-spacing:1px;min-width:110px}.site-footer .wrapper .top-wrap .email-signup .email-input .gform_wrapper #gform_4 .gform_footer input[type=submit]:hover{background-color:#cf3e3e}.site-footer .wrapper .nav-secondary{margin-top:40px}.site-footer .wrapper .nav-secondary .wrap #menu-footer-navigation{width:100%;display:flex}.site-footer .wrapper .nav-secondary .wrap #menu-footer-navigation .menu-item{margin-right:30px;margin-top:5px;margin-bottom:5px}.site-footer .wrapper .nav-secondary .wrap #menu-footer-navigation .menu-item a{font-size:10px;letter-spacing:2.5px;line-height:14px;font-weight:900;color:#cf3e3e;text-decoration:underline;margin:0}.site-footer .wrapper .nav-secondary .wrap #menu-footer-navigation .menu-item a:hover{color:#3a383a}.site-footer .wrapper:after{content:'';width:220px;height:10px;background-color:#3a383a;bottom:0;right:0;position:absolute}@media screen and (max-width:1160px){.site-footer .wrapper{width:calc(100% - 5%)}}@media screen and (max-width:960px){.site-footer .wpstudio-panel .wpstudio-panel-container,.site-footer .wpstudio-panel .wpstudio-panel-header{width:50%}}@media screen and (max-width:860px){.site-footer .top-wrap{align-items:flex-start!important}.site-footer .top-wrap .email-signup{flex-flow:column;padding-top:10px}.site-footer .top-wrap .email-signup .email-input .gform_wrapper{margin:10px 0 0 0}.site-footer .nav-secondary #menu-footer-navigation{width:95%!important;margin:0 auto;flex-flow:wrap;justify-content:flex-start}.site-footer .nav-secondary #menu-footer-navigation .menu-item{margin-left:0!important}}@media screen and (max-width:800px){.site-footer .nav-secondary #menu-footer-navigation .menu-item{margin-left:0!important;margin-right:30px!important}}@media screen and (max-width:500px){.site-footer{padding:40px 0}.site-footer .top-wrap{flex-flow:wrap}.site-footer .top-wrap .logo{width:100%;max-width:100%!important;text-align:center}.site-footer .top-wrap .email-signup{width:100%!important;text-align:center}.site-footer .top-wrap .email-signup .email-input .gform_body{width:260px}.site-footer .top-wrap .email-signup .email-input .gform_footer input{margin-bottom:0}.site-footer .nav-secondary #menu-footer-navigation{flex-flow:wrap;justify-content:space-between}.site-footer .nav-secondary #menu-footer-navigation .menu-item{width:50%;margin:0 0 10px 0;margin-right:0!important}.site-footer .wpstudio-panel .wpstudio-panel-container,.site-footer .wpstudio-panel .wpstudio-panel-header{width:100%}}.site-bottom-bar{background-color:#3a383a;padding:20px 0}.site-bottom-bar .wrapper{max-width:1160px;margin:0 auto;display:flex;width:90%;justify-content:space-between;align-items:center}.site-bottom-bar .wrapper .copyright p{font-size:10px;letter-spacing:1px;margin-bottom:0}.site-bottom-bar .wrapper .copyright p a{font-size:10px;letter-spacing:2px;color:#999498;font-weight:600;text-transform:capitalize}.site-bottom-bar .wrapper .copyright p a:hover{color:#cf3e3e}.site-bottom-bar .wrapper .bottom-bar-socials{display:flex}.coming-soon-header{width:95%;max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;margin-top:20px;margin-bottom:50px;position:relative}.coming-soon-header .logo-block{max-width:150px}.coming-soon-header .sofa-centered-block{position:absolute;left:calc(50% - 125px);width:250px;text-align:center}.coming-soon-header .sofa-centered-block p{margin-bottom:0;text-transform:uppercase;font-family:nobel,sans-serif;font-size:18px;color:#3a383a}.coming-soon-header .sofa-centered-block p span{color:#cf3e3e;font-weight:700}.coming-soon-header .button-block{display:flex}.coming-soon-header .button-block a{padding:10px 30px;background-color:#3a383a;color:#fff;font-size:12px;font-weight:900;letter-spacing:2px;text-decoration:none}.coming-soon-header .button-block a:hover{opacity:.7}@media screen and (max-width:800px){.coming-soon-header .button-block{display:none}}@media screen and (max-width:480px){.coming-soon-header{flex-flow:column;justify-content:center}.coming-soon-header .sofa-centered-block{position:relative;left:unset;margin-top:30px}}.page-template-landing .site-footer{display:none}.coming-soon-wrap .coming-soon-content-wrap{background-image:url('/wp-content/uploads/2019/07/coming-soon-bg.png');background-size:cover;background-position:top center;padding:50px 0 100px}.coming-soon-wrap .coming-soon-content-wrap .content-margins{text-align:center;max-width:600px;margin:0 auto;width:90%}.coming-soon-wrap .coming-soon-content-wrap .content-margins .countdown-timer-wrap .timer-block #timer{display:flex;flex-flow:wrap;align-items:center;justify-content:center;margin:10px 0 50px}.coming-soon-wrap .coming-soon-content-wrap .content-margins .countdown-timer-wrap .timer-block #timer .time-block{display:flex;justify-content:center;align-items:center;flex-flow:column;margin:0 10px}.coming-soon-wrap .coming-soon-content-wrap .content-margins .countdown-timer-wrap .timer-block #timer .time-block span.block{width:105px;height:105px;display:flex;justify-content:center;align-items:center;border:2px solid #3a383a;font-family:nobel,sans-serif;font-size:32px;font-weight:700}.coming-soon-wrap .coming-soon-content-wrap .content-margins .countdown-timer-wrap .timer-block #timer .time-block .increment{font-family:'Source Sans Pro',sans-serif;font-size:12px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;margin-top:10px}.coming-soon-form-wrap{background-color:#3a383a;height:100vh;display:flex;flex-flow:column;justify-content:center}.coming-soon-form-wrap .content-margins{width:90%;max-width:1160px;margin:0 auto;display:flex;align-items:center;flex-flow:wrap}.coming-soon-form-wrap .content-margins .form-col{width:50%}.coming-soon-form-wrap .content-margins .form-col .title{color:#fff}.coming-soon-form-wrap .content-margins .form-col .copy-block{margin-right:50px}.coming-soon-form-wrap .content-margins .form-col .form-block{position:relative}.coming-soon-form-wrap .content-margins .form-col .form-block .gform_confirmation_wrapper .gform_confirmation_message{color:#999498}.coming-soon-form-wrap .content-margins .form-col .form-block #gform_1 .gform_body .gform_fields{display:flex;flex-flow:wrap}.coming-soon-form-wrap .content-margins .form-col .form-block #gform_1 .gform_body .gform_fields #field_1_1,.coming-soon-form-wrap .content-margins .form-col .form-block #gform_1 .gform_body .gform_fields #field_1_2{width:50%}.coming-soon-form-wrap .content-margins .form-col .form-block #gform_1 .gform_body .gform_fields #field_1_3{width:100%}.coming-soon-form-wrap .content-margins .form-col .form-block #gform_1 .gform_body .gform_fields .gfield input{width:100%;background-color:transparent;border:none;border-bottom:2px solid #fff;color:#fff}.coming-soon-form-wrap .content-margins .form-col .form-block #gform_1 .gform_body .gform_fields .gfield input::-webkit-input-placeholder{color:#fff;text-transform:uppercase;font-family:nobel,sans-serif;letter-spacing:2px;font-weight:700;font-size:12px}.coming-soon-form-wrap .content-margins .form-col .form-block #gform_1 .gform_body .gform_fields .gfield input:-webkit-autofill,.coming-soon-form-wrap .content-margins .form-col .form-block #gform_1 .gform_body .gform_fields .gfield input:-webkit-autofill:focus,.coming-soon-form-wrap .content-margins .form-col .form-block #gform_1 .gform_body .gform_fields .gfield input:-webkit-autofill:hover,.coming-soon-form-wrap .content-margins .form-col .form-block #gform_1 .gform_body .gform_fields .gfield select:-webkit-autofill,.coming-soon-form-wrap .content-margins .form-col .form-block #gform_1 .gform_body .gform_fields .gfield select:-webkit-autofill:focus,.coming-soon-form-wrap .content-margins .form-col .form-block #gform_1 .gform_body .gform_fields .gfield select:-webkit-autofill:hover,.coming-soon-form-wrap .content-margins .form-col .form-block #gform_1 .gform_body .gform_fields .gfield textarea:-webkit-autofill,.coming-soon-form-wrap .content-margins .form-col .form-block #gform_1 .gform_body .gform_fields .gfield textarea:-webkit-autofill:focus,.coming-soon-form-wrap .content-margins .form-col .form-block #gform_1 .gform_body .gform_fields .gfield textarea:-webkit-autofill:hover{-webkit-text-fill-color:#fff;transition:background-color 5000s ease-in-out 0s}.coming-soon-form-wrap .content-margins .form-col .form-block #gform_1 .gform_body .gform_fields .gfield input:-internal-autofill-selected{background-color:transparent}.coming-soon-form-wrap .content-margins .form-col .form-block #gform_1 .gform_footer{display:inline-block;background-color:transparent;position:relative;width:auto;margin-top:50px}.coming-soon-form-wrap .content-margins .form-col .form-block #gform_1 .gform_footer:after,.coming-soon-form-wrap .content-margins .form-col .form-block #gform_1 .gform_footer:before{border-left-color:#fff!important;border-right-color:#fff!important;width:112%;height:15px;position:absolute;left:-6%;border-left:2px solid;border-right:2px solid}.coming-soon-form-wrap .content-margins .form-col .form-block #gform_1 .gform_footer:before{content:'';border-top-color:#fff!important;border-top:2px solid;top:6px}.coming-soon-form-wrap .content-margins .form-col .form-block #gform_1 .gform_footer:after{content:'';border-bottom-color:#fff!important;border-bottom:2px solid;bottom:0}.coming-soon-form-wrap .content-margins .form-col .form-block #gform_1 .gform_footer:hover input{background-color:#fff!important;color:#3a383a!important}.coming-soon-form-wrap .content-margins .form-col .form-block #gform_1 .gform_footer input[type=submit]{border-radius:0;background-color:transparent;color:#fff;padding:10px 35px;font-family:'Source Sans Pro',sans-serif;font-size:11px;font-weight:900;letter-spacing:2.5px;line-height:15px;text-decoration:none;position:relative;margin:0}.coming-soon-form-wrap .content-margins .form-col .form-block a.terms{color:#999498;text-transform:capitalize;position:relative;bottom:60px;left:200px}.coming-soon-form-wrap .content-margins .img-col{width:50%;text-align:center}@media screen and (max-width:700px){.coming-soon-form-wrap{height:unset}.coming-soon-form-wrap .content-margins{margin:50px auto}.coming-soon-form-wrap .content-margins .form-col,.coming-soon-form-wrap .content-margins .img-col{width:100%}}.coming-soon-terms-conditions{background-image:url('/wp-content/uploads/2019/05/about-bg-texture.png');background-size:contain}.coming-soon-terms-conditions .site-container .site-inner .content-sidebar-wrap{max-width:1160px;width:90%;margin:0 auto}.coming-soon-terms-conditions .site-container .site-inner .content-sidebar-wrap .entry-header .entry-title{font-size:38px}.coming-soon-terms-conditions .site-container .site-inner .content-sidebar-wrap .entry-content{max-width:800px;margin-bottom:100px}.coming-soon-terms-conditions .site-container .site-inner .content-sidebar-wrap .entry-content h4{font-family:nobel,sans-serif;font-size:12px;letter-spacing:2px;border-bottom:2px solid #3a383a}.coming-soon-terms-conditions .site-container .site-bottom-bar{position:absolute;bottom:0;width:100%}.coming-soon-terms-conditions .site-container .site-footer{display:none}@media screen and (max-width:480px){.coming-soon-terms-conditions .site-container .site-bottom-bar{position:relative}}
.menu .menu-item:focus{position:static}.menu .menu-item.sfHover>ul.sub-menu,.menu .menu-item>a:focus+ul.sub-menu{left:auto;opacity:1}.genesis-responsive-menu{display:none;position:relative}.genesis-responsive-menu .genesis-nav-menu .menu-item:hover>.sub-menu{display:none}.menu-toggle,.sub-menu-toggle{background-color:transparent;border-width:0;color:#333;display:block;margin:0 auto;overflow:hidden;text-align:center;visibility:visible}.menu-toggle:focus,.menu-toggle:hover,.sub-menu-toggle:focus,.sub-menu-toggle:hover{background-color:transparent;border-width:0;color:#0073e5}.menu-toggle{float:right;line-height:20px;margin-bottom:10px;margin-top:10px;padding:15px 0;position:relative;z-index:1000}.menu-toggle.activated::before{content:"\f335"}.site-header .menu-toggle::before{float:left;margin-right:5px;position:relative;text-rendering:auto;top:1px}.sub-menu-toggle{float:right;padding:9px 10px;position:absolute;right:0;top:0;z-index:100}.sub-menu .sub-menu-toggle{padding:12px 10px}.sub-menu-toggle::before{display:inline-block;text-rendering:auto;transform:rotate(0);transition:transform .25s ease-in-out}.sub-menu-toggle.activated::before{transform:rotate(180deg)}
@charset "UTF-8";.slick-loading .slick-list{background:#fff url('https://sofabrandmx.com/wp-content/themes/genesis-sample/css/ajax-loader.gif') center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url('https://sofabrandmx.com/wp-content/themes/genesis-sample/css/fonts/slick.eot');src:url('https://sofabrandmx.com/wp-content/themes/genesis-sample/css/fonts/slick.eot?#iefix') format('embedded-opentype'),url('https://sofabrandmx.com/wp-content/themes/genesis-sample/css/fonts/slick.woff') format('woff'),url('https://sofabrandmx.com/wp-content/themes/genesis-sample/css/fonts/slick.ttf') format('truetype'),url('https://sofabrandmx.com/wp-content/themes/genesis-sample/css/fonts/slick.svg#slick') format('svg')}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
.wpstudio-main-content{text-align:center}.wpstudio-main-content h1{font-size:20px;font-size:1.25rem;color:#64788c;padding:4em 0}.trigger-fixed{position:fixed}.trigger-absolute{position:absolute}.trigger-left{left:0}.trigger-right{right:0}.no-touch .wpstudio-main-content .wpstudio-btn:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 0 20px rgba(0,0,0,.3)}@media only screen and (min-width:1170px){.wpstudio-main-content h1{font-size:32px;font-size:2rem}}.wpstudio-panel{position:fixed;top:0;left:0;height:100%;width:100%;visibility:hidden;z-index:1000;-webkit-transition:visibility 0s .6s;-moz-transition:visibility 0s .6s;transition:visibility 0s .6s}.wpstudio-panel::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:0 0;cursor:pointer;-webkit-transition:background .3s .3s;-moz-transition:background .3s .3s;transition:background .3s .3s}.wpstudio-panel.is-visible{visibility:visible;-webkit-transition:visibility 0s 0s;-moz-transition:visibility 0s 0s;transition:visibility 0s 0s}.wpstudio-panel.is-visible::after{background:rgba(0,0,0,.6);-webkit-transition:background .3s 0s;-moz-transition:background .3s 0s;transition:background .3s 0s}.wpstudio-panel.is-visible .wpstudio-panel-close::before{-webkit-animation:wpstudio-close-1 .6s .3s;-moz-animation:wpstudio-close-1 .6s .3s;animation:wpstudio-close-1 .6s .3s}.wpstudio-panel.is-visible .wpstudio-panel-close::after{-webkit-animation:wpstudio-close-2 .6s .3s;-moz-animation:wpstudio-close-2 .6s .3s;animation:wpstudio-close-2 .6s .3s}@-webkit-keyframes wpstudio-close-1{0%,50%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(45deg)}}@-moz-keyframes wpstudio-close-1{0%,50%{-moz-transform:rotate(0)}100%{-moz-transform:rotate(45deg)}}@keyframes wpstudio-close-1{0%,50%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}}@-webkit-keyframes wpstudio-close-2{0%,50%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(-45deg)}}@-moz-keyframes wpstudio-close-2{0%,50%{-moz-transform:rotate(0)}100%{-moz-transform:rotate(-45deg)}}@keyframes wpstudio-close-2{0%,50%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}}.wpstudio-panel-header{position:fixed;width:90%;height:50px;line-height:50px;z-index:1500;-webkit-transition:top .3s 0s;-moz-transition:top .3s 0s;transition:top .3s 0s}.wpstudio-panel-header h1{font-weight:700;color:$normal;padding-left:5%}.from-left .wpstudio-panel-header,.from-right .wpstudio-panel-header{top:-50px}.from-right .wpstudio-panel-header{right:0}.from-left .wpstudio-panel-header{left:0}.is-visible .wpstudio-panel-header{top:0;-webkit-transition:top .3s .3s;-moz-transition:top .3s .3s;transition:top .3s .3s}#wpstudio-panel-open{background-color:#000;top:20%;padding:1em;display:inline-block;overflow:hidden;white-space:nowrap;z-index:1000;-webkit-transition:opacity .3s 0s;-moz-transition:opacity .3s 0s;transition:opacity .3s 0s}#wpstudio-panel-open:hover{opacity:.8}.wpstudio-panel-close{background-color:#404040;position:absolute;top:0;right:0;height:100%;width:60px;display:inline-block;overflow:hidden;text-indent:100%;white-space:nowrap}.wpstudio-panel-close::after,.wpstudio-panel-close::before{content:"";position:absolute;top:22px;left:20px;height:3px;width:20px;background-color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden}.wpstudio-panel-close::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.wpstudio-panel-close::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.no-touch .wpstudio-panel-close:hover{background-color:#424f5c}.no-touch .wpstudio-panel-close:hover::after,.no-touch .wpstudio-panel-close:hover::before{background-color:#fff;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}.no-touch .wpstudio-panel-close:hover::before{-webkit-transform:rotate(220deg);-moz-transform:rotate(220deg);-ms-transform:rotate(220deg);-o-transform:rotate(220deg);transform:rotate(220deg)}.no-touch .wpstudio-panel-close:hover::after{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.wpstudio-panel-container{position:fixed;width:90%;height:100%;top:0;padding:70px 5%;z-index:1000;overflow:scroll;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;transition-delay:0.3s}.from-right .wpstudio-panel-container{right:0;-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)}.from-left .wpstudio-panel-container{left:0;-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)}.is-visible .wpstudio-panel-container{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}.gsw-10{width:10%}.gsw-20{width:20%}.gsw-30{width:30%}.gsw-40{width:40%}.gsw-50{width:50%}.gsw-100{width:100%}.wpstudio-panel-content{position:absolute;top:0;left:0;width:100%;height:100%;padding:70px 5%;overflow:auto;-webkit-overflow-scrolling:touch}.wpstudio-panel-content p{font-size:14px;font-size:.875rem;color:#424f5c;line-height:1.4;margin:2em 0}.wpstudio-panel-content p:first-of-type{margin-top:0}@media only screen and (min-width:768px){.wpstudio-panel-content p{font-size:16px;font-size:1rem;line-height:1.6}}