.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
@media screen and (max-width:1100px){body #site-header > .inner,body #site-main > .inner,body #site-footer > .inner{padding:0 15px !important;}body #site-main{padding-top:68px;}body header#site-header > .inner .logo img{width:65px;}body header#site-header > .inner .menu-block .menu li{padding:0 0 0 10px;}body header#site-header > .inner .menu-block .menu li a img{padding:10px 2px;}body header#site-header > .inner .menu-block .menu .sign-in{}body header#site-header > .inner .icon-menu{margin-right:20px;}body .block.thumbs{display:none;}body footer#site-footer > .inner .block{display:block;float:left;width:48% !important;box-sizing:border-box;}body footer#site-footer > .inner .block.social{clear:both;}}@media screen and (max-width:800px){body #main-menu{max-width:none;width:auto;}body #main-menu .block-inner{min-width:none;}body header#site-header > .inner .logo img{width:60px;}body #site-main{padding-top:48px;}body.product .content-top{width:100% !important;padding-top:75% !important;}body.product #block-system-main{width:100% !important;padding-left:0 !important;padding-top:1em;}body .block.hero-img .content{overflow:hidden;}body .block.hero-img .content img{height:calc(100vh - 50px);width:auto;}body.landing #site-main > .inner{padding:0 !important;}body .block.search{margin-top:-40px;top:50%;width:90%;left:5%;border:1px solid rgba(255,255,255,0.25);}body .block.tags{display:none;}body .block.featured .square-wrapper{clear:both;display:block;margin:0 auto 1px !important;width:100%;}body #shopping-cart .cart-contents ul#contents li,body #shopping-cart .cart-footer{background-image:none;}body #shopping-cart .cart-contents ul#contents li .left,body #shopping-cart .cart-contents ul#contents li .right,body #shopping-cart .cart-footer .left,body #shopping-cart .cart-footer .right{width:100%;display:block;float:none;clear:both;}body #shopping-cart .cart-contents ul#contents li .right,body #shopping-cart .cart-footer .right{margin-top:20px;text-align:left;}body #block-system-main .block-filter,body #block-system-main .block-search-results{width:100%;clear:both;float:none;}body #block-system-main .block-filter{padding:0 2%;box-sizing:border-box;}body #block-system-main .block-search-results .view .view-header form{width:48%;}body #block-system-main .block-search-results .view .views-row{width:48%;margin:0 2% 4%;}body #block-system-main .block-search-results .view .views-row:nth-child(odd){margin-left:0;}body #block-system-main .block-search-results .view .views-row:nth-child(even){margin-right:0;}body .block-fabrics .view .views-row{width:33.33%;}body footer#site-footer > .inner .block p{font-size:12px;margin:3px 0;}body footer#site-footer > .inner .block.logo{width:90px !important;border:none;}body footer#site-footer > .inner .block.logo img{max-width:70px;}body footer#site-footer > .inner .block.hours{width:calc(100% - 90px) !important;}body footer#site-footer > .inner .block.social{width:100% !important;clear:both;}body footer#site-footer > .inner .block.links p{text-transform:uppercase;font-weight:bold;letter-spacing:1px;}}@font-face{font-family:'Proxima Nova Light';src:url(/themes/contrib/fabric/fonts/ProximaNova-Light.eot);src:url(/themes/contrib/fabric/fonts/ProximaNova-Light.eot#iefix) format("embedded-opentype"),url(/themes/contrib/fabric/fonts/ProximaNova-Light.woff) format("woff"),url(/themes/contrib/fabric/fonts/ProximaNova-Light.ttf) format("truetype"),url(/themes/contrib/fabric/fonts/ProximaNova-Light.svg#da6ddaf3cf69afbba47bd74b5010b98d) format("svg");font-style:normal;font-weight:200;}@font-face{font-family:'Proxima Nova Regular';src:url(/themes/contrib/fabric/fonts/ProximaNova-Regular.eot);src:url(/themes/contrib/fabric/fonts/ProximaNova-Regular.eot#iefix) format("embedded-opentype"),url(/themes/contrib/fabric/fonts/ProximaNova-Regular.woff) format("woff"),url(/themes/contrib/fabric/fonts/ProximaNova-Regular.ttf) format("truetype"),url(/themes/contrib/fabric/fonts/ProximaNova-Regular.svg#2c1459d58560f08b4b0586fbe80aa4cd) format("svg");font-style:normal;font-weight:400;}@font-face{font-family:'Proxima Nova Semibold';src:url(/themes/contrib/fabric/fonts/ProximaNova-Semibold.eot);src:url(/themes/contrib/fabric/fonts/ProximaNova-Semibold.eot#iefix) format("embedded-opentype"),url(/themes/contrib/fabric/fonts/ProximaNova-Semibold.woff) format("woff"),url(/themes/contrib/fabric/fonts/ProximaNova-Semibold.ttf) format("truetype"),url(/themes/contrib/fabric/fonts/ProximaNova-Semibold.svg#67a6c9f6d7dc8f35ecb08de766ea56f0) format("svg");font-style:normal;font-weight:700;}html{font-family:"Proxima Nova Regular";color:#464646;}body{padding:0;margin:0;position:relative;font-family:"Proxima Nova Regular";overflow-x:hidden;transition:transform 120ms ease-in-out;}#site-header,#site-main,#site-footer{display:block;}#site-header > .inner,#site-main > .inner,#site-footer > .inner{position:relative;max-width:1280px;margin:0 auto;padding:0 30px;}.content-top{position:relative;}.left,.right{width:50%;float:left;box-sizing:border-box;}a{text-decoration:none;color:#464646;}#login-register{display:none}.button{display:inline-block;font-size:16px;padding:15px 40px;border:3px solid #fff;color:#fff;font-family:"Proxima Nova Semibold";text-transform:uppercase;text-align:center;}.button.gray{color:#464646;border-color:#e0e0e0;}.button.gray:hover{background:#464646;color:#fff;}.button.black{color:#464646;border-color:#464646;}.button.black:hover{background:#464646;color:#fff;}.slick-dots{display:block;list-style:none;list-style-image:none;overflow:hidden;margin:20px 0 40px;padding:0;text-align:center;}.slick-dots li{list-style:none;list-style-image:none;overflow:hidden;margin:0 2px;padding:0;display:inline-block;border:1px solid #fff;border-radius:50%;}.slick-dots li:hover{border-color:#464646;}.slick-dots li.slick-active{background:#fff;}.slick-dots li.slick-active a{background:#fff;margin:2px;padding:0;border-radius:50%;}.slick-dots li button{padding:2px;display:block;height:6px;width:6px;text-indent:-9999px;overflow:hidden;}.slick-slide img{width:100%;height:auto;}.slick-arrow{position:absolute;top:50%;left:0;margin-top:-20px;appearance:none;border:none;height:24px;width:24px;text-indent:-999px;overflow:hidden;display:block;background:transparent url(/themes/contrib/fabric/img/icons/icon_arrow.svg) center center/cover no-repeat;cursor:pointer;}.slick-arrow:hover{background-image:url(/themes/contrib/fabric/img/icons/icon_arrow_active.svg);}.slick-arrow.slick-next{transform:rotate(180deg);right:0;left:auto;}.slick-arrow + .slick-list{width:92%;margin:0 auto;}.close{display:block;position:absolute;right:40px;top:20px;}.close img{width:25px;height:auto;}.close img + img{display:none;}.close:hover img{display:none;}.close:hover img + img{display:block;}form select{appearance:none;padding:15px 40px 15px 15px;background:#fff url(/themes/contrib/fabric/img/icons/icon_down.svg) right 15px center no-repeat;border:3px solid #e0e0e0;}form input[type="number"]{appearance:none;padding:15px 15px 15px 15px;background:#fff;border:3px solid #e0e0e0;}form label{cursor:pointer;}form input:focus,form select:focus,form textarea:focus,form button:focus{outline:none;}form input[type="text"]:focus,form input[type="password"]:focus,form input[type="email"]:focus,form input[type="address"]:focus,form input[type="tel"]:focus{border-color:#979798 !important;transition:all 140ms ease;}form button,form input[type="button"],form input[type="submit"],form input[type="reset"]{appearance:none;background:#fff;padding:15px 20px;border:3px solid #e0e0e0;text-align:center;text-transform:uppercase;letter-spacing:1px;font-family:"Proxima Nova Regular";cursor:pointer;font-family:"Proxima Nova Regular";}form button:hover,form input[type="button"]:hover,form input[type="submit"]:hover,form input[type="reset"]:hover{color:#fff;background:#464646;}img{vertical-align:bottom;}h1{text-transform:uppercase;letter-spacing:3px;margin:40px 0 30px;}.modal{background:#fff;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;position:fixed;z-index:99;top:69px;left:0;width:100%;}.modal .left,.modal .right{padding:0 40px;box-sizing:border-box;}.modal .block-inner{position:relative;overflow:hidden;max-width:1280px;margin:0 auto;padding:60px 40px 40px 40px;box-sizing:border-box;}#request-swatch{background:#fff url(/themes/contrib/fabric/img/offwhite.png) center top repeat-y;}#request-swatch #swatch-selection > img{width:60%;display:block;margin:0 auto 60px;opacity:.25;}#request-swatch #swatch-selection > p{color:#979798;max-width:80%;margin:0 auto;text-align:center;}#request-swatch #swatch-selection ul{display:block;list-style:none;list-style-image:none;overflow:hidden;margin:20px 0 40px;padding:0;}#request-swatch #swatch-selection ul li{display:block;list-style:none;list-style-image:none;overflow:hidden;margin:0;padding:0;}#request-swatch #swatch-selection ul li a{display:block;background:transparent url(/themes/contrib/fabric/img/icons/icon_plus.svg) right 20px center/21px auto no-repeat;padding:12px 0;text-transform:uppercase;border-bottom:1px solid #e0e0e0;}#request-swatch #swatch-selection ul li:last-child a{border:none;}#request-swatch #swatch-request-form > p{color:#979798;max-width:80%;}#request-swatch #swatch-request-form form{margin:40px 0;}#request-swatch #swatch-request-form form input[type="text"]{display:block;clear:both;width:100%;max-width:280px;box-sizing:border-box;appearance:none;border:1px solid #e0e0e0;padding:10px 20px;margin-bottom:20px;}#request-swatch #swatch-request-form form input[type="submit"],#request-swatch #swatch-request-form form input[type="button"]{width:auto;display:block;margin-top:20px;}#login-register .block-inner{background:#fff url(/themes/contrib/fabric/img/offwhite.png) center top repeat-y;}#login-register .block-inner .user-login h2,#login-register .block-inner .user-register h2{text-transform:uppercase;letter-spacing:2px;font-size:18px;margin:0 0 20px;padding:0;}#login-register .block-inner .user-login form,#login-register .block-inner .user-register form{position:relative;}#login-register .block-inner .user-login form input[type="text"],#login-register .block-inner .user-login form input[type="email"],#login-register .block-inner .user-login form input[type="password"],#login-register .block-inner .user-register form input[type="text"],#login-register .block-inner .user-register form input[type="email"],#login-register .block-inner .user-register form input[type="password"]{display:block;clear:both;width:100%;max-width:280px;box-sizing:border-box;appearance:none;border:1px solid #e0e0e0;padding:10px 20px;margin-bottom:20px;}#login-register .block-inner .user-login form input[type="submit"],#login-register .block-inner .user-login form input[type="button"],#login-register .block-inner .user-register form input[type="submit"],#login-register .block-inner .user-register form input[type="button"]{width:auto;display:block;margin-bottom:20px;}#login-register .block-inner .user-login .forgot-password{display:block;margin-top:30px;}#login-register .block-inner .user-register input[type="button"]{padding-right:45px;background:#fff url(/themes/contrib/fabric/img/icons/icon_arrow_right.svg) right 12px center/30px auto no-repeat;}#login-register .block-inner .user-register input[type="button"]:hover{background:#464646 url(/themes/contrib/fabric/img/icons/icon_arrow_right_w.svg) right 12px center/30px auto no-repeat;}header#site-header{border-bottom:1px solid #e0e0e0;position:fixed;background:#fff;width:100%;z-index:100;}header#site-header > .inner{overflow:hidden;padding:10px 30px;}header#site-header > .inner .logo{float:left;margin-top:12px;}header#site-header > .inner .logo img{width:75px;height:auto;}header#site-header > .inner .menu-block{float:right;}header#site-header > .inner .menu-block .menu{display:block;list-style:none;list-style-image:none;overflow:hidden;margin:0;padding:0;}header#site-header > .inner .menu-block .menu li{display:inline-block;list-style:none;list-style-image:none;overflow:hidden;margin:0;padding:0 10px;line-height:34px;}header#site-header > .inner .menu-block .menu li a{display:block;text-transform:uppercase;color:#464646;font-weight:bold;}header#site-header > .inner .menu-block .menu li a:hover{text-decoration:underline;}header#site-header > .inner .menu-block .menu li a img{width:24px;height:auto;padding:10px;vertical-align:middle;transition:all 140ms ease;}header#site-header > .inner .menu-block .menu li a img:hover{opacity:.4;}header#site-header > .inner .icon-menu{float:left;margin:10px 40px 0 0;height:30px;width:30px;background:transparent url(/themes/contrib/fabric/img/icons/icon_nav.svg) center center/contain no-repeat;cursor:pointer;}body.menu-active{-ms-transform:translateX(300px);-webkit-transform:translateX(300px);-moz-transform:translateX(300px);transform:translateX(300px);overflow-x:hidden;}body.menu-active #main-menu{transform:translateX(-300px);-webkit-transform:translateX(-300px);-moz-transform:translateX(-300px);-ms-transform:translateX(0px);}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){body.menu-active #main-menu{-webkit-transform:none;-moz-transform:none;transform:none;}}#main-menu{background:#464646;position:fixed;width:50%;height:100%;max-width:300px;top:0;left:0;z-index:100;overflow:hidden;display:block !important;-ms-transform:translateX(-300px);-webkit-transform:translateX(-300px);-moz-transform:translateX(-300px);transform:translateX(-300px);transition:transform 120ms ease-in-out;}#main-menu .block-inner{padding:20px;min-width:200px;height:100vh;box-sizing:border-box;overflow:auto;}#main-menu h2{color:#fff;background:transparent url(/themes/contrib/fabric/img/icons/icon_nav_w.svg) left center/21px auto no-repeat;padding-left:40px;margin:0 0 30px;text-transform:uppercase;font-size:15px;letter-spacing:2px;width:calc(100% - 70px);float:left;}#main-menu #menu-close{float:right;text-align:right;color:#fff;display:block;width:30px;transform:translateY(-2px);}#main-menu ul{clear:both;display:block;list-style:none;list-style-image:none;overflow:hidden;margin:0;padding:0;}#main-menu ul.borders{border-top:2px solid white;border-bottom:2px solid white;}#main-menu ul li{display:block;list-style:none;list-style-image:none;overflow:hidden;margin:0;padding:0;font-size:14px;text-transform:uppercase;}#main-menu ul li a{color:#fff;display:block;padding:10px 0;font-weight:bold;}#main-menu hr{background:#bdbdbd;height:1px;width:100%;margin:20px 0;overflow:hidden;border:none;}#main-menu hr + ul li a{color:#bdbdbd;}#site-main{padding-top:100px;overflow:hidden;}.block.thumbs{border-bottom:1px solid #e0e0e0;}.block.thumbs .view{display:table;width:100%;max-width:1100px;margin:2% auto 0;}.block.thumbs .view .views-row{display:table-cell;text-align:center;position:relative;padding-bottom:60px;}.block.thumbs .view .views-row img{width:90%;height:auto;margin:0 auto;transition:all 140ms ease;}.block.thumbs .view .views-row img:hover{opacity:.75;}.block.thumbs .view .views-row .title{position:absolute;width:90%;left:5%;text-align:center;text-transform:uppercase;padding-top:20px;}.block.hero-img .content img{width:100%;height:auto;margin:0;}.block.search,.block.tags{position:absolute;z-index:20;width:100%;text-align:center;}.block.search .content,.block.tags .content{color:#fff;}.block.search .content a,.block.tags .content a{color:#fff;}.block.tags .content{font-size:13px;line-height:1;}.block.tags .content .label{text-transform:uppercase;font-weight:bold;margin-right:20px;}.block.tags .content .tag{border:1px solid #fff;display:inline-block;padding:3px 15px;border-radius:50px;text-transform:lowercase;margin:0 3px;}.block.tags .content .tag:hover{background:#fff;color:#464646;}.block.search{border-bottom:1px solid rgba(255,255,255,0.25);}.block.search .content{color:#fff;}.block.search .content form ::-webkit-input-placeholder{color:#fff;opacity:1;}.block.search .content form :-moz-placeholder{color:#fff;opacity:1;}.block.search .content form ::-moz-placeholder{color:#fff;opacity:1;}.block.search .content form :-ms-input-placeholder{color:#fff;opacity:1;}.block.search .content form .form-text{box-sizing:border-box;width:100%;display:block;background:transparent url(/themes/contrib/fabric/img/icons/icon_search_w.svg) 15px center no-repeat;border:none;padding:20px 60px;text-align:center;transition:all 140ms ease;color:#fff;}.block.search .content form:hover .form-text{background-color:rgba(255,255,255,0.1);}.block.search .content form .form-submit{background:transparent url(/themes/contrib/fabric/img/icons/icon_arrow_right_w.svg) center center/contain no-repeat;position:absolute;right:13px;top:9px;border:none;padding:0;width:40px;height:40px;overflow:hidden;text-indent:-999px;}.block.search .content form .form-submit:hover{background-image:url(/themes/contrib/fabric/img/icons/icon_arrow_right_solid_w.svg);}.block.tags{top:100px;}.block.featured > .inner > .content{font-size:0;}.block.featured .square-wrapper{width:32%;position:relative;overflow:hidden;text-align:center;background:#464646;display:inline-block;}.block.featured .square-wrapper:before{content:"";display:block;padding-top:100%;}.block.featured .square-wrapper:nth-child(2){margin:0 2%;}.block.featured .square{position:absolute;top:0;left:0;bottom:0;right:0;}.block.featured .square:before{content:" ";position:absolute;width:100%;height:100%;background:#797979;opacity:.6;z-index:1;left:0;top:0;}.block.featured .square .inner{height:100%;width:100%;overflow:hidden;display:table;position:relative;z-index:1;}.block.featured .square .inner .content{display:table-cell;vertical-align:middle;}.block.featured .square .inner .content h3{font-size:17px;color:#fff !important;text-transform:uppercase;letter-spacing:2px;text-align:center;width:100%;margin:0;}.block.featured .square .inner .content h3:after{display:block;clear:both;margin:10px auto 25px;line-height:0;width:40px;height:3px;background:#fff;content:" ";}.block.featured .square a{text-align:center;display:inline-block;}.block.featured .square a:hover{background:rgba(255,255,255,0.6);}.block.featured .square.new{background:transparent url(/themes/contrib/fabric/img/featured-new.jpg) center center/cover no-repeat;}.block.featured .square.sale{background:transparent url(/themes/contrib/fabric/img/featured-sale.jpg) center center/cover no-repeat;}.block.featured .square.top{background:transparent url(/themes/contrib/fabric/img/featured-top.jpg) center center/cover no-repeat;}.block-search{width:100%;background:#fff;position:relative;}.block-search .close{position:absolute;right:10px;top:50%;margin-top:-12.5px;}.block-search .close img{height:25px;width:auto;opacity:.25;}.block-search .tabs{padding:15px 10px 15px 70px;background:#fff url(/themes/contrib/fabric/img/icons/icon_search.svg) left 8px center/20px auto no-repeat;}.block-search .tabs ul{display:block;list-style:none;list-style-image:none;overflow:hidden;margin:0;padding:0;line-height:0;}.block-search .tabs ul li{display:inline-block;list-style:none;list-style-image:none;overflow:hidden;margin:2px 0;padding:0;border:1px solid #e0e0e0;border-radius:4px;}.block-search .tabs ul li span{display:block;float:left;width:calc(100% - 80px);height:32px;line-height:32px;padding:0 20px;background:#fff;}.block-search .tabs ul li a{display:block;text-align:center;width:40px;height:32px;line-height:32px;font-size:20px;background:#e0e0e0;float:right;}.block-search .tabs ul li a:hover{background:#464646;color:#fff;}.block-fabrics{background:#fafafa;padding:20px 60px 4px;position:relative;}.block-fabrics .views-row{margin:14px 5px;text-align:center;text-transform:uppercase;}.block-fabrics .views-row img{margin-bottom:5px;transition:box-shadow 140ms ease;}.block-fabrics .views-row img:hover{box-shadow:0px 0px 11px 1px rgba(0,0,0,0.41);}.block-fabrics .pager{padding:0;margin:0;}.block-fabrics .pager a{display:block;text-align:center;border-radius:50%;border:2px solid black;font-size:22px;height:22px;width:22px;line-height:22px;position:absolute;top:50%;margin:-22px 0 0;}.block-fabrics .pager .prev{left:20px;}.block-fabrics .pager .next{right:20px;}#block-system-main{}#block-system-main:before,#block-system-main:after{content:" ";display:table;width:100%;clear:both;}#block-system-main .block .block-title{margin:50px 0;font-size:24px;text-align:center;text-transform:uppercase;letter-spacing:2px;}#block-system-main .block .block-title + h3{margin:-45px 0 40px 0;}#block-system-main .block h3{text-align:center;font-weight:200;font-size:16px;letter-spacing:1px;color:#666;margin:0;}#block-system-main .block .slick-dots{display:block;list-style:none;list-style-image:none;overflow:hidden;margin:20px 0 40px;padding:0;text-align:center;}#block-system-main .block .slick-dots li{list-style:none;list-style-image:none;overflow:hidden;margin:0 2px;padding:0;display:inline-block;border:1px solid #bdbdbd;border-radius:50%;}#block-system-main .block .slick-dots li.slick-active{background:#bdbdbd;}#block-system-main .block .slick-dots li.slick-active a{background:#fff;margin:2px;padding:0;border-radius:50%;}#block-system-main .block .slick-dots li button{padding:2px;display:block;height:8px;width:8px;text-indent:-9999px;overflow:hidden;background:transparent;transition:all 140ms ease;appearance:none;border:none;cursor:pointer;}#block-system-main .block .slick-dots li button:hover{background:#bdbdbd;}#block-system-main .block.origin .content .pager{display:table;position:absolute;margin:0;bottom:0;left:0;table-layout:fixed;padding:0 5%;width:90%;background:rgba(255,255,255,0.75);}#block-system-main .block.origin .content .pager li{display:table-cell;vertical-align:middle;border-radius:0;border:none;margin:0;padding:0;}#block-system-main .block.origin .content .pager li.active a{background:transparent;}#block-system-main .block.origin .content .pager li a{border-radius:0;height:auto;width:auto;display:block;text-indent:0;border:none;margin:0;padding:10px;color:#464646;}#block-system-main .block.origin .content .pager li a:hover{text-decoration:underline;}#block-system-main .search-results{color:#979798;padding:40px 0;}#block-system-main .search-results span{font-size:13px;}#block-system-main .block-filter{width:20%;float:left;position:relative;padding-top:10px;}#block-system-main .block-filter h2{margin:0 0 20px;text-transform:uppercase;font-size:18px;letter-spacing:1px;}#block-system-main .block-filter .clear{position:absolute;right:0;top:12px;text-transform:uppercase;}#block-system-main .block-filter .clear:hover{text-decoration:underline;}#block-system-main .block-filter .filter-group{margin:0 0 20px;}#block-system-main .block-filter .filter-group h3{margin:0 0 10px;text-align:left;font-weight:bold;text-transform:uppercase;position:relative;}#block-system-main .block-filter .filter-group h3 a{display:block;}#block-system-main .block-filter .filter-group h3 a:hover{text-decoration:underline;}#block-system-main .block-filter .filter-group h3:after{content:"+";position:absolute;right:0;top:0;color:#464646;pointer-events:none;}#block-system-main .block-filter .filter-group.expand h3:after{content:"-";}#block-system-main .block-filter .filter-group.expand ul{max-height:300px;}#block-system-main .block-filter .filter-group ul{display:block;list-style:none;list-style-image:none;overflow:hidden;margin:0;padding:0;max-height:0;transition:max-height 200ms ease;}#block-system-main .block-filter .filter-group ul li{display:block;list-style:none;list-style-image:none;overflow:hidden;margin:0;padding:0;}#block-system-main .block-filter .filter-group ul li input[type="checkbox"]{display:none;}#block-system-main .block-filter .filter-group ul li label{display:block;padding:7px 0 7px 20px;color:#979798;background:#fff url(/themes/contrib/fabric/img/icons/icon_circle.svg) left center/10px auto no-repeat;cursor:pointer;}#block-system-main .block-filter .filter-group ul li label:hover{color:#464646;}#block-system-main .block-filter .filter-group ul li input[type="checkbox"]:checked + label{background-image:url(/themes/contrib/fabric/img/icons/icon_circle_full.svg);}#block-system-main .block-filter .filter-group.color ul li{width:20%;margin-top:7px;float:left;text-align:center;}#block-system-main .block-filter .filter-group.color ul li label{padding:0;background-image:none !important;height:23px;width:23px;line-height:23px;display:block;text-indent:-9999px;overflow:hidden;border-radius:50%;border:1px solid transparent;}#block-system-main .block-filter .filter-group.color ul li #color-white + label{background-color:#fff;border:1px solid #e0e0e0;}#block-system-main .block-filter .filter-group.color ul li #color-black + label{background-color:black;}#block-system-main .block-filter .filter-group.color ul li #color-yellow + label{background-color:yellow;}#block-system-main .block-filter .filter-group.color ul li #color-orange + label{background-color:orange;}#block-system-main .block-filter .filter-group.color ul li #color-red + label{background-color:red;}#block-system-main .block-filter .filter-group.color ul li input[type="checkbox"]:checked + label{border:1px solid #464646 !important;}#block-system-main .block-search-results{width:80%;float:left;}#block-system-main #cat.block-search-results{width:100%;float:left;}#block-system-main .block-search-results .view{font-size:0;}#block-system-main .block-search-results .view .view-content{padding:20px 2%;}#block-system-main .block-search-results .view .views-row{box-sizing:border-box;display:inline-block;vertical-align:top;width:22.75%;padding:0;margin:0 1.5% 4%;transition:all 140ms ease;}#block-system-main .block-search-results .view .views-row:hover{box-shadow:0px 0px 11px 1px rgba(0,0,0,0.41);}#block-system-main .block-search-results .view .views-row:first-child,#block-system-main .block-search-results .view .views-row:nth-child(4n+1){margin-left:0;}#block-system-main .block-search-results .view .views-row:last-child,#block-system-main .block-search-results .view .views-row:nth-child(4n){margin-right:0;}#block-system-main .block-search-results .view .views-row h3{text-align:left;}#block-system-main .block-search-results .view .views-row h3 a{color:#464646;}#block-system-main .block-search-results .view .views-row .media img{width:100%;height:auto;}#block-system-main .block-search-results .view .views-row .detail{background:#fafafa;padding:15px;text-align:left;}#block-system-main .block-search-results .view .views-row .detail h3{text-align:left;}#block-system-main .block-search-results .view .views-row .detail p{font-size:14px;margin-bottom:0;color:#979798;}#block-system-main .block-search-results .view .views-row .detail p strong{color:#464646;}#block-system-main .block-search-results .view .view-header,#block-system-main .block-search-results .view .view-footer{font-size:12px;text-align:right;overflow:hidden;clear:both;padding:0 2%;}#block-system-main .block-search-results .view .view-header > *,#block-system-main .block-search-results .view .view-footer > *{display:inline-block;vertical-align:top;margin:0;padding:0;}#block-system-main .block-search-results .view .view-header form,#block-system-main .block-search-results .view .view-footer form{width:23%;float:left;}#block-system-main .block-search-results .view .view-header form select,#block-system-main .block-search-results .view .view-footer form select{width:100%;border-width:1px;padding:10px 30px 10px 10px;text-transform:uppercase;color:#464646;letter-spacing:1px;}#block-system-main .block-search-results .view .view-header form select option,#block-system-main .block-search-results .view .view-footer form select option{color:#979798;letter-spacing:1px;text-transform:none;padding:10px;}#block-system-main .block-search-results .view .view-header form ~ *,#block-system-main .block-search-results .view .view-footer form ~ *{margin:15px 0 0 20px !important;}#block-system-main .block-search-results .view .view-header p a.active,#block-system-main .block-search-results .view .view-footer p a.active{font-weight:bold;}#block-system-main .block-search-results .view .view-header p,#block-system-main .block-search-results .view .view-header ul,#block-system-main .block-search-results .view .view-header li,#block-system-main .block-search-results .view .view-footer p,#block-system-main .block-search-results .view .view-footer ul,#block-system-main .block-search-results .view .view-footer li{line-height:1;}#block-system-main .block-search-results .view .view-header ul,#block-system-main .block-search-results .view .view-footer ul{list-style:none;list-style-image:none;overflow:hidden;margin:0 0 0 20px;padding:0;}#block-system-main .block-search-results .view .view-header ul li,#block-system-main .block-search-results .view .view-footer ul li{display:inline-block;vertical-align:top;list-style:none;list-style-image:none;overflow:hidden;margin:0;padding:0 1px;}#block-system-main .block-search-results .view .view-header ul li.active,#block-system-main .block-search-results .view .view-footer ul li.active{font-weight:bold;}#block-system-main .block-search-results-facet{width:80%;float:left;}#block-system-main .block-search-results-facet .view{font-size:0;}#block-system-main .block-search-results-facet .view .view-content{padding:20px 2%;}#block-system-main .block-search-results-facet .view .views-row{box-sizing:border-box;display:inline-block;vertical-align:top;width:22.75%;padding:0;margin:0 1.5% 4%;transition:all 140ms ease;}#block-system-main .block-search-results-facet .view .views-row:hover{box-shadow:0px 0px 11px 1px rgba(0,0,0,0.41);}#block-system-main .block-search-results-facet .view .views-row:first-child,#block-system-main .block-search-results-facet .view .views-row:nth-child(4n+1){margin-left:0;}#block-system-main .block-search-results-facet .view .views-row:last-child,#block-system-main .block-search-results-facet .view .views-row:nth-child(4n){margin-right:0;}#block-system-main .block-search-results-facet .view .views-row h3{text-align:left;}#block-system-main .block-search-results-facet .view .views-row h3 a{color:#464646;}#block-system-main .block-search-results-facet .view .views-row .media img{width:100%;height:auto;}#block-system-main .block-search-results-facet .view .views-row .detail{background:#fafafa;padding:15px;text-align:left;}#block-system-main .block-search-results-facet .view .views-row .detail h3{text-align:left;}#block-system-main .block-search-results-facet .view .views-row .detail p{font-size:14px;margin-bottom:0;color:#979798;}#block-system-main .block-search-results-facet .view .views-row .detail p strong{color:#464646;}#block-system-main .block-search-results-facet .view .view-header,#block-system-main .block-search-results-facet .view .view-footer{font-size:12px;text-align:right;overflow:hidden;clear:both;padding:0 2%;}#block-system-main .block-search-results-facet .view .view-header > *,#block-system-main .block-search-results-facet .view .view-footer > *{display:inline-block;vertical-align:top;margin:0;padding:0;}#block-system-main .block-search-results-facet .view .view-header form,#block-system-main .block-search-results-facet .view .view-footer form{width:23%;float:left;}#block-system-main .block-search-results-facet .view .view-header form select,#block-system-main .block-search-results-facet .view .view-footer form select{width:100%;border-width:1px;padding:10px 30px 10px 10px;text-transform:uppercase;color:#464646;letter-spacing:1px;}#block-system-main .block-search-results-facet .view .view-header form select option,#block-system-main .block-search-results-facet .view .view-footer form select option{color:#979798;letter-spacing:1px;text-transform:none;padding:10px;}#block-system-main .block-search-results-facet .view .view-header form ~ *,#block-system-main .block-search-results-facet .view .view-footer form ~ *{margin:15px 0 0 20px !important;}#block-system-main .block-search-results-facet .view .view-header p a.active,#block-system-main .block-search-results-facet .view .view-footer p a.active{font-weight:bold;}#block-system-main .block-search-results-facet .view .view-header p,#block-system-main .block-search-results-facet .view .view-header ul,#block-system-main .block-search-results-facet .view .view-header li,#block-system-main .block-search-results-facet .view .view-footer p,#block-system-main .block-search-results-facet .view .view-footer ul,#block-system-main .block-search-results-facet .view .view-footer li{line-height:1;}#block-system-main .block-search-results-facet .view .view-header ul,#block-system-main .block-search-results-facet .view .view-footer ul{list-style:none;list-style-image:none;overflow:hidden;margin:0 0 0 20px;padding:0;}#block-system-main .block-search-results-facet .view .view-header ul li,#block-system-main .block-search-results-facet .view .view-footer ul li{display:inline-block;vertical-align:top;list-style:none;list-style-image:none;overflow:hidden;margin:0;padding:0 1px;}#block-system-main .block-search-results-facet .view .view-header ul li.active,#block-system-main .block-search-results-facet .view .view-footer ul li.active{font-weight:bold;}#block-system-main .block.also-like .view{font-size:0;text-align:center;}#block-system-main .block.also-like .view .views-row{display:inline-block;vertical-align:top;width:20%;margin:0 3.33%;transition:all 140ms ease;}#block-system-main .block.also-like .view .views-row:hover{box-shadow:0px 0px 11px 1px rgba(0,0,0,0.41);}#block-system-main .block.also-like .view .views-row:first-child{margin-left:0;}#block-system-main .block.also-like .view .views-row:last-child{margin-right:0;}#block-system-main .block.also-like .view .views-row h3{text-align:left;}#block-system-main .block.also-like .view .views-row h3 a{color:#464646;}#block-system-main .block.also-like .view .views-row .media img{width:100%;height:auto;}#block-system-main .block.also-like .view .views-row .detail{background:#fafafa;padding:15px;text-align:left;}#block-system-main .block.also-like .view .views-row .detail p{font-size:14px;color:#979798;}#block-system-main .block.also-like .view .views-row .detail p strong{color:#464646;}body.product .content-top{max-width:1280px;width:70%;float:left;margin:0 auto;height:0;overflow:hidden;padding-top:52.5%;background:white;position:relative;}body.product .content-top .inner{position:absolute;top:0;left:0;width:100%;height:100%;}body.product .content-top .slider{text-align:center;position:relative;}body.product .content-top .slider .slide img{width:100%;height:100%;}body.product .content-top .slider .pager,body.product .content-top .slider .slick-dots{position:absolute;bottom:0;margin-bottom:30px;width:100%;}body.product .content-top .slider .pager li,body.product .content-top .slider .slick-dots li{margin:0 10px;}body.product .content-top .slider .pager li button,body.product .content-top .slider .slick-dots li button{appearance:none;border:none;background:transparent;height:8px;width:8px;}body.product .content-top .slider .pager li.active,body.product .content-top .slider .slick-dots li.active{background:transparent;border:none;padding:0;}body.product .content-top .slider .pager li.active a,body.product .content-top .slider .pager li.active button,body.product .content-top .slider .slick-dots li.active a,body.product .content-top .slider .slick-dots li.active button{background:transparent;border:3px solid #fff;box-sizing:border-box;padding:3px;margin:0;}body.product .color-options{width:100%;margin:60px 0;padding-top:60px;overflow:hidden;transition:max-height 200ms ease;}body.product .color-options.expand{max-height:3500px;}body.product .color-options ul{width:100%;display:flex;list-style:none;list-style-image:none;overflow:hidden;margin:0;padding:0;}body.product .color-options ul li{display:table-cell;vertical-align:middle;width:16.66%;list-style:none;list-style-image:none;overflow:hidden;margin:0;padding:0;}body.product .color-options ul li h2{border-left:12px solid #fff;margin:0;padding:0;padding-top:30%;font-size:medium;text-align:center;text-transform:uppercase;letter-spacing:2px;}body.product .color-options ul li h2 a{display:block;}body.product .color-options ul li h2 a:before{content:url(/themes/contrib/fabric/img/icons/icon_plus.svg);vertical-align:middle;margin-right:15px;display:inline-block;width:25px;height:auto;}body.product .color-options ul li h2:hover a:before{content:url(/themes/contrib/fabric/img/icons/icon_plus_hover.svg);}body.product .color-options ul li img{width:100%;height:auto;border-left:12px solid #fff;transition:all 140ms ease;}body.product .color-options ul li img:hover{opacity:.75;}body.product .color-options ul li:first-child{margin-left:0;}body.product .color-options ul li:last-child{margin-right:0;}body.product .color-options ul + ul{margin-top:10px;}body.product #block-system-main{max-width:1280px;width:25%;padding-left:5%;float:left;margin:0 auto;}body.product #block-system-main #product-detail{overflow:hidden;position:relative;background-clip:content-box;}body.product #block-system-main #product-detail .product-buy{float:left;width:100%;box-sizing:border-box;}body.product #block-system-main #product-detail .product-buy .icons{width:50%;float:right;clear:right;}body.product #block-system-main #product-detail .product-buy .icons a{display:inline-block;margin-left:10px;}body.product #block-system-main #product-detail .product-buy h3{margin-block-start:0;}body.product #block-system-main #product-detail .product-buy .icons img{width:25px;height:auto;opacity:.5;transition:all 140ms ease;}body.product #block-system-main #product-detail .product-buy .icons img:hover{opacity:1;}body.product #block-system-main #product-detail .product-buy .buttons{clear:both;margin-top:20px;}body.product #block-system-main #product-detail .product-buy .buttons input{margin-right:10px;}body.product #block-system-main #product-detail .product-buy .buttons .request-swatch{background:#fff url(/themes/contrib/fabric/img/icons/icon_swatch.svg) left 10px center/25px auto no-repeat;padding-left:50px;}body.product #block-system-main #product-detail .product-buy .buttons .request-swatch:hover{background:#464646 url(/themes/contrib/fabric/img/icons/icon_swatch_active.svg) left 10px center/25px auto no-repeat;}body.product #block-system-main #product-detail .product-specs{float:right;width:50%;padding:3%;box-sizing:border-box;}body.product #block-system-main #product-detail .product-specs .tab{display:none;}body.product #block-system-main #product-detail .product-specs .tab.active{display:block;}body.product #block-system-main #product-detail .product-specs .tabs{display:block;list-style:none;list-style-image:none;overflow:hidden;margin:0;padding:0;border:3px solid #e0e0e0;}body.product #block-system-main #product-detail .product-specs .tabs li{display:block;float:left;list-style:none;list-style-image:none;overflow:hidden;margin:0;padding:0;width:33.33%;text-align:center;}body.product #block-system-main #product-detail .product-specs .tabs li a{display:block;padding:20px 5px;font-weight:bold;letter-spacing:1px;text-transform:uppercase;color:#bdbdbd;border-left:3px solid #e0e0e0;}body.product #block-system-main #product-detail .product-specs .tabs li a:hover{color:#464646;}body.product #block-system-main #product-detail .product-specs .tabs li:first-child a{border-left:0;}body.product #block-system-main #product-detail .product-specs .tabs li.active a{background:#464646;color:#fff;}body.product #block-system-main #product-detail .product-specs div ul li{margin:0 0 20px;}body.product #block-system-main #product-detail .product-specs div ul li span{display:block;color:#bdbdbd;font-size:14px;}#shopping-cart .cart-header{overflow:hidden;margin:0 0 20px;}#shopping-cart .cart-header h3{width:60%;float:left;margin:0;text-transform:uppercase;color:#979798;font-size:13px;font-weight:normal;letter-spacing:1px;}#shopping-cart .cart-header h3 + h3{width:20%;}#shopping-cart .cart-contents{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;}#shopping-cart .cart-contents ul#contents{display:block;list-style:none;list-style-image:none;margin:0;padding:0;}#shopping-cart .cart-contents ul#contents li{display:table;width:100%;list-style:none;list-style-image:none;margin:0;padding:60px 0;border-bottom:1px solid #e0e0e0;background:#fff url(/themes/contrib/fabric/img/offwhite.png) 55% top repeat-y;background-clip:content-box;position:relative;}#shopping-cart .cart-contents ul#contents li .left,#shopping-cart .cart-contents ul#contents li .right{display:table-cell;vertical-align:middle;float:none;}#shopping-cart .cart-contents ul#contents li .left{width:60%;}#shopping-cart .cart-contents ul#contents li .right{width:40%;}#shopping-cart .cart-contents ul#contents li .close{position:absolute;right:0;bottom:50px;}#shopping-cart .cart-contents ul#contents li .close img{width:25px;height:auto;}#shopping-cart .cart-contents ul#contents li .product{display:table;width:80%;}#shopping-cart .cart-contents ul#contents li .product .detail{padding-left:10%;}#shopping-cart .cart-contents ul#contents li .product .detail p{color:#979798;}#shopping-cart .cart-contents ul#contents li .product .detail strong{color:#464646;}#shopping-cart .cart-contents ul#contents li .product .media img{width:100%;height:auto;transition:all 140ms ease;}#shopping-cart .cart-contents ul#contents li .product .media img:hover{box-shadow:0px 0px 11px 1px rgba(0,0,0,0.41);}#shopping-cart .cart-contents ul#contents li .product .media,#shopping-cart .cart-contents ul#contents li .product .detail{display:table-cell;vertical-align:middle;}#shopping-cart .cart-contents ul#contents li .product .media{width:30%;}#shopping-cart .cart-contents ul#contents li .product .detail{width:70%;}#shopping-cart .cart-contents ul#contents li .yards,#shopping-cart .cart-contents ul#contents li .subtotal{width:50%;float:left;}#shopping-cart .cart-footer{overflow:hidden;padding-top:40px;display:table;width:100%;color:#979798;}#shopping-cart .cart-footer h2,#shopping-cart .cart-footer h2 + span{color:#464646;text-transform:uppercase;}#shopping-cart .cart-footer h3,#shopping-cart .cart-footer h2{display:inline-block;margin:0;}#shopping-cart .cart-footer h2 + span,#shopping-cart .cart-footer h3 + span{float:right;}#shopping-cart .cart-footer .left,#shopping-cart .cart-footer .right{display:table-cell;float:none;vertical-align:bottom;width:50%;}#shopping-cart .cart-footer .left{padding-right:5%;width:60%;}#shopping-cart .cart-footer .right{text-align:right;}body.checkout .checkout-progress{display:table;margin-bottom:40px;border-collapse:collapse;box-sizing:border-box;width:100%;}body.checkout .checkout-progress > div{display:table-cell;vertical-align:top;border:3px solid #e0e0e0;padding:15px;height:135px;width:33.33%;box-sizing:border-box;}body.checkout .checkout-progress > div.active{color:#fff;background:#464646;}body.checkout .checkout-progress > div h3{margin:0 0 10px;font-size:14px;text-transform:uppercase;letter-spacing:2px;text-align:center;}body.checkout .checkout-progress > div div{line-height:1.5;}body.checkout .checkout-progress > div a{float:right;color:#979798;text-transform:uppercase;margin-top:-20px;}body.checkout .checkout-progress > div a:hover{text-decoration:underline;}body.checkout #shopping-cart .cart-contents{border-top:none;}body.checkout #shopping-cart .cart-contents ul#contents li{border:none;background:#fff;display:block;padding:20px 0;}body.checkout #shopping-cart .cart-contents ul#contents li .product{width:100%;border-right:1px solid #e0e0e0;padding-right:5%;box-sizing:border-box;}body.checkout #shopping-cart .cart-contents ul#contents li .product .subtotal p{color:#464646;margin:15px 0 0;font-size:20px;font-weight:bold;text-align:right;}body.checkout #shopping-cart .cart-contents > .left{width:60%;}body.checkout #shopping-cart .cart-contents > .right{width:40%;}body.checkout #shopping-cart .cart-contents .info{padding-left:40px;}body.checkout #shopping-cart .cart-contents .info input[type="text"]{display:block;clear:both;width:100%;box-sizing:border-box;appearance:none;border:1px solid #e0e0e0;padding:10px 20px;margin-bottom:20px;}body.checkout #shopping-cart .cart-contents .info input[type="submit"],body.checkout #shopping-cart .cart-contents .info input[type="button"]{width:auto;display:block;margin-bottom:20px;}body.checkout #shopping-cart .cart-contents .info select.state,body.checkout #shopping-cart .cart-contents .info input.zip{width:48%;}body.checkout #shopping-cart .cart-contents .info select{border-width:1px;padding:9px 20px;}body.checkout #shopping-cart .cart-contents .info .zip{float:right;}body.checkout #shopping-cart .cart-contents .info label{width:100%;display:block;clear:both;margin-top:20px;}body.checkout #shopping-cart .cart-contents .info input[type="submit"]{margin-top:40px;padding:15px 40px;}body.checkout #shopping-cart .cart-contents .info .js-form-type-radio label{display:inline;}body.checkout.billing #shopping-cart .cart-contents .billing select{width:48%;}body.checkout.billing #shopping-cart .cart-contents .billing select + select{float:right;}body.checkout.review #shopping-cart .info > div h3{text-transform:uppercase;letter-spacing:2px;}body.checkout.review #shopping-cart .info > div a{float:right;text-transform:uppercase;}body.checkout.review #shopping-cart .info > div.total{margin-top:120px;}body.checkout.review #shopping-cart .info > div.total h3:first-child{display:block;clear:both;margin-bottom:20px;}body.checkout.review #shopping-cart .info > div.total div{color:#979798;margin-bottom:30px;}body.checkout.review #shopping-cart .info > div.total div h3{text-transform:none;}body.checkout.review #shopping-cart .info > div.total div span{margin-top:-40px;}body.checkout.review #shopping-cart .info > div.total h2,body.checkout.review #shopping-cart .info > div.total h2 + span{color:#464646;text-transform:uppercase;}body.checkout.review #shopping-cart .info > div.total h3,body.checkout.review #shopping-cart .info > div.total h2{display:inline-block;margin:0;}body.checkout.review #shopping-cart .info > div.total h2 + span,body.checkout.review #shopping-cart .info > div.total h3 + span{float:right;}body.checkout.review #shopping-cart .info > div.total span:last-child{font-size:24px;}footer#site-footer{border-top:1px solid #e0e0e0;margin-top:60px;padding:40px 0;}footer#site-footer > .inner{display:table;width:calc(100% - 60px);}footer#site-footer > .inner .block{display:table-cell;width:20%;}footer#site-footer > .inner .block h2.block-title{text-transform:uppercase;font-size:14px;letter-spacing:1px;margin:0 0 5px;}footer#site-footer > .inner .block .inner{color:#979798;}footer#site-footer > .inner .block .inner p{font-size:14px;}footer#site-footer > .inner .block .inner a{color:#979798;}footer#site-footer > .inner .block .inner a:hover{color:#464646;}footer#site-footer > .inner .block.logo{vertical-align:middle;border-right:1px solid #e0e0e0;width:18%;}footer#site-footer > .inner .block.hours{padding-left:5%;width:22%;}footer#site-footer > .inner .block.hours .content p span{display:inline-block;width:40px;padding-right:10px;}footer#site-footer > .inner .block.social .content a{display:inline-block;margin-right:20px;}footer#site-footer > .inner .block.social .content a img{opacity:1;transition:all 140ms ease;}footer#site-footer > .inner .block.social .content a img:hover{opacity:.5;}body.user #block-tabs{display:block;list-style:none;list-style-image:none;overflow:hidden;margin:0;padding:0;}body.user #block-tabs ul{padding-inline-start:0px;}body.user #block-tabs li{display:block;float:left;list-style:none;list-style-image:none;overflow:hidden;margin:0;padding:0;width:15%;text-align:center;}body.user #block-tabs li a{display:block;padding:20px 5px;font-weight:bold;letter-spacing:1px;text-transform:uppercase;color:#bdbdbd;border-right:3px solid #e0e0e0;border-top:3px solid #e0e0e0;border-bottom:3px solid #e0e0e0;}body.user #block-tabs li a:hover{color:#464646;}body.user #block-tabs li:first-child a{border-left:3px solid #e0e0e0;}body.user #block-tabs li a.is-active{background:#464646;color:#fff;}body.user #block-tabs div ul li{margin:0 0 20px;}body.user #block-tabs div ul li span{display:block;color:#bdbdbd;font-size:14px;}#home-banner{margin-bottom:40px;}#home-banner img{max-width:100%;}#block-fabric-content ul.pager__items{text-align:center;}#block-fabric-content ul.pager__items li{display:inline;}#sliding-popup{background:none;background-color:#464646;}.eu-cookie-compliance-secondary-button{color:#fff;font-weight:bold;}.eu-cookie-compliance-more-button{color:#fff;}#shopping-cart .cart-contents ul#contents li .yards,#shopping-cart .cart-contents ul#contents li .subtotal,#shopping-cart .cart-contents ul#contents li .remove{width:32%;float:left;}#shopping-cart .cart-contents ul#contents li .subtotal{padding-top:16px;}#shopping-cart .cart-contents ul#contents li .yards .js-form-type-number input{width:60px;}#shopping-cart .cart-header .yards{width:25%;}#shopping-cart .cart-header .subtotal{width:15%;}.mailchimp-signup-subscribe-form{background-color:aliceblue;max-width:1024px;padding-top:20px;padding-bottom:20px;}.mailchimp-signup-subscribe-form input[type=email]{border-width:1px;border-style:solid;border-color:rgb(224,224,224);margin-bottom:20px;padding:10px 10px 10px 20px;}.field--type-mailchimp-lists-subscription legend{display:none;margin:unset;padding:unset;}.field--type-mailchimp-lists-subscription fieldset{border:none;margin:unset;padding:unset;margin-bottom:20px;}.field--type-mailchimp-lists-subscription .form-checkbox{-webkit-appearance:none;margin:0px;border:1px solid #e0e0e0;padding:8px;display:inline-block;position:relative;vertical-align:bottom;}.field--type-mailchimp-lists-subscription .form-checkbox:checked:after{content:'x';font-size:16px;position:absolute;top:-2px;left:4px;color:grey;}.field--type-mailchimp-lists-subscription .option{color:grey;}.tearsheet{float:left;padding:20px 2%;width:96%;background-color:#ffefdb}.tearsheet .all{font-size:0;}.tearsheet .all .all-content{padding-top:40px;}.tearsheet .all .all-items{box-sizing:border-box;display:inline-block;vertical-align:top;width:22.75%;padding:0;margin:0 1.5% 4%;transition:all 140ms ease;}.tearsheet .all .all-items:hover{box-shadow:0px 0px 11px 1px rgba(0,0,0,0.41);}.tearsheet .all .all-items:first-child,.tearsheet .all .all-items:nth-child(4n+1){margin-left:0;}.tearsheet .all .all-items:last-child,.tearsheet .all .all-items:nth-child(4n){margin-right:0;}.tearsheet .all .all-items h3{font-weight:200;font-size:16px;letter-spacing:1px;color:#666;margin:0;text-align:left;}.tearsheet .all .all-items h3 a{color:#464646;}.tearsheet .all .all-items .media img{width:100%;height:auto;}.tearsheet .all .all-items .detail{background:#fafafa;padding:15px;text-align:left;}.tearsheet .all .all-items .detail h3{text-align:left;}.tearsheet .all .all-items .detail p{font-size:14px;margin-bottom:0;color:#979798;}.tearsheet .all .all-items .detail p strong{color:#464646;}.patterns{float:left;padding:20px 2%;width:96%;background-color:#ffefdb}.patterns .all{font-size:0;}.patterns .all .all-content{padding-top:40px;}.patterns .all .all-items{box-sizing:border-box;display:inline-block;vertical-align:top;width:22.75%;padding:0;margin:0 1.5% 4%;transition:all 140ms ease;}.patterns .all .all-items:hover{box-shadow:0px 0px 11px 1px rgba(0,0,0,0.41);}.patterns .all .all-items:first-child,.patterns .all .all-items:nth-child(4n+1){margin-left:0;}.patterns .all .all-items:last-child,.patterns .all .all-items:nth-child(4n){margin-right:0;}.patterns .all .all-items h3{font-weight:200;font-size:16px;letter-spacing:1px;color:#666;margin:0;text-align:left;}.patterns .all .all-items h3 a{color:#464646;}.patterns .all .all-items .media img{width:100%;height:auto;}.patterns .all .all-items .detail{background:#fafafa;padding:15px;text-align:left;}.patterns .all .all-items .detail h3{text-align:left;}.patterns .all .all-items .detail p{font-size:14px;margin-bottom:0;color:#979798;}.patterns .all .all-items .detail p strong{color:#464646;}.pattern-image img{transition:filter .5s ease-in-out;-webkit-filter:grayscale(100%);filter:grayscale(100%);}.pattern-image img:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%);}.designs{float:left;padding:20px 2%;width:96%;}.designs{font-size:0;}.designs .all-content{display:flex;padding-top:40px;}.designs .all-items{position:relative;box-sizing:border-box;display:block;vertical-align:top;width:22.75%;padding:0;margin:0 1.5% 4%;transition:all 140ms ease;}.designs .all-items:first-child,.designs .all-items:nth-child(4n+1){margin-left:0;}.designs .all-items:last-child,.designs .all-items:nth-child(4n){margin-right:0;}.designs .all-items img{width:100%;height:auto;}.cart-form .form-actions,.cart-contents .form-actions{float:right;margin-top:2em;}#shopping-cart .layout-region-checkout-footer{float:none;width:auto;padding-right:0;}#shopping-cart .form-item-comment-pane-comments-fieldset-comments textarea{width:100%;}
@media screen and (max-width:768px){}@media screen and (max-width:415px){#shopping-cart .cart-contents ul#contents li .product{width:100%;}#shopping-cart .cart-contents ul#contents li .product .media{widhth:40%;}#shopping-cart .cart-contents ul#contents li .subtotal{font-size:20px;width:28%;margin-left:1em;padding-top:1em;}#shopping-cart .cart-contents ul#contents li .product .detail{padding-left:6%;}#shopping-cart .cart-contents ul#contents li .yards .js-form-type-number input{width:67%;}#shopping-cart .cart-contents ul#contents li .remove{padding-top:1em;}#shopping-cart .cart-contents ul#contents li .remove input{margin-left:1.5em;}.order-total-line__subtotal{margin-top:4%;}.order-total-line__total{margin-bottom:4%;}body.checkout #shopping-cart .cart-contents > .left{width:100%;}body.checkout #shopping-cart .cart-contents > .left .views-field-product-id .product{width:224px;}body.checkout #shopping-cart .cart-contents > .left .views-field-product-id .media{height:62px;}body.checkout #shopping-cart .cart-contents > .left .views-field-product-id .detail{width:220px;}body.checkout #shopping-cart .cart-contents > .left .views-field-product-id .detail > strong,body.checkout #shopping-cart .cart-contents > .left .views-field-product-id .detail [class^='product--variation-field--variation_price__']{display:inline-block;}body.checkout #shopping-cart .cart-contents > .left .views-field-product-id .detail [class^='product--variation-field--variation_sku']{margin-top:-0.5em;}body.checkout #shopping-cart .cart-contents > .left .views-field-product-id .detail h3{margin-bottom:-0.5em;}body.checkout #shopping-cart .cart-contents > .left .views-field-product-id .media img{position:absolute;clip:rect(0,220px,70px,0);}body.checkout #shopping-cart .cart-contents > .right{width:100%;}body.checkout #shopping-cart .cart-contents .info{padding-left:0px;}body.checkout #shopping-cart .cart-contents > .right .checkout-pane-contact-information input{width:60%;}body.checkout #shopping-cart .cart-contents > .right .checkout-pane-comment-pane #edit-comment-pane-comments-fieldset-comments{width:97%;}body.checkout #shopping-cart .cart-contents > .left .checkout-pane-coupon-redemption .form-item-sidebar-coupon-redemption-form-code input{width:67%;}body.checkout #shopping-cart .cart-contents > .left .checkout-pane-coupon-redemption{margin-top:1.5em;margin-bottom:1em;}body.checkout #shopping-cart .cart-contents > .left .checkout-pane-coupon-redemption #edit-sidebar-coupon-redemption-form-apply{margin-top:0.5em;}body.checkout #shopping-cart .cart-contents > .layout-region-checkout-footer #edit-actions-next{margin-top:1em;}body.checkout #shopping-cart .cart-contents > .layout-region-checkout-footer #edit-actions a{margin-left:.75em;}#shopping-cart .cart-header h3{width:69%;}#shopping-cart .cart-header .yards{display:none}}@media screen and (max-width:376px){}.curbside a{appearance:none;background:#fff;padding:15px 20px;border:3px solid #e0e0e0;text-align:center;text-transform:uppercase;letter-spacing:1px;font-family:"Proxima Nova Regular";cursor:pointer;font-family:"Proxima Nova Regular";}.curbside a:hover{color:#fff;background:#464646;}#edit-curbside-pane{margin-top:45px;margin-bottom:45px;}
