body,html{font-size:16px;overflow-x:hidden;-webkit-font-smoothing:subpixel-antialiased}img.lazyload,img.lazyloading,img.lazyloaded{opacity:0}.product-grid-default .product-card-figure img.fade-in.lazyloaded,img.fade-in.lazyloaded{opacity:1;transition:all 3s}.content-area{width:initial}.breadcrumb-navigation{text-align:left;font-size:.75em;line-height:.75em;padding:1.25em 0}.template-index .page-body-content{margin-bottom:3.75em}.page-body-content{max-width:100%;margin:0 auto}.page-body-content .home-section{max-width:85.375em}.page-body-content .shopify-section .home-section:not(.slideshow):not(.image-with-text){max-width:1080px;margin:0 auto}.page-body-content .home-section.slideshow{padding-top:0!important;width:100%;max-width:2100px;margin:0 auto}.page-body-content .shopify-section .home-section#image-list{max-width:1080px;margin-top:0}.page-body-content .shopify-section:first-child{margin-bottom:0}.page-body-content .shopify-section:nth-child(2){margin-bottom:0}.page-body-content .shopify-section .home-section:not(.slideshow):not(.image-with-text){width:calc($maximum-width-inner - 40px)}.page-body-content .home-section:not(.banner-mini):not(.slideshow){padding:3.75em 0!important}.page-body-content .home-section.banner-mini{padding-top:3.75em}.page-body-content .shopify-section.slideshow{width:100%;max-width:150em}.page-body-content .slideshow:after{border:0}.page-body-content .slideshow-sibling-section .home-section{margin-top:3.125em}.page-body-content .product img[data-rimg=loaded]{animation-name:none}.page-body-content .placeholder-svg{width:100%;height:18.75em;display:flex;vertical-align:middle}@media screen and (max-width: 75em){.page-body-content .shopify-section .home-section:not(.slideshow):not(.image-with-text),.page-body-content .image-with-text-container{width:95%}}@media screen and (max-width: 44.938em){.page-body-content .content-area .breadcrumb-navigation{margin-top:4.375em}}.product-quickview{display:none!important}#shopify-section-static-header{max-width:100%;margin:auto;text-align:center}#shopify-section-static-header .main-header--minimal{margin:0 auto}#shopify-section-static-header .main-header-wrap.main-header--minimal-sticky{max-width:85.375em}#shopify-section-static-header .main-header--nav-links .nav-item .dropdown-wrap-primary{overflow:scroll}#shopify-section-static-header .main-header--nav-links .nav-item .dropdown-wrap-primary::-webkit-scrollbar{display:none}#shopify-section-static-header .main-header nav.full .nav-item{padding:0 .845em 0 0}#shopify-section-static-header .mega-nav{top:6.5625em!important;box-shadow:0 2px 5px #0003;height:auto!important;left:1.25em!important;transform:translateY(50px);transition:all .3s ease-in-out}#shopify-section-static-header .mega-nav .list .label{text-transform:capitalize;font-size:14px;font-weight:600;border-bottom:none;padding:0;margin:0 0 20px}#shopify-section-static-header .mega-nav .item,#shopify-section-static-header .mega-nav .list-item{position:relative}#shopify-section-static-header .mega-nav .list-item a{font-size:14px}#shopify-section-static-header .mega-nav .list-item:last-child{margin-bottom:20px}#shopify-section-static-header .mega-nav .list-item a:hover{opacity:1}#shopify-section-static-header .mega-nav .list .list-item a{min-width:initial}#shopify-section-static-header .mega-nav.visible{transform:translateY(0)}#shopify-section-static-header .mega-nav a:hover{text-decoration:underline}#shopify-section-static-header .header-minimal{padding:0}#shopify-section-static-header .store-title-navigation{display:flex;justify-content:center;align-items:center;height:100%}#shopify-section-static-header .main-header--minimal .main-header--tools{display:none}#shopify-section-static-header .main-header nav.full .nav-item:after{content:"";position:absolute;top:100%;height:.125em;width:0%;left:0;background-color:#e0273f;transition:all .2s}#shopify-section-static-header .main-header nav.full .nav-item:hover:after{width:calc(100% - 20px);transition:all .2s}#shopify-section-static-header .header-minimal-container{width:100%;display:flex;flex-direction:column;position:relative}#shopify-section-static-header .header-minimal-top{background-color:#000;color:#fff;min-height:1.875em;display:flex;align-items:center;text-align:left;overflow:hidden;width:100%;max-width:100vw}#shopify-section-static-header .header-minimal-store-info,#shopify-section-static-header .header-minimal-store-phone-number{font-size:12px;letter-spacing:1.08px;padding:5px 20px;color:#fff;max-width:1366px;margin:0 auto}#shopify-section-static-header .header-minimal-store-phone-number{text-align:right}#shopify-section-static-header .header-minimal-store-phone-number img{height:1.5em;width:1.5em;margin-right:.625em}#shopify-section-static-header .header-minimal-middle{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;height:8.125em;padding:0 1.25em;width:100%;margin:0 auto}#shopify-section-static-header .header-minimal-bottom{background-color:#d5d5d533;display:flex;justify-content:center;align-items:center;color:#000}#shopify-section-static-header .header-minimal-bottom-info{display:flex;align-items:center;justify-content:center;height:35px;font-size:12px;font-weight:700;position:relative;width:100%;pointer-events:all}#shopify-section-static-header .header-minimal-text{max-width:25em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#shopify-section-static-header .header-minimal-bottom-important-text{color:#e0273f;text-transform:uppercase;padding-right:.625em}#shopify-section-static-header .header-minimal-bottom-arrow{display:flex;position:absolute;right:2.5em}#shopify-section-static-header .mini-cart-wrap{font-size:20px;margin-left:30px}#shopify-section-static-header #header-dropdown-flooring-samples{height:320px!important}#shopify-section-static-header .samples-container{width:100%;display:flex;justify-content:center}#shopify-section-static-header .samples-container img{height:300px}#shopify-section-static-header .samples-text{display:flex;flex-direction:column;justify-content:center;font-size:30px;width:30%;min-width:450px;margin-left:50px}#shopify-section-static-header .samples-button{display:inline;background-color:#2e2e2e;opacity:.7;color:#fff;border-radius:30px;padding:10px 35px;font-size:14px;max-width:200px;margin:30px auto 0;text-transform:uppercase;cursor:pointer;transition:all .3s}#shopify-section-static-header .samples-button:hover{color:#fff;opacity:1}#shopify-section-static-header .cart-mini-actions .action-button{background-color:#323232;border:1px solid #323232;opacity:.7;color:#fff;transition:all .3s}#shopify-section-static-header .cart-mini-actions .action-button:hover{background-color:#323232;border:1px solid #323232;color:#fff;opacity:1}#shopify-section-static-header .search{display:flex;position:absolute;right:80px}#shopify-section-static-header .search a:not(.lsrp-products-viewall):not(.lsr-link):not(.lsr-product-search-link):not(.predictive-search-result a){display:flex;width:24px;align-items:center;justify-content:center}#shopify-section-static-header .live-search .search svg{height:20px!important;width:24px!important}#shopify-section-static-header .live-search{z-index:99}#shopify-section-static-header .item-count{min-width:17px;padding:3px;line-height:10px;color:#000;background-color:#fff;border-radius:50%;margin-left:5px}#shopify-section-static-header .no-icon{display:flex}#shopify-section-static-header .bag-icon{display:none}#shopify-section-static-header .item-count:empty{display:none}#shopify-section-static-header .lsrp-content-placeholder{display:none}#shopify-section-static-header .lsr-content{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}#shopify-section-static-header .lsr-link{width:calc(25% - 30px);margin-right:40px}#shopify-section-static-header .lsr-link:nth-child(4n){margin-right:0}#shopify-section-static-header .lsr-figure{text-align:center;min-height:230px;height:30vh;max-height:260px;min-width:230px;width:30vh;max-width:100%}#shopify-section-static-header .lsr-figure img{width:100%;height:100%;object-fit:cover}#shopify-section-static-header .lsr-product-info{color:#323232;display:flex;flex-direction:column;justify-content:space-between;min-width:250px;width:30vh;max-width:100%;height:100px;margin-top:20px}#shopify-section-static-header .lsr-product-search-link{white-space:nowrap;text-align:right}#shopify-section-static-header .lsr-title,#shopify-section-static-header .lsr-price .money{font-size:14px}#shopify-section-static-header .predictive-search-no-results,#shopify-section-static-header .predictive-search-no-results+a{font-size:18px;width:100%;text-align:center;margin-bottom:20px}#shopify-section-static-header .predictive-search-no-results+a{color:#fff;background-color:#2e2e2e;width:auto;margin:0 auto;opacity:.7;font-size:14px;cursor:pointer;padding:10px 25px;border-radius:3px;box-shadow:2px 3px 6px #000000b3;transition:opacity .3s}#shopify-section-static-header .predictive-search-no-results+a:hover{opacity:1}#shopify-section-static-header .ls-form-button-search,#shopify-section-static-header .ls-form-button-close{height:35px;width:40px;padding:0 9px;border:none;border-left:1px solid #707070;flex-grow:0;flex-shrink:0;order:0;color:#222;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}#shopify-section-static-header .ls-form-button-search .svg-icon{height:18px;width:19px}#shopify-section-static-header .ls-form-button-close{pointer-events:none;right:0}#shopify-section-static-header .ls-form-button-close .svg-icon{height:23px;width:24px;padding-top:3px}#shopify-section-static-header .account-orders-mobile{display:flex;flex-direction:column;margin-top:100px;text-align:left;font-size:13px}#shopify-section-static-header .account-orders-mobile a{padding:16px 18px;color:#222}#shopify-section-static-header .mini-cart-wrap{font-size:12px;height:80px;width:80px;background-color:#000;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;position:absolute;right:0;bottom:0;cursor:pointer}#shopify-section-static-header .mini-cart-wrap .no-icon{line-height:12px;margin-top:10px}#shopify-section-static-header .header-minimal-middle-row{display:flex;justify-content:space-between;align-items:flex-start;width:100%;height:40px;position:relative;padding-right:100px}#shopify-section-static-header .header-minimal-middle-row:last-child{align-items:flex-end}#shopify-section-static-header .nav-item .label{font-size:12px;font-weight:700;text-transform:uppercase;padding:0}#shopify-section-static-header .account-orders{height:100%;display:flex;align-items:flex-end;font-size:12px}#shopify-section-static-header .store-title.store-logo{display:flex;align-items:flex-end;margin:0;padding:0;width:120px}#shopify-section-static-header .header-minimal-middle-row-link:first-child{margin-right:20px}#shopify-section-static-header .header-minimal-middle-row-link img{padding-left:5px}#shopify-section-static-header .header-minimal-bottom{position:relative}#shopify-section-static-header .header-minimal-bottom a:nth-child(2):before{content:"";position:absolute;left:0;height:75%;border-left:1px solid rgba(0,0,0,.125)}@media screen and (max-width: 87.5em){#shopify-section-static-header .main-header-wrap.main-header--minimal-sticky{max-width:87.5em;width:auto}}@media screen and (max-width: 85.375em){#shopify-section-static-header .mega-nav{width:100%}}@media screen and (max-width: 75em){#shopify-section-static-header .header-minimal-bottom-important-text:not(:empty)+.header-minimal-text{max-width:300px}}@media screen and (max-width: 73.75em){#shopify-section-static-header .header-minimal-middle-row-link{font-size:0}#shopify-section-static-header .header-minimal-middle-row-link img{padding-left:0}#shopify-section-static-header .nav-item .label{font-size:12px}}@media screen and (max-width: 67.5em){#shopify-section-static-header .header-minimal-middle{height:80px}#shopify-section-static-header .search{top:75%;right:100px}#shopify-section-static-header .main-header--minimal .header-minimal .main-header--tools .main-header--tools-group{position:absolute;top:-25%}#shopify-section-static-header .store-title.store-logo{position:absolute;top:50%}#shopify-section-static-header .header-minimal-middle-row{justify-content:center;padding-right:0}#shopify-section-static-header .account-orders{display:none}#shopify-section-static-header #ls-form{width:100%;border:none;position:fixed;right:0;height:65px}#shopify-section-static-header .ls-button-search{opacity:1}#shopify-section-static-header .mega-nav{display:none!important}#shopify-section-static-header .header-minimal-bottom-important-text:not(:empty)+.header-minimal-text{max-width:250px}#shopify-section-static-header #shopify-section-static-header .header-minimal-middle-row:last-child{justify-content:flex-end}#shopify-section-static-header .main-header--minimal .main-header--tools{left:0;display:block}#shopify-section-static-header .header-minimal-store-info{padding:5px 15px}#shopify-section-static-header .store-title-navigation{width:100%}#shopify-section-static-header .ls-input{font-size:24px}#shopify-section-static-header .ls-form-button-close{padding:0 20px}#shopify-section-static-header .lsr-link{width:calc(33.3333333% - 15px);margin-right:22.5px}#shopify-section-static-header .lsr-link:nth-child(4n){margin-right:22.5px}#shopify-section-static-header .lsr-link:nth-child(3n){margin-right:0}#shopify-section-static-header .lsr-figure{text-align:center;min-height:200px;height:30vh;min-width:200px;width:30vh;max-width:100%}#shopify-section-static-header .ls-form-button-search,#shopify-section-static-header .ls-form-button-close{padding:0 20px;width:60px}#shopify-section-static-header .ls-form-button-search .svg-icon{width:25px;height:28px}#shopify-section-static-header .ls-form-button-close .svg-icon{height:33px;width:30px}}@media screen and (max-width: 64em){#shopify-section-static-header .main-header--minimal .header-minimal .main-header--tools{width:auto}}@media screen and (max-width: 60em){#shopify-section-static-header .header-minimal-bottom-important-text:not(:empty)+.header-minimal-text{max-width:175px}}@media screen and (max-width: 56.25em){#shopify-section-static-header .header-minimal-text{max-width:250px}}@media screen and (max-width: 53.75em){#shopify-section-static-header .header-minimal-bottom-important-text:not(:empty)+.header-minimal-text{max-width:150px}}@media screen and (max-width: 47.938em){#shopify-section-static-header .lsr-link{width:calc(50% - 20px);margin-right:40px}#shopify-section-static-header .lsr-link:nth-child(3n){margin-right:40px}#shopify-section-static-header .lsr-link:nth-child(4n),#shopify-section-static-header .lsr-link:nth-child(2n){margin-right:0}#shopify-section-static-header .lsr-title,#shopify-section-static-header .lsr-price .money{font-size:16px}#shopify-section-static-header .mini-cart-wrap{font-size:12px;height:100px;bottom:-45%;border-bottom-left-radius:10px;border-bottom-right-radius:10px}#shopify-section-static-header .header-minimal-bottom{display:none}}@media screen and (max-width: 42.5em){#shopify-section-static-header .mini-cart-wrap{margin-left:5px;z-index:4000}#shopify-section-static-header .bag-icon{display:flex}#shopify-section-static-header .item-count{right:calc(10% - 16px)}#shopify-section-static-header .ls-results-products{padding:5px}#shopify-section-static-header .lsr-products-content{justify-content:space-around}#shopify-section-static-header .lsr-figure,#shopify-section-static-header .lsr-product-info{width:100%;min-width:100%}}@media screen and (max-width: 37.5em){#shopify-section-static-header .lsr-content{flex-direction:column;align-items:baseline}#shopify-section-static-header .lsr-product-search-link{margin-left:100px}}@media screen and (max-width: 32.5em){#shopify-section-static-header .lsr-figure{min-height:180px;height:20vh}#shopify-section-static-header .lsr-results-products{padding:0}#shopify-section-static-header .lsr-link{width:calc(50% - 10px);margin-right:10px}#shopify-section-static-header .lsr-link:nth-child(3n){margin-right:10px}}@media screen and (max-width: 28.125em){#shopify-section-static-header .lsr-title,#shopify-section-static-header .lsr-price .money{font-size:14px;line-height:18px}}@media screen and (max-width: 26.438em){#shopify-section-static-header .page-body-content{margin-top:0!important}#shopify-section-static-header .mini-cart-wrap{width:60px}#shopify-section-static-header .search{right:15px;left:30px}#shopify-section-static-header .store-title img{max-width:80%}}@media screen and (max-width: 21.875em){#shopify-section-static-header .lsr-figure{min-height:150px}}#shopify-section-static-cart .cart{margin-bottom:60px}#shopify-section-static-cart .cart .cart-table{border-bottom:1px solid #ccc}#shopify-section-static-cart .empty{text-align:center}#shopify-section-static-cart .table th{font-weight:400;font-size:14px}#shopify-section-static-cart .cart-tools .instructions .field{border:1px solid #ccc;border-radius:3px;cursor:text;min-height:100px}#shopify-section-static-404 .link-404{text-decoration:underline;color:#e0273f}#shopify-section-static-404 .page-title{padding:2.5em 0}#shopify-section-static-404 .breadcrumb-navigation{text-align:center}#shopify-section-static-404 p.message{margin:0 auto;text-align:center;font-size:16px;width:50%}#shopify-section-static-404 .products .product:last-child{display:none}@media screen and (max-width: 42.5em){#shopify-section-static-404 .products .product:last-child{display:block}#shopify-section-static-404 .products .product{font-size:16px;margin-bottom:3.75em}}#shopify-section-static-page-contact{background-color:#fff}#shopify-section-static-page-contact .page-title{text-align:center;letter-spacing:5px;padding:16px 0}#shopify-section-static-page-contact .page-title h3{letter-spacing:2px;font-weight:100;font-size:24px;margin-top:20px;margin-bottom:10px}#shopify-section-static-page-contact .text-content-wrap{display:flex;padding:0;margin-top:20px}#shopify-section-static-page-contact .sidebar{float:left;width:60%;padding:0 20px}#shopify-section-static-page-contact .text-content.has-sidebar{width:35%;padding-right:0}#shopify-section-static-page-contact .submit-button{padding:10px 14px 9px;margin-top:30px;width:75%}#shopify-section-static-page-contact .field-wrap{width:100%;margin:0 auto}#shopify-section-static-page-contact .rte p{font-size:14px;line-height:22px;width:80%;margin:20px auto;text-align:center}@media screen and (max-width: 53.125em){#shopify-section-static-page-contact .text-content-wrap{flex-direction:column}#shopify-section-static-page-contact .text-content.has-sidebar{width:100%;margin:0 auto;padding-top:25px}#shopify-section-static-page-contact .sidebar{width:100%;margin:0 auto}#shopify-section-static-page-contact .submit-button{margin:30px auto}}#shopify-section-shipping-page{background-color:#fff}#shopify-section-shipping-page .page-title{text-align:center;border:0px;letter-spacing:5px}#shopify-section-shipping-page .page-title h1{padding-left:0}#shopify-section-shipping-page .page-body-content{background-color:#fcf8ea}#shopify-section-shipping-page .col-sm-7{float:left;width:58%}#shopify-section-shipping-page .col-sm-5{width:40%;float:left}#shopify-section-shipping-page .col-sm-5,#shopify-section-shipping-page .col-sm-7{position:relative;min-height:1px;padding-right:15px;padding-left:15px;box-sizing:border-box}#mfo-section-dynamic-collection .heading-wrapper{width:calc(100% - 40px);margin:0 auto 1.25em;display:flex;align-items:baseline;justify-content:space-between}#mfo-section-dynamic-collection .collection-list-header{display:flex;font-size:30px;text-align:left;margin:0 0 2em}#mfo-section-dynamic-collection .product-list{width:100%;margin:0 auto}#mfo-section-dynamic-collection .product-inner a{pointer-events:all}#mfo-section-dynamic-collection .collection-list-wrapper{position:relative}#mfo-section-dynamic-collection .collection-list-wrapper .collection-list-wrapper-arrow{display:flex;align-items:center;justify-content:center;position:absolute;transform:translate(-50%,-50%);top:50%;right:-1.875em;background:#fff;height:102%;width:3.125em;cursor:pointer;z-index:4001;transition:all .3s ease-in-out}#mfo-section-dynamic-collection .collection-list-wrapper .collection-list-wrapper-arrow svg{height:3.125em}#mfo-section-dynamic-collection .collection-list-wrapper .collection-list-wrapper-arrow:hover{background:#f7f7f7}#mfo-section-dynamic-collection .collection-list-wrapper .arrow-left{right:calc(100% - 65px);opacity:0;transition:all .3s}#mfo-section-dynamic-collection .collection-list-wrapper .collection-list{width:100%;overflow-y:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;flex-wrap:nowrap}#mfo-section-dynamic-collection .collection-list-wrapper .collection-list::-webkit-scrollbar{display:none}#mfo-section-dynamic-collection .collection-list-wrapper .collection-list .AjaxinateLoop{width:100%;display:flex;flex-wrap:nowrap}#mfo-section-dynamic-collection .collection-list-wrapper .collection-list .AjaxinateLoop .AjaxinatePagination{display:none}#mfo-section-dynamic-collection .collection-list-wrapper .collection-list .AjaxinateLoop .collection-item{margin-right:1.25em}#mfo-section-dynamic-collection .collection-list-wrapper .collection-list .AjaxinateLoop .collection-item .product-card-figure{width:25vh;height:25vh;max-width:15.625em;max-height:15.625em;min-width:14.5em;min-height:14.5em}#mfo-section-dynamic-collection .collection-list-wrapper .collection-list .AjaxinateLoop .collection-item .product-card-figure img{width:100%;height:100%;pointer-events:none}#mfo-section-dynamic-collection .collection-list-wrapper .collection-list .AjaxinateLoop .collection-item .product-card-footer{margin-top:1.25em}#mfo-section-dynamic-collection .collection-list-wrapper .collection-list .AjaxinateLoop .collection-item .badge{position:absolute;top:0;left:0;white-space:nowrap}@media screen and (max-width: 51.438em) and (orientation: landscape){#mfo-section-dynamic-collection .collection-list-wrapper{height:100%}#mfo-section-dynamic-collection .collection-list-wrapper .collection-list .AjaxinateLoop .collection-item .product{min-width:2.8125em}#mfo-section-dynamic-collection .collection-list-wrapper .collection-list .AjaxinateLoop .collection-item .product .product-inner{overflow:visible}#mfo-section-dynamic-collection .collection-list-wrapper .collection-list .AjaxinateLoop .collection-item .product .product-inner .product-card-figure{width:25vw;height:25vw}#mfo-section-dynamic-collection .collection-list-wrapper .collection-list .AjaxinateLoop .collection-item .product .product-inner .product-card-figure img{padding:0;min-height:0}#mfo-section-dynamic-collection .collection-list-wrapper .collection-list .AjaxinateLoop .collection-item .product .product-card-footer,#mfo-section-dynamic-collection .collection-list-wrapper .collection-list .AjaxinateLoop .collection-item .product .product-card-footer-mobile{height:11.25em;margin-top:0;padding:.3125em;margin-bottom:0}#mfo-section-dynamic-collection .collection-list-wrapper .collection-list .AjaxinateLoop .collection-item .product .product-card-footer .product-card-details .title,#mfo-section-dynamic-collection .collection-list-wrapper .collection-list .AjaxinateLoop .collection-item .product .product-card-footer-mobile .product-card-details .title{font-size:11px;min-height:40px}#mfo-section-dynamic-collection .collection-list-wrapper .collection-list .AjaxinateLoop .collection-item .product .product-card-footer .product-card-details .price,#mfo-section-dynamic-collection .collection-list-wrapper .collection-list .AjaxinateLoop .collection-item .product .product-card-footer-mobile .product-card-details .price{font-size:11px}}@media screen and (max-width: 48em){#mfo-section-dynamic-collection .collection-list-wrapper .collection-list .AjaxinateLoop .title a{font-size:1em}}@media screen and (max-width: 42.5em){#mfo-section-dynamic-collection .collection-list-wrapper .collection-list-wrapper-arrow{top:-4.375em;right:0;height:1.875em;transform:none}#mfo-section-dynamic-collection .collection-list-wrapper .arrow-left{right:3.125em}}@media screen and (max-width: 39.125em){#mfo-section-dynamic-collection .heading-wrapper{margin:0 .3125em 1.25em;width:calc(100% - 10px)}#mfo-section-dynamic-collection .collection-list-wrapper{width:calc(100% - 10px)}#mfo-section-dynamic-collection .product-inner{overflow:visible}}#mfo-section-dynamic-slides .slideshow-container{max-width:100%;max-height:900px;min-height:500px;height:calc(100vh - 300px);position:relative;margin:0 auto}#mfo-section-dynamic-slides .slideshow-container .dynamic-slides__slide{width:100%;height:100%}#mfo-section-dynamic-slides .slide-image{height:100%;width:100%}#mfo-section-dynamic-slides .text{color:#f2f2f2;font-size:15px;padding:8px 12px;position:absolute;bottom:8px;width:100%;text-align:center}#mfo-section-dynamic-slides .dot{cursor:pointer;height:8.5px;width:8.5px;background-color:#ddd;border-radius:50%;display:flex;margin:0 5px;transition:background-color .6s ease}#mfo-section-dynamic-slides .dot:last-child{margin:0 0 0 5px}#mfo-section-dynamic-slides .active,#mfo-section-dynamic-slides .dot:hover{background-color:#323232}#mfo-section-dynamic-slides .next-arrow,#mfo-section-dynamic-slides .prev-arrow{z-index:4000}#mfo-section-dynamic-slides .slideshow-box{position:absolute;color:#fff;top:calc(50% - 200px);left:150px;padding:10px 20px;display:flex;flex-direction:column;justify-content:flex-end;height:328px;width:328px;align-items:baseline;letter-spacing:1.25px;font-weight:700;text-align:right}#mfo-section-dynamic-slides .slideshow-box-heading{font-size:30px;width:100%;overflow:hidden}#mfo-section-dynamic-slides .slideshow-box-button{position:absolute;left:150px;top:calc(50% + 145px);display:block;background-color:#000;opacity:1;font-size:14px;text-transform:uppercase;color:#fff;cursor:pointer;padding:14px 30px;box-shadow:2px 3px 6px #000000b3;text-align:center;width:328px;max-width:90%}#mfo-section-dynamic-slides .slideshow-box-dots{position:absolute;top:calc(57% + 145px);left:50%;transform:translate(-50%);display:flex;justify-content:center;opacity:1;width:auto}#mfo-section-dynamic-slides .slideshow-learn-more{position:absolute;bottom:0;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center}#mfo-section-dynamic-slides .slideshow-learn-more svg{display:flex}#mfo-section-dynamic-slides .slideshow-learn-more div{margin-bottom:10px;color:#fff;font-size:12px}@media screen and (max-width: 85.375em){#mfo-section-dynamic-slides .slideshow-learn-more{display:none}}@media screen and (max-width: 51.438em) and (orientation: landscape){#mfo-section-dynamic-slides .slideshow-container{height:480px}#mfo-section-dynamic-slides .slideshow-box-button{opacity:1}}@media screen and (max-width: 48em){#mfo-section-dynamic-slides .slideshow-box{width:57.5%}#mfo-section-dynamic-slides .slideshow-box-dots{display:none}#mfo-section-dynamic-slides .prev-arrow{left:30px}#mfo-section-dynamic-slides .next-arrow{left:calc(100% - 30px)}}@media screen and (max-width: 42.5em){#mfo-section-dynamic-slides .slideshow-box{top:calc(50% - 80px);left:50%;transform:translate(-50%,-50%);height:240px}#mfo-section-dynamic-slides .slideshow-box-button{width:68.5%;left:50%;top:calc(50% + 100px);transform:translate(-50%,-50%)}#mfo-section-dynamic-slides .slideshow-container{height:410px;min-height:0}}@media screen and (max-width: 37.5em){#mfo-section-dynamic-slides .slideshow-box{width:68.5%;top:50%}#mfo-section-dynamic-slides .slideshow-box-button{top:87.5%}#mfo-section-dynamic-slides .slideshow-box-heading{font-size:48px}}@media screen and (max-width: 30em){#mfo-section-dynamic-slides .slideshow-box{padding:0 10px;top:calc(50% - 20px)}#mfo-section-dynamic-slides .slideshow-box-heading{font-size:40px}}@media screen and (max-width: 25em){#mfo-section-dynamic-slides .slideshow-box-heading{font-size:36px}}@media screen and (max-width: 22.5em){#mfo-section-dynamic-slides .slideshow-box,#mfo-section-dynamic-slides .slideshow-box-button{width:62.5%}#mfo-section-dynamic-slides .slideshow-box-heading{font-size:32px}}@media screen and (max-width: 20em){#mfo-section-dynamic-slides .slideshow-box,#mfo-section-dynamic-slides .slideshow-box-button{width:66.5%}#mfo-section-dynamic-slides .prev-arrow{left:25px}#mfo-section-dynamic-slides .next-arrow{left:calc(100% - 25px)}}#shopify-section-static-collection-content{width:100%}#shopify-section-static-collection .content{display:flex}#shopify-section-static-collection .breadcrumb-navigation{padding:1.667em 0}#shopify-section-static-collection .AjaxinatePagination{font-size:22px;text-align:center;width:100%}#shopify-section-static-collection .template-collection .product-list{display:flex;flex-wrap:nowrap}#shopify-section-static-collection .collection-title-header{display:none}#shopify-section-static-collection #shopify-section-static-collection-content.shopify-section,#shopify-section-static-collection #shopify-section-static-search-filter.shopify-section{margin-top:0}#shopify-section-static-collection .collection-content.ajax-loaded{padding:0}#shopify-section-static-collection .content-area{display:flex;max-width:1366px;position:relative;padding:0;width:100%}#shopify-section-static-collection .content-area .collection-empty{display:flex;justify-content:center;align-items:center;width:100%;height:calc(100vh - 195px)}#shopify-section-static-collection .content-area .collection-empty span{font-size:196px;color:#ccc}#shopify-section-static-collection .content-area .collection-empty .flex-col{text-align:center;margin-left:3.75em}#shopify-section-static-collection .content-area .collection-empty .flex-col button{font-size:18px;background-color:#777;border:1px solid #777777;text-transform:capitalize;padding:15px 35px;box-shadow:0 3px 6px #0000004a;transition:background-color .2s ease-in-out;line-height:18px;min-width:200px;color:#fff}#shopify-section-static-collection .content-area .collection-empty .flex-col button:hover{background-color:#5e5e5e}#shopify-section-static-collection .filters-icon{display:none}#shopify-section-static-collection .close-filters-icon{display:none;z-index:4000;padding-bottom:40px}#shopify-section-static-collection .collection-content{padding:20px 0 0 20px;position:relative;width:100%}#shopify-section-static-collection .collection-title-header-mobile{display:none}#shopify-section-static-collection .loading-text-head,#shopify-section-static-collection .loading-text{transform:translate(-50%,-50%);position:absolute;left:50%;top:50%}#shopify-section-static-collection .collection-banner{display:flex;width:100%;margin-bottom:20px;max-height:280px}#shopify-section-static-collection .collection-banner img{width:100%;object-fit:contain}#shopify-section-static-collection .filter-sidebar{display:flex;position:sticky;position:-webkit-sticky;top:0;flex-direction:column;align-items:flex-start;height:100vh;flex:0 0 20%;width:20%}#shopify-section-static-collection .filter-sidebar .filter-header:not(:first-child){border-top:1px solid #ccc;padding-top:10px}#shopify-section-static-collection .filter-sidebar .filter-header:last-of-type{border-bottom:1px solid #ccc;padding-bottom:10px}#shopify-section-static-collection .filter-sidebar-content{width:100%;overflow-y:scroll;scrollbar-width:none}#shopify-section-static-collection .filter-sidebar-content::-webkit-scrollbar{display:none}#shopify-section-static-collection .filter-header{display:flex;justify-content:space-between;align-items:center;font-size:13px;margin-bottom:10px;cursor:pointer}#shopify-section-static-collection .filter-header img{margin-left:40px}#shopify-section-static-collection .filter-cart-item-container{display:flex;align-items:center;margin-bottom:10px;position:relative}#shopify-section-static-collection .filter-cart-item-image{height:30px;min-width:30px;max-width:30px}#shopify-section-static-collection .filter-cart-item-info{display:flex;flex-direction:column;padding-left:10px;width:80%}#shopify-section-static-collection .filter-cart-item-delete{display:flex;cursor:pointer}#shopify-section-static-collection .filter-cart-item-delete svg{position:absolute;right:-10px}#shopify-section-static-collection .filter-cart-item-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:15px;width:100%}#shopify-section-static-collection .filter-cart-item-price,#shopify-section-static-collection .filter-cart-item-count{font-size:13px;color:#626262}#shopify-section-static-collection .filter-cart-item-count{padding-left:5px}#shopify-section-static-collection .filter-items{display:flex;flex-direction:column;font-size:13px;margin-bottom:10px}#shopify-section-static-collection .filter-items:not(.filter-cart):not(.filter-brand){display:none}#shopify-section-static-collection .filter-item select{width:60%;padding:5px 0}#shopify-section-static-collection .filter-item div{margin:10px 0}#shopify-section-static-collection .filter-item{padding-bottom:10px;font-size:13px}#shopify-section-static-collection .filter-item span{font-size:12px}#shopify-section-static-collection .filter-cart-empty{font-size:14px}#shopify-section-static-collection .filter-buttons-row{display:flex;justify-content:space-between}#shopify-section-static-collection .filter-clear{font-size:14px;padding:0;border:none;outline:none;background:none;width:40%;text-align:left}#shopify-section-static-collection .filter-error-msg{width:60%;color:#e0273f;font-size:12px;word-break:break-word;text-align:right;display:none}#shopify-section-static-collection .filter-sidebar #filter-chips{width:100%;margin:0 auto;height:auto;display:flex;flex-direction:row;flex-wrap:wrap}#shopify-section-static-collection .filter-sidebar #filter-chips .chip{width:auto;color:#000;padding:5px 10px;background-color:#fff;border:1px solid #000;border-radius:15px;font-weight:400;margin-right:10px;position:relative;margin-top:20px}#shopify-section-static-collection .filter-sidebar #filter-chips .chip-clear{width:auto;color:#000;padding:5px 10px;font-weight:400;margin-right:10px;position:relative;margin-top:10px}#shopify-section-static-collection .filter-sidebar #filter-chips .destroy-chip,#shopify-section-static-collection .filter-sidebar #filter-chips .destroy-chip-collection,#shopify-section-static-collection .filter-sidebar #filter-chips .destroy-all-chips{height:24px;width:24px;display:flex;position:absolute;left:5px;cursor:pointer;z-index:100;font-size:22px;line-height:22px;outline:none;align-items:center;justify-content:center}#shopify-section-static-collection .filter-sidebar #filter-chips .chip-text{margin-left:25px}#shopify-section-static-collection .ajax-paginate-base{width:80%;text-align:center;margin:1.25em auto}#shopify-section-static-collection .ajax-paginate{width:100%;text-align:center;margin:20px auto}#shopify-section-static-collection .product-list{display:flex;flex-wrap:wrap;justify-content:space-between}#shopify-section-static-collection .product-list .product{margin-bottom:40px;width:calc(33.333333% - 15px)}#shopify-section-static-collection .product-list .product .product-card-figure{width:36vh;min-width:100%;max-width:100%;max-height:300px;min-height:300px;height:250px;overflow:hidden;position:relative}#shopify-section-static-collection .product-list .product .product-card-figure img{width:100%;height:100%;pointer-events:none}#shopify-section-static-collection .product-list .product:nth-child(3){margin-right:0}@media screen and (max-width: 85.375em){#shopify-section-static-collection .page-body-content{padding:0 20px}}@media screen and (max-width: 73.75em){#shopify-section-static-collection .product-list .product .product-card-figure{min-height:250px;max-height:250px;min-width:100%;max-width:100%}}@media screen and (max-width: 64em){#shopify-section-static-collection .collection-main{font-size:38px}#shopify-section-static-collection .filter-cart-item-name{width:90%}}@media screen and (max-width: 61.25em){#shopify-section-static-collection .product-list .product .product-card-figure{min-height:220px;max-height:220px;min-width:100%;max-width:100%}#shopify-section-static-collection .collection-title-header{display:none}#shopify-section-static-collection .collection-title-header-mobile{display:flex;justify-content:space-between;align-items:center;margin:20px 0;font-size:18px;padding:0 20px}#shopify-section-static-collection .close-filters-icon{display:block}#shopify-section-static-collection .filter-sidebar{padding:20px;width:350px;max-width:100%;left:-100%;flex:0;position:fixed;z-index:9999;background:#fff}#shopify-section-static-collection .filter-sidebar-overlay{position:fixed;width:100vw;height:100vh;z-index:6000;top:0;left:0;background-color:#000000b3;opacity:0;display:none;overflow:hidden}#shopify-section-static-collection .collection-content{width:100%;padding:20px 0 0}#shopify-section-static-collection .filters-icon{display:block;transform:rotate(90deg)}#shopify-section-static-collection .breadcrumb-navigation{display:none}}@media screen and (max-width: 48em){#shopify-section-static-collection .product-list .product .product-card-figure{min-height:200px;max-height:200px;height:200px;min-width:100%;max-width:100%}#shopify-section-static-collection .product-list .product .product-card-footer-mobile{height:225px}#shopify-section-static-collection .collection-main{font-size:34px}#shopify-section-static-collection .collection-content{padding:0}#shopify-section-static-collection html,#shopify-section-static-collection body{overflow-x:hidden}}@media screen and (max-width: 46em) and (orientation: landscape){#shopify-section-static-collection .collection-content .AjaxinateLoop .product .product-card-footer,#shopify-section-static-collection .collection-content .AjaxinateLoop .product .product-card-footer-mobile{height:150px}}@media screen and (max-width: 42.5em){#shopify-section-static-collection .page-body-content .shopify-section{margin-top:0}#shopify-section-static-collection .collection-title-header{padding:0 20px}#shopify-section-static-collection .content-area{padding:0;margin-top:0!important;flex-direction:column}#shopify-section-static-collection .breadcrumb-navigation{font-size:12px;padding-left:20px}#shopify-section-static-collection #shopify-section-static-collection .collection-content{margin-left:0;width:100%;flex:0 0 100%}#shopify-section-static-collection .template-collection .product-list{grid-gap:10px}#shopify-section-static-collection .product-list .product{width:calc(50% - 10px)}#shopify-section-static-collection .product-list .product .product-card-footer-mobile{height:150px}#shopify-section-static-collection .product-list .product .product-card-footer-mobile .title{height:60px}#shopify-section-static-collection .product-list .product .product-card-footer-mobile .title a{font-size:16px}#shopify-section-static-collection .product-list .product .product-card-figure{min-height:250px;max-height:250px;height:250px;min-width:100%;max-width:100%}}@media screen and (max-width: 37.5em){#shopify-section-static-collection .product-list .product{width:calc(50% - 5px)}#shopify-section-static-collection .product-list .product .product-card-footer{padding:7.5px 7.5px 0}#shopify-section-static-collection .collection-main{font-size:26px}#shopify-section-static-collection .content-area .collection-empty{flex-direction:column}#shopify-section-static-collection .content-area .collection-empty .flex-col{margin-left:0}}@media screen and (max-width: 30em){#shopify-section-static-collection .product-list .product .product-card-figure{min-height:175px;max-height:175px;height:175px;min-width:100%;max-width:100%}}@media screen and (max-width: 25.875em){#shopify-section-static-collection .page-body-content{margin-top:0!important}#shopify-section-static-collection .collection-main{margin-left:0}}@media screen and (max-width: 21.875em){#shopify-section-static-collection .collection-main{font-size:20px}}#shopify-section-static-product,.quickshop-product{max-width:1366px;margin:0 auto}#shopify-section-static-product .next-product,#shopify-section-static-product .previous-product,.quickshop-product .next-product,.quickshop-product .previous-product{position:fixed;display:flex;justify-content:space-between;align-items:center;height:75px;width:160px;padding:17.5px;top:50vh;box-shadow:-10px 0 19px #00000036;opacity:.5;background-color:#fff;z-index:3999;transition:all .2s ease-in-out}#shopify-section-static-product .next-product:hover,.quickshop-product .next-product:hover{right:0;opacity:1}#shopify-section-static-product .previous-product:hover,.quickshop-product .previous-product:hover{left:0;opacity:1}#shopify-section-static-product .next-product,.quickshop-product .next-product{right:-85px}#shopify-section-static-product .previous-product,.quickshop-product .previous-product{left:-85px}#shopify-section-static-product .next-product img,#shopify-section-static-product .previous-product img,.quickshop-product .next-product img,.quickshop-product .previous-product img{min-height:40px;min-width:40px}#shopify-section-static-product .next-product .container,#shopify-section-static-product .previous-product .container,.quickshop-product .next-product .container,.quickshop-product .previous-product .container{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%;overflow:hidden}#shopify-section-static-product .next-product .container .previous-product-title,#shopify-section-static-product .next-product .container .next-product-title,#shopify-section-static-product .next-product .container .previous-product-vendor,#shopify-section-static-product .next-product .container .next-product-vendor,#shopify-section-static-product .previous-product .container .previous-product-title,#shopify-section-static-product .previous-product .container .next-product-title,#shopify-section-static-product .previous-product .container .previous-product-vendor,#shopify-section-static-product .previous-product .container .next-product-vendor,.quickshop-product .next-product .container .previous-product-title,.quickshop-product .next-product .container .next-product-title,.quickshop-product .next-product .container .previous-product-vendor,.quickshop-product .next-product .container .next-product-vendor,.quickshop-product .previous-product .container .previous-product-title,.quickshop-product .previous-product .container .next-product-title,.quickshop-product .previous-product .container .previous-product-vendor,.quickshop-product .previous-product .container .next-product-vendor{font-size:12px;padding:0 4px;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#shopify-section-static-product .arrow-thumbs,.quickshop-product .arrow-thumbs{display:none;z-index:4000;height:44px}#shopify-section-static-product .showcase-product-image,.quickshop-product .showcase-product-image{height:calc(100vh - 40px);max-height:600px;object-fit:contain;width:100%;min-width:100%}#shopify-section-static-product #showcase-image,.quickshop-product #showcase-image{height:100%;position:relative}#shopify-section-static-product .next-product .container,.quickshop-product .next-product .container{margin-left:13px}#shopify-section-static-product .previous-product .container,.quickshop-product .previous-product .container{margin-right:13px}#shopify-section-static-product .product-main,.quickshop-product .product-main{width:100%;display:flex;padding:20px;margin-bottom:40px;margin-top:31px}#shopify-section-static-product .product-title-container,.quickshop-product .product-title-container{display:flex;flex-direction:column;max-width:80%;margin-right:20px}#shopify-section-static-product .product-title-container h1,.quickshop-product .product-title-container h1{font-size:24px}#shopify-section-static-product .social-links,.quickshop-product .social-links{width:20%;display:flex;padding-top:42px;justify-content:flex-end}#shopify-section-static-product .social-links a,.quickshop-product .social-links a{display:inline-flex;color:#4f4f4f}#shopify-section-static-product .social-links a svg,.quickshop-product .social-links a svg{width:16px;height:16px}#shopify-section-static-product .social-links a:not(:last-child),.quickshop-product .social-links a:not(:last-child){padding-right:8px}#shopify-section-static-product .product-showcase,.quickshop-product .product-showcase{width:50%;min-width:50%;height:100%;position:sticky;top:20px}#shopify-section-static-product .next-arrow,.quickshop-product .next-arrow{left:calc(100% - 30px)}#shopify-section-static-product .prev-arrow,.quickshop-product .prev-arrow{left:30px}#shopify-section-static-product .product-main-image,.quickshop-product .product-main-image{position:relative}#shopify-section-static-product .showcase-image,.quickshop-product .showcase-image{width:auto;height:100%}#shopify-section-static-product .showcase-image img,.quickshop-product .showcase-image img{width:100%;height:100%;max-height:500px;object-fit:cover}#shopify-section-static-product #product-detail-info,.quickshop-product #product-detail-info{width:50%;height:100%;margin-top:0;padding:0 40px}#shopify-section-static-product #product-detail-info .price,.quickshop-product #product-detail-info .price{display:block}#shopify-section-static-product .product-title,.quickshop-product .product-title{display:flex;flex-direction:column;justify-content:space-between;font-size:34px}#shopify-section-static-product .product-title .product-vendor,.quickshop-product .product-title .product-vendor{font-size:14px;color:#373737;margin-bottom:0;margin-top:3px}#shopify-section-static-product .product-additional-info a,#shopify-section-static-product .product-additional-info a:hover,.quickshop-product .product-additional-info a,.quickshop-product .product-additional-info a:hover{color:#707070;text-decoration:underline}#shopify-section-static-product .product-additional-info p,.quickshop-product .product-additional-info p{font-size:14px}#shopify-section-static-product .product-area .error-message,.quickshop-product .product-area .error-message{max-width:200px;font-size:12px;margin-bottom:30px}#shopify-section-static-product .product-add-to-cart-thumbs-container,.quickshop-product .product-add-to-cart-thumbs-container{position:relative;display:inline-flex;max-width:100%;flex-wrap:nowrap}#shopify-section-static-product .product-add-to-cart-thumbs-container .next-arrow.arrow-thumbs,.quickshop-product .product-add-to-cart-thumbs-container .next-arrow.arrow-thumbs{display:flex!important;align-items:center;left:100%;top:75%}#shopify-section-static-product .product-add-to-cart-thumbs-container .prev-arrow.arrow-thumbs,.quickshop-product .product-add-to-cart-thumbs-container .prev-arrow.arrow-thumbs{display:flex!important;align-items:center;left:0;top:75%}#shopify-section-static-product .product-add-to-cart-thumbs-container .product-add-to-cart-thumbs,.quickshop-product .product-add-to-cart-thumbs-container .product-add-to-cart-thumbs{display:flex}#shopify-section-static-product .product-add-to-cart-thumbs-container .product-add-to-cart-thumbs li,.quickshop-product .product-add-to-cart-thumbs-container .product-add-to-cart-thumbs li{margin-right:.1875em;padding:.125em;border:2px solid transparent;cursor:pointer;transition:all .2s ease-in-out}#shopify-section-static-product .product-add-to-cart-thumbs-container .product-add-to-cart-thumbs li img,.quickshop-product .product-add-to-cart-thumbs-container .product-add-to-cart-thumbs li img{width:2.5em;height:2.5em;object-fit:cover}#shopify-section-static-product .product-add-to-cart-thumbs-container .product-add-to-cart-thumbs li.active,.quickshop-product .product-add-to-cart-thumbs-container .product-add-to-cart-thumbs li.active{border:2px solid #e0273f}#shopify-section-static-product .product-add-to-cart-thumbs-container .product-add-to-cart-thumbs li:hover,.quickshop-product .product-add-to-cart-thumbs-container .product-add-to-cart-thumbs li:hover{opacity:.8}#shopify-section-static-product .product-add-to-cart,.quickshop-product .product-add-to-cart{position:relative!important;box-shadow:none;flex-direction:column;align-items:initial;padding:0;margin:20px 0;width:100%}#shopify-section-static-product .product-add-to-cart .product-add-to-cart-button,.quickshop-product .product-add-to-cart .product-add-to-cart-button{width:50%;min-width:200px}#shopify-section-static-product .product-add-to-cart .product-add-to-cart-button .product-submit.action-button.submit,.quickshop-product .product-add-to-cart .product-add-to-cart-button .product-submit.action-button.submit{border-radius:0;box-shadow:none;margin:15px 0}#shopify-section-static-product .product-add-to-cart .product-stock,.quickshop-product .product-add-to-cart .product-stock{color:#373737;font-size:14px;margin:20px 0}#shopify-section-static-product .product-add-to-cart .product-quantity,.quickshop-product .product-add-to-cart .product-quantity{display:none;align-items:center}#shopify-section-static-product .product-add-to-cart .product-quantity .quantity-button,.quickshop-product .product-add-to-cart .product-quantity .quantity-button{display:flex;border-radius:3px;outline:none;border:1px solid #aaa;padding:8px;transition:opacity .2s}#shopify-section-static-product .product-add-to-cart .product-quantity .disabled,.quickshop-product .product-add-to-cart .product-quantity .disabled{opacity:.5;cursor:initial}#shopify-section-static-product .product-add-to-cart .product-quantity .button-fade-out,.quickshop-product .product-add-to-cart .product-quantity .button-fade-out{opacity:.5;cursor:not-allowed}#shopify-section-static-product .product-add-to-cart .product-quantity span,.quickshop-product .product-add-to-cart .product-quantity span{margin:0 20px;font-size:21px;display:inherit;width:80px}#shopify-section-static-product .product-add-to-cart .product-price,.quickshop-product .product-add-to-cart .product-price{display:flex;flex-direction:column;margin:20px 0;font-size:16px}#shopify-section-static-product .product-add-to-cart .product-price .flex-container,.quickshop-product .product-add-to-cart .product-price .flex-container{display:flex;align-items:center}#shopify-section-static-product .product-add-to-cart .product-price .flex-container:first-child,.quickshop-product .product-add-to-cart .product-price .flex-container:first-child{margin-bottom:.625em}#shopify-section-static-product .product-add-to-cart .product-price .money-sqft,.quickshop-product .product-add-to-cart .product-price .money-sqft{padding-right:.625em;border-right:1px solid #ccc}#shopify-section-static-product .product-add-to-cart .product-price .money-case,.quickshop-product .product-add-to-cart .product-price .money-case{padding-left:.625em}#shopify-section-static-product .product-add-to-cart .product-price .money-case.no-sqft,.quickshop-product .product-add-to-cart .product-price .money-case.no-sqft{padding-left:0}#shopify-section-static-product .product-add-to-cart .product-price .money-case,#shopify-section-static-product .product-add-to-cart .product-price .money-sqft,.quickshop-product .product-add-to-cart .product-price .money-case,.quickshop-product .product-add-to-cart .product-price .money-sqft{display:flex;align-items:baseline;width:auto;font-size:34px;color:#323232;transition:all .2s}#shopify-section-static-product .product-add-to-cart .product-price .money-total-each,.quickshop-product .product-add-to-cart .product-price .money-total-each{font-size:14px}#shopify-section-static-product .product-add-to-cart .product-price .discount-info,.quickshop-product .product-add-to-cart .product-price .discount-info{display:flex;flex-wrap:wrap;align-items:center;font-size:14px}#shopify-section-static-product .product-add-to-cart .product-price .discount-info .compare-price .strikethrough,.quickshop-product .product-add-to-cart .product-price .discount-info .compare-price .strikethrough{text-decoration:line-through}#shopify-section-static-product .product-add-to-cart .product-price .discount-info .compare-price .money-total-each,.quickshop-product .product-add-to-cart .product-price .discount-info .compare-price .money-total-each{padding-right:1.25em;font-size:12px}#shopify-section-static-product .product-add-to-cart .product-price .discount-info .percent-off,.quickshop-product .product-add-to-cart .product-price .discount-info .percent-off{color:#b91b2f;border:1px solid #b91b2f;background-color:#fad9de;border-radius:2px;padding:3px 6px}#shopify-section-static-product .product-add-to-cart-button,.quickshop-product .product-add-to-cart-button{display:inline-block}#shopify-section-static-product .product-submit.action-button.submit,#shopify-section-static-product .add-sample-button,.quickshop-product .product-submit.action-button.submit,.quickshop-product .add-sample-button{font-size:18px;background-color:#e0273f;border:1px solid #e0273f;text-transform:capitalize;padding:15px 35px;box-shadow:0 3px 6px #0000004a;transition:background-color .2s ease-in-out;max-width:200px;line-height:18px;min-width:200px}#shopify-section-static-product .product-submit.action-button.submit:hover,.quickshop-product .product-submit.action-button.submit:hover{background-color:#b91b2f}#shopify-section-static-product .product-submit.action-button.submit.unavailable,.quickshop-product .product-submit.action-button.submit.unavailable{font-size:18px;background-color:#777;border:1px solid #777}#shopify-section-static-product .auto-width,.quickshop-product .auto-width{max-width:none!important;display:inline-block!important}#shopify-section-static-product .add-sample-button,.quickshop-product .add-sample-button{transition:background-color .2s ease-in-out;background-color:#232324;border:1px solid #232324}#shopify-section-static-product .add-sample-button:hover,.quickshop-product .add-sample-button:hover{background-color:#e0273f}#shopify-section-static-product .product-add-sample,.quickshop-product .product-add-sample{display:flex;flex-direction:column;margin:1.25em 0;padding:1.25em 0;border-top:1px solid #ccc}#shopify-section-static-product .product-add-sample span,.quickshop-product .product-add-sample span{margin-bottom:.625em}#shopify-section-static-product .product-calc,.quickshop-product .product-calc{display:flex;flex-direction:column;margin:1.25em 0;padding:1.25em 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}#shopify-section-static-product .product-calc .product-calc__toggle,.quickshop-product .product-calc .product-calc__toggle{font-size:12px;margin-top:10px;color:#3e7697;cursor:pointer}#shopify-section-static-product .product-calc .product-calc__input,.quickshop-product .product-calc .product-calc__input{display:flex;margin:.625em 0}#shopify-section-static-product .product-calc .product-calc__input .product-calc__input--col,.quickshop-product .product-calc .product-calc__input .product-calc__input--col{display:flex;flex-direction:column;max-width:calc(50% - 10px)}#shopify-section-static-product .product-calc .product-calc__input .product-calc__input--col:first-child,.quickshop-product .product-calc .product-calc__input .product-calc__input--col:first-child{margin-right:1.25em}#shopify-section-static-product .product-calc .product-calc__input label,.quickshop-product .product-calc .product-calc__input label{font-size:12px;margin-bottom:3px}#shopify-section-static-product .product-calc .product-calc__input input,.quickshop-product .product-calc .product-calc__input input{border:1px solid #ccc;padding:5px;transition:border .2s ease-in-out}#shopify-section-static-product .product-calc .product-calc__input input:focus,.quickshop-product .product-calc .product-calc__input input:focus{border:1px solid #000}#shopify-section-static-product .product-calc .product-calc__input input::-webkit-outer-spin-button,#shopify-section-static-product .product-calc .product-calc__input input::-webkit-inner-spin-button,.quickshop-product .product-calc .product-calc__input input::-webkit-outer-spin-button,.quickshop-product .product-calc .product-calc__input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#shopify-section-static-product .product-calc .product-calc__input input[type=number],.quickshop-product .product-calc .product-calc__input input[type=number]{-moz-appearance:textfield}#shopify-section-static-product .product-calc .product-calc__overage,.quickshop-product .product-calc .product-calc__overage{display:flex;align-items:center;font-size:12px}#shopify-section-static-product .product-calc .product-calc__overage input,.quickshop-product .product-calc .product-calc__overage input{margin-right:4px}#shopify-section-static-product .product-calc .product-calc__results,.quickshop-product .product-calc .product-calc__results{display:none;width:100%;margin:1.25em auto}#shopify-section-static-product .product-calc .product-calc__results .product-calc__results-flex,.quickshop-product .product-calc .product-calc__results .product-calc__results-flex{display:flex;justify-content:space-between}#shopify-section-static-product .product-calc .product-calc__results .product-calc__results-flex .flex-col,.quickshop-product .product-calc .product-calc__results .product-calc__results-flex .flex-col{display:flex;flex-direction:column}#shopify-section-static-product .product-calc .product-calc__results .product-calc__results-flex .flex-col .calculation-details,#shopify-section-static-product .product-calc .product-calc__results .product-calc__results-flex .flex-col .total-details,.quickshop-product .product-calc .product-calc__results .product-calc__results-flex .flex-col .calculation-details,.quickshop-product .product-calc .product-calc__results .product-calc__results-flex .flex-col .total-details{font-size:12px;color:gray}#shopify-section-static-product .product-calc .product-calc__results .product-calc__results-flex .flex-col .calculation-result,#shopify-section-static-product .product-calc .product-calc__results .product-calc__results-flex .flex-col .total-price,.quickshop-product .product-calc .product-calc__results .product-calc__results-flex .flex-col .calculation-result,.quickshop-product .product-calc .product-calc__results .product-calc__results-flex .flex-col .total-price{font-size:24px}#shopify-section-static-product .product-calc .product-calc__results .product-calc__results-flex .product-calc__total.flex-col,.quickshop-product .product-calc .product-calc__results .product-calc__results-flex .product-calc__total.flex-col{align-items:flex-end}#shopify-section-static-product .product-calc .product-calc__results .product-calc__results-info--totalsqft,#shopify-section-static-product .product-calc .product-calc__results .product-calc__results-info--persqft,.quickshop-product .product-calc .product-calc__results .product-calc__results-info--totalsqft,.quickshop-product .product-calc .product-calc__results .product-calc__results-info--persqft{font-size:12px}#shopify-section-static-product .product-calc .product-calc__results .product-calc__results-info--persqft,.quickshop-product .product-calc .product-calc__results .product-calc__results-info--persqft{margin-bottom:20px}#shopify-section-static-product .product-calc .product-calc__results button,.quickshop-product .product-calc .product-calc__results button{font-family:Montserrat,sans-serif;margin-top:20px;font-size:18px;background-color:#e0273f;border:1px solid #e0273f;text-transform:capitalize;padding:15px 35px;box-shadow:0 3px 6px #0000004a;transition:background-color .2s ease-in-out;line-height:18px;min-width:200px;letter-spacing:.08em;color:#fff}#shopify-section-static-product .product-calc .hidden,.quickshop-product .product-calc .hidden{display:none;transition:all .2s ease-in-out}#shopify-section-static-product .product-heading,.quickshop-product .product-heading{font-size:16px;font-weight:600}#shopify-section-static-product #visualizer,.quickshop-product #visualizer{margin:40px 0}#shopify-section-static-product #threeDRugTrigger,#shopify-section-static-product #arRugTrigger,.quickshop-product #threeDRugTrigger,.quickshop-product #arRugTrigger{background:none;border:none;position:absolute;top:0;left:0;z-index:200;cursor:pointer}#shopify-section-static-product #rug-vis-3d,.quickshop-product #rug-vis-3d{display:none;justify-content:center;align-items:center;position:fixed;width:100%;height:100%;top:0;left:0;background-color:#000c;z-index:1000000}#shopify-section-static-product #rug-vis-3d-content,.quickshop-product #rug-vis-3d-content{position:relative;width:calc(100% - 72px);height:95%}#shopify-section-static-product #rug-vis-3d-content .embed-responsive-item,.quickshop-product #rug-vis-3d-content .embed-responsive-item{height:100%;width:100%;border:none}#shopify-section-static-product #close-vis-3d,.quickshop-product #close-vis-3d{background:none;color:#fff;border:none;position:absolute;top:0;right:-36px}#shopify-section-static-product .visualizer-heading,.quickshop-product .visualizer-heading{margin-top:10px}#shopify-section-static-product .visualizer-heading #scene-buttons,.quickshop-product .visualizer-heading #scene-buttons{width:100%;padding-left:0}#shopify-section-static-product table,.quickshop-product table{width:100%;margin:20px 0;font-size:12px}#shopify-section-static-product table th,.quickshop-product table th{text-align:left;font-weight:400}#shopify-section-static-product table td,.quickshop-product table td{padding:5px 0 20px}#shopify-section-static-product table td:first-child,.quickshop-product table td:first-child{width:50%}#shopify-section-static-product table.specifications-accessories th,#shopify-section-static-product table.specifications-accessories td,.quickshop-product table.specifications-accessories th,.quickshop-product table.specifications-accessories td{width:33.333%}#shopify-section-static-product .tab-contents,.quickshop-product .tab-contents{position:relative}#shopify-section-static-product .tab-content,.quickshop-product .tab-content{margin-bottom:40px;display:block}#shopify-section-static-product .tab-content p,#shopify-section-static-product .tab-content a,#shopify-section-static-product .tab-content span,.quickshop-product .tab-content p,.quickshop-product .tab-content a,.quickshop-product .tab-content span{font-family:Montserrat!important;color:#000!important;font-size:12px!important}#shopify-section-static-product .tab-labels.related-sample,.quickshop-product .tab-labels.related-sample{display:none}#shopify-section-static-product .tab-content#related-accessories,#shopify-section-static-product .tab-content#installation-kit,#shopify-section-static-product .tab-content#underlayment,.quickshop-product .tab-content#related-accessories,.quickshop-product .tab-content#installation-kit,.quickshop-product .tab-content#underlayment{max-width:100%;position:relative;display:inline-flex}#shopify-section-static-product .tab-content#related-accessories .next-arrow,#shopify-section-static-product .tab-content#related-accessories .prev-arrow,#shopify-section-static-product .tab-content#installation-kit .next-arrow,#shopify-section-static-product .tab-content#installation-kit .prev-arrow,#shopify-section-static-product .tab-content#underlayment .next-arrow,#shopify-section-static-product .tab-content#underlayment .prev-arrow,.quickshop-product .tab-content#related-accessories .next-arrow,.quickshop-product .tab-content#related-accessories .prev-arrow,.quickshop-product .tab-content#installation-kit .next-arrow,.quickshop-product .tab-content#installation-kit .prev-arrow,.quickshop-product .tab-content#underlayment .next-arrow,.quickshop-product .tab-content#underlayment .prev-arrow{z-index:4000;opacity:0}#shopify-section-static-product .tab-content#related-accessories .next-arrow,#shopify-section-static-product .tab-content#installation-kit .next-arrow,#shopify-section-static-product .tab-content#underlayment .next-arrow,.quickshop-product .tab-content#related-accessories .next-arrow,.quickshop-product .tab-content#installation-kit .next-arrow,.quickshop-product .tab-content#underlayment .next-arrow{left:100%}#shopify-section-static-product .tab-content#related-accessories .prev-arrow,#shopify-section-static-product .tab-content#installation-kit .prev-arrow,#shopify-section-static-product .tab-content#underlayment .prev-arrow,.quickshop-product .tab-content#related-accessories .prev-arrow,.quickshop-product .tab-content#installation-kit .prev-arrow,.quickshop-product .tab-content#underlayment .prev-arrow{left:0}#shopify-section-static-product .tab-content#related-accessories #product-search-results-container,#shopify-section-static-product .tab-content#installation-kit #product-search-results-container,#shopify-section-static-product .tab-content#underlayment #product-search-results-container,.quickshop-product .tab-content#related-accessories #product-search-results-container,.quickshop-product .tab-content#installation-kit #product-search-results-container,.quickshop-product .tab-content#underlayment #product-search-results-container{display:flex;flex-wrap:nowrap;overflow:hidden}#shopify-section-static-product .tab-content#related-accessories #product-search-results-container .product,#shopify-section-static-product .tab-content#installation-kit #product-search-results-container .product,#shopify-section-static-product .tab-content#underlayment #product-search-results-container .product,.quickshop-product .tab-content#related-accessories #product-search-results-container .product,.quickshop-product .tab-content#installation-kit #product-search-results-container .product,.quickshop-product .tab-content#underlayment #product-search-results-container .product{min-width:180px;max-width:180px;margin:0 20px}#shopify-section-static-product .tab-content#related-accessories #product-search-results-container .product .product-card-figure,#shopify-section-static-product .tab-content#installation-kit #product-search-results-container .product .product-card-figure,#shopify-section-static-product .tab-content#underlayment #product-search-results-container .product .product-card-figure,.quickshop-product .tab-content#related-accessories #product-search-results-container .product .product-card-figure,.quickshop-product .tab-content#installation-kit #product-search-results-container .product .product-card-figure,.quickshop-product .tab-content#underlayment #product-search-results-container .product .product-card-figure{max-width:180px;max-height:180px;min-height:180px}#shopify-section-static-product .tab-content#related-accessories #product-search-results-container .product .product-card-figure img,#shopify-section-static-product .tab-content#installation-kit #product-search-results-container .product .product-card-figure img,#shopify-section-static-product .tab-content#underlayment #product-search-results-container .product .product-card-figure img,.quickshop-product .tab-content#related-accessories #product-search-results-container .product .product-card-figure img,.quickshop-product .tab-content#installation-kit #product-search-results-container .product .product-card-figure img,.quickshop-product .tab-content#underlayment #product-search-results-container .product .product-card-figure img{pointer-events:none}#shopify-section-static-product .tab-content#related-accessories #product-search-results-container .product .product-card-details .title,#shopify-section-static-product .tab-content#installation-kit #product-search-results-container .product .product-card-details .title,#shopify-section-static-product .tab-content#underlayment #product-search-results-container .product .product-card-details .title,.quickshop-product .tab-content#related-accessories #product-search-results-container .product .product-card-details .title,.quickshop-product .tab-content#installation-kit #product-search-results-container .product .product-card-details .title,.quickshop-product .tab-content#underlayment #product-search-results-container .product .product-card-details .title{line-height:16px;min-height:0}#shopify-section-static-product .tab-content#related-accessories #product-search-results-container .product .product-card-details .money,#shopify-section-static-product .tab-content#installation-kit #product-search-results-container .product .product-card-details .money,#shopify-section-static-product .tab-content#underlayment #product-search-results-container .product .product-card-details .money,.quickshop-product .tab-content#related-accessories #product-search-results-container .product .product-card-details .money,.quickshop-product .tab-content#installation-kit #product-search-results-container .product .product-card-details .money,.quickshop-product .tab-content#underlayment #product-search-results-container .product .product-card-details .money{font-size:14px}#shopify-section-static-product .tab-content#related-accessories #product-search-results-container .product .product-card-details .product-card-buttons,#shopify-section-static-product .tab-content#installation-kit #product-search-results-container .product .product-card-details .product-card-buttons,#shopify-section-static-product .tab-content#underlayment #product-search-results-container .product .product-card-details .product-card-buttons,.quickshop-product .tab-content#related-accessories #product-search-results-container .product .product-card-details .product-card-buttons,.quickshop-product .tab-content#installation-kit #product-search-results-container .product .product-card-details .product-card-buttons,.quickshop-product .tab-content#underlayment #product-search-results-container .product .product-card-details .product-card-buttons{display:flex;justify-content:space-between}#shopify-section-static-product .tab-content#related-accessories #product-search-results-container .product .product-card-details .product-card-buttons .product-card-button,#shopify-section-static-product .tab-content#installation-kit #product-search-results-container .product .product-card-details .product-card-buttons .product-card-button,#shopify-section-static-product .tab-content#underlayment #product-search-results-container .product .product-card-details .product-card-buttons .product-card-button,.quickshop-product .tab-content#related-accessories #product-search-results-container .product .product-card-details .product-card-buttons .product-card-button,.quickshop-product .tab-content#installation-kit #product-search-results-container .product .product-card-details .product-card-buttons .product-card-button,.quickshop-product .tab-content#underlayment #product-search-results-container .product .product-card-details .product-card-buttons .product-card-button{width:100%;text-align:center;text-decoration:none!important;font-size:12px!important;padding:10px 5px!important;background-color:#2e2e2e!important;text-transform:uppercase!important;opacity:.7!important;white-space:nowrap!important;cursor:pointer!important;color:#fff!important;border:none!important;transition:all .3s!important}#shopify-section-static-product .tab-content#related-accessories #product-search-results-container .product .product-card-details .product-card-buttons .product-card-button.has-sample-button,#shopify-section-static-product .tab-content#installation-kit #product-search-results-container .product .product-card-details .product-card-buttons .product-card-button.has-sample-button,#shopify-section-static-product .tab-content#underlayment #product-search-results-container .product .product-card-details .product-card-buttons .product-card-button.has-sample-button,.quickshop-product .tab-content#related-accessories #product-search-results-container .product .product-card-details .product-card-buttons .product-card-button.has-sample-button,.quickshop-product .tab-content#installation-kit #product-search-results-container .product .product-card-details .product-card-buttons .product-card-button.has-sample-button,.quickshop-product .tab-content#underlayment #product-search-results-container .product .product-card-details .product-card-buttons .product-card-button.has-sample-button{width:calc(50% - 10px)}#shopify-section-static-product .tab-content#related-accessories #product-search-results-container .product .product-card-details .product-card-buttons .product-card-button:hover,#shopify-section-static-product .tab-content#installation-kit #product-search-results-container .product .product-card-details .product-card-buttons .product-card-button:hover,#shopify-section-static-product .tab-content#underlayment #product-search-results-container .product .product-card-details .product-card-buttons .product-card-button:hover,.quickshop-product .tab-content#related-accessories #product-search-results-container .product .product-card-details .product-card-buttons .product-card-button:hover,.quickshop-product .tab-content#installation-kit #product-search-results-container .product .product-card-details .product-card-buttons .product-card-button:hover,.quickshop-product .tab-content#underlayment #product-search-results-container .product .product-card-details .product-card-buttons .product-card-button:hover{opacity:1!important}#shopify-section-static-product .tab-content#related-accessories #product-search-results-container .product .title a,#shopify-section-static-product .tab-content#installation-kit #product-search-results-container .product .title a,#shopify-section-static-product .tab-content#underlayment #product-search-results-container .product .title a,.quickshop-product .tab-content#related-accessories #product-search-results-container .product .title a,.quickshop-product .tab-content#installation-kit #product-search-results-container .product .title a,.quickshop-product .tab-content#underlayment #product-search-results-container .product .title a{text-decoration:none;color:#323232;font-size:14px!important}#shopify-section-static-product .tab-content#related-accessories #product-search-results-container .product .price-info .product-price span,#shopify-section-static-product .tab-content#installation-kit #product-search-results-container .product .price-info .product-price span,#shopify-section-static-product .tab-content#underlayment #product-search-results-container .product .price-info .product-price span,.quickshop-product .tab-content#related-accessories #product-search-results-container .product .price-info .product-price span,.quickshop-product .tab-content#installation-kit #product-search-results-container .product .price-info .product-price span,.quickshop-product .tab-content#underlayment #product-search-results-container .product .price-info .product-price span{font-size:14px!important}#shopify-section-static-product .tab-content#related-accessories #product-search-results-container::-webkit-scrollbar,#shopify-section-static-product .tab-content#installation-kit #product-search-results-container::-webkit-scrollbar,#shopify-section-static-product .tab-content#underlayment #product-search-results-container::-webkit-scrollbar,.quickshop-product .tab-content#related-accessories #product-search-results-container::-webkit-scrollbar,.quickshop-product .tab-content#installation-kit #product-search-results-container::-webkit-scrollbar,.quickshop-product .tab-content#underlayment #product-search-results-container::-webkit-scrollbar{display:none}#shopify-section-static-product .tab-content#underlayment #product-search-results-container,.quickshop-product .tab-content#underlayment #product-search-results-container{overflow-x:scroll}#shopify-section-static-product .tab-label,.quickshop-product .tab-label{color:#000;width:100%;display:block;pointer-events:none;padding-bottom:10px;margin-bottom:10px}#shopify-section-static-product .tab-label.mobile,.quickshop-product .tab-label.mobile,#shopify-section-static-product .tab-label .plus,#shopify-section-static-product .tab-label .minus,.quickshop-product .tab-label .plus,.quickshop-product .tab-label .minus{display:none}#shopify-section-static-product .tab-content a,.quickshop-product .tab-content a{color:#777;text-decoration:underline}#shopify-section-static-product #description.tab-content p,#shopify-section-static-product #description ul li,.quickshop-product #description.tab-content p,.quickshop-product #description ul li{font-size:12px}#shopify-section-static-product #description.tab-content p,.quickshop-product #description.tab-content p{margin-bottom:20px}#shopify-section-static-product #description ul li,.quickshop-product #description ul li{padding-bottom:5px}#shopify-section-static-product #description strong,.quickshop-product #description strong{font-weight:400}#shopify-section-static-product #description iframe,.quickshop-product #description iframe{max-width:100%}#shopify-section-static-product .tab-label .plus,#shopify-section-static-product .tab-label.mobile .plus,.quickshop-product .tab-label .plus,.quickshop-product .tab-label.mobile .plus,#shopify-section-static-product .tab-label .minus,#shopify-section-static-product .tab-label.mobile .minus,.quickshop-product .tab-label .minus,.quickshop-product .tab-label.mobile .minus{position:absolute;right:0;width:auto;height:auto}@media screen and (max-width: 86.625em){#shopify-section-static-product .product-main,.quickshop-product .product-main{padding:0 80px}}@media screen and (min-width: 67.5em) and (min-height: 50em){#shopify-section-static-product .product-showcase,.quickshop-product .product-showcase{top:240px!important}#shopify-section-static-product .product-area,.quickshop-product .product-area{padding:0}}@media screen and (max-width: 67.5em) and (orientation: portrait){#shopify-section-static-product .previous-product,#shopify-section-static-product .next-product,.quickshop-product .previous-product,.quickshop-product .next-product{display:none}#shopify-section-static-product .product-main,.quickshop-product .product-main{padding:0 20px;margin-bottom:0;margin-top:0}#shopify-section-static-product .product-showcase,#shopify-section-static-product #product-detail-info,.quickshop-product .product-showcase,.quickshop-product #product-detail-info{width:90%}}@media screen and (max-width: 64em){#shopify-section-static-product .tab-label .plus,#shopify-section-static-product .tab-label .minus,.quickshop-product .tab-label .plus,.quickshop-product .tab-label .minus{display:inline-block}#shopify-section-static-product .tab-label,.quickshop-product .tab-label{pointer-events:all}#shopify-section-static-product .showcase-product-image,.quickshop-product .showcase-product-image{height:500px;width:100%}#shopify-section-static-product .section-title,.quickshop-product .section-title{padding:10px 0 20px}#shopify-section-static-product .product-main-image,.quickshop-product .product-main-image{width:100%;padding-bottom:20px;height:calc(100% - 150px)}#shopify-section-static-product #product-detail-info,.quickshop-product #product-detail-info{height:100%;padding:0 20px}#shopify-section-static-product .product-title,.quickshop-product .product-title{font-size:24px}#shopify-section-static-product .visualizer-product-name,.quickshop-product .visualizer-product-name{display:none}#shopify-section-static-product #visualizer #scene-buttons,.quickshop-product #visualizer #scene-buttons{width:100%}#shopify-section-static-product .product-area .product-images .pager.left-main-image,.quickshop-product .product-area .product-images .pager.left-main-image{flex-direction:row}}@media screen and (max-width: 64em) and (orientation: landscape){#shopify-section-static-product .product-main,.quickshop-product .product-main{padding:0 20px}#shopify-section-static-product .previous-product,#shopify-section-static-product .next-product,.quickshop-product .previous-product,.quickshop-product .next-product{display:none}#shopify-section-static-product .showcase-product-image,.quickshop-product .showcase-product-image{width:100%;height:auto}}@media screen and (max-width: 51.438em) and (orientation: landscape),screen and (max-width: 51.438em){#shopify-section-static-product .content-area,.quickshop-product .content-area{margin:0}#shopify-section-static-product .product-add-to-cart-button,.quickshop-product .product-add-to-cart-button{max-width:210px}#shopify-section-static-product .tab-label,.quickshop-product .tab-label{border-bottom:1px solid #ccc}#shopify-section-static-product .product-showcase,#shopify-section-static-product #product-detail-info,.quickshop-product .product-showcase,.quickshop-product #product-detail-info{width:80%;margin:0 auto;padding:0}#shopify-section-static-product .showcase-product-image,.quickshop-product .showcase-product-image{height:600px;width:100%}#shopify-section-static-product .product-showcase,.quickshop-product .product-showcase{position:initial}#shopify-section-static-product .product-title,.quickshop-product .product-title{flex-direction:column-reverse}#shopify-section-static-product .product-title .product-add-to-cart-thumbs-container,.quickshop-product .product-title .product-add-to-cart-thumbs-container{margin-bottom:20px}#shopify-section-static-product .product-main,.quickshop-product .product-main{flex-direction:column}#shopify-section-static-product .product-detail-tabs,.quickshop-product .product-detail-tabs{margin-top:20px}}@media screen and (max-width: 48em){#shopify-section-static-product .product-showcase,.quickshop-product .product-showcase{margin-top:40px}}@media screen and (max-width: 48em),screen and (max-width: 51.438em) and (orientation: landscape){#shopify-section-static-product #description,.quickshop-product #description{width:100%;margin:0 auto}#shopify-section-static-product #product-detail-tabs .tab-labels,.quickshop-product #product-detail-tabs .tab-labels{display:none}#shopify-section-static-product #product-detail-tabs .tab-label.mobile,.quickshop-product #product-detail-tabs .tab-label.mobile{display:block;color:#000;margin-bottom:10px;padding-bottom:10px}#shopify-section-static-product #product-detail-tabs .tab-label.mobile.active,.quickshop-product #product-detail-tabs .tab-label.mobile.active{color:#000;margin-bottom:10px;padding-bottom:10px}#shopify-section-static-product #product-detail-tabs .tab-content>table,.quickshop-product #product-detail-tabs .tab-content>table{margin-top:2em;width:100%}#shopify-section-static-product td,.quickshop-product td{padding:5px 10px 5px 5px}#shopify-section-static-product #product-detail-tabs .tab-label.mobile.related-sample,.quickshop-product #product-detail-tabs .tab-label.mobile.related-sample{border-bottom:none}#shopify-section-static-product #product-detail-tabs .tab-label.related-sample .plus,#shopify-section-static-product #product-detail-tabs .tab-label.related-sample .minus,#shopify-section-static-product #shopify-section-static-product .tab-labels.related-sample .tab-label .minus,.quickshop-product #product-detail-tabs .tab-label.related-sample .plus,.quickshop-product #product-detail-tabs .tab-label.related-sample .minus,.quickshop-product #shopify-section-static-product .tab-labels.related-sample .tab-label .minus{display:none}}@media screen and (max-width: 47.938em){#shopify-section-static-product .product-showcase,.quickshop-product .product-showcase{margin-top:0}}@media screen and (max-width: 44.938em){#shopify-section-static-product .page-body-content,.quickshop-product .page-body-content{margin-top:75px!important}#shopify-section-static-product .product-area,.quickshop-product .product-area{padding:0}#shopify-section-static-product .product-area .showcase .wrap img,#shopify-section-static-product .product-area .pager .wrap img,.quickshop-product .product-area .showcase .wrap img,.quickshop-product .product-area .pager .wrap img{display:block;max-width:100%;max-height:440px;margin:0 auto}#shopify-section-static-product .product-details-wrapper .header .title,.quickshop-product .product-details-wrapper .header .title{text-align:center}#shopify-section-static-product .visualizer-heading,.quickshop-product .visualizer-heading{text-align:center;flex-direction:column;align-items:center;justify-content:center}#shopify-section-static-product .visualizer-product-name,.quickshop-product .visualizer-product-name{font-size:20px}#shopify-section-static-product #visualizer #scene-buttons,.quickshop-product #visualizer #scene-buttons{padding-left:0;justify-content:center;white-space:nowrap;flex-wrap:nowrap}#shopify-section-static-product #visualizer #scene-buttons button,.quickshop-product #visualizer #scene-buttons button{margin:10px 5px 0}#shopify-section-static-product #shopify-section-static-product #product-detail-tabs .tab-contents,.quickshop-product #shopify-section-static-product #product-detail-tabs .tab-contents{margin-top:0}#shopify-section-static-product .template-product .related-products,.quickshop-product .template-product .related-products{padding:0 5px}#shopify-section-static-product .template-product .related-products #product-li-id,.quickshop-product .template-product .related-products #product-li-id{margin-left:0;margin-right:10px}#shopify-section-static-product .product-card-footer-mobile,#shopify-section-static-product .product-inner .product-card-figure,.quickshop-product .product-card-footer-mobile,.quickshop-product .product-inner .product-card-figure{padding:0}}@media screen and (max-width: 37.5em){#shopify-section-static-product .product-title,.quickshop-product .product-title{font-size:24px}#shopify-section-static-product .product-main,.quickshop-product .product-main{padding:0}#shopify-section-static-product .product-showcase,.quickshop-product .product-showcase{width:100%}#shopify-section-static-product .product-calc .product-calc__input-container input,.quickshop-product .product-calc .product-calc__input-container input{width:50%}}@media screen and (max-width: 21.875em){#shopify-section-static-product .showcase-product-image,.quickshop-product .showcase-product-image{height:400px;width:100%}}@media screen and (max-width: 21.25em){#shopify-section-static-product .product-add-to-cart .product-price,.quickshop-product .product-add-to-cart .product-price{flex-direction:column}#shopify-section-static-product .product-add-to-cart .product-price .money-sqft,.quickshop-product .product-add-to-cart .product-price .money-sqft{border-right:none;margin-bottom:20px}#shopify-section-static-product .product-add-to-cart .product-price .money-case,.quickshop-product .product-add-to-cart .product-price .money-case{padding-left:0}}@media screen and (max-width: 20em){#shopify-section-static-product #product-detail-tabs .tab-contents,.quickshop-product #product-detail-tabs .tab-contents{margin-top:-20px}#shopify-section-static-product #product-detail-tabs .tab-labels,.quickshop-product #product-detail-tabs .tab-labels{display:none}#shopify-section-static-product #product-detail-tabs .tab-label.mobile,.quickshop-product #product-detail-tabs .tab-label.mobile{display:block}#shopify-section-static-product #product-detail-tabs .tab-label.mobile.active,.quickshop-product #product-detail-tabs .tab-label.mobile.active{color:#000}#shopify-section-static-product #product-detail-tabs .tab-content>table,.quickshop-product #product-detail-tabs .tab-content>table{margin-top:2em;width:100%}#shopify-section-static-product td,.quickshop-product td{padding:5px 10px 5px 5px}}.template-page .text-content-wrap{max-width:1080px;padding-top:0;padding-bottom:0;margin-top:20px}.page-title .label{letter-spacing:1px}#shopify-section-static-footer{max-width:100%;margin:auto}#shopify-section-static-footer #main-footer{width:100%;padding:0;margin:0 auto}#shopify-section-static-footer #main-footer .newsletter-wrap{display:flex}#shopify-section-static-footer #main-footer .newsletter{display:flex;flex-direction:row;justify-content:space-around;align-items:center;height:200px;margin:0 auto 60px;color:#fff;padding:20px 60px;background-color:#364652;max-width:1080px}#shopify-section-static-footer #main-footer .newsletter .newsletter-title{font-size:26px;line-height:34px;letter-spacing:3px;text-transform:none;margin-bottom:0;max-width:50%;padding-right:20px}#shopify-section-static-footer #main-footer .newsletter .subtitle{margin:0 auto}#shopify-section-static-footer #main-footer .newsletter .email,#shopify-section-static-footer #main-footer .newsletter .submit{border:none;padding:14px}#shopify-section-static-footer #main-footer .newsletter .email{cursor:initial;color:#ababab;background-color:#fff;font-size:14px}#shopify-section-static-footer #main-footer .newsletter .email:focus{color:#000}#shopify-section-static-footer #main-footer .newsletter .submit{background-color:#e0273f;color:#fff;margin-left:-2px;transition:all .2s ease-in-out}#shopify-section-static-footer #main-footer .newsletter .submit:hover{background-color:#b91b2f}#shopify-section-static-footer #main-footer #contact-form{width:50%}#shopify-section-static-footer #main-footer .sub-footer{display:flex;flex-direction:column;align-items:flex-start;flex-wrap:wrap;padding:50px 30px;max-width:100%;background-color:#4f4f4f}#shopify-section-static-footer #main-footer .sub-footer .sub-footer-links-container{width:1080px;margin:0 auto;display:flex;justify-content:space-between}#shopify-section-static-footer #main-footer .sub-footer .sub-footer-links{text-align:left;min-width:20%;margin-bottom:2em;padding-bottom:10px;font-weight:400}#shopify-section-static-footer #main-footer .sub-footer .sub-footer-links .list-heading{color:#fff;font-size:13px;padding-bottom:20px;text-transform:uppercase;font-weight:700}#shopify-section-static-footer #main-footer .sub-footer .sub-footer-links .list-item{padding-bottom:10px;font-size:13px;color:#fff}#shopify-section-static-footer #main-footer .sub-footer .sub-footer-links .footer-link{color:#fff;font-size:13px}#shopify-section-static-footer #main-footer .sub-footer .sub-footer-links .footer-link:hover,#shopify-section-static-footer #main-footer .sub-footer .sub-footer-links .footer-email-link:hover,#shopify-section-static-footer #main-footer .sub-footer .sub-footer-links .live-chat:hover{text-decoration:underline}#shopify-section-static-footer #main-footer .sub-footer .sub-footer-links a{color:#fff;font-size:13px}#shopify-section-static-footer #main-footer .sub-footer .spacer{flex:1 0 auto}#shopify-section-static-footer #main-footer .copyright{width:1080px;margin:0 auto;font-size:13px;color:#fff;font-weight:400}#shopify-section-static-footer #mobile-footer{display:none}@media screen and (max-width: 75em){#shopify-section-static-footer #main-footer .sub-footer{padding:50px 0}#shopify-section-static-footer #main-footer .sub-footer .sub-footer-links-container,#shopify-section-static-footer #main-footer .sub-footer .copyright{width:95%}}@media screen and (max-width: 64em){#shopify-section-static-footer #main-footer .newsletter{padding:20px 40px}#shopify-section-static-footer #main-footer .newsletter .newsletter-title{font-size:24px}#shopify-section-static-footer #main-footer .newsletter-wrap{min-width:450px}}@media screen and (max-width: 63.938em){#shopify-section-static-footer #main-footer{display:none}#shopify-section-static-footer #mobile-footer{display:flex;flex-direction:column;background-color:#4f4f4f;margin-top:20px;padding:0}#shopify-section-static-footer .footer-accordion{margin:0 auto;border-bottom:1px solid #fff}#shopify-section-static-footer .footer-accordion-panel{display:none}#shopify-section-static-footer .footer-accordion li{width:100%;position:relative;text-align:left}#shopify-section-static-footer .footer-accordion li:not(.footer-link-m){color:#fff}#shopify-section-static-footer .blank-space{display:none}#shopify-section-static-footer .footer-accordion li:last-child{padding-bottom:20px;border-bottom:1px solid #fff}#shopify-section-static-footer .footer-accordion-panel .footer-link-m:last-child{padding-bottom:20px}#shopify-section-static-footer .footer-accordion-control{color:#fff;background-color:#4f4f4f;font-size:14px;font-weight:700;text-align:left;padding:10px 0;border-top:1px solid #fff}#shopify-section-static-footer .plus,#shopify-section-static-footer .minus{position:absolute;right:0;width:40px;height:30px;display:inline-block}#shopify-section-static-footer .plus.hidden,#shopify-section-static-footer .minus.hidden{display:none}#shopify-section-static-footer .list-item,#shopify-section-static-footer .footer-accordion-panel a,#shopify-section-static-footer .footer-accordion-panel span,#shopify-section-static-footer .footer-link-m{color:#fff;font-size:13px;padding:8px 0;display:block;text-align:left;text-transform:capitalize}#shopify-section-static-footer .newsletter-wrap{margin:20px auto;max-width:80%;width:80%}#shopify-section-static-footer .newsletter{padding-top:20px}#shopify-section-static-footer .ls-label{margin:0}#shopify-section-static-footer .newsletter-wrap .email{background:#fff;color:#ababab;border:none}#shopify-section-static-footer .newsletter-wrap .submit,#shopify-section-static-footer .newsletter-wrap .email{padding:14px}#shopify-section-static-footer .newsletter-wrap .email{background-color:#fff;color:#000;max-width:none}#shopify-section-static-footer .newsletter-wrap .email:focus{background-color:#fff;border:1px solid #fff;color:#fff}#shopify-section-static-footer .newsletter-wrap .submit{background-color:#e0273f;border:none}#shopify-section-static-footer .copyright{color:#fff;margin:0 auto;padding:20px;font-size:13px}#shopify-section-static-footer .sub-footer{width:80%;margin:40px auto 20px}}@media screen and (max-width: 60.125em){#shopify-section-static-footer #main-footer .sub-footer .sub-footer-links{text-align:left;width:33.333%;min-width:0;margin-bottom:2em;padding-bottom:10px}#shopify-section-static-footer #main-footer .sub-footer{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap;margin:0;padding:20px 0;background-color:#000}}@media screen and (max-width: 42.5em){#shopify-section-static-footer .newsletter-wrap{flex-direction:column}#shopify-section-static-footer .newsletter-wrap .email{margin-bottom:20px}}@media screen and (max-width: 31.875em){#shopify-section-static-footer #main-footer .sub-footer .sub-footer-links{width:50%}}@media screen and (max-width: 25.875em){#shopify-section-static-footer #main-footer .sub-footer{padding:25px 20px}#shopify-section-static-footer #main-footer .sub-footer .sub-footer-links .list-heading{padding-bottom:20px}#shopify-section-static-footer #main-footer .sub-footer .sub-footer-links .list-item{font-size:12px}}#main-footer form,#mobile-footer form{align-items:center}#form-email{background:#fff;max-width:90%;min-width:70%;margin:0 auto;height:50px;font-size:20px;padding:10px}.btn-submit{background-color:#dca6ac;box-shadow:0 2px 2px #cb7b85;color:#fff;text-transform:uppercase;outline:none;border:none;height:50px;font-size:20px;transition:all .1s;min-width:70%;max-width:90%;margin:0 auto 10px;padding:0 19px}.btn-submit:active{transform:translateY(2px);box-shadow:0 0 #cb7b85}#visualizer{display:flex;width:100%;flex-direction:column;margin:20px auto 0;padding:0}#visualizer #visualizer-instructions{display:flex;flex-direction:column;align-items:center;margin-bottom:10px}#visualizer #visualizer-instructions #option-buttons{display:flex;align-items:flex-end}#visualizer #visualizer-instructions #option-buttons #SingleOptionSelector-0-desk{display:none;align-items:flex-start;flex-wrap:wrap}#visualizer #visualizer-instructions #option-buttons #SingleOptionSelector-0-desk .btn,#visualizer #visualizer-instructions #option-buttons #SingleOptionSelector-0-desk .btn-alt{margin:8px 8px 0 0;text-transform:lowercase}#visualizer #visualizer-instructions #option-buttons .select-side #SingleOptionSelector-0-desk{display:none;align-items:flex-start;flex-wrap:wrap}#visualizer #visualizer-instructions #option-buttons .select-side #SingleOptionSelector-0-desk .btn,#visualizer #visualizer-instructions #option-buttons .select-side #SingleOptionSelector-0-desk .btn-alt{margin:8px 8px 0 0;text-transform:lowercase}#visualizer #visualizer-instructions #option-buttons .select-side .select-wrapper{font-size:15.5px;border:none;width:160px;padding:0 10px 0 0;margin-top:8px;float:right}#visualizer #visualizer-instructions #option-buttons .select-side .select-wrapper:focus{outline:none}#visualizer #visualizer-instructions #option-buttons #SingleOptionSelector-0{position:static;padding:11px 12px;font-family:inherit;opacity:1;border:1px solid darkgray;-webkit-appearance:none}#visualizer #visualizer-instructions #option-buttons #SingleOptionSelector-0:focus{outline:none}@media screen and (min-width: 720px){#visualizer #visualizer-instructions #option-buttons #SingleOptionSelector-0-desk{display:none}#visualizer #visualizer-instructions #option-buttons .select-wrapper{display:flex}#visualizer #visualizer-instructions #option-buttons .select-wrapper:before{z-index:10}}#visualizer #visualizer-instructions #option-buttons .reset-side #btn-rug-reset{min-width:104px;padding-left:10px}#visualizer #scene-picker-text{margin-top:30px}#visualizer #scene-buttons{display:flex;flex-wrap:wrap;justify-content:center}#visualizer #scene-buttons button{margin:10px 10px 0}#visualizer #visualizer-overlay{position:absolute;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:none}#visualizer #visualizer-overlay #btn-play{background-color:#fff;border-color:#000;border:2px solid;border-radius:40px;font-family:inherit;text-transform:uppercase;padding:20px;margin-top:50px;cursor:pointer;min-width:300px;transition:all .3s ease-in-out}#visualizer #visualizer-overlay #btn-play img{height:1.2em;vertical-align:sub}#visualizer #visualizer-overlay .btn-close{background:none;color:#fff;border:none;outline:none;position:absolute;top:4px;right:4px;padding:7px}#visualizer .btn-info{background:transparent;color:#fff;border:none;position:absolute;top:0;right:0;padding:11px;display:none;width:44px;height:44px;outline:none}#visualizer .btn-info svg{width:22px;height:22px}#visualizer #yt-modal #yt-holder{position:relative;width:80vw;height:calc(80vw / 1.78);max-width:1080px;max-height:calc(1080px / 1.78)}#visualizer #yt-modal #yt-holder #btn-close{background:none;outline:none;color:#fff;border:none;position:absolute;top:0;right:-36px}#visualizer #visualizer-thumbnails{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin-top:20px;min-height:85px;width:100%;position:relative}#visualizer #visualizer-thumbnails .thumb{max-width:100px;height:125px;margin:5px}#visualizer #visualizer-thumbnails .thumb:first-child{margin-left:0}#visualizer #visualizer-thumbnails #thumbs-left,#visualizer #visualizer-thumbnails #thumbs-right{width:50px;height:100px;border:none;box-shadow:0 0 6px #00000040;z-index:3000;pointer-events:all;background:#ffffffbf;position:absolute}#visualizer #visualizer-thumbnails #thumbs-left{left:0}#visualizer #visualizer-thumbnails #thumbs-right{-webkit-transform:scaleX(-1);transform:scaleX(-1);right:0}#visualizer #visualizer-thumbnails #thumbs-holder{display:flex;flex-wrap:nowrap;align-items:center;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;transition:all .2s ease-in-out}#visualizer #visualizer-thumbnails #thumbs-holder img,#visualizer #visualizer-thumbnails #thumbs-holder a{flex:0 0 auto;cursor:pointer}#visualizer #visualizer-thumbnails #thumbs-holder::-webkit-scrollbar{display:none}#visualizer #visualizer-thumbnails #btn-more{color:#505c6c;transition:all .2s ease-in-out}#visualizer #visualizer-thumbnails #btn-more:hover{text-decoration:none}@media screen and (max-width: 720px){#visualizer #visualizer-thumbnails{height:135px}#visualizer #visualizer-thumbnails .thumb{height:85px}}#visualizer #scene-thumbs-holder{display:flex;overflow-y:auto;flex-wrap:wrap;justify-content:space-evenly}#visualizer #scene-thumbs-holder .scene-thumb{background:none;border:none;margin:8px}#visualizer #scene-thumbs-holder .scene-thumb:focus{outline:none}#visualizer #maticad-visualizer-cnt{width:100%;position:relative;margin:0 auto}#visualizer #maticad-visualizer-cnt #maticad-visualizer-embed-cnt{position:relative}#visualizer #maticad-visualizer-cnt #spinner{border:7px solid #f3f3f3;border-top:7px solid #3498db;border-radius:50%;width:25px;height:25px;transition-property:transform;transition-duration:1s;animation-name:rotate;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear;position:absolute;top:50%;left:50%;margin-left:-12px;margin-top:-12px}#visualizer #maticad-visualizer-cnt .label-text{margin-top:20px;text-align:center}#visualizer #maticad-visualizer-cnt .embed-responsive-item{height:100%;width:100%;border:none}#visualizer #maticad-visualizer-cnt #option-buttons{display:flex;align-items:flex-start;flex-wrap:none;width:100%;margin:0 auto}#visualizer #maticad-visualizer-cnt #option-buttons #SingleOptionSelector-0-desk{display:none;align-items:flex-start;flex-wrap:wrap}#visualizer #maticad-visualizer-cnt #option-buttons #SingleOptionSelector-0-desk .btn,#visualizer #maticad-visualizer-cnt #option-buttons #SingleOptionSelector-0-desk .btn-alt{margin:8px 8px 0 0;text-transform:lowercase}#visualizer #maticad-visualizer-cnt #option-buttons .select-side{width:50%;float:left}#visualizer #maticad-visualizer-cnt #option-buttons .select-side #SingleOptionSelector-0-desk{display:none;align-items:flex-start;flex-wrap:wrap}#visualizer #maticad-visualizer-cnt #option-buttons .select-side #SingleOptionSelector-0-desk .btn,#visualizer #maticad-visualizer-cnt #option-buttons .select-side #SingleOptionSelector-0-desk .btn-alt{margin:8px 8px 0 0;text-transform:lowercase}#visualizer #maticad-visualizer-cnt #option-buttons .select-side .select-wrapper{font-size:15.5px;border:none;width:160px;padding:0 10px 0 0;margin-top:8px;float:right}@media screen and (max-width: 320px){#visualizer #maticad-visualizer-cnt #option-buttons .select-side .select-wrapper{width:130px}}#visualizer #maticad-visualizer-cnt #option-buttons .select-side .select-wrapper:focus{outline:none}#visualizer #maticad-visualizer-cnt #option-buttons #SingleOptionSelector-0{position:static;padding:11px 12px;font-family:inherit;opacity:1;border:1px solid darkgray;-webkit-appearance:none}#visualizer #maticad-visualizer-cnt #option-buttons #SingleOptionSelector-0:focus{outline:none}@media screen and (min-width: 720px){#visualizer #maticad-visualizer-cnt #option-buttons #SingleOptionSelector-0-desk{display:none}#visualizer #maticad-visualizer-cnt #option-buttons .select-wrapper{display:flex}#visualizer #maticad-visualizer-cnt #option-buttons .select-wrapper:before{z-index:10}}#visualizer #maticad-visualizer-cnt #option-buttons .reset-side{width:50%;float:right}#visualizer #maticad-visualizer-cnt #option-buttons .reset-side #btn-rug-reset{min-width:104px;margin:8px 0;padding-left:10px;float:left}#visualizer .product-single__meta,#visualizer .product-form__item{display:flex;flex-direction:column;align-items:center}#visualizer .product-single__meta{margin-top:16px;outline:0}#visualizer .product-single__meta .product-single__title{font-size:18px;font-spacing:.1em;text-transform:uppercase}#visualizer .product-single__meta .price__sale{font-weight:400;font-size:14px}#visualizer .product-single__meta .price__sale dd{margin:0}#visualizer .product-single__meta .price__sale .priceCom-item__label{text-decoration:line-through}#visualizer .product-single__meta svg{transition:all .3s ease-in-out}#visualizer .product-single__meta #rug-ProdDetailsLink{margin-top:16px}#visualizer .product-single__meta #rug-ProdDetails,#visualizer .product-single__meta #rug-ProdDetails a{margin-top:16px;font-weight:700;cursor:pointer}#visualizer .product-single__meta #rug-ProdDetails:hover,#visualizer .product-single__meta #rug-ProdDetailsLink:hover{text-decoration:none}#visualizer .product-single__meta #rug-ProdDetails:hover svg,#visualizer .product-single__meta #rug-ProdDetailsLink:hover svg{transform:translate(20px) scale(1.5)}#visualizer #shopify-section-product-template:focus{outline:none}@media screen and (max-width: 123.75em){#visualizer #maticad-visualizer-cnt{max-width:100%;width:100%}#visualizer #maticad-visualizer-cnt .label-text{margin-top:5px;font-size:12px}#visualizer #visualizer-thumbnails{margin:5px auto 0}#visualizer #visualizer-thumbnails .thumb{height:130px}}@media screen and (max-width: 85.438em) and (orientation: portrait){#visualizer #visualizer-thumbnails{width:100%}}@media screen and (max-width: 64em) and (orientation: portrait){#visualizer #maticad-visualizer-cnt{max-width:100%}}@media screen and (max-width: 63.938em) and (orientation: landscape){#visualizer #scene-buttons{flex-wrap:nowrap;margin-bottom:10px}#visualizer #visualizer-thumbnails{margin-top:5px}#visualizer #visualizer-thumbnails .thumb{height:120px}#visualizer #maticad-visualizer-cnt .label-text{margin-top:5px;font-size:11px}}@media screen and (max-width: 51.438em){#visualizer .product-single__meta .product-single__title{text-align:center!important}}@media screen and (max-width: 51.438em) and (orientation: landscape){#visualizer #visualizer-thumbnails{margin-top:5px}}@media screen and (max-width: 35.5em) and (orientation: landscape){#visualizer #visualizer-thumbnails .thumb{height:90px}#visualizer #maticad-visualizer-cnt .label-text{margin-top:5px;font-size:9px}}@media screen and (max-width: 30em) and (orientation: portrait){#visualizer #maticad-visualizer-cnt{max-width:100%}#visualizer #visualizer-thumbnails .thumb{height:100px}#visualizer #thumbs-left,#visualizer #thumbs-right{display:none}}@media screen and (max-width: 20em){#visualizer #visualizer-instructions #option-buttons .select-side .select-wrapper{width:130px}}#shopify-section-static-search .AjaxinateLoop{margin-top:20px}#shopify-section-static-search .AjaxinateLoop .product{margin-bottom:40px}#shopify-section-static-search .content-area .results{width:1080px;max-width:100%;margin:0 auto}#shopify-section-static-search .predictive-search-results{font-size:12px;display:flex;flex-direction:column;width:480px;padding:10px 11px;box-shadow:0 2px 5px #00000040;display:none;position:absolute;background:#fff;z-index:4001;margin:0 auto;left:calc(50% - 240px)}#shopify-section-static-search .predictive-search-result{display:block;padding:5px 10px;color:#323232;cursor:pointer}#shopify-section-static-search .AjaxinatePagination{width:100%;text-align:center}#shopify-section-static-search .results-search-form{display:flex;flex-direction:row;align-items:center;align-self:center;justify-content:space-between;max-width:480px;padding:13px 11px 14px;background-color:#fff;border:1px solid #323232;transition:.15s cubic-bezier(.4,0,.2,1) border;margin:20px auto 0}#shopify-section-static-search .template-search .results-label{font-family:Futura,sans-serif;font-style:oblique;font-weight:400;font-size:14px;text-align:center;margin:0 auto;width:100%}#shopify-section-static-search .search-results-container{width:100%}#shopify-section-static-search .template-search .pagination{padding:30px 0;margin:0 auto}@media screen and (max-width: 26.438em){#shopify-section-static-search .predictive-search-results{width:calc(100% - 20px);left:initial}#shopify-section-static-search .search-results-container{width:calc(100% - 10px);margin:0 auto}}.static-page{margin-top:40px}.static-page .breadcrumb-navigation{text-align:center;margin-top:0!important}.static-page .breadcrumb-navigation a{text-decoration:none;color:#000}.static-page .sitemap-header{margin-bottom:0}.static-page .sitemap-link-container{display:inline-flex;flex-direction:column;margin-bottom:40px}.static-page .sitemap-link{color:#2e2e2e;font-size:14px;margin-bottom:5px}.static-page .link-list{text-align:center;width:100%}.static-page .link-list a{text-decoration:none;color:#2e2e2e;opacity:.7;position:relative;margin-right:10px;padding-right:10px;transition:opacity .3s}.static-page .link-list a:hover{opacity:1}.static-page .link-list a:not(:last-child):after{content:"";position:absolute;right:0;height:100%;width:1px;border-right:1px solid #2e2e2e;opacity:.7}.static-page .rte p{font-size:18px;line-height:28px;width:90%;margin:0 auto}.static-page .field-wrap{width:75%}.static-page input[type=text]{border-radius:3px}.static-page .field{border:1px solid #777;border-radius:3px;cursor:initial}.static-page .page-title-main h1{font-size:34px;text-align:center}.static-page .page-content{width:1080px;max-width:95%;min-height:100px;margin:40px auto}.static-page .page-content .flex-container{display:flex}.static-page .page-content .flex-container .flex-col{width:50%}.static-page .page-content .flex-container .flex-col .flex{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;width:80%;margin:0 auto}.static-page .page-content .flex-container .flex-col .flex h2{text-transform:uppercase;font-size:36px;margin:0}.static-page .page-content .flex-container .flex-col .flex p{font-size:14px}.static-page .page-content .flex-container .flex-col .flex a{text-decoration:none;font-size:16px;border-radius:1.25em;padding:.25em .75em}.static-page .page-content .flex-container .col-img img{max-height:500px}.static-page h3{font-size:24px}.static-page p{font-size:14px;margin-bottom:20px}.static-page p.tab{width:100%;min-height:70px;border:1px solid #ccc;display:flex;justify-content:space-between;align-items:center;padding:15px;box-shadow:0 5px 10px #00000026;cursor:pointer;transition:all .4s}.static-page p.tab:hover,.static-page p.tab.answer-open{box-shadow:0 5px 15px #0000004d}.static-page p.answer{margin:0;padding:0 15px;font-size:14px}.static-page p.answer span{display:block;padding:7.5px 0}.static-page a{color:#00f;text-decoration:underline}.static-page .margin-top{margin-top:40px}.static-page .bold{font-weight:600}.static-page .important{color:red}.static-page .ul-heading{font-size:14px;margin:0}.static-page ul{padding:20px 40px}.static-page ul li{font-size:14px;list-style-type:square;padding-bottom:5px}.static-page .image-list img,.static-page .installation-image{width:100%}@media screen and (max-width: 57.5em){.static-page .link-list a{width:100%;display:inline-block;padding-bottom:10px}.static-page .link-list a:after{display:none}}@media screen and (max-width: 51.438em){.static-page .page-content .flex-container{display:flex;flex-direction:column}.static-page .page-content .flex-container .flex-col{width:100%}.static-page .page-content .flex-container .flex-col .flex{width:100%;text-align:center;align-items:center}}@media screen and (max-width: 42.5em){.static-page .page-content{width:95%}.static-page ul{padding:20px}}.customer .account-form{width:38%;padding:25px 0;margin:0 auto}.customer .account-form .field-wrap{margin-top:20px;width:100%}.customer .account-form .field-wrap label{font-family:Futura,sans-serif;font-style:normal;font-weight:300;font-weight:FontDrop;display:block;margin-bottom:15px;font-size:16px;color:#222}.customer .account-form .field-wrap .field{width:100%;border:1px solid #ccc;border-radius:3px;cursor:initial;transition:all .4s}.customer .account-form .field-wrap .field:focus{border:1px solid #333;box-shadow:0 0 3px #00000080}.customer .account-form .submit-button{margin:30px auto;width:50%}.customer .account-form .helper{font-family:Futura,sans-serif;font-style:normal;font-weight:300;font-size:14px;color:#646464;margin:0 auto}.customer .secondary-wrap{width:100%;display:flex;border-top:1px solid #fff;margin:35px auto}.customer .secondary-wrap p{font-size:14px;text-align:center;margin:0 auto}.customer .message{margin:25px auto}@media screen and (max-width: 48em){.customer .account-form{width:85%;padding:25px 0}}form{margin:0;display:flex;flex-direction:column}#ls-form{flex-direction:row-reverse;right:20px}.shopify-policy__container{max-width:100%!important}.shopify-policy__title{display:flex;justify-content:center;align-items:center;width:100%;height:auto;min-height:100px;background-color:#fff;padding:30px 15px;margin:0 auto;max-width:1430px}.shopify-policy__body{font-size:14px;line-height:1.7em;max-width:65ch;margin:0 auto}.shopify-policy__body .header{text-align:center;font-size:18px;margin-bottom:-20px}.shopify-policy__body .paragraph{margin-bottom:30px}.back-to-top-button{display:none;position:fixed;bottom:20px;right:20px;z-index:99;border-radius:50%;background-color:#fff;border:none;color:#fff;cursor:pointer;padding:15px;width:60px;height:60px;box-shadow:0 0 7px #00000080;transition:all .2s;z-index:6001}.back-to-top-button svg{position:absolute;left:0;top:0;z-index:6002}.empty{width:100%;font-size:17px;margin:0;padding:20px;text-align:left}.collection-list,.collection-list-home{width:100%;display:flex;flex-wrap:wrap;margin:0 auto}.page-title-main-container{display:flex;justify-content:center;align-items:center;width:100%;height:auto;min-height:100px;background-color:#fff;max-width:1430px}.page-title-main{display:flex;flex-direction:column;align-items:center;color:#323232;font-family:Helvetica;font-size:48px;font-weight:300;margin-right:0;text-align:center}.page-title-main .breadcrumb-navigation{font-size:.35em}.page-title-main h1{font-size:34px;text-align:center}@media screen and (max-width: 64em){.page-title-main{font-size:38px}}@media screen and (max-width: 48em){.page-title-main{font-size:34px}.page-title-main .breadcrumb-navigation{font-size:.5em}}@media screen and (max-width: 37.5em){.page-title-main{font-size:26px}}@media screen and (max-width: 26.438em){.page-title-main{margin-left:0}}@media screen and (max-width: 21.875em){.page-title-main{font-size:20px}}.money{width:100%;font-size:18px;color:#000;display:flex;line-height:18px}.product-card-details{display:flex;height:100%;justify-content:space-between;flex-direction:column;text-align:left;margin-top:10px}.product-card-details .title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:normal;overflow:hidden;min-height:50px}.product-card-details .price-info{display:flex;justify-content:space-between;flex-direction:column;margin-bottom:10px}.product-card-details .price-info .product-price{display:flex;flex-wrap:wrap;font-size:16px;margin-bottom:10px}.product-card-details .price-info .product-price .money-sqft{padding-right:1.25em}.product-card-details .price-info .product-price .money-case,.product-card-details .price-info .product-price .money-sqft{display:flex;align-items:baseline;width:auto;font-size:18px;color:#323232;transition:all .2s}.product-card-details .price-info .product-price .money-total-each{font-size:12px}.product-card-details .price-info .placeholder{font-size:16px;height:1.5em}.product-card-details .price-info .discount-info{display:flex;flex-wrap:wrap;align-items:center;font-size:12px}.product-card-details .price-info .discount-info .compare-price .strikethrough{text-decoration:line-through}.product-card-details .price-info .discount-info .compare-price .money-total-each{padding-right:1.25em;font-size:12px}.product-card-details .price-info .discount-info .percent-off{color:#b91b2f;border:1px solid #b91b2f;background-color:#fad9de;border-radius:2px;padding:3px 6px}@media screen and (max-width: 1200px){.product-card-details .product-price{margin:10px 0}.product-card-details .title{font-size:16px!important;height:40px;min-height:0}}@media screen and (max-width: 767px){.money{font-size:16px}.product-card-details .price-info .product-price{margin:10px 0}.product-card-details .price-info .product-price .money-sqft{padding-right:.875em}.product-card-details .price-info .product-price .money-case,.product-card-details .price-info .product-price .money-sqft{font-size:16px}.product-card-details .price-info .product-price .money-total-each{font-size:12px}}@media screen and (max-width: 812px) and (orientation: landscape){.product-card-footer>.product-card-details>.title a{font-size:16px}}@media screen and (max-width: 414px){.product-card-details>.title a{font-size:14px}}.collection-list-home .product-card-details{height:100%;display:flex;flex-direction:column;position:relative;justify-content:space-between}.collection-list-home .AjaxinateLoop .collection-item .product-card-footer{margin-top:0!important}@media screen and (width: 768px){.collection-list-home .page-body-content .shopify-section .collection-list-wrapper .collection-list,.collection-list-home .page-body-content .shopify-section .collection-list-wrapper{height:350px}.collection-list-home .page-body-content .shopify-section .collection-list-wrapper .collection-list .AjaxinateLoop .collection-item{width:150px}}@media screen and (max-width: 823px){.collection-list-home .product-card-footer-mobile{height:150px;padding-bottom:0!important}.collection-list-home .page-body-content .shopify-section .collection-list-wrapper .collection-list .AjaxinateLoop .collection-item .product{height:98%}.collection-list-home .product-card-details>.title{font-size:12px;margin-bottom:20px}}@media screen and (max-width: 1640px){.home-section{max-width:100%}}@media screen and (max-width: 1080px){.page-body-content .shopify-section .collection-list-wrapper{width:100%}}.products,#shopify-section-static-search .results{margin:60px auto 0;width:100%;max-width:1080px}.products .AjaxinateLoop,.products .product-list,#shopify-section-static-search .results .AjaxinateLoop,#shopify-section-static-search .results .product-list{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.products .AjaxinateLoop .product,.products .product-list .product,#shopify-section-static-search .results .AjaxinateLoop .product,#shopify-section-static-search .results .product-list .product{width:calc(33.333333% - 20px)}.products .AjaxinateLoop .product .product-card-figure,.products .product-list .product .product-card-figure,#shopify-section-static-search .results .AjaxinateLoop .product .product-card-figure,#shopify-section-static-search .results .product-list .product .product-card-figure{width:36vh;min-width:100%;max-width:100%;max-height:300px;min-height:300px;height:250px;overflow:hidden;position:relative}.products .AjaxinateLoop .product .product-card-figure img,.products .product-list .product .product-card-figure img,#shopify-section-static-search .results .AjaxinateLoop .product .product-card-figure img,#shopify-section-static-search .results .product-list .product .product-card-figure img{width:100%;height:100%;pointer-events:none}.products .AjaxinateLoop .product:nth-child(3),.products .product-list .product:nth-child(3),#shopify-section-static-search .results .AjaxinateLoop .product:nth-child(3),#shopify-section-static-search .results .product-list .product:nth-child(3){margin-right:0}.product-card-buttons{display:flex;justify-content:space-between}.product-card-buttons .product-card-button{width:50%;text-align:center;font-size:12px!important;padding:10px 5px!important;background-color:#2e2e2e!important;text-transform:uppercase!important;opacity:.7!important;white-space:nowrap!important;cursor:pointer!important;color:#fff!important;border:none!important;transition:all .3s!important}.product-card-buttons .product-card-button.has-sample-button{width:calc(50% - 10px)}.product-card-buttons .product-card-button:hover{opacity:1!important}@media screen and (max-width: 1180px){#shopify-section-static-search .results .AjaxinateLoop .product .product-card-figure,.products .product-list .product .product-card-figure{min-height:250px;max-height:250px;min-width:100%;max-width:100%}}@media screen and (max-width: 980px){#shopify-section-static-search .results .AjaxinateLoop .product .product-card-figure,.product .product-list .product .product-card-figure{min-height:220px;max-height:220px;min-width:100%;max-width:100%}}@media screen and (max-width: 800px){.product-card-buttons{flex-direction:column}.product-card-buttons .product-card-button,.product-card-buttons .product-card-button.has-sample-button{width:100%}.product-card-buttons .product-card-button:first-child{margin-bottom:.625em}}@media screen and (max-width: 768px){#shopify-section-static-search .results .AjaxinateLoop .product .product-card-figure,.products .product .product-card-figure{min-height:200px;max-height:200px;height:200px;min-width:100%;max-width:100%}#shopify-section-static-search .results .AjaxinateLoop .product .product-card-footer-mobile,.products .product .product-card-footer-mobile{height:225px}p.message{width:100%}}@media screen and (max-width: 680px){#shopify-section-static-search .results.AjaxinateLoop .product,.products .product-list .product{width:calc(50% - 10px)}#shopify-section-static-search .results.AjaxinateLoop .product .product-card-footer-mobile,.products .product-list .product .product-card-footer-mobile{height:150px}#shopify-section-static-search .results.AjaxinateLoop .product .product-card-footer-mobile .title,.products .product-list .product .product-card-footer-mobile .title{height:60px}#shopify-section-static-search .results.AjaxinateLoop .product .product-card-footer-mobile .title a,.products .product-list .product .product-card-footer-mobile .title a{font-size:16px}#shopify-section-static-search .results.AjaxinateLoop .product .product-card-figure,.products .product-list .product .product-card-figure{min-height:250px;max-height:250px;height:250px;min-width:100%;max-width:100%}#shopify-section-static-search .results.AjaxinateLoop .product:last-child,.products .product-list .product:last-child{display:block}}@media screen and (max-width: 600px){#shopify-section-static-search .results .AjaxinateLoop .product,.products .product-list .product{width:calc(50% - 5px)}}@media screen and (max-width: 480px){#shopify-section-static-search .results .AjaxinateLoop .product .product-card-figure,.products .product-list .product .product-card-figure{min-height:175px;max-height:175px;height:175px;min-width:100%;max-width:100%}.content-area{padding:0}}.product-quickview{display:none}@media screen and (min-width: 1080px){.product-inner .product-card-figure{display:block}.product-inner .product-card-figure .product-quickview{display:flex;opacity:0;position:absolute;transform:translate(-50%,-50%);top:60%;left:50%;font-size:14px;padding:10px 20px;background-color:#fffc;border-radius:3px;box-shadow:0 6px 10px #00000080;cursor:pointer;z-index:4000;color:#000;white-space:nowrap;transition:all .3s}.product-inner .product-card-figure:hover .product-quickview{top:50%;opacity:1}}@media screen and (max-width: 1366px){.product-quickview.home-product-quickview{opacity:1;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;font-size:12px;padding:15px 25px;background-color:#ffffff87;border-radius:3px;box-shadow:0 6px 10px #00000080;cursor:pointer;white-space:nowrap;z-index:4000}}@media screen and (max-width: 767px){.product-card-footer-mobile{display:flex;flex-direction:column}.product-card-footer-mobile .product-card-details .price-info{align-items:initial;flex-direction:column}.product-card-footer-mobile .product-card-details .price-info .product-card-button{margin-top:10px;font-size:12px}.product{margin-bottom:10px}}@media screen and (min-width: 767px) and (max-width: 1367px){.template-collection .product-list .product{margin-bottom:0}.product-card-footer{min-height:160px;display:flex;flex-direction:column}}@media screen and (min-width: 568px) and (max-width: 1024px){.placeholder-svg{height:325px;display:flex;vertical-align:middle}.template-collection .product-list.row-of-2 .product,.template-collection .product-list.row-of-2 .promo-block,.template-collection .product-list.row-of-3 .product,.template-collection .product-list.row-of-3 .promo-block,.template-collection .product-list.row-of-4 .product,.template-collection .product-list.row-of-4{margin-bottom:15px}.product-card-details .title{font-size:14px;margin-bottom:0}.product-card-details .price{font-size:16px}}@media screen and (max-width: 480px){.placeholder-svg{height:200px}}@media screen and (max-width: 350px){.placeholder-svg{height:175px}}@media screen and (max-width: 823px){.product-card-footer .product-card-details .title,.product-card-footer-mobile .product-card-details .title{font-size:14px}.product-card-footer .product-card-details .price,.product-card-footer-mobile .product-card-details .price{font-size:12px}}.prev-arrow,.next-arrow{display:flex;cursor:pointer;position:absolute;top:50%;margin-top:-22px;padding:12.5px 10px;border-radius:50%;background-color:#2e2e2e80;box-shadow:0 3px 6px #00000040;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-user-select:none;user-select:none;transition:.3s ease}.down-arrow{padding:4px;transition:.3s ease;border-radius:50%;background-color:#000;box-shadow:0 3px 6px #00000040;cursor:pointer;display:flex}.prev-arrow{left:80px}.next-arrow{left:calc(100% - 80px)}.next-arrow:hover,.prev-arrow:hover,.down-arrow:hover{background-color:#000}.icon-arrow-right,.icon-arrow-right-black{transform:rotate(180deg)}.icon-arrow-down{transform:rotate(270deg)}.icon-arrow-down-black{transform:rotate(-90deg)}.icon-arrow-up-black{transform:rotate(90deg)}@media screen and (max-width: 85.375em){.next-arrow,.prev-arrow,.next-arrow:hover,.prev-arrow:hover{background-color:#000}}@media screen and (max-width: 51.438em) and (orientation: landscape){#shopify-section-dynamic-slides .slideshow-container,#shopify-section-dynamic-slides .slideshow-slide img{min-height:500px}}@media screen and (max-width: 48em){.prev-arrow:not(.slideshow-container.prev-arrow){left:0}.next-arrow:not(.slideshow-container.next-arrow){left:100%}}@media screen and (max-width: 42.5em){.next-arrow,.prev-arrow{top:50%}.prev-arrow{left:30px}}.add-sample-banner{display:none;width:100%;max-width:1366px;height:50px;background-color:#b7b7b7;color:#000;font-size:17px;font-style:italic;font-weight:700;margin:0 auto 20px;position:sticky;top:0;z-index:9999}.add-sample-banner-info{display:flex;justify-content:center;align-items:center;height:100%}.add-sample-banner .icon-close{position:absolute;right:100px;top:50%;transform:translate(-50%,-50%);cursor:pointer}.samples-added{padding:0 5px}@media screen and (max-width: 32.5em){.add-sample-banner-info{height:100%;display:inline-block;width:92%;padding:0 20px;font-size:16px}.add-sample-banner .icon-close{right:20px}}.quickshop-product .product-main{padding:0}.quickshop-product .tab-content#related-accessories,.quickshop-product .tab-content#installation-kit,.quickshop-product .tab-content#underlayment,.quickshop-product .previous-product,.quickshop-product .next-product,.quickshop-product .hide-quickshop,.quickshop-product .product-add-to-cart .product-add-to-cart-thumbs,.quickshop-product .select-header,.quickshop-product .select-wrapper,.quickshop-product .social-links,.quickshop-product .product-calc,.quickshop-product .money-sqft,.quickshop-product .product-price .flex-container:last-child{display:none!important}.quickshop-product .product-add-to-cart .product-price .money-case{padding-left:0}.quickshop-product .product-showcase{top:0!important}.quickshop-product .product-main{margin-bottom:0}@media screen and (max-width: 85.375em){.quickshop-product .product-add-to-cart{max-width:95%}}.home-section.image-with-text{max-width:100%}.image-with-text-container{display:flex;justify-content:space-between;padding-bottom:250px;max-width:1080px;margin:0 auto}.image-with-text-block{width:calc(50% - 25px);position:relative}.image-with-text-block img{width:100%;height:670px;object-fit:cover}.image-with-text-content{position:absolute;transform:translate(-50%,-50%);top:100%;left:50%;width:90%;background-color:#fff;height:500px;padding:40px;display:flex;flex-direction:column;justify-content:space-between}.image-with-text-content-top,.image-with-text-content-bottom{height:55%}.image-with-text-content-bottom{display:flex;flex-direction:column;justify-content:space-evenly}.image-with-text-top-heading,.image-with-text-main-heading,.image-with-text-link{text-transform:uppercase}.image-with-text-top-heading{font-size:20px;letter-spacing:1.5px;margin-bottom:40px}.image-with-text-main-heading{font-size:32px;letter-spacing:3.38px}.image-with-text-textarea{font-size:13px;letter-spacing:1.028px;line-height:26px}.image-with-text-link{color:#000;font-size:14px;letter-spacing:1.05px;position:relative}.image-with-text-link:after{content:"";position:absolute;top:100%;height:2px;width:0%;left:0;background-color:#e0273f;transition:all .2s}.image-with-text-link:hover:after{width:100%;transition:all .2s}.image-with-text-link:hover{color:#000}.image-with-text-content>h4,h2,p{margin-bottom:40px}.image-with-text-link-container{display:flex;align-items:center}.image-with-text-link-container svg{margin-right:40px}@media screen and (max-width: 85.375em){.image-with-text-block img{height:600px}}@media screen and (max-width: 64em){.image-with-text-container{margin-bottom:0}.image-with-text-main-heading{font-size:28px}.image-with-text-block img{height:450px}.image-with-text-link:after{display:none}.image-with-text-top-heading{font-size:16px}.image-with-text-textarea,.image-with-text-link{font-size:12px}}@media screen and (max-width: 56.25em){.image-with-text-top-heading{font-size:16px}.image-with-text-main-heading{font-size:24px}}@media screen and (max-width: 51.438em) and (orientation: landscape){.image-with-text-content{padding:40px 20px 20px}}@media screen and (max-width: 50em){.image-with-text-container{flex-wrap:wrap;margin-bottom:0;padding-bottom:180px}.image-with-text-block{width:100%;margin-bottom:300px}.image-with-text-block:last-child{margin-bottom:80px}}@media screen and (max-width: 48em){.image-with-text-content{min-height:440px}.image-with-text-block img{height:480px}.image-with-text-textarea,.image-with-text-link{font-size:14px}}@media screen and (max-width: 42.5em){.image-with-text-block:last-child{margin-bottom:70px}.image-with-text-content>h4,h2,p{margin-bottom:20px}.image-with-text-textarea{line-height:24px}.image-with-text-top-heading{font-size:16px}.image-with-text-main-heading{font-size:30px}}@media screen and (max-width: 35.5em) and (orientation: landscape){.image-with-text-block{margin-bottom:120px}.image-with-text-block:last-child{margin-bottom:20px}}@media screen and (max-width: 26.438em){.image-with-text-block{margin-bottom:190px}.image-with-text-block img{height:400px}.image-with-text-top-heading{font-size:14px}.image-with-text-main-heading{font-size:24px}.image-with-text-container{padding-bottom:175px}.image-with-text-block{margin-bottom:300px}}@media screen and (max-width: 25em){.image-with-text-main-heading{font-size:22px}.image-with-text-textarea{line-height:21px;font-size:12px}.image-with-text-link{font-size:12px}.image-with-text-content{padding:25px}}#mfo-section-dynamic-banner-mini .home-section.banner-mini{padding-bottom:0}#mfo-section-dynamic-banner-mini .banner-image-mini p{position:absolute;font-size:25px;top:50%;left:20%;transform:translate(-50%,-50%);margin:0;white-space:nowrap}#mfo-section-dynamic-banner-mini .banner-image-mini a{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;padding:10px 40px;border-radius:25px;background-color:#2e2e2e;opacity:.7;transition:all .3s}#mfo-section-dynamic-banner-mini .banner-image-mini a:hover{opacity:1}#mfo-section-dynamic-banner-mini .banner-image-mini{position:relative;margin:0 auto}#mfo-section-dynamic-banner-mini .banner-image-mini img{width:100%}@media screen and (max-width: 135em){#mfo-section-dynamic-banner-mini .banner-image-mini{width:100%}}@media screen and (max-width: 64em){#mfo-section-dynamic-banner-mini .banner-image-mini p{top:35%;left:50%}#mfo-section-dynamic-banner-mini .banner-image-mini a{top:70%}#mfo-section-dynamic-banner-mini .banner-image-mini a:hover{background-color:#0000003d}#mfo-section-dynamic-banner-mini .banner-image-mini img{height:175px}}@media screen and (max-width: 42.5em){#mfo-section-dynamic-banner-mini .page-body-content .shopify-section .home-section.banner-mini{margin:20px auto 0}#mfo-section-dynamic-banner-mini .banner-image-mini p{font-size:20px;text-align:center;width:100%}#mfo-section-dynamic-banner-mini .banner-image-mini img{object-fit:cover}#mfo-section-dynamic-banner-mini .banner-image-mini a{opacity:1}}@media screen and (max-width: 22.5em){#mfo-section-dynamic-banner-mini .banner-image-mini p{font-size:18px}}.dynamic-image-list{background-color:#f7f7f7}#image-list{display:flex;justify-content:space-between;min-height:400px;padding:60px 0}.section-header{font-size:30px;line-height:30px;text-align:left}.section-info{font-size:18px;margin:0}.section-button{font-size:16px;width:auto;padding:12px 20px;color:#fff;background-color:#e0273f;box-shadow:0 3px 6px #00000040;text-align:center;text-transform:uppercase;transition:all .2s ease-in-out}.section-button:hover{background-color:#b91b2f;color:#fff}.image-list-left{display:flex;flex-direction:column;text-align:left;justify-content:space-between;width:20%}.image-list-right{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:75%}.image-list-item{width:calc(50% - 20px);height:70px;display:flex;justify-content:space-between;align-items:center;padding:0 15px;box-shadow:0 5px 10px #0003;background-color:#fff;pointer-events:all;transition:all .3s ease-in-out}.image-list-item .image-list-item-logo{height:70px;width:120px;pointer-events:none}.image-list-item:hover{transform:scale(1.02);box-shadow:0 5px 15px #0000004d}.image-list-item svg{height:12px}.image-list-image{height:60px;width:auto}@media screen and (max-width: 85.375em){.page-body-content .shopify-section .home-section#image-list{max-width:1080px}}@media screen and (max-width: 67.5em){#image-list{flex-direction:column;align-items:center}.image-list-left,.image-list-right{width:100%}.section-header{text-align:center}.section-info,.section-button{display:none}.image-list-right{margin-top:40px}.image-list-item{margin-bottom:20px}.image-list-item:hover{box-shadow:0 5px 10px #00000026}}@media screen and (max-width: 48em){.image-list-item{width:calc(50% - 10px)}}@media screen and (max-width: 25em){.image-list-item .image-list-item-logo{width:100px}}@media screen and (max-width: 22.5em){#image-list{min-height:380px}.image-list-item svg{display:none}.image-list-item{width:calc(33.333333% - 10px);justify-content:center}.image-list-item .image-list-item-logo{width:100%}}#mfo-section-dynamic-richtext .home-section.rich-text{display:none}#mfo-section-dynamic-richtext .rich-text-container{width:80%;display:flex;flex-direction:column;align-items:flex-start}#mfo-section-dynamic-richtext .rich-text-heading{font-size:30px;margin-bottom:20px}#mfo-section-dynamic-richtext .rich-text-subheading{font-size:18px;margin-bottom:20px}#mfo-section-dynamic-richtext .rich-text-button{display:block;opacity:.7;font-size:12px;cursor:pointer;padding:10px 30px}@media screen and (max-width: 42.5em){#mfo-section-dynamic-richtext .home-section.rich-text{display:block;padding-left:40px}}.page-empty{text-align:center}.answer{display:none}#contact_form{flex-direction:row;flex-wrap:wrap;font-size:14px}#contact_form .field-wrap{width:50%}#contact_form .field-wrap.body{width:100%}#contact_form .field-wrap textarea{height:200px}#contact_form .field-wrap:not(.author):not(.email),#contact_form .submit-button{margin-top:20px}#contact_form .field-wrap .field{width:calc(100% - 20px);border:none;border-bottom:2px solid #e0273f;border-radius:0}@media screen and (max-width: 37.5em){#contact_form .field-wrap{width:100%}#contact_form .field-wrap{margin-top:20px}}.cookies-popup-container{position:fixed;bottom:-200px;width:100%;padding:20px 0;background-color:#2e2e2e;color:#fff;box-shadow:0 0 6px #0003;z-index:10000;opacity:0}.cookies-popup{display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:16px;height:100%;max-width:1080px;width:95%;margin:0 auto}.cookie-link,.cookie-link:hover{text-decoration:underline;color:#fff}.cookie-message{display:flex;align-items:center}.cookie-message-icon svg{width:45px}.cookie-message-text{font-size:13px;padding:0 20px 0 0}.close-icon{cursor:pointer}@media screen and (max-width: 85.375em){.cookies-popup-container{width:100%;left:0;margin-left:0}}@media screen and (max-width: 47.938em){.cookies-popup{font-size:14px}.cookie-message-icon{display:none}.cookie-message-text{padding:0 20px 0 0}}@media screen and (max-width: 25em){.cookies-popup{font-size:12px}}.btn,.btn-alt{display:flex;justify-content:center;align-items:center;padding:.75em .6875em;font-family:inherit;font-size:.875em;font-weight:500;text-transform:uppercase;cursor:pointer;transition:all .3s ease-in-out}.btn img,.btn-alt img{margin-right:.5em}.btn:focus,.btn-alt:focus{outline:none}.btn-alt{color:#323232;background-color:#fff;border:.0625em solid #323232}.modal{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background-color:#000c;z-index:6000}.modal .modal-content{background:#fafafa;display:flex;flex-direction:column;align-items:center;position:absolute;max-width:960px;max-height:90%;padding:30px;overflow-y:auto;top:-100%;transform:translate(-50%,-50%);left:50%}.modal .modal-content div{margin-top:0}.modal .modal-content .btn-close{background:none;border:none;position:absolute;top:4px;right:4px;padding:7px}.modal .modal-content .btn-close:focus{outline:none}.modal-open{overflow:hidden!important}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){#shopify-section-static-header .main-header-wrap.main-header--minimal-sticky{max-width:100%}.header-minimal-bottom-arrow{bottom:8px}.ls-form-button-search,.ls-form-button-close{bottom:0}.mega-nav-wrap .samples-button{transform:translate(50%)}.store-title img{width:120px}.image-list-left .section-header,.image-list-left .section-info{margin-bottom:20px}.AjaxinateLoop{display:flex}.AjaxinateLoop .collection-item{margin-right:20px;min-width:250px}.page-body-content .shopify-section .collection-list-wrapper .AjaxinateLoop .product-image{height:275px;width:275px;opacity:1}.collection-list-home .product-card-details{width:100%;height:140px;max-width:240px}.content-area{width:80%}.collection-content{width:80%;position:relative}.collection-content .collection-banner{overflow:hidden}.collection-content .AjaxinateLoop{flex-wrap:wrap}.collection-content .AjaxinateLoop .product{width:calc(33% - 20px);margin-right:20px}.collection-content .AjaxinateLoop .product-card-details{justify-content:flex-start}.filter-sidebar-content{-ms-overflow-style:none;overflow:auto}.product-card-button{min-width:125px}#shopify-section-static-product .content-area{width:100%}#shopify-section-static-product .next-arrow{left:calc(100% - 40px)}#shopify-section-static-product .product-add-to-cart,.quickshop-product .product-add-to-cart{left:50%;transform:translate(-50%)}#shopify-section-static-product .next-product img,#shopify-section-static-product .previous-product img,.quickshop-product .next-product img,.quickshop-product .previous-product img{width:auto;min-width:auto}#shopify-section-static-product .next-arrow.arrow-accessories{left:calc(100% - 40px)!important}.quickshop-product .product-add-to-cart{transform:translate(0)}#shopify-section-static-product .next-arrow,.quickshop-product .next-arrow{left:93%}.quickshop-product .product-add-to-cart{left:0}#shopify-section-static-header .header-minimal-bottom a:nth-child(2):before{display:none}#shopify-section-static-product .tab-content#related-accessories .next-arrow,#shopify-section-static-product .tab-content#installation-kit .next-arrow,#shopify-section-static-product .tab-content#underlayment .next-arrow,.quickshop-product .tab-content#related-accessories .next-arrow,.quickshop-product .tab-content#installation-kit .next-arrow,.quickshop-product .tab-content#underlayment .next-arrow{right:0}}@media screen and (max-width: 1366px) and (-ms-high-contrast: none),(-ms-high-contrast: active){.filter-sidebar-content{width:200px!important}}@media screen and (max-width: 67.5em) and (-ms-high-contrast: none),(-ms-high-contrast: active){#shopify-section-static-header .store-title.store-logo{position:relative}.store-title img{height:50px}}@media screen and (max-width: 64em) and (-ms-high-contrast: none),(-ms-high-contrast: active){#shopify-section-static-header .main-header--minimal .header-minimal .main-header--tools{width:100%}}@media screen and (max-width: 48em) and (-ms-high-contrast: none),(-ms-high-contrast: active){#mfo-section-dynamic-slides .next-arrow{left:100}}
/*# sourceMappingURL=/s/files/1/0248/0485/1808/t/45/assets/theme-override.scss.css.map */
