@charset "UTF-8";@font-face{font-family:LibreBaskerville;src:url(/_fonts/CarpetOne/b004003tWeb.eot),url(/_fonts/CarpetOne/b004003tWeb.woff) format("woff")}@font-face{font-family:LibreBaskerville;src:url(_fonts/CarpetOne/b004004tWeb.eot),url(_fonts/CarpetOne/b004004tWeb.woff) format("woff");font-weight:700}@font-face{font-family:LibreBaskerville;src:url(/_fonts/CarpetOne/b004023tWeb.eot),url(/_fonts/CarpetOne/b004023tWeb.woff) format("woff");font-style:italic}@font-face{font-family:LibreBaskerville;src:url(/_fonts/CarpetOne/b004024tWeb.eot),url(/_fonts/CarpetOne/b004024tWeb.woff) format("woff");font-weight:700;font-style:italic}html{font-size:10px}.selected-store{border-bottom:1px solid #716f73;color:#716f73;font-weight:700;line-height:1.2;margin-bottom:30px;padding-top:40px}.selected-store h3{margin:0 0 20px}.selected-store .store-info{color:#008f9d;font-size:14px}.selected-store .store-name{display:block;font-size:16px}.selected-store p{margin:0 0 20px}.selected-store .note-title{margin-bottom:0}.selected-store .note{font-size:14px}.selected-store .reveal-btn{display:none;text-align:center}.selected-store .reveal-btn .btn:after{content:"\25BC";display:inline-block;margin-left:5px;vertical-align:middle}.selected-store .reveal-btn .btn.active:after{-ms-transform:rotate(180deg);transform:rotate(180deg)}.store-selection-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.store-selection-list li{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;margin:0 0 30px;width:30%}.store-selection-list label{display:block;font-weight:700}.store-selection-list p{font-weight:400;margin-left:10px}.hero-slide{-ms-flex-align:center;align-items:center;background-position:center;background-size:cover;display:-ms-flexbox;display:flex;height:500px;-ms-flex-pack:center;justify-content:center;position:relative}.hero-slide p{margin:0 0 15px}.hero-slide:before{background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.5) 100%);content:" ";position:absolute;display:block;top:0;bottom:0;left:0;right:0;z-index:200}.hero-background{display:none}.hero-content{color:#fff;font-size:1.2rem;max-width:80%;position:relative;text-align:center;z-index:300}.hero-title{font-size:3rem;margin-bottom:20px}.hero-subtitle{font-size:1.5rem;margin-bottom:15px}.slick-dots{text-align:center;font-size:0;-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;left:50%;bottom:10px}.slick-dots li{display:inline-block;margin-left:5px}.slick-dots li:first-child{margin-left:0}.slick-dots button{width:12px;height:12px;padding:0;border-radius:100px;background:transparent;border:1px solid #fff;text-indent:-9999px;cursor:pointer;outline:none}.slick-dots .slick-active button{background:orange}.menu-toggle{background:transparent;border:0;display:none;-ms-flex-order:3;order:3;z-index:100}.menu-toggle:focus{outline:0}.nav-toggle{display:inline-block;height:26px;position:relative;width:26px;vertical-align:middle}.nav-toggle span{background-color:#008f9d;border-radius:3px;display:block;height:2px;left:0;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";position:absolute;bottom:10px;width:100%;transition:all .25s ease-in-out}.nav-toggle span:first-child{bottom:initial;top:5px}.nav-toggle span:nth-child(4){bottom:0}.nav-toggle.active span{transition:.25s ease-in-out}.nav-toggle.active span:first-child,.nav-toggle.active span:nth-child(4){opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";top:7px;transition:.25s ease-in-out}.nav-toggle.active span:nth-child(2){-ms-transform:rotate(45deg);transform:rotate(45deg)}.nav-toggle.active span:nth-child(3){-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.bottom-frame{display:-ms-flexbox;display:flex;position:absolute;right:-100%;top:49px;width:0;z-index:2}.bottom-frame .b-frame{background:#fff;width:100%;min-height:calc(100vh + 167px);position:relative}.global-header.nav-shown{z-index:20}.global-header.nav-shown .grid-container{padding-top:15px}.global-header.nav-shown .new-main-nav{display:block}.global-header.nav-shown .bottom-frame{height:calc(100vh - 50px);right:0;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;width:100%}.global-header.nav-shown .bottom-frame.second-level-active,.global-header.nav-shown .bottom-frame.third-level-active{overflow-y:hidden}.new-main-nav{background-color:#008f9d;margin-top:19px;-ms-flex-order:3;order:3;width:100%}.new-main-nav>.grid-container{padding-top:0}.new-main-nav>.grid-container:before,.new-main-nav>.grid-container:after{content:none}.new-main-nav ul{list-style:none}.new-main-nav a{text-decoration:none}.new-main-nav>ul>li:last-of-type{margin-right:0}.new-main-nav .top-item{font-size:9.5px;font-size:.95rem;color:#fff;cursor:pointer;font-weight:700;letter-spacing:1.6px;padding-bottom:18px;padding-top:18px;text-transform:uppercase}.new-main-nav .section-toggle{-ms-flex-align:center;align-items:center}.new-main-nav .section-toggle svg{display:none}.new-main-nav .section-toggle svg.svg-chevron-arrow-right{-ms-transform:scaleX(.8);transform:scaleX(.8)}.new-main-nav .section-toggle svg.svg-minus,.new-main-nav .third-level .section-toggle svg.svg-plus{display:none}.new-main-nav .third-level .section-toggle svg.svg-minus{display:block}.new-main-nav .option-search svg{fill:white;height:17px;width:17px}.new-main-nav .featured-content{border:2px solid #e4e4e4;box-sizing:border-box;color:#69666c;margin-bottom:40px;max-width:275px}.new-main-nav .featured-content img{width:100%}.new-main-nav .featured-content div{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:10px 20px}.new-main-nav .featured-content h2{font-size:12px;font-size:1.2rem;font-family:LibreBaskerville,serif;font-weight:700;text-align:center;width:100%}.new-main-nav .featured-content p{font-size:10px;font-size:1rem;margin-top:15px;text-align:center;width:100%}.new-main-nav .featured-content a{font-size:9px;font-size:.9rem;font-weight:700;padding-bottom:5px;padding-top:20px;text-decoration:none;white-space:nowrap}.new-main-nav .featured-content a:after{content:" >";display:inline-block;-ms-transform:scaleX(.5);transform:scaleX(.5)}.new-main-nav .sale-cta,.b-frame .sale-cta{font-size:10px;font-size:1rem;background-color:#f7921e;box-sizing:border-box;color:#fff;left:0;line-height:1.4;padding:13px 40px;position:absolute;text-align:center;width:100%}.new-main-nav .sale-cta span,.b-frame .sale-cta span{font-size:8px;font-size:.8rem;border:1px solid #fff;border-radius:5px;color:#fff;margin-left:20px;padding:5px 15px;text-transform:uppercase;white-space:nowrap}.new-main-nav .sale-cta span:after,.b-frame .sale-cta span:after{content:" >";display:inline-block;-ms-transform:scaleX(.5);transform:scaleX(.5)}.new-main-nav .sale-cta svg,.b-frame .sale-cta svg{display:none}.mobile-nav-options{transition:right .5s ease;bottom:0;position:fixed;right:-100%;width:0;z-index:2000}.global-header.nav-shown .mobile-nav-options{right:0;width:100%}.subnav{box-sizing:border-box;position:absolute;z-index:2000}.subnav .frame{display:inline-block;width:auto}.subnav a{text-transform:none}.subnav a:after{display:none}.subnav ul{display:block}.subnav .column{padding:40px 10px 0;width:220px}.subnav .column:nth-last-child(1):first-child ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.subnav .column:nth-last-child(1):first-child li{width:31.51%}.subnav .column:nth-last-child(1):first-child dt{width:14.39%}.subnav .column:nth-last-child(1):first-child dd{width:82.87%}.subnav dl{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:25px}.subnav dt{margin-right:20px}.subnav dd{margin:0;padding:0 10px 0 0;padding:0}.subnav dd a{color:#716f73;font-weight:400}.subnav dd a:hover{color:#008f9d}.subnav li{margin:0 0 14px;padding-right:10px}.subnav li:after{display:none}.subnav .close{color:#000;float:right;margin:12px 20px 0 0}.subnav .close:focus{outline:0}.second-item{margin-bottom:20px;font-size:10px;font-size:1rem;color:#008f9d;display:block;font-weight:700;line-height:1.2;text-transform:uppercase;width:100%}.second-level .subnav{right:0}.toggle-back{font-size:17px;font-size:1.7rem;-ms-flex-align:center;align-items:center;background-color:#ccc;color:#69666c;display:-ms-flexbox;display:flex;font-weight:700;padding:19px 70px;position:relative;text-transform:uppercase;z-index:2}.toggle-back svg{fill:#69666c;height:25px;margin-right:24px;width:25px}.mobile-my-account li{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.mobile-my-account li a{margin-top:5px}.page-editor-no-datasource-warning{font-size:22px;font-weight:700;color:#fff;background:red;text-align:center;padding:20px;margin:5px;border:dashed 5px #000}[data-component=hover-grid] ol li .item{color:#fff}[data-component=hover-grid] ol li .item .product-thumbnail,[data-component=hover-grid] ol li .item .product-icon{display:none}[data-component=hover-grid] ol li .item .product-thumbnail_sm,[data-component=hover-grid] ol li .item .product-icon_sm{width:7rem}[data-component=hover-grid] ol li .item h2{margin:0;font-size:26px}[data-component=hover-grid] ol li .item .link-text{color:#fff}[data-component=hover-grid] ol li .item .link-text:after{background:url('data:image/svg+xml;utf8,<svg class="svg-chevron-arrow-right" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 4.4 7.4"><path fill="#fff" class="cls-1" d="M4.2,4L0.9,7.3a0.35,.35,0,0,1-.2.1A0.2,.2,0,0,1,.5,7.3L0.1,6.9A0.35,.35,0,0,1,0,6.7,.2,.2,0,0,1,.1,6.5L2.9,3.7,.1,.9A0.35,.35,0,0,1,0,.7,.2,.2,0,0,1,.1.5l0.4-.4A0.35,.35,0,0,1,.7,0,.2,.2,0,0,1,.9.1L4.3,3.5a0.35,.35,0,0,1,.1.2A0.53,.53,0,0,1,4.2,4Z"/></svg>') center center no-repeat;top:0}[data-component=hover-grid] ol li .item .link-text:hover{text-decoration:underline}[data-component=hover-grid] ol li .item .link-text:hover:after{background:url('data:image/svg+xml;utf8,<svg class="svg-chevron-arrow-right" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 4.4 7.4"><path fill="#fff" class="cls-1" d="M4.2,4L0.9,7.3a0.35,.35,0,0,1-.2.1A0.2,.2,0,0,1,.5,7.3L0.1,6.9A0.35,.35,0,0,1,0,6.7,.2,.2,0,0,1,.1,6.5L2.9,3.7,.1,.9A0.35,.35,0,0,1,0,.7,.2,.2,0,0,1,.1.5l0.4-.4A0.35,.35,0,0,1,.7,0,.2,.2,0,0,1,.9.1L4.3,3.5a0.35,.35,0,0,1,.1.2A0.53,.53,0,0,1,4.2,4Z"/></svg>') center center no-repeat}[data-component=hover-grid] ol li .item .content{background-color:#008c99}[data-component=hover-grid] ol li .item .content .product-icon_sm{margin:20px 0}[data-component=product-category-subnav] .header{color:#fff;background-color:#9194b6;margin-bottom:0!important;padding:21px 0;width:100%}[data-component=product-category-subnav] .header *,[data-component=product-category-subnav] .header *:before,[data-component=product-category-subnav] .header *:after{box-sizing:inherit}[data-component=product-category-subnav] .header.sticky{position:fixed;top:0;z-index:100}[data-component=product-category-subnav] .header.sticky+.grid-container{padding-top:7rem}[data-component=product-category-subnav] .header nav{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:0}[data-component=product-category-subnav] .header nav .row{-ms-flex-align:center;align-items:center;display:-ms-inline-flexbox;display:inline-flex}[data-component=product-category-subnav] .header nav .grid-container{padding:0;display:-ms-flexbox;display:flex;margin:0 auto;-ms-flex-pack:center;justify-content:center}[data-component=product-category-subnav] .header nav .label{font-size:22px;font-family:LibreBaskerville,serif;font-style:italic;margin-right:1rem}[data-component=product-category-subnav] .header nav .nav-items .nav-item{display:none}[data-component=product-category-subnav] .header nav .nav-items .nav-item.mobile{display:block}nav .nav-items{padding:0;list-style:none}nav .nav-items .nav-item{display:inline-block;margin-right:25px}nav .nav-items .nav-item .nav-link,nav .nav-items .nav-item .nav-link:link,nav .nav-items .nav-item .nav-link:visited,nav .nav-items .nav-item .nav-link:active,nav .nav-items .nav-item .submenu-link,nav .nav-items .nav-item .submenu-link:link,nav .nav-items .nav-item .submenu-link:visited,nav .nav-items .nav-item .submenu-link:active{display:block;position:relative;letter-spacing:1px;cursor:pointer;text-decoration:none;outline:none}nav .nav-items .nav-item .nav-link,nav .nav-items .nav-item .nav-link:link,nav .nav-items .nav-item .nav-link:visited,nav .nav-items .nav-item .nav-link:active{font-size:21px}nav .nav-items .nav-item .submenu-link,nav .nav-items .nav-item .submenu-link:link,nav .nav-items .nav-item .submenu-link:visited,nav .nav-items .nav-item .submenu-link:active{font-size:1rem}nav .nav-items .nav-item .nav-link,nav .nav-items .nav-item .nav-link:link,nav .nav-items .nav-item .nav-link:visited,nav .nav-items .nav-item .nav-link:active{color:#fff;font-weight:700;text-align:center}nav .nav-items .nav-item .nav-link:hover:before,nav .nav-items .nav-item .nav-link.active:before,nav .nav-items .nav-item .nav-link:link:hover:before,nav .nav-items .nav-item .nav-link:link.active:before,nav .nav-items .nav-item .nav-link:visited:hover:before,nav .nav-items .nav-item .nav-link:visited.active:before,nav .nav-items .nav-item .nav-link:active:hover:before,nav .nav-items .nav-item .nav-link:active.active:before{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-ms-transform:translate(0,5px);transform:translate(0,5px)}nav .nav-items .nav-item .nav-link:before,nav .nav-items .nav-item .nav-link:link:before,nav .nav-items .nav-item .nav-link:visited:before,nav .nav-items .nav-item .nav-link:active:before{content:"";position:absolute;top:100%;left:0;width:100%;height:1px;background:#fff;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-ms-transform:translate(0,10px);transform:translate(0,10px);transition:opacity .3s ease,transform .3s ease}nav .nav-items .nav-item:nth-last-of-type(2){margin-right:0}.dropdown{position:relative}.dropdown .nav-link{padding-right:15px;height:27px;line-height:27px}.dropdown .nav-link:after{content:"";position:absolute;top:12px;right:0;border:5px solid transparent;border-top-color:#fff}.submenu{background:#fff;border-radius:3px;box-shadow:0 0 8px rgba(0,0,0,.3);left:50%;line-height:1.46667;margin-left:-100px;margin-top:-5px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";position:absolute;pointer-events:none;top:100%;-ms-transform:translate(0,0) scale(.85);transform:translate(0,0) scale(.85);transition:transform .1s ease-out,opacity .1s ease-out;width:200px;z-index:100}.submenu:after,.submenu:before{border:10px solid transparent;bottom:100%;content:"";height:0;left:50%;margin-left:-10px;position:absolute}.submenu:after{border-bottom-color:#fff}.submenu:before{border:13px solid transparent;border-bottom-color:rgba(0,0,0,.1);filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="1" /></filter></svg>#filter');-webkit-filter:blur(1px);filter:blur(1px);margin-left:-13px}.submenu-items{list-style:none;padding:10px 0}.submenu-item{display:block;text-align:left}.submenu-link,.submenu-link:link,.submenu-link:visited,.submenu-link:active{color:#3498db;padding:10px 20px}.submenu-link:hover{text-decoration:underline}.submenu-seperator{border-top:1px solid #eee;height:0;margin:12px 10px}.show-submenu .submenu{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";pointer-events:auto;-ms-transform:translate(0,25px) scale(1);transform:translate(0,25px) scale(1)}.product-categories{color:#715f73;text-align:center}.product-categories .grid-container{padding:10px 14px 0}.product-categories section{outline:none}.product-categories section .row{margin:0 -10px 20px}.product-categories section .row:last-of-type{margin-bottom:0}.product-categories section .btn{margin-top:40px}.product-categories section h1{padding-top:60px}.product-categories section h1:before{display:none}.product-categories~.product-categories section h1{padding-top:0}.product-categories~.product-categories section h1:before{display:block}.product-categories:last-child section{margin-bottom:40px}.product-categories h1{font-size:26px;margin-bottom:40px;text-transform:capitalize}.product-categories h1:before{background-color:#eaeaea;content:"";color:#eaeaea;display:block;height:3px;margin:40px auto;width:70px}.product-categories h2{font-size:20px;font-weight:700;margin:20px 0;text-transform:capitalize}.product-categories ol{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.product-categories ol li{border:1px solid #eaeaea;margin:5px 10px}.product-categories article .content .icon{-ms-flex-align:center;align-items:center;border-radius:50%;display:-ms-flexbox;display:flex;height:40px;-ms-flex-pack:center;justify-content:center;margin:-40px auto 0;position:relative;width:40px}.product-categories article .content .icon svg{width:20px;max-height:20px;fill:#fff}.product-categories article .content .inspiration-article.icon{background-color:#abb823}.product-categories article .content .inspiration-before-after.icon{background-color:#357aad}.product-categories article .content .inspiration-photo.icon{background-color:#7b7b94}.product-categories article .content .inspiration-video.icon{background-color:#81599d}.product-categories article .content .inspiration-houzz.icon{background-color:#79c043}.product-categories article{display:inherit;-ms-flex-direction:inherit;flex-direction:inherit;height:100%}.product-categories article img{width:100%}.product-categories article a:hover .link-text{text-decoration:underline}.product-categories article a:hover .link-text:after{background:url('data:image/svg+xml;utf8,<svg class="svg-chevron-arrow-right" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 4.4 7.4"><path fill="#009da9" class="cls-1" d="M4.2,4L0.9,7.3a0.35,.35,0,0,1-.2.1A0.2,.2,0,0,1,.5,7.3L0.1,6.9A0.35,.35,0,0,1,0,6.7,.2,.2,0,0,1,.1,6.5L2.9,3.7,.1,.9A0.35,.35,0,0,1,0,.7,.2,.2,0,0,1,.1.5l0.4-.4A0.35,.35,0,0,1,.7,0,.2,.2,0,0,1,.9.1L4.3,3.5a0.35,.35,0,0,1,.1.2A0.53,.53,0,0,1,4.2,4Z"/></svg>') center center no-repeat}.product-categories article .content{margin-top:-3px;padding:20px}.product-categories article .content p{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;font-size:.9rem}.product-categories article .content a,.product-categories article .content .link-text{display:-ms-inline-flexbox;display:inline-flex;font-weight:700;margin-top:20px;text-transform:uppercase;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.product-categories article .content a:after,.product-categories article .content .link-text:after{background:url('data:image/svg+xml;utf8,<svg class="svg-chevron-arrow-right" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 4.4 7.4"><path fill="#715f73" class="cls-1" d="M4.2,4L0.9,7.3a0.35,.35,0,0,1-.2.1A0.2,.2,0,0,1,.5,7.3L0.1,6.9A0.35,.35,0,0,1,0,6.7,.2,.2,0,0,1,.1,6.5L2.9,3.7,.1,.9A0.35,.35,0,0,1,0,.7,.2,.2,0,0,1,.1.5l0.4-.4A0.35,.35,0,0,1,.7,0,.2,.2,0,0,1,.9.1L4.3,3.5a0.35,.35,0,0,1,.1.2A0.53,.53,0,0,1,4.2,4Z"/></svg>') center center no-repeat;content:"";height:15px;min-width:9px;display:inline-block;position:relative;top:-1px;left:5px}.product-categories article .content a:hover:after,.product-categories article .content .link-text:hover:after{background:url('data:image/svg+xml;utf8,<svg class="svg-chevron-arrow-right" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 4.4 7.4"><path fill="#009da9" class="cls-1" d="M4.2,4L0.9,7.3a0.35,.35,0,0,1-.2.1A0.2,.2,0,0,1,.5,7.3L0.1,6.9A0.35,.35,0,0,1,0,6.7,.2,.2,0,0,1,.1,6.5L2.9,3.7,.1,.9A0.35,.35,0,0,1,0,.7,.2,.2,0,0,1,.1.5l0.4-.4A0.35,.35,0,0,1,.7,0,.2,.2,0,0,1,.9.1L4.3,3.5a0.35,.35,0,0,1,.1.2A0.53,.53,0,0,1,4.2,4Z"/></svg>') center center no-repeat}.product-categories ol.product-faq li{border:none}.product-categories ol.product-faq article{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:20px 0;text-align:left}.product-categories ol.product-faq article .content{padding:0}.product-categories ol.product-faq article .content p{font-size:1rem}.product-categories ol.product-faq article .content a:after{height:14px;background:url('data:image/svg+xml;utf8,<svg class="svg-chevron-arrow-right" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 4.4 7.4"><path fill="#0096a4" class="cls-1" d="M4.2,4L0.9,7.3a0.35,.35,0,0,1-.2.1A0.2,.2,0,0,1,.5,7.3L0.1,6.9A0.35,.35,0,0,1,0,6.7,.2,.2,0,0,1,.1,6.5L2.9,3.7,.1,.9A0.35,.35,0,0,1,0,.7,.2,.2,0,0,1,.1.5l0.4-.4A0.35,.35,0,0,1,.7,0,.2,.2,0,0,1,.9.1L4.3,3.5a0.35,.35,0,0,1,.1.2A0.53,.53,0,0,1,4.2,4Z"/></svg>') center center no-repeat}.product-categories ol.product-faq article .content a:hover:after{background:url('data:image/svg+xml;utf8,<svg class="svg-chevron-arrow-right" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 4.4 7.4"><path fill="#fff" class="cls-1" d="M4.2,4L0.9,7.3a0.35,.35,0,0,1-.2.1A0.2,.2,0,0,1,.5,7.3L0.1,6.9A0.35,.35,0,0,1,0,6.7,.2,.2,0,0,1,.1,6.5L2.9,3.7,.1,.9A0.35,.35,0,0,1,0,.7,.2,.2,0,0,1,.1.5l0.4-.4A0.35,.35,0,0,1,.7,0,.2,.2,0,0,1,.9.1L4.3,3.5a0.35,.35,0,0,1,.1.2A0.53,.53,0,0,1,4.2,4Z"/></svg>') center center no-repeat}[data-component=hover-grid] ol li .item{color:#fff}[data-component=hover-grid] ol li .item .product-thumbnail,[data-component=hover-grid] ol li .item .product-icon{display:none}[data-component=hover-grid] ol li .item .product-thumbnail_sm,[data-component=hover-grid] ol li .item .product-icon_sm{width:7rem}[data-component=hover-grid] ol li .item h2{margin:0;font-size:26px}[data-component=hover-grid] ol li .item .link-text{color:#fff}[data-component=hover-grid] ol li .item .link-text:after{background:url('data:image/svg+xml;utf8,<svg class="svg-chevron-arrow-right" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 4.4 7.4"><path fill="#fff" class="cls-1" d="M4.2,4L0.9,7.3a0.35,.35,0,0,1-.2.1A0.2,.2,0,0,1,.5,7.3L0.1,6.9A0.35,.35,0,0,1,0,6.7,.2,.2,0,0,1,.1,6.5L2.9,3.7,.1,.9A0.35,.35,0,0,1,0,.7,.2,.2,0,0,1,.1.5l0.4-.4A0.35,.35,0,0,1,.7,0,.2,.2,0,0,1,.9.1L4.3,3.5a0.35,.35,0,0,1,.1.2A0.53,.53,0,0,1,4.2,4Z"/></svg>') center center no-repeat;top:0}[data-component=hover-grid] ol li .item .link-text:hover{text-decoration:underline}[data-component=hover-grid] ol li .item .link-text:hover:after{background:url('data:image/svg+xml;utf8,<svg class="svg-chevron-arrow-right" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 4.4 7.4"><path fill="#fff" class="cls-1" d="M4.2,4L0.9,7.3a0.35,.35,0,0,1-.2.1A0.2,.2,0,0,1,.5,7.3L0.1,6.9A0.35,.35,0,0,1,0,6.7,.2,.2,0,0,1,.1,6.5L2.9,3.7,.1,.9A0.35,.35,0,0,1,0,.7,.2,.2,0,0,1,.1.5l0.4-.4A0.35,.35,0,0,1,.7,0,.2,.2,0,0,1,.9.1L4.3,3.5a0.35,.35,0,0,1,.1.2A0.53,.53,0,0,1,4.2,4Z"/></svg>') center center no-repeat}[data-component=hover-grid] ol li .item .content{background-color:#008c99}[data-component=hover-grid] ol li .item .content .product-icon_sm{margin:20px 0}[data-component=product-category-subnav] .header{color:#fff;background-color:#9194b6;margin-bottom:0!important;padding:21px 0;width:100%}[data-component=product-category-subnav] .header *,[data-component=product-category-subnav] .header *:before,[data-component=product-category-subnav] .header *:after{box-sizing:inherit}[data-component=product-category-subnav] .header.sticky{position:fixed;top:0;z-index:100}[data-component=product-category-subnav] .header.sticky+.grid-container{padding-top:7rem}[data-component=product-category-subnav] .header nav{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:0}[data-component=product-category-subnav] .header nav .row{-ms-flex-align:center;align-items:center;display:-ms-inline-flexbox;display:inline-flex}[data-component=product-category-subnav] .header nav .grid-container{padding:0;display:-ms-flexbox;display:flex;margin:0 auto;-ms-flex-pack:center;justify-content:center}[data-component=product-category-subnav] .header nav .label{font-size:22px;font-family:LibreBaskerville,serif;font-style:italic;margin-right:1rem}[data-component=product-category-subnav] .header nav .nav-items .nav-item{display:none}[data-component=product-category-subnav] .header nav .nav-items .nav-item.mobile{display:block}nav .nav-items{padding:0;list-style:none}nav .nav-items .nav-item{display:inline-block;margin-right:25px}nav .nav-items .nav-item .nav-link,nav .nav-items .nav-item .nav-link:link,nav .nav-items .nav-item .nav-link:visited,nav .nav-items .nav-item .nav-link:active,nav .nav-items .nav-item .submenu-link,nav .nav-items .nav-item .submenu-link:link,nav .nav-items .nav-item .submenu-link:visited,nav .nav-items .nav-item .submenu-link:active{display:block;position:relative;letter-spacing:1px;cursor:pointer;text-decoration:none;outline:none}nav .nav-items .nav-item .nav-link,nav .nav-items .nav-item .nav-link:link,nav .nav-items .nav-item .nav-link:visited,nav .nav-items .nav-item .nav-link:active{font-size:21px}nav .nav-items .nav-item .submenu-link,nav .nav-items .nav-item .submenu-link:link,nav .nav-items .nav-item .submenu-link:visited,nav .nav-items .nav-item .submenu-link:active{font-size:1rem}nav .nav-items .nav-item .nav-link,nav .nav-items .nav-item .nav-link:link,nav .nav-items .nav-item .nav-link:visited,nav .nav-items .nav-item .nav-link:active{color:#fff;font-weight:700;text-align:center}nav .nav-items .nav-item .nav-link:hover:before,nav .nav-items .nav-item .nav-link.active:before,nav .nav-items .nav-item .nav-link:link:hover:before,nav .nav-items .nav-item .nav-link:link.active:before,nav .nav-items .nav-item .nav-link:visited:hover:before,nav .nav-items .nav-item .nav-link:visited.active:before,nav .nav-items .nav-item .nav-link:active:hover:before,nav .nav-items .nav-item .nav-link:active.active:before{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-ms-transform:translate(0,5px);transform:translate(0,5px)}nav .nav-items .nav-item .nav-link:before,nav .nav-items .nav-item .nav-link:link:before,nav .nav-items .nav-item .nav-link:visited:before,nav .nav-items .nav-item .nav-link:active:before{content:"";position:absolute;top:100%;left:0;width:100%;height:1px;background:#fff;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-ms-transform:translate(0,10px);transform:translate(0,10px);transition:opacity .3s ease,transform .3s ease}nav .nav-items .nav-item:nth-last-of-type(2){margin-right:0}.dropdown{position:relative}.dropdown .nav-link{padding-right:15px;height:27px;line-height:27px}.dropdown .nav-link:after{content:"";position:absolute;top:12px;right:0;border:5px solid transparent;border-top-color:#fff}.submenu{background:#fff;border-radius:3px;box-shadow:0 0 8px rgba(0,0,0,.3);left:50%;line-height:1.46667;margin-left:-100px;margin-top:-5px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";position:absolute;pointer-events:none;top:100%;-ms-transform:translate(0,0) scale(.85);transform:translate(0,0) scale(.85);transition:transform .1s ease-out,opacity .1s ease-out;width:200px;z-index:100}.submenu:after,.submenu:before{border:10px solid transparent;bottom:100%;content:"";height:0;left:50%;margin-left:-10px;position:absolute}.submenu:after{border-bottom-color:#fff}.submenu:before{border:13px solid transparent;border-bottom-color:rgba(0,0,0,.1);filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="1" /></filter></svg>#filter');-webkit-filter:blur(1px);filter:blur(1px);margin-left:-13px}.submenu-items{list-style:none;padding:10px 0}.submenu-item{display:block;text-align:left}.submenu-link,.submenu-link:link,.submenu-link:visited,.submenu-link:active{color:#3498db;padding:10px 20px}.submenu-link:hover{text-decoration:underline}.submenu-seperator{border-top:1px solid #eee;height:0;margin:12px 10px}.show-submenu .submenu{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";pointer-events:auto;-ms-transform:translate(0,25px) scale(1);transform:translate(0,25px) scale(1)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:LibreBaskerville;src:url(fonts/b004003tWeb.eot),url(fonts/b004003tWeb.woff) format("woff")}@font-face{font-family:LibreBaskerville;src:url(fonts/b004004tWeb.eot),url(fonts/b004004tWeb.woff) format("woff");font-weight:700}@font-face{font-family:LibreBaskerville;src:url(fonts/b004023tWeb.eot),url(fonts/b004023tWeb.woff) format("woff");font-style:italic}@font-face{font-family:LibreBaskerville;src:url(fonts/b004024tWeb.eot),url(fonts/b004024tWeb.woff) format("woff");font-weight:700;font-style:italic}html{font-size:16px;font-size:1rem;-webkit-tap-highlight-color:transparent;box-sizing:border-box}body{font-family:Interstate,sans-serif;color:#373737;background-color:#fff;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ui-loader{display:none!important}.grid-container{max-width:960px;margin:0 auto;padding-top:14px}.grid-container:before,.grid-container:after{content:"";display:table}.grid-container:after{clear:both}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}a{color:#716f73;text-decoration:none}a:hover{color:#009da9}.inline-modal-content{display:none}.mfp-container .inline-modal-content{display:block}.jsx-content{display:none}.jsx-module{display:block}.jsx .loading,.jsx .noResults{text-align:center}.no-wrap{white-space:nowrap}.control-favorite{color:#0096a4;font-size:.775rem}.control-favorite span{position:relative;top:-1px}.control-favorite .svg-heart-outline{width:14px;height:12px;fill:#0096a4}.control-favorite span+.svg-heart-outline{margin-left:5px}.control-favorite .svg-heart-outline+span{margin-right:5px}.info-tooltip.var2 .icon{cursor:pointer;height:21px;position:relative;right:13px;width:21px}.info-tooltip.var2 .icon svg{border-radius:50%;box-sizing:border-box;display:none;left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.info-tooltip.var2 .icon svg:nth-of-type(1){background-color:#444;display:block;fill:#fff}.info-tooltip.var2.active .icon svg:nth-of-type(2){background-color:#fff;display:block;fill:#444;padding:6px}.info-tooltip.var2 .info-box{background-color:#fff;border:1px solid #999;bottom:51px;display:none;padding:14px;position:absolute;right:-25px;z-index:11}.info-tooltip.var2 .info-box:before,.info-tooltip.var2 .info-box:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.info-tooltip.var2 .info-box:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:20px;margin-left:20px}.info-tooltip.var2 .info-box:before{border-color:transparent;border-top-color:#000;border-width:21px;margin-left:19px}.info-tooltip.var2.active .info-box{display:block}.info-tooltip.var2.var3 .icon{width:31px;height:31px;right:auto}.info-tooltip.var2.var3 .icon svg:nth-of-type(1){background-color:#fff;fill:#ff9138;width:16px}.info-tooltip.var2.var3.active .icon svg:nth-of-type(1){background-color:#ff9138}.info-tooltip.var2.var3 .icon svg:nth-of-type(2){background-color:transparent;fill:#fff;max-width:21px}.info-tooltip.var2.var3 .info-box{right:15px;left:15px;text-transform:none;text-align:left;font-size:12px;line-height:1.3;color:#000}.info-tooltip.var2.var3 .info-box:before,.info-tooltip.var2.var3 .info-box:after{display:none}.info-tooltip.var2.var3 .info-tooltip-arrow{z-index:84;bottom:52px;left:50%;display:none;-ms-transform:translateX(-50%);transform:translateX(-50%);height:0;width:0;position:absolute;pointer-events:none}.info-tooltip.var2.var3.active .info-tooltip-arrow{display:block}.info-tooltip.var2.var3 .info-tooltip-arrow:before,.info-tooltip.var2.var3 .info-tooltip-arrow:after{border:solid transparent;content:" ";height:0;width:0;position:absolute;top:0;pointer-events:none}.info-tooltip.var2.var3 .info-tooltip-arrow:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:20px;left:1px}.info-tooltip.var2.var3 .info-tooltip-arrow:before{border-color:transparent;border-top-color:#000;border-width:21px;left:0}.jsx-FavoriteTooltip{position:relative}.jsx-FavoriteTooltip.circle{width:25px;height:25px}.jsx-FavoriteTooltip.circle .tooltip-icon{padding:5px 5px 5px 4px;border:1px solid #0096a4;border-radius:50%}.jsx-FavoriteTooltip.circle .favorite-tooltip.active .tooltip-icon{border:0;width:13px}.jsx-FavoriteTooltip.circle .favorite-tooltip.var2 .info-box{top:50px}.favorite-tooltip.var2{position:absolute;top:0;right:0}.inspiration-page .favorite-tooltip.var2{z-index:500}.favorite-tooltip.var2 .tooltip-icon{display:inline-block;width:13px;height:13px}.favorite-tooltip.var2 .tooltip-icon svg{cursor:pointer}.favorite-tooltip.var2 .tooltip-icon .svg-heart-outline{display:block;fill:#008c99;width:13px;height:13px;margin-left:1px}.favorite-tooltip.var2.active .tooltip-icon .svg-heart-outline,.favorite-tooltip.var2 .tooltip-icon .svg-close-small{display:none}.favorite-tooltip.var2.active .tooltip-icon .svg-close-small{background-color:#008c99;display:block;fill:#fff;padding:6px;border-radius:50%;position:relative;left:-5px;top:-6px}.favorite-tooltip.var2 .info-box{background-color:#fff;border:1px solid #999;display:none;padding:14px;position:absolute;right:-34px;z-index:11;top:45px;width:132px}.favorite-tooltip.var2 .info-box.info-box--col{width:260px;right:50%;margin-right:-130px}.info-box .control-checkbox.control-checkbox--col .item{float:left;width:46%;padding-right:10px}.info-box .control-checkbox.control-checkbox--col .item:nth-child(2n+1){clear:left}.control-checkbox.control-checkbox--col:before,.control-checkbox.control-checkbox--col:after{content:"";display:table}.control-checkbox.control-checkbox--col:after{clear:both}.favorite-tooltip.var2 .info-box:before,.favorite-tooltip.var2 .info-box:after{bottom:100%;right:30px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.favorite-tooltip.var2 .info-box:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:20px;margin-right:-11px}.favorite-tooltip.var2 .info-box:before{border-color:transparent;border-bottom-color:#999;border-width:21px;margin-right:-12px}.favorite-tooltip.var2 .info-box--col:before,.favorite-tooltip.var2 .info-box--col:after{right:42%}.favorite-tooltip.var2.active .info-box{display:block}.favorite-tooltip.var2 .info-box .control-container{overflow:hidden;padding-right:2px}.favorite-tooltip.var2 .info-box .control-container .item{overflow:hidden;margin-top:0;margin-bottom:20px;text-align:left}.favorite-tooltip.var2 .info-box .control-container input{width:100%;border-top-right-radius:5px;border-bottom-right-radius:5px}.favorite-tooltip.var2 .info-box .control-container .btn{display:block;margin-top:10px;font-size:.8rem;line-height:1rem;color:#fff}.favorite-tooltip.var2 .info-box .create-board .control-container{display:none;margin-top:10px}.favorite-tooltip.var2 .info-box .create-board .control-container.active{display:block}.favorite-tooltip.var2 .info-box .svg-plus{width:11px;height:11px;fill:#5e5c60}.favorite-tooltip.var2 .info-box .create-board a.create-link{text-transform:uppercase;font-size:.8rem;color:#716f73}.favorite-tooltip.var2 .info-box .create-board a.create-link span{padding-left:5px}.favorite-tooltip.var2 .info-box .create-board a.create-link:hover .svg-plus{fill:#009da9}.favorite-tooltip.var2 .info-box .svg-checkmark{width:11px;height:10px;fill:#fff}.favorite-tooltip.var2 .tooltip-label{display:block}.jsx-FavoriteTooltip.button{display:inline-block}.jsx-FavoriteTooltip.button .favorite-tooltip.var2{position:relative}.jsx-FavoriteTooltip.button .favorite-tooltip.var2 .tooltip-icon{display:inline-block;position:absolute;left:10px;top:8px}.jsx-FavoriteTooltip.button a.add-to-board{padding-left:25px}.jsx-FavoriteTooltip.button .favorite-tooltip.var2:hover .tooltip-icon .svg-heart-outline{fill:#fff}.jsx-FavoriteTooltip.button .favorite-tooltip.var2.active .tooltip-icon .svg-close-small{fill:#d1d1d1;background-color:transparent}.jsx-FavoriteTooltip.button .favorite-tooltip.var2:hover .tooltip-icon .svg-close-small{fill:#fff}.jsx-FavoriteTooltip.button .favorite-tooltip.var2 .info-box:before{margin-left:-20px}.jsx-FavoriteTooltip.button .favorite-tooltip.var2 .info-box:after{margin-left:-19px}.report-tooltip.var2{position:relative;display:inline-block}.report-tooltip.var2 .tooltip-icon{display:inline-block}.report-tooltip.var2 .tooltip-icon svg{cursor:pointer}.report-tooltip.var2 .tooltip-icon .svg-heart-outline{display:block;fill:#008c99;width:13px;height:13px;margin-left:1px}.report-tooltip.var2.active .tooltip-icon .svg-heart-outline,.report-tooltip.var2 .tooltip-icon .svg-close-small{display:none}.report-tooltip.var2.active .tooltip-icon .svg-close-small{background-color:#008c99;display:block;fill:#fff;padding:6px;border-radius:50%;position:relative;left:-5px;top:-6px}.report-tooltip.var2 .info-box{background-color:#fff;border:1px solid #999;display:none;padding:14px;position:absolute;left:-96px;z-index:11;top:45px;width:175px}.report-tooltip.var2 .info-box:before,.report-tooltip.var2 .info-box:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.report-tooltip.var2 .info-box:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:20px;margin-left:-24px}.report-tooltip.var2 .info-box:before{border-color:transparent;border-bottom-color:#999;border-width:21px;margin-left:-25px}.report-tooltip.var2.active .info-box{display:block}.report-tooltip.var2 .info-box .control-container{overflow:hidden;padding-right:2px}.report-tooltip.var2 .info-box .control-container .item{overflow:hidden;margin-top:0;margin-bottom:20px}.report-tooltip.var2 .info-box .control-container .btn{display:block;margin-top:10px;font-size:.8rem;line-height:1rem}.report-tooltip.var2 .tooltip-label{display:none;margin-top:2px}.report-tooltip.var2 .tooltip-label.active{display:block}form{padding:0;margin:0}form button{background-color:transparent;border:0}.form-help-text{margin-top:5px;display:inline-block}.control-container.error input,.control-container.error select,.control-container.error textarea{border-color:#b01e15}.form-error-message{display:none;margin:5px 0}.form-error-message.required{color:#b01e15;display:block;font-size:.7rem;line-height:12px;padding-left:15px;position:relative}.form-error-message.required svg{fill:#b01e15;height:12px;left:0;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:12px}.flooringguide-budget .form-error-message{clear:both}.my-social-accounts .form-error-message{margin-left:15px}.text-truncation.hidden,.text-truncation-clone{display:none}.text-truncation.hidden+.text-truncation-clone{display:block}.text-truncation-clone .text-truncation-less,.text-truncation .text-truncation-more{color:#0096a4;position:relative;padding-right:17px;font-size:.9rem;font-weight:700;padding-right:15px;display:inline-block}.text-truncation-more:hover{color:#00464d}a.text-truncation-less .svg-minimize,a.text-truncation-more .svg-more{display:inline-block;width:13px;height:12px;fill:#0096a4;position:absolute;top:50%;right:0;margin-top:-6px}.text-truncation .text-truncation-more:hover .svg-more{fill:#00464d}.inspiration-page .description .text-truncation-clone a.text-truncation-less,.inspiration-page .description .text-truncation a.text-truncation-more{color:#0096a4;position:relative;padding-right:17px;font-size:.9rem;font-weight:700;padding-right:15px;display:inline-block}.btn{display:inline-block;text-align:center;letter-spacing:.5px;font-size:.75rem}.btn:hover{cursor:pointer}.btn.style1{padding:8px 14px;text-transform:uppercase}.btn.style2{padding:11px 14px;text-transform:uppercase;font-size:1rem}.btn.style3{padding:13px 14px;text-transform:uppercase;font-size:.75rem;text-decoration:underline}button.style3{background-color:transparent;border:0}.btn.var1{background-color:#fff;border:1px solid #0096a4;color:#0096a4;border-radius:5px}.btn.var1:hover{color:#fff;border:1px solid #008c99;background-color:#008c99}.btn.var1:focus{color:#fff;border:1px solid #005c64;background-color:#005c64}.btn.var2{border:1px solid #008c99;color:#fff;border-radius:5px;background-color:#008c99}.btn.var2:hover{color:#fff;border:1px solid #00b9ca;background-color:#00b9ca}.btn.var2:focus{color:#fff;border:1px solid #005c64;background-color:#005c64}.btn.var3{border:1px solid #f7921e;border-radius:5px;color:#f7921e}.btn.var3:hover{background-color:#f7921e;color:#fff}.btn.var3:focus{background-color:#c37418;color:#fff}.btn.var4{border:1px solid #f7921e;border-radius:5px;color:#fff;background-color:#f7921e}.btn.var4:hover{border:1px solid #f5a64a;background-color:#f5a64a}.btn.var4:focus{border:1px solid #c37418;background-color:#c37418}.btn.var5{border:1px solid #fff;border-radius:5px;color:#fff}.btn.var5:hover,.btn.var5:focus{background-color:#fff;color:#0096a4}.btn.var6{border:1px solid #fff;border-radius:5px;color:#0096a4;background-color:#fff}.btn.var6:hover,.btn.var6:focus{border:1px solid #0096a4;background-color:#0096a4;color:#fff}.btn.var7{color:#716f73}.btn.var7:hover{color:#0096a4}.btn.disabled,.btn:disabled{color:#fff;background-color:#b8b7b9;border:1px solid #b8b7b9;pointer-events:none;cursor:default}.control-checkbox.disabled{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";pointer-events:none}.control-checkbox.disabled .checkbox{background-color:#b8b7b9!important;border-color:#b8b7b9!important}input::-webkit-input-placeholder,input::-moz-placeholder,input:-ms-input-placeholder,input:-moz-placeholder{color:#848387;font-style:italic}.control-dropdown{position:relative}.control-dropdown .dropdown-area{position:absolute;display:none}.control-dropdown.selected .dropdown-area{display:block;z-index:10}.control-input{position:relative;border-collapse:separate}.control-input input{float:left;width:calc(100% - 40px);font-size:.875rem;height:39px;line-height:1.5;color:#8d8d90;background-color:#fff;background-image:none;border:1px solid #5e5c60;border-radius:5px;border-top-right-radius:0;border-bottom-right-radius:0;text-indent:10px;padding:0}.control-input input:focus{outline:none}.control-input .input-group-btn{float:right}.control-input .input-group-btn button{color:#fff;border-color:#c8700b;width:38px;height:40px;display:inline-block;border:1px solid #5e5c60;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.control-select{width:auto;max-width:none;height:42px;background-color:#fff;border:1px solid #aaa;position:relative;z-index:19}.control-select.active .custom-dropdown{display:block}.touch .control-select.active .custom-dropdown::-webkit-scrollbar{-webkit-appearance:none}.touch .control-select.active .custom-dropdown::-webkit-scrollbar:vertical{width:11px}.touch .control-select.active .custom-dropdown::-webkit-scrollbar:horizontal{height:11px}.touch .control-select.active .custom-dropdown::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid #fff;background-color:rgba(0,0,0,.5)}.touch .control-select.active .custom-dropdown::-webkit-scrollbar-track{background-color:#fff;border-radius:8px}.control-select .select-wrapper{height:100%}.control-select a{color:#838383}.control-select .select-label{line-height:42px;text-indent:10px;display:block;width:100%;position:relative;color:#008c99}.control-select .select-label .svg-chevron-arrow-down,.control-select .select-label .svg-chevron-arrow-up{display:inline-block;width:16px;height:9px;fill:#008c99;position:absolute;top:50%;right:15px;margin-top:-5px}.control-select.active .select-label .svg-chevron-arrow-down,.control-select .select-label .svg-chevron-arrow-up{display:none}.control-select.active .select-label .svg-chevron-arrow-up{display:block}.control-select .custom-dropdown{display:none;position:absolute;left:-1px;top:42px;background-color:#fff;max-height:150px;width:100%;border-left:1px solid #aaa;border-right:1px solid #aaa;border-bottom:1px solid #aaa;overflow-y:scroll;overflow-x:hidden}.control-select .custom-dropdown a{display:block;line-height:20px;width:100%;padding:10px 5px;font-size:14px}.control-select .custom-dropdown a:hover{background-color:#f2f2f2;color:#757575}.control-select.not-scrollable .custom-dropdown{max-height:inherit;overflow-y:hidden}.control-select.var2{height:38px;border-radius:5px;border:1px solid #5e5c60}.control-select.var2.active{border-bottom-left-radius:0;border-bottom-right-radius:0}.control-select.var2.active .custom-dropdown{border-color:#5e5c60}.control-select.var2 .select-label{color:#5e5c60;padding-right:28px;line-height:40px}.control-select.var2 .select-label:after{content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #716f73;position:absolute;top:50%;right:34px;margin-top:-2px}.control-select.var2 .custom-dropdown{top:38px}.control-textarea{border:1px solid #919092;padding:5px;border-radius:5px}.control-textarea textarea{width:100%;height:100%;border:0;padding:0;font-family:Interstate Bold,sans-serif}.control-textarea textarea:focus{outline:0}.control-radiogroup{margin-top:15px}.control-radiogroup .radiobutton{width:13px;height:13px;display:inline-block;border:1px solid #848387;border-radius:50%;position:relative;float:left;cursor:pointer}.control-radiogroup .radiobutton.checked{border-color:#009da9;background-color:#009da9}.control-radiogroup .radiobutton.checked:after{content:"";width:7px;height:7px;display:block;background-color:#fff;position:absolute;top:3px;right:3px;border-radius:50%}.control-radiogroup input{display:none}.control-radiogroup .item{margin-top:10px}.control-radiogroup .item label{text-transform:none!important;float:left;margin-left:5px;cursor:pointer;font-size:.875rem;line-height:1rem;width:calc(100% - 20px)}.control-radiogroup .control-col{width:50%;float:left}.control-radiogroup .control-row{margin-bottom:15px}.control-checkbox{margin-top:15px}.control-checkbox .checkbox{width:13px;height:13px;display:inline-block;border:1px solid #848387;border-radius:4px;position:relative;float:left;cursor:pointer}.control-checkbox .checkbox.checked{border-color:#009da9;background-color:#009da9}.control-checkbox .checkbox .svg-checkmark{display:none}.control-checkbox .checkbox.checked .svg-checkmark{content:"";width:9px;height:9px;fill:#fff;position:absolute;top:2px;right:2px;border-radius:50%;display:block}.control-checkbox input{display:none}.control-checkbox .item{margin-top:5px}.control-checkbox .item label{text-transform:none!important;float:left;margin-left:5px;cursor:pointer;max-width:calc(100% - 20px);font-size:.875rem;line-height:1rem;text-align:left}.control-checkbox .control-col{width:50%;float:left}.control-checkbox .control-row{margin-bottom:10px}.control-breadcrumb{font-size:.8125rem;margin:0;padding:0;background:none}.control-breadcrumb li{display:inline-block;padding-left:21px;position:relative;max-width:50%;vertical-align:middle}.control-breadcrumb li+li{padding-left:21px;color:#818a91;content:""}.control-breadcrumb li:first-child{padding-left:0}.control-breadcrumb li+li:before{background-image:url(/_Images/CarpetOne/sprites/arrows.png);background-position:0 -20px;width:14px;height:25px;position:absolute;top:50%;left:0;display:block;padding:0;-ms-transform:translate(10%,-50%);transform:translate(10%,-50%);content:""}.control-breadcrumb li a{color:#0096a4}.control-breadcrumb li a:hover{color:#00464d}.control-scrollable{overflow-y:auto}.control-search-result-summary{border:1px solid #c6c7d1;background-color:#fff}.control-search-result-summary a{padding:15px 10px 15px 40px;color:#000;display:block;position:relative}.control-search-result-summary a:hover{color:#2ca8b4;background-color:#f4f4f5}.control-search-result-summary a.type-products{cursor:default}.control-search-result-summary a.type-products:hover{color:#000;background-color:#fff}.control-search-result-summary ul a{padding-left:60px}.control-search-result-summary svg{fill:#c5c5c6;position:absolute;display:inline-block}.control-search-result-summary a.type-products .svg-shopping-cart{width:20px;height:17px;top:14px;left:10px}.control-search-result-summary a.type-inspiration .svg-lightbulb{width:20px;height:25px;top:10px;left:10px}.control-search-result-summary a.type-flooring-guide .svg-info,.control-search-result-summary a.type-all .svg-circle-grid{width:17px;height:17px;top:14px;left:12px}.control-search-result-summary a strong{font-weight:700}.control-back-to-top{position:fixed;z-index:2000;right:0;bottom:154px;overflow:hidden;width:45px;height:45px;padding:0 5px;transition:transform .1s;-ms-transform:translateX(100%);transform:translateX(100%);color:#fff;border-radius:10px 0 0 10px;background:rgba(118,118,144,.5)}.control-back-to-top .svg-chevron-arrow-up{display:inline-block;fill:#fff;position:absolute;width:30px;height:17px;top:14px;left:13px}.control-back-to-top.active,.mfp-modal-content-at-top .control-back-to-top{-ms-transform:translateX(0);transform:translateX(0)}.control-comments .logIn{margin-bottom:20px}.control-comments .btn{padding:10px 21px}.control-comments .action-controls{margin-bottom:20px}.control-comments .action-controls h3{font-family:Interstate Bold,sans-serif;font-weight:700;margin-bottom:15px;color:#716f73;font-size:1.4rem}.control-comments .action-controls .control-textarea{margin-bottom:20px}.control-comments .action-controls .control-textarea textarea{height:60px;font-family:Interstate,sans-serif}.control-comments .action-controls .btn.action-button{margin-bottom:20px}.control-comments .comment-listing{padding-bottom:20px}.control-comments .comment-listing .col{float:left;width:60px}.control-comments .comment-listing .col+.col{width:calc(95% - 60px);padding-left:5%}.control-comments .comment-listing .user-image{position:relative}.control-comments .comment-listing .user-image.default .svg-default-avatar{display:inline-block;width:58px;height:58px;position:absolute;bottom:-5px;left:3px;fill:#777690}.control-comments .comment-listing .user-image.default .svg-default-avatar circle{fill:#fff}.control-comments .comment-listing .user-image img{width:56px;height:56px;border:2px solid #777690;border-radius:50%}.control-comments .comment-listing .user-image.default{overflow:hidden;border-radius:50%;height:60px}.control-comments .comment-listing .user-image.default img{width:60px;height:auto;border:2px solid #777690;border-radius:50%;position:relative;top:-4px;left:-2px;background-color:#777690}.control-comments .comment-listing .user-name{color:#716f73;margin-top:15px;text-align:center;font-size:.875rem}.control-comments .comment-listing .comment-item{color:#716f73;padding:17px 0;border-bottom:1px solid #d6d6d6}.control-comments .comment-listing .comment{font-family:Interstate Light;font-size:1.25rem;line-height:1.5rem;font-weight:700}.control-comments .comment-listing .date-time{text-transform:uppercase;font-size:.75rem;margin-top:10px;float:left}.control-comments .load-more{margin-top:20px}.control-comments .report-problem{float:right;text-transform:uppercase;font-size:.75rem;margin-top:10px}.control-comments .delete-comment{clear:right;display:block;float:right;margin:8px 0;padding:0;position:relative}.control-comments .report-problem .svg-flag,.control-comments .delete-comment .svg-trash-filled{width:8px;height:8px;fill:#716f73}.control-comments .report-problem:hover .svg-flag,.control-comments .delete-comment:hover .svg-trash-filled{fill:#0096a4}.control-sharing h3{font-family:Interstate Bold,sans-serif;font-weight:700;margin-bottom:30px;color:#716f73;font-size:1.4rem}.control-sharing .sharing{display:table;width:100%}.related-content.sharing-offset .control-sharing .sharing{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.control-sharing .sharing li{display:table-cell;text-align:center;vertical-align:top}.related-content.sharing-offset .control-sharing .sharing li{-ms-flex-positive:0;flex-grow:0;-ms-flex-preferred-size:18%;flex-basis:18%;padding:7px 0}.related-content .control-sharing .jsx-FavoriteTooltip.circle .favorite-tooltip.var2 .info-box{right:-15px}.control-sharing .sharing a{cursor:pointer;display:inline-block;position:relative;font-size:.75rem;text-transform:uppercase}.related-content.sharing-offset .control-sharing .sharing li>a{display:block;padding:0 5px}.control-sharing .sharing li>a:after{position:absolute;margin-left:-12px;top:1px;left:50%;display:block;width:23px;height:23px;content:"";transition:opacity .2s;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";border-radius:50%;background:rgba(255,255,255,.4)}.control-sharing .sharing li>a:hover:after{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.control-sharing .sharing img{display:block;margin:auto auto 5px}.control-sharing .sharing .favorite-tooltip{position:inherit;width:25px}.control-sharing .sharing .favorite-tooltip.has-label{width:100%}.control-sharing .sharing .jsx-FavoriteTooltip{width:auto;height:auto;display:inline-block}.control-sharing .jsx-FavoriteTooltip.circle .tooltip-icon+*{display:block;padding-top:3px}.control-sharing .jsx-FavoriteTooltip.circle .favorite-tooltip.active .tooltip-icon{padding-top:0;padding-bottom:0}.control-sharing .favorite-tooltip.var2.active .tooltip-icon .svg-close-small{top:0}.sticky-nav .control-sharing .jsx-FavoriteTooltip.circle .favorite-tooltip.var2 .info-box{right:-11px}.sticky-nav .favorite-tooltip.var2.active .tooltip-icon .svg-close-small{left:-7px}.control-store-location .store-location #store-map{height:280px}.control-store-location .store-location .hidden{display:none}.control-store-location .store-location #save-widget{width:290px;box-shadow:rgba(0,0,0,.298039) 0 1px 4px -1px;background-color:#fff;padding:10px;font-family:Roboto,Arial;font-size:12px;margin:15px}.control-store-location .store-location #save-widget strong{display:block;font-weight:700;color:#000}.control-store-location .store-location #save-widget a{font-family:Roboto,Arial;text-decoration:none;color:#3a84df;margin-top:3px;text-transform:none}.control-store-location .store-location .store-map-label{color:#820101;font-weight:700;text-shadow:1px 1px 1px #fff,-1px -1px 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff;width:130px;height:200px;display:table!important}.control-store-location .store-location .store-map-label span{vertical-align:middle;display:table-cell}.control-sharing.compact .sharing{text-align:right;border-top:1px solid #dedfe9;margin-top:20px;padding-top:5px;margin-left:0}.control-sharing.compact .sharing li{display:inline;margin-left:5px}.control-sharing.compact .sharing li img{margin-bottom:0;border-radius:50%;background-color:#fff}.control-sharing.compact .sharing li.label{vertical-align:8px;text-transform:uppercase;color:#716f73;font-size:.75rem;margin-right:15px}.control-pagination{text-align:center}.side-navigation+.main-content .control-pagination,.search-filters+.main-content .control-pagination{position:absolute;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);display:block;width:100%}.control-pagination .pagination-wrapper{display:inline-block}.control-pagination .previous,.control-pagination .page-location,.control-pagination .next{float:left}.control-pagination .skip-back:before,.control-pagination .skip-ahead:before{content:"...";position:relative;top:-3px}.control-pagination a,.control-pagination .more{padding:0 13px;height:35px;line-height:35px;background-color:#e9e9ed;display:inline-block;margin-right:10px;min-width:9px;color:#716f73;margin-bottom:10px;float:left}.control-pagination a.current{cursor:default}.control-pagination a.current,.control-pagination a:hover{background-color:#919092;color:#fff}.control-pagination .page-location{display:inline-block}.control-pagination .previous,.control-pagination .next{position:relative;display:inline-block}.control-pagination .next a{margin-right:0}.control-pagination .previous:before,.control-pagination .next:after{content:"";padding:0 13px;height:35px;line-height:35px;background-color:#e9e9ed;display:inline-block;min-width:9px;color:#716f73;border-left:1px solid #7e7d80;float:left}.control-pagination .previous:before{border-left:0;border-right:1px solid #7e7d80}.control-pagination .previous .svg-chevron-arrow-left,.control-pagination .next .svg-chevron-arrow-right{width:7px;height:12px;position:absolute;top:50%;right:13px;margin-top:-10px;fill:#0096a4}.control-pagination .previous:hover .svg-chevron-arrow-left,.control-pagination .next:hover .svg-chevron-arrow-right{fill:#fff}.control-pagination .previous .svg-chevron-arrow-left{left:13px;right:auto}.control-pagination .previous:hover:after,.control-pagination .previous:hover:before,.control-pagination .next:hover:after,.control-pagination .next:hover:before{cursor:pointer}.control-pagination .previous:hover:before,.control-pagination .next:hover:after,.control-pagination .previous:hover a,.control-pagination .next:hover a{background-color:#919092;color:#fff}.control-pagination .previous:hover:after,.control-pagination .next:hover:before{background-color:#fff}.control-pagination .previous:hover:before,.control-pagination .next:hover:after{border-color:#fff}.control-store-location{margin:-20px 0 15px}.control-store-location a.driving-directions,.control-store-location a.text-link{color:#0096a4}.control-store-location a.driving-directions:hover,.control-store-location a.text-link:hover{color:#00464d}.control-store-location h2{text-align:center;font-size:2rem;color:#716f73;margin:20px 0}.control-store-location .my-store-button{margin-bottom:20px;text-align:center}.control-store-location .my-store-button .make-my-store{position:relative;padding-right:28px;min-width:296px}.control-store-location .my-store-button .svg-map-pin{position:relative;top:1px;margin-top:-6px;width:9px;height:13px;fill:#0096a4}.control-store-location .my-store-button .make-my-store:hover .svg-map-pin{fill:#fff}.control-store-location .col{width:56.25%;margin-right:calc(4.68%);float:left}.control-store-location .col+.col{padding-left:4%;margin:0;width:35%;border-right:0;background:url(/_Images/CarpetOne/generic/map-dividing-line.jpg) no-repeat left 20px}.control-store-location .store-location h3{color:#716f73;font-weight:700;text-transform:uppercase;margin-bottom:10px}.control-store-location .store-location .render-map,.control-store-location .store-location .render-map iframe{height:280px;width:100%}.control-store-location .store-location .render-map{margin-bottom:20px}.control-store-location .store-location .render-map iframe{border:0}.control-store-location .store-location h4{color:#716f73}.control-store-location .store-location a{position:relative;margin-top:10px;display:inline-block;text-transform:uppercase}.control-store-location .store-location a .svg-chevron-arrow-right{display:inline-block;width:5px;height:9px;fill:#0096a4;position:absolute;top:4px;right:-10px;margin-left:5px}.control-store-location .store-hours{padding-bottom:25px}.control-store-location .store-hours dl{color:#716f73;padding-bottom:15px;border-bottom:1px solid #e9e9e9}.control-store-location .store-hours dt{text-transform:uppercase;margin-bottom:15px}.control-store-location .store-hours dl li{font-size:.9rem;margin-bottom:10px}.control-store-location .store-hours dl li span{font-weight:700}.control-store-location .store-hours .meta-info{margin-top:1px solid #c2c2c2;padding-top:15px}.control-store-location .store-hours .meta-info .text-link{display:inline-block;margin-bottom:10px;position:relative;text-transform:uppercase}.control-store-location .store-hours .call-store{position:relative;margin-bottom:10px;margin-top:15px}.control-store-location .store-hours .call-store,.control-store-location .store-hours .free-estimate{width:100%;box-sizing:border-box}.control-store-location .store-hours .call-store .svg-telephone{display:inline-block;width:10px;height:10px;fill:#0096a4;position:absolute;top:13px;margin-left:4px}.control-store-location .store-hours .call-store:hover .svg-telephone{fill:#fff}.control-store-location .store-hours .meta-info .call-store .svg-chevron-arrow-right,.control-store-location .store-hours .meta-info .text-link .svg-chevron-arrow-right{display:inline-block;width:5px;height:9px;fill:#0096a4;position:absolute;top:4px;right:-10px;margin-left:5px}.control-store-location .store-hours .store-contact-info{margin-top:10px}.control-store-location .store-hours .store-contact-info li{padding-bottom:25px;overflow:hidden}.control-store-location .store-hours .store-contact-info li:first-child{padding-top:0}.control-store-location .store-hours .store-contact-info li:last-child{padding-bottom:0}.control-store-location .store-hours .store-contact-info .location{width:100px;float:left;color:#716f73;font-size:.825rem}.control-store-location .store-hours .store-contact-info .text-link{position:relative;float:left}.control-store-location .store-hours .store-contact-info .svg-telephone{display:inline-block;width:10px;height:10px;fill:#0096a4;position:absolute;top:2px;right:-16px}.control-store-location.small-variation .control-layout{position:relative;padding:30px 0;border-top:1px solid #e9e9ed;border-bottom:1px solid #e9e9ed}.control-store-location.small-variation .render-map,.control-store-location.small-variation .render-map iframe{width:140px;height:172px;float:left}.control-store-location.small-variation .render-map{margin-bottom:20px}.control-store-location.small-variation .store-info{width:calc(95% - 140px);float:right;padding-left:5%}.control-store-location.small-variation .store-hours dl li{line-height:1.1rem}.control-store-location.small-variation .store-info{color:#716f73}.control-store-location.small-variation .store-info .name{font-size:1.625rem;font-family:Interstate Light,sans-serif;margin-bottom:20px}.control-store-location.small-variation .store-info .location{line-height:1.25rem}.control-store-location.small-variation .store-info .directions a{color:#716f73;font-size:.875rem}.control-store-location.small-variation .store-info .directions a:hover{color:#009da9}.control-store-location.small-variation .store-info .directions a svg{fill:#716f73}.control-store-location.small-variation .store-info .directions a:hover svg{fill:#009da9}.control-store-location.small-variation .store-info .store-contact-info{text-transform:uppercase;position:relative;padding-right:16px}.control-store-location.small-variation .store-info .store-contact-info .svg-telephone{display:inline-block;width:10px;height:10px;fill:#0096a4;position:absolute;top:2px;right:0}.control-store-location.small-variation .store-info .store-contact-info:hover .svg-telephone{fill:#00464d}.control-store-location.small-variation .store-info .actions{position:absolute;bottom:30px;text-transform:uppercase;padding:5px 0}.control-store-location.small-variation .store-info .actions a{display:inline-block;font-size:.875rem}.control-store-location.small-variation .store-info .actions a:first-child{margin-right:15px}.control-store-location.small-variation .store-info .actions a+a{border-left:1px solid #acacac;padding-left:15px}.control-store-location.small-variation .store-info .actions .free-estimate{color:#f7921e}.control-store-location.small-variation .store-hours{padding-bottom:0}.control-store-location.small-variation .store-hours dl{border-bottom:0;padding-bottom:0}.control-store-location.small-variation .view-other-locations{position:relative;padding:5px 19px 5px 0;font-size:.875rem}.control-store-location.small-variation .view-other-locations .svg-more{display:inline-block;width:16px;height:15px;fill:#0096a4;position:absolute;top:50%;right:1px;margin-top:-7px}.control-store-location.small-variation .view-other-locations:hover .svg-more{fill:#00464d}.global-header{position:relative}.global-header .nav-top .sale-cta{display:none}.global-header .nav-top .logo{float:left}.mfp-saf .global-header .nav-top .logo{z-index:1045;position:relative}.global-header .nav-top .logo img{width:100%;height:auto}.global-header .nav-top .logo img.inverted{display:none}.global-header.microsite .nav-top .logo{max-width:314px}.global-header.microsite .nav-top .logo .location{color:#716f73;display:block;margin-left:13%;font-size:.875rem}.global-header.microsite .nav-top .logo .micro-title{color:#0096a4;display:block;margin-left:13%;font-size:.975rem;font-family:LibreBaskerville;text-transform:uppercase}.global-header .nav-top .mobile-options{display:none}.global-header .nav-top .options{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.global-header .nav-top .control-dropdown.account{float:left;margin-right:.75rem}.global-header .nav-top .control-dropdown.account .trigger{padding-right:15px;font-size:.875rem;font-weight:700}.global-header .nav-top .control-dropdown.account.selected .trigger{color:#009da9}.global-header .nav-top .control-dropdown.account .trigger:after{content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #716f73;position:absolute;top:50%;right:3px;margin-top:-2px}.global-header .nav-top .control-dropdown.account.selected .trigger:after,.global-header .nav-top .control-dropdown.account .trigger:hover:after{border-top:4px solid #009da9}.global-header .nav-top .control-dropdown.account .dropdown-area{right:0;left:auto;padding:0;text-align:left;border:1px solid #dcdede;border-top-width:4px;border-radius:0;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.26);width:138px}.global-header .nav-top .control-dropdown.account ul{padding:.8125rem .525rem}.global-header .nav-top .control-dropdown.account li+li{border-top:1px solid #dcdede;padding-top:.5rem}.global-header .nav-top .control-dropdown.account li a{margin-bottom:.5rem;display:block}.global-header .nav-top .control-dropdown.account li span{font-size:.625rem;margin-bottom:.5rem}.global-header .nav-top .control-dropdown.account .btn{display:block;margin:.5rem 0}.global-header .nav-top .control-dropdown.account.logged-in .dropdown-area{width:116px}.global-header .nav-top .control-dropdown.account.logged-in ul{padding:0}.global-header .nav-top .control-dropdown.account.logged-in ul a{padding:.8125rem .625rem .8125rem 1.25rem;margin:0;text-transform:uppercase;font-size:.8125rem;position:relative;color:#008c99}.global-header .nav-top .control-dropdown.account.logged-in ul a:hover{color:#008c99;background:#e9eaf0}.global-header .nav-top .control-dropdown.account.logged-in ul li{padding:0}.global-header .nav-top .control-dropdown.account .my-boards .svg-heart-filled{display:inline-block;width:10px;height:9px;fill:#0096a4;position:absolute;top:15px;left:7px}.global-header .nav-top .control-dropdown.account .my-settings .svg-user{display:inline-block;width:9px;height:9px;fill:#0096a4;position:absolute;top:15px;left:7px}.global-header .nav-top .control-dropdown.account.logged-in .logout{padding-left:8px;color:#919092;text-transform:none}.global-header .nav-top .control-dropdown.account.logged-in .logout .svg-chevron-arrow-right{display:inline-block;width:6px;height:9px;fill:#919092;position:absolute;top:15px;margin-left:4px}.global-header .nav-top .control-dropdown.account.logged-in .logout:hover:after{background-color:#008c99}.global-header .btn.select-store{margin-right:.75rem}.global-header .btn.select-store .svg-location{display:inline-block;width:10px;height:10px;fill:#0096a4}.global-header .nav-top .btn.call-store{margin-right:.75rem;position:relative;padding-right:25px}.global-header .nav-top .btn.call-store .svg-telephone,.btn.style1.var1.call-store .svg-telephone{display:inline-block;width:10px;height:10px;fill:#0096a4}.global-header .nav-top .mobile-menu-toggler{display:none}html.mfp-modal-open .global-header .nav-top .logo{pointer-events:none;cursor:default}html.mfp-modal-open .global-header .nav-top .logo img{position:relative;z-index:1000}html.mfp-modal-open.logo-normal .global-header .nav-top .logo img{z-index:0}html.mfp-modal-content-at-top .global-header .nav-top .logo img{position:relative;z-index:2;display:none}html.mfp-modal-content-at-top .global-header .nav-top .logo .micro-title,html.mfp-modal-content-at-top .global-header .nav-top .logo .location{display:none}html.mfp-modal-open body{overflow:hidden;position:fixed;width:100%}html.mfp-modal-content-at-top .mfp-close.top-close{visibility:hidden}.blog-header-headline{font-size:.925rem;font-family:LibreBaskerville;font-style:italic;margin:0;text-align:center;letter-spacing:.5px;color:#919092;margin:10px 0}body.nav-shown{height:100%;overflow:hidden;overflow-scrolling:none;position:fixed;width:100%}section.main-content{min-height:400px}.sticky-compare .global-footer{padding-bottom:100px}.global-footer .footer-top .col{width:50%;float:left}.global-footer .footer-top .social{float:right;position:relative;top:-5px}.global-footer .footer-top .social li{display:inline-block;padding:0 5px}.global-footer .footer-top .social a{display:block;position:relative}.global-footer .footer-top .social a:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";transition:opacity .2s;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";border-radius:50%;background:rgba(0,0,0,.4)}.global-footer .footer-top .social a:hover:after{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.global-footer .footer-top .social img{display:block;margin:auto auto 5px}.global-footer .find-store{float:right;width:33.3333333333%}.global-footer .find-store label{font-size:1.25rem;margin-bottom:14px;letter-spacing:-.2px;color:#716f73;display:block}.global-footer .find-store-wrapper{margin-bottom:35px}.global-footer .find-store .control-input input{height:38px}.global-footer .find-store .control-input .input-group-btn button{background-color:#f3901d;cursor:pointer;position:relative;border-top-right-radius:5px;border-bottom-right-radius:5px}.global-footer .find-store .control-input .input-group-btn button:hover{background-color:#d2760b}.global-footer .find-store .control-input .input-group-btn button .svg-small-right-arrow{display:inline-block;width:10px;height:17px;fill:#fff;position:absolute;top:10px;margin-left:-5px;left:50%}.global-footer .find-store .logo{width:100%;height:auto;max-width:296px}.global-footer .find-store .micro-title{color:#0096a4;display:block;margin-left:13%;font-size:.875rem;font-family:LibreBaskerville;text-transform:uppercase}.global-footer .find-store .location{color:#716f73;display:block;margin-left:13%;font-size:.875rem}.global-footer section.footer-top{border-top:3px solid #eaeaee;border-bottom:3px solid #eaeaee;padding:17px 0 23px}.global-footer .bottom-footer{padding-top:20px}.global-footer .footer-links{float:left;width:66.6666666667%}.global-footer .footer-links .col{width:25%;float:left}.global-footer .footer-links h6{font-size:.875rem;margin-bottom:21px;letter-spacing:-.1px;text-transform:uppercase;color:#3b3b3b}.global-footer .footer-links li{line-height:1.9;margin-top:14px}.global-footer .footer-links a{font-size:.875rem;display:inline-block;max-width:93%;letter-spacing:-.1px;color:#716f73;line-height:1.125rem}.global-footer .footer-links a:hover{color:#009da9}.global-footer .footer-copyright{padding:21px 0 24px;margin-top:20px;border-top:3px solid #eaeaee;text-align:center}.global-footer .footer-copyright p.copy{font-size:.8125rem;font-family:Interstate Light,sans-serif;text-align:center;letter-spacing:.2px;color:#716f73;font-weight:700}.global-footer.blog-variation .shop-info{float:right;width:33.3333333333%}.global-footer.blog-variation .shop-info .btn.action-btn{padding:14px;font-size:1rem;position:relative;display:block}.global-footer.blog-variation .shop-info .btn.action-btn .svg-chevron-arrow-right{display:inline-block;width:7px;height:11px;fill:#0096a4;position:absolute;top:16px;margin-left:5px}.global-footer.blog-variation .shop-info .btn.action-btn:hover .svg-chevron-arrow-right{fill:#fff}.global-footer.blog-variation .footer-links h6{font-weight:700}.global-footer .store-location-details h3 a{color:#0096a4;font:bold 1.25rem "LibreBaskerville"}.global-footer .store-location-details h3 a:hover{color:#00464d}.global-footer .store-location-details .store-address{margin:0 0 20px}.global-footer .store-location-details .store-address img{float:left;max-width:100%}.global-footer .store-location-details .store-address .address{display:block;text-align:center}.global-footer .store-location-details .store-address .address a{color:#0096a4;font-size:.825rem;font-weight:700}.global-footer .store-location-details .store-address .address a:hover{color:#00464d}.global-footer .store-location-details .store-address .address li{margin-bottom:5px}.global-footer .store-location-details .store-address .address a svg{fill:#0096a4}.global-footer .store-location-details .store-address .address a:hover svg{fill:#00464d}.global-footer .store-location-details .store-address .address a.address-ln2-link svg{width:5px;height:8px;position:relative;top:-1px}.global-footer .store-location-details .store-address .address a.phone-link svg{width:12px;height:13px;position:relative;top:1px}.global-footer .store-location-details .store-hours{color:#716f73;font-size:.875rem;text-align:center}.global-footer .store-location-details .store-hours strong{font-weight:700}.global-footer .store-location-details .store-hours li{margin-bottom:7px}.global-footer .store-location-details .store-badges{margin:50px 0 10px}.global-footer .store-location-details .store-badges img{float:left;margin-left:10px;margin-bottom:10px;max-width:60px}.store-address__micro{margin-bottom:10px}.store-address__micro .store-address__title{color:#0096a4;display:block;margin-left:13%;font-size:.975rem;font-family:LibreBaskerville;text-transform:uppercase}.store-address__micro .store-address__sub{color:#716f73;display:block;margin-left:13%;font-size:.875rem}.hero-fullbleed{position:relative;height:500px;background:center top/cover no-repeat;text-align:center}.hero-fullbleed.hero-large{height:635px}.hero-fullbleed.blog-landing{height:325px}.hero-fullbleed .hero-title{font-family:Interstate Light,sans-serif;font-size:2.3rem;color:#fff}.hero-fullbleed .hero-subtitle{font-size:1.5rem;letter-spacing:-1.1px;line-height:1.2;color:#fff;margin-top:26px;margin-bottom:36px}.hero-fullbleed.blog-landing h1{padding:110px 0 60px}.hero-fullbleed h1.has-gradient{background:-webkit-linear-gradient(rgba(0,0,0,.8),transparent 100%);background:linear- gradient(rgba(0,0,0,.8),transparent 100%)}.hero-fullbleed.blog-detail,.hero-fullbleed.storenews-detail{height:300px}.hero-fullbleed.product-detail{height:322px}.hero-fullbleed.product-detail.is-short{height:102px}.hero-fullbleed.product-detail a.view-room.product-takeover-3{position:absolute;display:block;height:100%;width:100%}.hero-fullbleed.product-detail .grid-container{position:relative;height:100%;padding-top:0}.hero-fullbleed.product-detail .info-bar{position:absolute;bottom:0;background-color:rgba(255,255,255,.8);width:95%;padding:20px 2.5%}.hero-fullbleed.product-detail .info-bar h1,.hero-fullbleed.product-detail .info-bar h2{color:#000;text-align:left;width:80%}.hero-fullbleed.product-detail .info-bar h1{font-size:1.625rem}.hero-fullbleed.product-detail .info-bar h2{font-size:1.125rem;display:block;margin-top:10px}.hero-fullbleed.product-detail .info-bar h2 span{border-bottom:1px solid #000}.hero-fullbleed.product-detail .info-bar h2 svg{width:6px;height:11px;fill:#000}.hero-fullbleed.product-detail .info-bar .logos{position:absolute;right:10px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.hero-fullbleed.product-detail .info-bar .logos img{width:initial;margin-left:10px}.hero-fullbleed .help-options{background:rgba(255,255,255,.8);left:50%;padding:21px 27px 19px;position:absolute;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:430px}.hero-fullbleed .help-options.selected .trigger .svg-chevron-arrow-up,.hero-fullbleed .help-options .trigger .svg-chevron-arrow-down{display:inline-block;width:16px;height:9px;fill:#000;position:absolute;top:50%;right:40px;margin-top:-5px}.hero-fullbleed .help-options .trigger .svg-chevron-arrow-up,.hero-fullbleed .help-options.selected .trigger .svg-chevron-arrow-down{display:none}.hero-fullbleed .help-options.selected .trigger .svg-chevron-arrow-up{display:block}.hero-fullbleed .help-options a{font:1.5rem Interstate Light,sans-serif;color:#000;padding-bottom:7px;letter-spacing:-.1px}.hero-fullbleed .help-options .trigger{display:block;border-bottom:1px solid #000}.hero-fullbleed .help-options .dropdown-area{background:rgba(255,255,255,.8);width:100%;top:100%;left:0}.hero-fullbleed .help-options .dropdown-area ul{padding:0 27px 19px}.hero-fullbleed .help-options .dropdown-area ul li+li{margin-top:19px}.hero-fullbleed .help-options .dropdown-area ul a{display:block}.hero-fullbleed .help-options .dropdown-area ul a:hover{color:#0096a4}.hero-fullbleed .info-tooltip{display:none}.hero-fullbleed .info-tooltip .icon{cursor:pointer;height:21px;position:relative;right:13px;width:21px}.hero-fullbleed .info-tooltip .icon svg{border-radius:50%;box-sizing:border-box;display:none;left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hero-fullbleed .info-tooltip .icon svg:nth-of-type(1){background-color:#444;display:block;fill:#fff}.hero-fullbleed .info-tooltip.open .icon svg:nth-of-type(2){background-color:#fff;display:block;fill:#444;padding:6px}.hero-fullbleed .info-tooltip>.info-box{background-color:#fff;border:1px solid #999;bottom:51px;display:none;padding:14px;position:absolute;right:0;z-index:11}.hero-fullbleed .info-tooltip>.info-box:after{border-left:12px solid transparent;border-right:12px solid transparent;border-top:20px solid #fff;bottom:-19px;content:" ";display:block;height:0;position:absolute;right:10px;width:0}.hero-fullbleed .info-tooltip.open>.info-box{display:block}.hero-fullbleed .info-tooltip .info-box dl{margin:0 0 20px;width:160px}.hero-fullbleed .info-tooltip .info-box .product-price,.hero-fullbleed .info-tooltip .info-box .product-colors,.hero-fullbleed .info-tooltip .favorite-tooltip{display:none}.hero-fullbleed .info-tooltip .info-box dt>img{display:block;height:160px;width:160px}.hero-fullbleed .info-tooltip .info-box .btn{box-sizing:border-box;font-size:.8rem;width:100%}.hero-fullbleed .video{overflow:hidden;position:relative}.hero-fullbleed .video video{min-height:100%;min-width:100%;position:absolute!important;z-index:-1!important;top:0;left:0}.hero-fullbleed.generic-hero{height:322px}.hero-fullbleed.generic-hero .grid-container{display:table;height:100%;width:100%}.hero-fullbleed.generic-hero .content-block-wrapper{text-align:center;display:table-cell;vertical-align:middle}.hero-fullbleed.generic-hero .content-block{width:45%;padding:5%;display:inline-block;background:rgba(255,255,255,.8);font-family:Interstate Light,sans-serif}.hero-fullbleed.generic-hero h1{font-size:1.625rem;color:#000;margin-bottom:20px;display:inline-block;font-weight:700}.hero-fullbleed.generic-hero p{line-height:1.25rem;font-size:.95rem;color:#000}.hero-fullbleed.generic-hero.align-left .content-block-wrapper{text-align:left}.hero-fullbleed.generic-hero.align-right .content-block-wrapper{text-align:right}.hero-fullbleed.generic-hero.align-right .content-block-wrapper .content-block{text-align:left}.hero-fullbleed.generic-hero a{display:inline-block;margin-top:20px}.hero-banded{height:180px;width:100%;background-color:#9194b6;color:#fff}.hero-banded.small{height:120px}.hero-banded .grid-container{display:table;height:100%;width:100%;padding-top:0}.hero-banded .content-block-wrapper{text-align:center;display:table-cell;vertical-align:middle}.hero-banded .content-block{width:59%;display:inline-block}.hero-banded .content-block h1{font-size:1.65rem;margin-bottom:15px}.hero-banded .content-block p{font-size:1.1rem;line-height:1.25rem}.hero-banded .content-block a{color:#fff}.hero-banded .content-block a:hover{color:#0096a4}.hero-fullbleed.error-hero{height:400px}.hero-fullbleed.error-hero .grid-container{display:table;height:100%;width:100%}.hero-fullbleed.error-hero .content-block-wrapper{text-align:center;display:table-cell;vertical-align:middle}.hero-fullbleed.error-hero .content-block{width:45%;padding:3% 5%;display:inline-block;background:rgba(255,255,255,.8);font-family:Interstate Light,sans-serif;text-align:center}.hero-fullbleed.error-hero h1{font-size:6.4375rem;color:#000;margin-bottom:20px;display:inline-block;font-family:LibreBaskerville;font-style:italic}.hero-fullbleed.error-hero h2{font-size:2rem;color:#000;margin-bottom:20px;font-weight:700}.hero-fullbleed.error-hero p{line-height:1.25rem;font-size:.875rem;color:#000}.hero-fullbleed.error-hero p a{color:#0096a4}.hero-fullbleed.error-hero p a:hover{color:#00464d}.hero-fullbleed.error-hero.align-left .content-block-wrapper{text-align:left}.hero-fullbleed.error-hero.align-right .content-block-wrapper{text-align:right}.hero-fullbleed.error-hero.align-right .content-block-wrapper .content-block{text-align:left}.hero-fullbleed.error-hero .btn{margin-top:20px}.hero-fullbleed.flooring-guide{height:330px}.hero-fullbleed.flooring-guide .grid-container{display:table;height:100%;width:100%;padding:0}.hero-fullbleed.flooring-guide .content-block-wrapper{text-align:center;display:table-cell;vertical-align:middle}.hero-fullbleed.flooring-guide .content-block{width:300px;padding:5%;display:inline-block;background:rgba(255,255,255,.8);font-family:Interstate Light,sans-serif}.hero-fullbleed.flooring-guide h1{font-size:1.625rem;color:#000;margin-bottom:20px;display:inline-block;font-weight:700}.hero-fullbleed.flooring-guide p{line-height:1.25rem;font-size:1rem;color:#000}.hero-fullbleed.about{height:330px}.hero-fullbleed.about .grid-container{display:table;height:100%;width:100%;padding:0}.hero-fullbleed.about .content-block-wrapper{text-align:center;display:table-cell;vertical-align:middle}.hero-fullbleed.about .content-block{width:300px;padding:25px 40px;display:inline-block;background:rgba(255,255,255,.8);font-family:Interstate Light,sans-serif}.hero-fullbleed.about h1{font-size:1.625rem;color:#000;display:inline-block;font-weight:700}.hero-fullbleed.homepage .shop-state,.hero-fullbleed.homepage.shop .initial-state{display:none}.hero-fullbleed.homepage .initial-state,.hero-fullbleed.homepage.shop .shop-state{display:-ms-flexbox;display:flex;height:100%}.hero-fullbleed.homepage.hero-center .initial-state{-ms-flex-align:center;align-items:center}.hero-fullbleed.homepage.shop.hero-center .initial-state{display:none}.hero-fullbleed.homepage.hero-center .initial-state .grid-container{padding:0}.hero-fullbleed.homepage.hero-center .initial-state .grid-container .hero-title{margin-top:0}.hero-fullbleed.homepage .initial-state{background:linear-gradient(rgba(0,0,0,.65) 0,transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000',endColorstr='#00000000',GradientType=0)}.hero-fullbleed.homepage .hero-title{font-size:3rem;margin-top:60px;text-shadow:0 0 10px #666}.hero-fullbleed.homepage .options{left:50%;margin-top:40px;position:absolute;text-align:center;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:658px}.hero-fullbleed.homepage .shop-state .options{margin-top:0;width:854px}.hero-fullbleed.homepage .options>div{border:3px solid #fff;box-sizing:border-box;cursor:pointer;float:left;height:167px;position:relative;width:240px;z-index:0}.hero-fullbleed.homepage .shop-state .options>div{border:none;cursor:auto;height:395px;width:370px}.hero-fullbleed.homepage .options h2{color:#000;font-size:3.5rem;margin-top:35px;text-transform:uppercase}.hero-fullbleed.homepage .shop-state .options h2{border-bottom:1px solid #000;font-size:.8rem;font-weight:700;margin:0;padding:10px 20px;text-align:left}.hero-fullbleed.homepage .shop-state .options h2+div{position:absolute;top:calc(50% + 17px);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%}.hero-fullbleed.homepage .options div p{color:#000;font-size:1.2rem;padding:15px}.hero-fullbleed.homepage .options .btn{box-sizing:border-box;width:calc(100% - 60px)}.hero-fullbleed.homepage .shop-state .options div p{font-size:1rem;line-height:1.2rem;padding:0 30px 20px}.hero-fullbleed.homepage .options .background{background-color:#fff;height:100%;left:0;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";position:absolute;top:0;width:100%;z-index:-1;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.hero-fullbleed.homepage .options>p{background-color:#716f73;border:3px solid #fff;border-radius:50%;box-sizing:border-box;color:#fff;height:66px;float:left;font:italic 2.6rem/55px "LibreBaskerville",serif;margin:0 56px;padding:0;position:relative;top:50px;width:66px}.hero-fullbleed.homepage .shop-state .options>p{margin:0 24px;padding-top:3px;top:137px}.hero-fullbleed.homepage .options>p:before,.hero-fullbleed.homepage .options>p:after{border-top:3px solid #fff;content:"";display:block;position:relative;width:60px}.hero-fullbleed.homepage .shop-state .options>p:before,.hero-fullbleed.homepage .shop-state .options>p:after{display:none}.hero-fullbleed.homepage .options>p:before{left:-60px;top:50%}.hero-fullbleed.homepage .options>p:after{right:-60px;top:-46%}.hero-fullbleed.homepage.v1.shop .options>a{bottom:-33px;color:#fff;font-size:.9rem;left:50%;margin-top:1rem;padding-left:18px;position:absolute;text-transform:uppercase;-ms-transform:translateX(-50%);transform:translateX(-50%)}.hero-fullbleed.homepage .options>a svg{display:inline-block;fill:#fff;height:6px;left:0;padding-top:2px;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:14px}.hero-fullbleed.homepage.v2{overflow:hidden}.hero-fullbleed.homepage.v2 video{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;min-width:100%;min-height:100%}.jsx-FlooringFilter{position:relative;z-index:19}.jsx-FlooringFilter ul.filters{padding:0 20px 10px;text-align:left}.jsx-FlooringFilter ul.filters li{border-bottom:1px solid #000;cursor:pointer;font-size:1.5rem;line-height:2.8rem;position:relative}.jsx-FlooringFilter ul.filters li svg{height:8px;position:absolute;right:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:14px}.jsx-FlooringFilter ul.filters li:last-of-type{border-bottom:none}.jsx-FlooringFilter ul.filter-options{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #ccc;display:none;left:16px;position:absolute;text-align:left;width:calc(100% - 20px)}.jsx-FlooringFilter ul.filter-options.active{display:block}.jsx-FlooringFilter ul.filter-options li{cursor:pointer;font-size:15px;line-height:1.5rem;padding:0 20px;position:relative}.jsx-FlooringFilter ul.filter-options li:hover,.jsx-FlooringFilter ul.filter-options li.selected{background-color:#045bbf;color:#fff}.jsx-FlooringFilter ul.filter-options li svg{display:none;fill:#fff;height:11px;left:5px;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:11px}.jsx-FlooringFilter ul.filter-options li:hover svg,.jsx-FlooringFilter ul.filter-options li.selected svg{display:inline-block}.hero-fullbleed.product-category{height:330px}.hero-fullbleed.product-category .grid-container{display:table;height:100%;width:100%;padding:0}.hero-fullbleed.product-category .content-block-wrapper{text-align:center;display:table-cell;vertical-align:middle}.hero-fullbleed.product-category .content-block{width:50%;padding:5%;display:inline-block;background:rgba(255,255,255,.8);font-family:Interstate Light,sans-serif}.hero-fullbleed.product-category h1{font-size:1.625rem;color:#000;margin-bottom:20px;display:inline-block;font-weight:700}.hero-fullbleed.product-category p{line-height:1.25rem;font-size:1rem;color:#000}.hero-fullbleed.product-category .btn{display:block;margin-top:10px;width:75%;margin:10px auto 0}.hero-fullbleed.search-results{height:330px}.hero-fullbleed.search-results .grid-container{display:table;height:100%;width:100%;padding:0}.hero-fullbleed.search-results .content-block-wrapper{text-align:center;display:table-cell;vertical-align:middle}.hero-fullbleed.search-results .content-block{width:50%;padding:5%;display:inline-block;background:rgba(255,255,255,.8);font-family:Interstate Light,sans-serif}.hero-fullbleed.search-results h1{font-size:1.625rem;color:#000;margin-bottom:20px;display:inline-block;font-weight:700}.hero-fullbleed.search-results p{line-height:1.25rem;font-size:1rem;color:#000}.hero-fullbleed.search-results a{display:block;width:75%;margin:20px auto 0}.control-dropdown.filter{padding:19px 27px;background:#898aa1}.control-dropdown.filter .trigger .svg-chevron-arrow-down,.control-dropdown.filter .trigger .svg-chevron-arrow-up{display:inline-block;width:16px;height:9px;fill:#fff;position:absolute;top:50%;right:40px;margin-top:-5px}.control-dropdown.filter.selected .trigger .svg-chevron-arrow-down,.control-dropdown.filter .trigger .svg-chevron-arrow-up{display:none}.control-dropdown.filter.selected .trigger .svg-chevron-arrow-up{display:block}.control-dropdown.filter .trigger{font:1.5rem Interstate Light,sans-serif;color:#fff;padding-bottom:7px;letter-spacing:-.1px;display:block;border-bottom:1px solid #fff}.control-dropdown.filter .dropdown-area{background:#a2a3b5;width:100%;top:100%;left:0}.control-filter-bar{background:#898aa1}.control-filter-bar .grid-container{padding:0}.control-filter-bar .control-dropdown{float:left;width:calc(50% - 55px)}.control-filter-bar .filter-action{margin:12px 15px;border-top:1px solid #fff;padding-top:20px;text-align:right}.control-filter-bar .filter-action .filter-button{padding:12px 25px}.control-filter-bar .control-filter-options{padding:12px 15px}.control-filter-bar .control-filter-options a{font-size:.75rem;position:relative;margin:0 2px 5px 0;padding:12px;display:inline-block;letter-spacing:-.2px;text-transform:uppercase;color:#716f73;border-radius:4px;background:#e9e9ed}.control-filter-bar .control-filter-options a.selected,.control-filter-bar .control-filter-options a:hover{color:#f7921e;box-shadow:0 0 0 2px #f7921e inset}.browse-results .applied-filters{margin:20px 0}.browse-results .applied-filters .view-label{margin-top:12px;font-size:.875rem;font-weight:700;color:#000;text-transform:uppercase;display:inline-block;margin-right:5px}.browse-results .applied-filters .filter-option{font-size:.75rem;position:relative;margin:0 2px 5px 0;padding:12px;display:inline-block;letter-spacing:-.2px;text-transform:uppercase;color:#716f73;border-radius:4px;background:#e9e9ed}.browse-results .applied-filters .filter-option.clear-all{background-color:transparent;color:#0096a4}.browse-results .applied-filters .filter-option .close-button{width:13px;height:13px;fill:#716f73;position:relative;top:2px;margin-right:5px}.browse-results.inspiration-landing .control-filter-bar{position:relative}.browse-results.inspiration-landing .control-filter-bar .control-dropdown{position:inherit}.browse-results.inspiration-landing .control-filter-bar .control-dropdown .trigger{position:relative}.browse-results.inspiration-landing .control-filter-bar .control-dropdown.filter .trigger .svg-chevron-arrow-down,.browse-results.inspiration-landing .control-filter-bar .control-dropdown.filter .trigger .svg-chevron-arrow-up{right:20px}.browse-results.inspiration-landing .control-filter-bar .control-dropdown .dropdown-area{padding-bottom:10px}.browse-results.inspiration-landing .control-filter-bar .control-filter-options{border-bottom:1px solid #fff}.browse-results.inspiration-landing .control-filter-bar h5{font-size:1.25rem;font-family:Interstate Light,sans-serif;color:#fff;display:inline-block;margin:20px 0 5px}.browse-results.inspiration-landing .control-filter-bar .control-input{width:300px}.browse-results.inspiration-landing .control-filter-bar .control-input input{width:100%;border-top-right-radius:5px;border-bottom-right-radius:5px}.browse-results.inspiration-landing .control-filter-bar .filter-action{border:0;text-align:left;margin-left:0;margin-top:20px;padding-top:0}.browse-results.inspiration-landing .control-filter-bar .filter-action .filter-button{padding-left:45px;padding-right:45px}.browse-results.inspiration-landing .control-filter-bar .filter-action .clear-button{color:#fff}.browse-results.inspiration-landing .control-filter-bar .filter-action .clear-button:hover{color:#0096a4}.browse-results.inspiration-landing .control-text{width:50%;float:left;padding:19px 0}.browse-results.inspiration-landing .control-text p{font:italic 1.125rem "LibreBaskerville";color:#fff;line-height:37px}.browse-results .result-area{padding:20px 0}.browse-results .result-area>div{display:table;border-collapse:separate;border-spacing:20px;width:100%}.browse-results .result-area .row{display:table-row}.browse-results .result-item{position:relative;width:32%;height:100%;display:table-cell;vertical-align:top;border:1px solid #e9e9ed;background-color:#fff}.browse-results .result-item .featured-tag{display:inline-block;padding:10px 12px;text-transform:uppercase;position:absolute;top:10px;left:-9px;background-color:#fff;color:#898aa1;font-size:.875rem;border:1px solid #c6c7d1}.browse-results .result-item a{display:inline-block;height:100%;width:100%;font-family:Interstate Light;color:#716f73;position:relative}.browse-results .result-item a:hover{color:#000}.browse-results .result-item img{width:100%;height:auto;display:block;border-bottom:1px solid #e9e9ed}.browse-results .result-item .result-item-copy{text-align:left;padding:11px}.browse-results .result-item .result-item-copy .item-title{font-family:LibreBaskerville;font-size:1.25rem;margin:5px 0 8px;display:block}.browse-results .result-item .result-item-copy .item-meta{overflow:hidden;font-size:.875rem}.browse-results .result-item .result-item-copy .item-meta li{padding-right:7px;float:left}.browse-results .result-item .result-item-copy .item-meta li+li{border-left:1px solid #79777b;padding-left:7px}.browse-results .result-item .result-item-copy .item-meta li:last-child{padding-right:0}.browse-results .result-item.featured{background-color:#e4e4e9;border-color:#767690}.browse-results .result-item.featured p,.browse-results .result-item:hover p{color:#000}.browse-results .result-item .result-item-copy .continue-link{color:#0096a4;display:inline-block;margin-top:2px;position:relative;font-size:.875rem;font-weight:700;margin-top:3px;border-bottom:none}.browse-results .result-item:hover .result-item-copy .continue-link{color:#00464d}.browse-results .result-item .result-item-copy .continue-link .svg-chevron-arrow-right{display:inline-block;width:5px;height:9px;fill:#0096a4;position:absolute;top:3px;right:-10px;margin-left:5px}.browse-results .result-item:hover .result-item-copy .continue-link .svg-chevron-arrow-right{fill:#00464d}.browse-results .result-item.callout{background-color:#babac7}.browse-results .result-item.callout .cf:after,.browse-results .result-item.callout .cf:before{display:block}.browse-results .result-item.callout .app-wrapper{padding:11px}.browse-results .result-item.callout:hover{border-color:#e9e9ed}.browse-results .result-item.callout p.headline{color:#fff;text-align:center;display:block;margin-bottom:20px;font-size:1.5rem;font-family:LibreBaskerville}.browse-results .result-item.callout a{display:inline-block;text-align:left;width:initial}.browse-results .result-item.callout .col{width:105px;float:left}.browse-results .result-item.callout .col p{display:block;margin-bottom:10px;color:#000;font-size:.9rem}.browse-results .result-item.callout img{border-bottom:none}.browse-results .result-item.callout .col img{max-width:105px;display:inline-block;margin-bottom:10px}.browse-results .result-item.callout .col+.col{width:calc(100% - 130px);float:right}.browse-results .result-item.callout .col+.col img{max-width:140px}.browse-results .result-area div.load-more-container{text-align:center;margin-bottom:40px;display:block}.browse-results .loading,.browse-results .noResults,.browse-results .load-more-container{margin:10px 0 20px;text-align:center}.sticky-nav.blog-detail{position:fixed;z-index:50;top:0;width:100%;background-color:#fff;padding:10px 0;display:none}.sticky-nav.blog-detail.active{display:block}.sticky-nav.blog-detail .col{width:30%;float:left}.sticky-nav.blog-detail .col+.col{width:70%;float:left}.sticky-nav.blog-detail .sharing li{width:16.6666%}.blog-rtf{margin-bottom:20px}.blog-rtf h1,.blog-rtf h2,.blog-rtf h3,.blog-rtf h4,.blog-rtf h5,.blog-rtf h6{font-family:Interstate Bold,sans-serif;font-weight:700;margin:33px 0 15px;color:#716f73}.blog-rtf h1{font-size:2.5rem;margin-bottom:20px}.blog-rtf h2{font-size:1.375rem}.blog-rtf h3{font-size:1.75rem}.blog-rtf strong{font-weight:700}.blog-rtf em{font-style:italic}.blog-rtf code{padding:.2rem .4rem;font-size:90%;background-color:#f7f7f9;border-radius:.25rem;color:#717074}.blog-rtf pre code{padding:0;font-size:1rem;background-color:transparent;border-radius:0}.blog-rtf p a{color:#0096a4}.blog-rtf p a:hover{color:#00464d}.blog-rtf ol{list-style-type:decimal;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:40px}.blog-rtf ol li{display:list-item;margin-bottom:4px}.blog-rtf ul{list-style-type:disc;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:40px}.blog-rtf ul li{display:list-item;margin-bottom:4px}.blog-details .item-meta{font-size:.6875rem;margin-bottom:11px;text-transform:uppercase}.blog-details .item-meta li{padding-right:7px;float:left;letter-spacing:-.1px}.blog-details .item-meta li+li{border-left:1px solid #79777b;padding-left:7px}.blog-details .item-meta li:last-child{padding-right:0}.blog-details .item-meta li.favorite{height:11px}.blog-details .item-meta li.favorite .favorite-tooltip.var2{right:inherit;top:-1px}.blog-details .item-meta a.favorite{position:relative;height:9px;display:inline-block}.blog-details .item-meta a.favorite img{position:absolute;top:-2px}.blog-details .item-meta+img{padding:.5rem 0 1rem}.blog-details img{max-width:100%}.blog-details h1.blog-title{margin-bottom:24px;letter-spacing:-.6px;color:#716f73;font-size:2rem;font-weight:400;display:block}.blog-details .blog-tags{margin:20px 0}.blog-details .blog-tags .tag{float:left;font-size:.75rem;font-weight:700;padding:3px 8px;color:#000;border-radius:5px;background:#e9e9ed}.blog-details .blog-tags .tag+.tag{margin-left:5px}.blog-rtf p{font-size:1.125rem;font-family:Interstate Light,sans-serif;line-height:1.45;margin-bottom:26px;letter-spacing:-.1px;color:#000}.blog-rtf .image{display:inline-block}.blog-rtf .image.float-left{float:left;padding-right:20px}.blog-rtf .image.float-right{float:right;padding-left:20px}.blog-rtf img{max-width:100%;margin-bottom:20px}.blog-rtf table{width:100%;margin:20px 0}.blog-rtf table th,.blog-rtf table td{font-size:14px;font-size:.875rem;padding:4px;line-height:1.5rem}.blog-rtf table th{font-family:Interstate Bold,sans-serif;font-weight:700;color:#000;text-align:left;font-size:1rem;letter-spacing:-.1px}.blog-rtf table td .rsp-label{display:none}.blog-rtf table a{color:#0096a4;position:relative}.blog-rtf table a:hover{color:#00464d}.blog-rtf table.locked-row,.blog-rtf table.rsp-stacked td.mobile-header,.blog-rtf .stacked-table table.rsp-stacked-clone{display:none}.related-content{margin-bottom:20px}.related-content .article-list{margin-bottom:45px;padding-bottom:45px;border-bottom:3px solid #e9e9ed}.related-content .article-list .article{width:32%;float:left;outline:1px solid #e9e9ed;background:#e4e4e9;position:relative}.related-content .article-list .article+.article{margin-left:2%}.related-content .article-list .article .main-image{float:left;width:50%;height:auto;max-width:139px;min-height:126px}.related-content .article-list .article .content{float:left;width:46%;padding:16px 1% 16px 3%}.related-content .article-list .article .content .title{color:#716f73;font-weight:700;margin-bottom:5px;display:block;font-size:.95rem}.related-content .article-list .article .content .item-meta{overflow:hidden;font-size:.6875rem;margin-bottom:11px;text-transform:uppercase}.related-content .article-list .article .content .item-meta li{padding-right:7px;float:left;letter-spacing:-.1px}.related-content .article-list .article .content .item-meta li+li{border-left:1px solid #79777b;padding-left:7px}.related-content .article-list .article .content .item-meta li:last-child{padding-right:0}.related-content .article-list .article .content .article-link{position:relative;display:inline-block;text-transform:uppercase;color:#0096a4;position:absolute;bottom:10px}.related-content .article-list .article .content .article-link:hover{color:#00464d}.related-content .article-list .article .content .article-link.read-next .svg-next-arrow{display:inline-block;width:30px;height:19px;fill:#0096a4;position:absolute;top:-2px;margin-left:5px;right:-32px}.related-content .article-list .article .content .article-link.read-next:hover .svg-next-arrow{fill:#00464d}.related-content .article-list .article .featured-tag{display:inline-block;padding:8px;text-transform:uppercase;position:absolute;top:10px;left:-9px;background-color:#fff;color:#898aa1;font-size:.675rem;border:1px solid #c6c7d1}.related-content.comment-offset{width:58.85%;float:left}.related-content.sharing-offset{width:32.8%;float:right}.control-rtf{margin-bottom:20px}.control-rtf h1,.control-rtf h2,.control-rtf h3,.control-rtf h4,.control-rtf h5,.control-rtf h6{font-family:Interstate Bold,sans-serif;font-weight:700;margin:15px 0;color:#716f73}.control-rtf h1{font-size:2.5rem}.control-rtf h2{font-size:2.25rem}.control-rtf h3{font-size:1.75rem}.control-rtf h4{font-size:1.5rem}.control-rtf h5{font-size:1.25rem}.control-rtf h6{font-size:1rem}.control-rtf strong{font-weight:700}.control-rtf em{font-style:italic}.control-rtf code{padding:.2rem .4rem;font-size:90%;background-color:#f7f7f9;border-radius:.25rem;color:#717074}.control-rtf pre code{padding:0;font-size:1rem;background-color:transparent;border-radius:0}.control-rtf p{font-size:1rem;font-family:Interstate Light,sans-serif;line-height:1.45;margin-bottom:26px;letter-spacing:-.1px;color:#000}.control-rtf a{color:#0096a4}.control-rtf a:hover{color:#00464d}.control-rtf ol{list-style-type:decimal;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:40px}.control-rtf ol li{display:list-item;margin-bottom:4px}.control-rtf ul{list-style-type:disc;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:40px}.control-rtf ul li{display:list-item;margin-bottom:4px}.control-rtf .image{display:inline-block}.control-rtf .image.float-left{float:left;padding-right:20px}.control-rtf .image.float-right{float:right;padding-left:20px}.control-rtf img{height:auto;max-width:100%;margin-bottom:20px}.control-rtf .rtf-video{position:relative;padding-top:56.25%;width:100%;clear:both}.control-rtf .rtf-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}.mfp-wrap{top:0!important;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden;overflow:scroll}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader,.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.style-takeover-xsmall.mfp-bg{opacity:.92;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=92)";background:#fff}.style-takeover-xsmall .inline-modal-content{padding:60px 20px 40px;color:#716f73;text-align:center}.style-takeover-xsmall .mfp-content{max-width:335px;margin:60px auto;border:1px solid #716f73;background:#fff;vertical-align:middle}.style-takeover-xsmall .mfp-close{position:absolute;top:0;right:10px;width:77px;height:43px;line-height:43px;text-indent:10px;text-transform:uppercase;font-size:.75rem}.style-takeover-xsmall .mfp-close .close-button{width:15px;height:15px;position:relative;top:2px;fill:#716f73}.style-takeover-xsmall .mfp-close:hover .close-button{fill:#009da9}.style-takeover-small.mfp-bg{opacity:.92;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=92)";background:#fff}.style-takeover-small .mfp-close{width:auto;height:auto}.style-takeover-small .mfp-close:active{top:0}.style-takeover-small .mfp-content{max-width:701px;margin:60px auto;border:1px solid #716f73;background:#fff;vertical-align:middle}.style-takeover-standard.mfp-bg{opacity:.92;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=92)";background:#fff}.style-takeover-standard .mfp-close{width:auto;height:auto}.style-takeover-standard .mfp-close:active{top:0}.style-takeover-standard .mfp-content{width:960px;vertical-align:top}.style-takeover-full.mfp-bg{opacity:.92;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=92)";background:#fff}.style-takeover-full .mfp-content{max-width:960px;vertical-align:top}.style-takeover-full .mfp-close.top-close{letter-spacing:-.1px;text-transform:uppercase;color:#fff;background:#716f73;position:absolute;top:0;right:0;width:111px;height:67px;text-indent:25px;line-height:67px;visibility:visible!important;font-size:.75rem}.style-takeover-full .mfp-close.top-close .close-button{fill:#fff;display:inline-block;width:18px;height:18px;position:absolute;top:50%;right:25px;margin-top:-10px}.style-takeover-full .close-wrapper{text-align:center;width:100%;margin-top:20px}.style-takeover-full .mfp-close.close-bottom{color:#f7921e;font-size:.875rem;position:relative;text-transform:uppercase;letter-spacing:-.1px}.style-takeover-full .mfp-close.close-bottom .close-button{display:inline-block;width:18px;height:18px;fill:#f7921e;position:absolute;margin-left:5px;margin-top:-2px}.generic-modal-content{min-width:608px;background-repeat:no-repeat;background-size:cover;min-height:420px;position:relative}.generic-modal-content .mfp-close{position:absolute;top:0;right:10px;width:77px;height:43px;line-height:43px;text-indent:10px;text-transform:uppercase;font-size:.75rem;z-index:2}.generic-modal-content .mfp-close .close-button{width:15px;height:15px;position:relative;top:2px;fill:#716f73}.generic-modal-content .mfp-close:hover .close-button{fill:#009da9}.generic-modal-content .modal-content-wrapper{position:relative;height:420px}.generic-modal-content .content-strip{position:absolute;top:50%;left:33px;width:32.07%;float:left;background-color:rgba(255,255,255,.8);padding:50px 36px;transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);text-align:center;color:#000}.generic-modal-content .svg-heart-outline{width:27px;height:24px;fill:#0096a4}.generic-modal-content h4{font-size:2rem;margin:14px 0 19px;line-height:2rem}.generic-modal-content p{font-size:.875rem;line-height:1rem;margin-bottom:20px}.generic-modal-content .btn{font-size:.75rem}.generic-modal-content .btn.var4{width:65%}.generic-modal-content .btn+.btn{margin-top:10px}.modal-consent-checkbox{position:relative;padding:15px}.modal-consent-checkbox .mfp-close,.modal-consent-checkbox .mfp-close:hover,.modal-consent-checkbox .mfp-close:active,.modal-consent-checkbox .mfp-close:focus{position:absolute;top:7px;right:7px}.style-takeover-zoom.mfp-bg{opacity:.92;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=92)";background:#fff}.style-takeover-zoom .mfp-content{vertical-align:top}.register-login-modal-content h4{margin-bottom:15px;font-size:1rem}.register-login-modal-content .control-container{margin-bottom:20px}.register-login-modal-content .control-container:last-child{margin-bottom:0}.register-login-modal-content .control-container p{display:block;margin-bottom:5px;font-size:.725rem}.register-login-modal-content .control-container .btn{min-width:100px}.leaving-site-modal-content .modal-content-wrapper{width:90%;margin:0 auto}.leaving-site-modal-content h4{margin-bottom:15px;font-size:1rem;font-family:Interstate Light,sans-serif}.leaving-site-modal-content .control-container{margin-bottom:20px}.leaving-site-modal-content .control-container:last-child{margin-bottom:0}.leaving-site-modal-content .control-container p{display:block;margin-bottom:5px;font-size:.725rem}.leaving-site-modal-content .control-container .btn{min-width:100px}.social-login-modal h4{font-size:1.25rem}.social-login-modal .control-container{margin-top:30px;text-align:left}.social-login-modal label{text-transform:uppercase;margin-bottom:8px;display:block}.social-login-modal .control-input{margin-bottom:20px}.social-login-modal .control-input input{border-top-right-radius:5px;border-bottom-right-radius:5px;width:100%}.social-login-modal .control-container .btn{float:right}.select-store-takeover .mfp-content{padding-bottom:20px}.select-store-modal-content{margin:104px auto auto;width:318px;color:#040404}.select-store-modal-content h3{display:block;margin-bottom:15px;font-weight:400;font-size:1.25rem;line-height:1.5rem}.select-store-modal-content form{padding:10px 0 25px;border-bottom:1px solid #c8c8c8}.select-store-modal-content label{font-size:1.25rem;font-weight:700;display:block;margin-bottom:7px}.select-store-modal-content .control-input input{height:37px}.select-store-modal-content .control-input .form-error-message{margin-top:10px}.select-store-modal-content .control-input input,.select-store-modal-content .control-input button{border-color:#919092}.select-store-modal-content .control-input button{position:relative}.select-store-modal-content .control-input button:hover{border-color:#919092;border-left:0}.select-store-modal-content .control-input button .svg-search{display:inline-block;width:20px;height:20px;position:absolute;top:50%;left:50%;margin-top:-10px;margin-left:-12px;fill:#fff}.select-store-modal-content .load-error{color:#b01e15}.select-store-modal-content .load-more{margin:20px 0;text-align:center}.select-store-modal-content .btn.use-current-location{margin-top:20px;display:block;position:relative;padding:14px;font-size:1rem}.select-store-modal-content .btn.use-current-location .svg-location{display:inline-block;width:10px;height:10px;fill:#fff;position:absolute;margin-left:5px;margin-top:3px}.select-store-modal-content .btn.use-current-location:hover .svg-location{fill:#fff}.select-store-modal-content .store-result-listing ul{padding:15px 0;border-bottom:1px solid #c8c8c8}.select-store-modal-content .store-result-listing a,.select-store-modal-content .store-result-listing li{color:#716f73}.select-store-modal-content .store-result-listing li{padding-bottom:5px}.select-store-modal-content .store-result-listing li.location{font-size:1.125rem}.select-store-modal-content .store-result-listing li.distance{font-size:.875rem;text-transform:uppercase}.select-store-modal-content .store-result-listing li.select-store{padding-top:10px}.select-store-modal-content .store-result-listing li.select-store a{color:#0096a4}.select-store-modal-content .store-result-listing li.location a:hover,.select-store-modal-content .store-result-listing li.select-store a:hover{color:#00464d}.global-search-takeover .mfp-content{padding-bottom:20px}.global-search-modal-content .content-wrapper{margin-top:85px;font-family:Interstate Light,sans-serif}.global-search-modal-content .content-wrapper .control-input input{float:right;font-size:1.5rem;color:#919092}.global-search-modal-content .content-wrapper .control-input .input-group-btn{cursor:pointer;float:left}.global-search-modal-content .content-wrapper .control-input .input-group-btn button,.global-search-modal-content .content-wrapper .control-input input{border:0;background-color:transparent}.global-search-modal-content .content-wrapper .control-input .input-group-btn button{position:relative}.global-search-modal-content .content-wrapper .control-input .input-group-btn button .svg-search{cursor:pointer;display:inline-block;width:34px;height:29px;fill:#c5c5c6;position:absolute;top:0;left:50%;margin-left:-17px;margin-top:4px}.global-search-modal-content .content-wrapper .search-results{border-top:1px solid #c6c7d1;margin-top:10px}.global-search-modal-content .content-wrapper .search-results .loading{padding:10px 0}.global-search-modal-content .content-wrapper .search-results>.control-search-result-summary{border-top:0}.global-search-modal-content .content-wrapper .footer-text{font-size:1.125rem;color:#000;margin-top:47px;line-height:1.25rem}.global-search-modal-content .content-wrapper .footer-text a,.global-search-modal-content .content-wrapper .footer-text a:hover{color:#00afc0}.global-search-modal-content .site-search-listing{width:100%;margin:0 0 20px}section.other-store-locations{margin-bottom:20px}section.other-store-locations .other-locations-layout{border-top:1px solid #acacac;margin-top:12px}section.other-store-locations .location{width:32%;float:left;margin-right:2%;min-height:90px;padding:20px 0;border-bottom:1px solid silver;position:relative;color:#716f73}section.other-store-locations .location:nth-child(3n){margin-right:0}section.other-store-locations .location ul{padding-right:20px}section.other-store-locations .location .name{font-weight:700}section.other-store-locations .location .address{font-size:.875rem;margin-top:8px}section.other-store-locations .location .distance{font-size:.6875rem;margin-top:8px}section.other-store-locations .location .store-links{font-size:.875rem;position:absolute;bottom:10px;width:100%}section.other-store-locations .location .store-links a{color:#0096a4;display:inline-block}section.other-store-locations .location .store-links a:hover{color:#00464d}section.other-store-locations .location .store-links a svg{fill:#0096a4}section.other-store-locations .location .store-links a:hover svg{fill:#00464d}section.other-store-locations .location .store-links .my-store{float:left;position:relative;padding-right:13px}section.other-store-locations .location .store-links .my-store .svg-map-pin{position:absolute;top:50%;right:0;margin-top:-6px;width:9px;height:13px}section.other-store-locations .location .store-links .store-details{float:right;margin-right:20px;position:relative;padding-right:10px}section.other-store-locations .location .store-links .store-details .svg-chevron-arrow-right{position:absolute;top:50%;right:0;margin-top:-4px;width:5px;height:10px}section.three-item-callout{margin:20px;color:#716f73}section.three-item-callout h2{font-size:1.625rem;margin-bottom:20px;text-align:center}section.three-item-callout ol.row{display:table}section.three-item-callout ol.row li{display:table-cell;width:32%;padding-right:.666%;padding-left:.666%;height:100%;vertical-align:top}section.three-item-callout ol.row li:first-child{padding-right:1.333%;padding-left:0}section.three-item-callout ol.row li:last-child{padding-left:1.333%;padding-right:0}section.three-item-callout img{width:100%;height:auto}section.three-item-callout .step-item-content{position:relative;display:block;padding:30px 9px 9px;border:1px solid #eaeaee;border-top:0;text-align:center}section.three-item-callout .step-item-content h4{font-size:1.375rem;color:#5e5c60;margin-bottom:15px;display:block}section.three-item-callout .step-item-content p{line-height:1.3;margin:-2px 0 7px;letter-spacing:-.1px}section.three-item-callout .step-item-number:not(.icon){font-size:1.6875rem;font-family:BaskervilleRegular,sans-serif;line-height:1;display:block;width:40px;height:40px;line-height:40px;text-align:center;color:#fff;border-radius:50%;background:#b2be29;position:absolute;left:50%;margin-left:-20px;margin-top:-20px;top:0}section.three-item-callout .step-item-number .svg-chevron-arrow-right{position:absolute;top:50%;left:50%;text-align:center;margin-top:-6px;margin-left:-2px;width:8px;height:13px;fill:#fff}section.three-item-callout .step-item-number.color2{background-color:#6a3e88}section.three-item-callout .step-item-number.color3{background-color:#4b78b1}section.three-item-callout .step-item-number:not(.icon) svg{position:absolute;top:50%;left:50%;text-align:center;fill:#fff}section.three-item-callout .step-item-number .svg-eye{margin-top:-7px;margin-left:-12px;width:24px;height:16px}section.three-item-callout .step-item-number .svg-shield{margin-top:-10px;margin-left:-9px;width:18px;height:21px}section.three-item-callout .step-item-number .svg-shopping-cart{margin-top:-10px;margin-left:-12px;width:23px;height:21px}section.three-item-callout .step-item-number .svg-chevron-arrow-right{margin-top:-6px;margin-left:-2px;width:8px;height:13px}section.three-item-callout .step-item-link{position:relative;padding-right:10px;text-transform:uppercase;display:block;font-weight:700}section.three-item-callout .step-item-link .svg-chevron-arrow-right{display:inline-block;text-align:center;margin-top:3px;margin-left:5px;width:5px;height:10px;fill:#716f73}section.three-item-callout .action-buttons{text-align:center;margin-top:30px}section.one-item-callout{margin-top:20px;color:#716f73;width:218px;float:right}section.one-item-callout h2{font-size:1.125rem;color:#000;text-align:center}section.one-item-callout ol.row{display:table}section.one-item-callout ol.row>li{height:100%;display:block;margin:20px 0 40px;border:1px solid #eaeaee}section.one-item-callout ol.row>li:first-child{padding-right:1.333%;padding-left:0}section.one-item-callout ol.row>li:last-child{padding-left:1.333%;padding-right:0}section.one-item-callout img{width:100%;height:auto;margin:.666%}section.one-item-callout .step-item-content{position:relative;display:block;padding:30px 9px 9px;border-top:0;text-align:center}section.one-item-callout .step-item-content p{line-height:1.3;margin:-2px 0 7px;letter-spacing:-.1px;font-size:.875rem;font-weight:700}section.one-item-callout .step-item-number{font-size:1.6875rem;font-family:BaskervilleRegular,sans-serif;line-height:1;display:block;width:40px;height:40px;line-height:40px;text-align:center;color:#fff;border-radius:50%;background:#b2be29;position:absolute;left:50%;margin-left:-20px;margin-top:-20px;top:0}section.one-item-callout .step-item-number svg{position:absolute;top:50%;left:50%;text-align:center;margin-top:-10px;margin-left:-9px;width:16px;height:20px;fill:#fff}section.one-item-callout .step-item-link{position:relative;padding-right:10px;text-transform:uppercase;display:block}section.one-item-callout .step-item-link .svg-chevron-arrow-right{position:absolute;text-align:center;margin-top:3px;margin-left:5px;width:5px;height:10px;fill:#716f73}section.one-item-callout .control-sharing .sharing{border-top:0;text-align:center;margin-top:10px}section.one-item-callout .control-sharing .sharing li:first-child{margin-left:0}section.one-item-callout .control-sharing .sharing li{display:inline-block;margin-left:10px}section.one-item-callout .solid-callout{background-color:#777791;color:#fff;padding:30px 20px 20px;text-align:center}section.one-item-callout .solid-callout p{font-size:.725rem;margin:10px 0;line-height:1rem}section.two-image-callout{margin:20px 0}section.two-image-callout .col{width:calc(50% - 10px);margin-right:10px;float:left}section.two-image-callout .col+.col{margin-left:10px;margin-right:0;float:left}section.two-image-callout .col img{width:100%;height:auto}section.four-image-callout{margin:20px 0;color:#716f73}section.four-image-callout h3{text-align:center;font-size:2rem;margin-bottom:20px}section.four-image-callout .col{width:calc(25% - 15px);float:left;margin-right:6px;margin-left:6px}section.four-image-callout .col img{width:100%;height:auto}section.four-image-callout .col:first-child{margin-right:12px;margin-left:0}section.four-image-callout .col:last-child{margin-left:12px;margin-right:0}section.one-image-callout{margin:20px 0}section.one-image-callout .col{width:100%}section.one-image-callout .col img{width:100%;height:auto}.topic-callout{display:block}.topic-callout .row{display:table;min-height:85px;width:100%;margin-bottom:20px}.topic-callout .item{display:block;float:left;width:47%;height:100%}.topic-callout .item+.item{float:right}.topic-callout .item a{display:table;min-height:85px;width:calc(97% - 60px);height:100%;position:relative;padding:5px 40px 5px 20px;border:1px solid #e9e9ed;font-family:Interstate Light,sans-serif;text-align:center;border-bottom:3px solid #afbd22;color:#716f73}.topic-callout .item a:after{content:"";width:35px;height:100%;position:absolute;top:0;right:0;background-color:#afbd22}.topic-callout .item a:hover{background-color:#e9e9ed;border-bottom:3px solid #818b19}.topic-callout .item a:hover:after{background-color:#818b19}.topic-callout .item a span{display:table-cell;vertical-align:middle;line-height:1.2rem}.topic-callout .item a svg{width:9px;height:15px;position:absolute;right:12px;top:50%;margin-top:-7px;fill:#fff;z-index:2}section.alt-text-images{margin:20px 0}section.alt-text-images h2{font-size:1.625rem;text-align:center;margin-bottom:10px;color:#716f73}section.alt-text-images a{color:#0096a4}section.alt-text-images a:hover{color:#00464d}section.alt-text-images .alt-item{position:relative;margin-bottom:60px}section.alt-text-images .col.image{width:41.45%;float:left;padding-right:6.04%;position:relative}section.alt-text-images .col.image img{width:100%;height:auto}section.alt-text-images .col.image .video-area{display:none}section.alt-text-images .col.image .video-embed{position:relative;display:block}section.alt-text-images .col.image .video-area{position:absolute;top:0;left:0}section.alt-text-images .col.image.video-active .video-area{display:block}section.alt-text-images .col.image.video-active .video-embed{visibility:hidden}section.alt-text-images .col.image .video-embed .svg-play{width:73px;height:73px;display:inline-block;position:absolute;top:50%;left:50%;margin-left:-36px;transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);fill:#fff}section.alt-text-images .col.image .video-embed:hover .svg-play{fill:#716f73}section.alt-text-images .col.text{width:52.15%;float:left;color:#716f73}section.alt-text-images .col.text .text-wrapper{position:absolute;top:50%;display:table;transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%)}.no-mask-img section.alt-text-images .col.text{position:absolute;top:50%;right:0}.no-mask-img section.alt-text-images .alt-item:nth-child(2n) .col.text{left:0}section.alt-text-images .alt-item:nth-child(2n) .col.image{float:right;padding-right:0;padding-left:6.04%}section.alt-text-images .alt-item:nth-child(2n) .col.image.video-active .video-area{left:inherit;right:0}section.alt-text-images .alt-item:nth-child(2n) .col.text{float:left;text-align:right}section.alt-text-images .col.text h3{font-size:1.375rem;margin-bottom:30px;font-weight:700}section.alt-text-images .col.text p{font-size:1.125rem;margin-bottom:30px;line-height:1.25rem}section.alt-text-images .col.text p a{color:#0096a4}section.alt-text-images .col.text p a:hover{color:#00464d}section.alt-text-images .col.text a.text-link{position:relative;margin-top:10px;display:inline-block;text-transform:uppercase;color:#0096a4}section.alt-text-images .col.text a.text-link:hover{color:#00464d}section.alt-text-images .col.text a.text-link .svg-chevron-arrow-right{display:inline-block;width:5px;height:9px;fill:#0096a4;position:absolute;top:4px;right:-10px;margin-left:5px}section.alt-text-images .col.text a.text-link:hover .svg-chevron-arrow-right{color:#00464d}section.alt-text-images .alt-item:last-child{margin-bottom:0}section.accordion{margin:20px 0}section.accordion .accordion-item{margin-bottom:10px}section.accordion .accordion-expand{height:50px;background-color:#ebebeb;line-height:50px;color:#716f73;text-transform:uppercase}section.accordion .accordion-expand .accordion-expand-trigger{padding:0 12px;display:block;overflow:hidden}section.accordion .accordion-expand .accordion-expand-trigger svg{width:29px;height:28px;position:relative;top:7px;margin-right:5px;display:inline-block;fill:#716f73}section.accordion .accordion-expand .accordion-expand-trigger:hover svg,section.accordion .expanded .accordion-expand .accordion-expand-trigger svg{fill:#009da9}section.accordion .expanded .accordion-expand .accordion-expand-trigger{color:#009da9}section.accordion .accordion-expand .accordion-expand-trigger .svg-minimize,section.accordion .expanded .accordion-expand .accordion-expand-trigger .svg-more{display:none}section.accordion .expanded .accordion-expand .accordion-expand-trigger .svg-minimize{display:inline-block}section.accordion .accordion-content{color:#716f73;display:none}section.accordion .expanded .accordion-content{display:block;font-family:Interstate Light}section.accordion .accordion-content h3{font-size:1.5rem;margin-top:15px;font-family:Interstate Bold,sans-serif}section.accordion .accordion-content p{margin-top:15px;font-family:Interstate Light}section.accordion .accordion-content ul{width:32%;float:left;margin:20px 0;font-size:1.125rem}section.accordion .accordion-content ul+ul{margin-left:2%}section.accordion .accordion-content li{list-style:disc inside;margin-bottom:5px}section.accordion .accordion-content .bullet-small{font-size:.75rem;font-family:Interstate Light}section.accordion .accordion-content .bullet-small li>*{font-size:1rem}section.print-coupon{margin:20px 0;color:#716f73}section.print-coupon .coupon-item h3{font-family:Interstate Bold,sans-serif;font-size:1.5rem;font-weight:700}section.print-coupon .coupon-item p{margin-top:15px;font-size:1.125rem;font-family:Interstate Light;line-height:1.25rem}section.print-coupon .coupon{border:3px solid #eaebf0;padding:30px 30px 15px;margin-top:25px}section.print-coupon .col.coupon-image{width:47%;float:left}section.print-coupon .col.coupon-image img{width:100%;height:auto}section.print-coupon .col.coupon-content{width:48%;float:left;padding-left:5%;text-align:center}section.print-coupon .col.coupon-content h4{font-size:4.5rem;font-family:Interstate Light}section.print-coupon .col.coupon-content h4 sup{font-size:50%;vertical-align:top}section.print-coupon .col.coupon-content h5{font-size:1.625rem;font-family:Interstate Light;margin-top:10px;display:inline-block}section.print-coupon .col.coupon-content p{font-size:1.125rem;font-family:Interstate Light}section.print-coupon .col.coupon-content .btn.print-coupon{min-width:296px;margin:20px auto}section.print-coupon .col.coupon-content .btn.print-coupon .svg-print{width:15px;height:15px;margin-left:5px;fill:#0096a4}section.print-coupon .col.coupon-content .btn.print-coupon:hover .svg-print{fill:#fff}section.print-coupon p.fine-print{font-size:.625rem;text-align:center;line-height:.9rem}section.result-listing{color:#716f73;margin:20px 0}section.result-listing h3{font-size:1.625rem;text-align:center;margin-bottom:20px}section.result-listing .call-to-action{margin:20px 0;text-align:center}section.result-listing .action-buttons{text-align:center;margin-top:20px}section.result-listing .action-buttons .btn{max-width:300px;display:block;margin:0 auto}section.result-listing .favorite-default{padding:30px;text-align:center;background-color:#e9e9ed;margin-bottom:20px}section.result-listing .favorite-default .favorite-wrapper{width:75%;margin:0 auto}section.result-listing .favorite-default .svg-lightbulb{width:35px;height:45px;fill:#009daa}section.result-listing .favorite-default p{color:#716f73;font-size:.875rem;line-height:1.5rem;margin-top:20px}section.result-listing .favorite-default .action-buttons{margin-top:20px}section.result-listing .favorite-default .action-buttons a{float:left;width:calc(47% - 28px)}section.result-listing .favorite-default .action-buttons a+a{margin-left:5%}section.video-gallery{color:#716f73;margin:30px 0}section.video-gallery .grid-container{border-top:1px solid #e9e9ed;padding-top:50px}section.video-gallery h3{font-size:1.625rem;text-align:center;margin-bottom:20px}section.video-gallery .video-main{display:table;width:100%;min-height:250px}section.video-gallery .video-area{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}section.video-gallery .video-area iframe,section.video-gallery .video-area img{position:absolute;top:0;left:0;width:100%;height:100%}section.video-gallery .video-area img{height:auto}section.video-gallery .video-description{display:table-cell;vertical-align:middle;width:52.61%;padding-left:6.25%}section.video-gallery .video-description h3{font-size:1.25rem;font-weight:700;text-align:left}section.video-gallery .video-description p{line-height:1.25rem}section.video-gallery .video-listing-container{display:table;width:100%;margin-top:20px}section.video-gallery .video-listing-container .video-row{display:table-row}section.video-gallery .video-listing-container .video-item{display:table-cell;width:32%;padding-left:0;padding-right:1.33%;padding-bottom:20px;vertical-align:top}section.video-gallery .video-listing-container .video-item:first-child+.video-item{padding-right:.666%;padding-left:.666%}section.video-gallery .video-listing-container .video-item:nth-child(3n){padding-left:1.33%;padding-right:0}section.video-gallery .video-listing-container .video-item a{display:block;overflow:hidden;width:100%;height:100%}section.video-gallery .video-listing-container .video-item img{width:140px;float:left}section.video-gallery .video-listing-container .video-item .video-info{width:calc(100% - 160px);padding-left:20px;float:right}section.video-gallery .video-listing-container .video-item .video-info .title{font-weight:700}section.video-gallery .video-listing-container .video-item .video-info p{font-size:.875rem;display:block;margin-top:10px}section.video-gallery .video-listing-container .video-item .video-hero-info{display:none}section.video-gallery .load-more{text-align:center;margin-top:20px}.side-navigation{width:231px;float:left;padding-bottom:20px;font-size:.875rem}.side-navigation .rollup-navigation{display:none}.side-navigation ul.nav-links{border:1px solid #d6d6dd;border-right:0}.side-navigation ul.nav-links a{padding:16px 13px;border-right:1px solid #d6d6dd;border-bottom:1px solid #d6d6dd;background-color:#ebebeb;color:#716f73;display:block;text-transform:uppercase}.side-navigation ul.nav-links a:hover{color:#0096a4;background-color:#fff;border-right:0}.side-navigation ul.nav-links .selected a{border-right:0;background-color:#fff;color:#0096a4}.side-navigation ul.nav-links .selected a:hover{color:#00464d}.side-navigation ul.nav-links li:last-child a{border-bottom:0}.side-navigation+.main-content{width:calc(100% - 251px);float:right;padding-left:20px}.side-navigation .my-boards{border-top:1px solid #716f73;margin-top:20px;padding-top:20px;text-transform:uppercase}.side-navigation .my-boards .svg-heart-filled{width:15px;height:13px;fill:#008c99;position:relative;top:2px}.side-navigation .my-boards .svg-chevron-arrow-right{position:absolute;text-align:center;margin-top:3px;margin-left:5px;width:5px;height:10px;fill:#716f73}.side-navigation .my-boards a:hover .svg-chevron-arrow-right{fill:#009da9}.expandable-side-navigation{width:216px;float:left;padding-bottom:20px;font-size:.875rem}.expandable-side-navigation h5{text-transform:uppercase;margin:10px 0 15px 10px;display:block}.expandable-side-navigation .rollup-navigation{display:none}.expandable-side-navigation+.main-content{width:calc(100% - 331px);float:right;padding-left:115px}.expandable-side-navigation .nav-group{text-transform:uppercase;font-size:.875rem;margin-bottom:10px}.expandable-side-navigation .nav-group dt{border:1px solid #e9e9ed;border-bottom:0;padding:10px 0 10px 45px;background-color:#fff;color:#000;font-weight:700;position:relative}.expandable-side-navigation .nav-group .nav-line{position:absolute;top:0;left:26px;width:2px;background-color:#4e8abe;height:100%;padding-top:1px;padding-bottom:1px}.expandable-side-navigation .nav-group dt .nav-line .step{display:block;width:20px;height:20px;position:absolute;top:50%;left:50%;margin-top:-10px;margin-left:-10px;border-radius:50%;background-color:#4e8abe;color:#fff;text-align:center;line-height:20px;font-weight:400}.expandable-side-navigation .nav-group dd>a{display:block;padding:15px 0 15px 45px;position:relative;border-left:1px solid #e9e9ed;color:#716f73;font-family:Interstate Light,sans-serif;background-color:#e9e9ed;border-bottom:2px solid #f5f5f7}.expandable-side-navigation .nav-group .active-arrow{position:relative}.expandable-side-navigation .nav-group .active-arrow:after{left:100%;top:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-left-color:#e9e9ed;border-width:14px;margin-top:8px}.expandable-side-navigation .nav-group dd:last-child>a{border-bottom:0}.expandable-side-navigation .nav-group dd:last-child .nav-line{padding-bottom:0;padding-top:0}.expandable-side-navigation .nav-group .bullet{display:block;width:10px;height:10px;position:absolute;top:50%;left:50%;margin-top:-5px;margin-left:-6px;border-radius:50%;background-color:#716f73}.expandable-side-navigation .nav-group+.nav-group .nav-line,.expandable-side-navigation .nav-group+.nav-group .nav-line .step{background-color:#afbd22}.expandable-side-navigation .nav-group+.nav-group+.nav-group .nav-line,.expandable-side-navigation .nav-group+.nav-group+.nav-group .nav-line .step{background-color:#6a3e88}.expandable-side-navigation .nav-group .active>a .bullet,.expandable-side-navigation .nav-group a:hover .bullet{background-color:#4e8abe}.expandable-side-navigation .nav-group+.nav-group .active>a .bullet,.expandable-side-navigation .nav-group+.nav-group a:hover .bullet{background-color:#afbd22}.expandable-side-navigation .nav-group+.nav-group+.nav-group .active>a .bullet,.expandable-side-navigation .nav-group+.nav-group+.nav-group a:hover .bullet{background-color:#6a3e88}.expandable-side-navigation .nav-group a.expandable .svg-chevron-arrow-down,.expandable-side-navigation .nav-group a.expandable .svg-chevron-arrow-up{display:block;width:8px;height:5px;fill:#716f73;position:absolute;top:50%;right:15px;margin-top:-1px}.expandable-side-navigation .nav-group a.expandable .svg-chevron-arrow-up,.expandable-side-navigation .nav-group a.expandable.expanded .svg-chevron-arrow-down{display:none}.expandable-side-navigation .nav-group a.expandable.expanded .svg-chevron-arrow-up{display:block}.expandable-side-navigation .nav-group .secondary-navigation{font-size:.8571rem;display:none}.expandable-side-navigation .nav-group a.expandable.expanded+.secondary-navigation{display:block}.expandable-side-navigation .nav-group .secondary-navigation a{background-color:#d5d5d7;padding:13px 0 13px 45px;display:block;position:relative;border-top:1px solid #fcfcfd;border-left:1px solid #d5d5d7;color:#716f73}.expandable-side-navigation .nav-group .secondary-navigation .active-arrow:after{border-left-color:#d5d5d7}.expandable-side-navigation .nav-group .secondary-navigation a .nav-line{padding-top:1px;padding-bottom:1px;top:-1px}.expandable-side-navigation .nav-group .secondary-navigation a .nav-line .bullet{margin-top:-6px;width:8px;height:8px;margin-left:-4px}.expandable-side-navigation .nav-group .secondary-navigation li:last-child a .nav-line{padding:0}.expandable-side-navigation .other-tools{color:#716f73;margin-top:30px}.expandable-side-navigation .other-tools dt{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #dedfe9}.expandable-side-navigation .other-tools dd{margin-top:9px;text-transform:uppercase;line-height:1rem}.expandable-side-navigation .other-tools dd a{text-decoration:underline;border-bottom:2px solid transparent;display:inline-block;position:relative;padding-left:20px}.expandable-side-navigation .other-tools dd a svg{margin-right:5px;fill:#009da9;position:absolute;left:0;top:0}.expandable-side-navigation .other-tools dd a .svg-table,.expandable-side-navigation .other-tools dd a .svg-magicwand{width:14px;height:13px}.expandable-side-navigation .other-tools dd a .svg-eye{width:15px;height:10px;top:3px}.search-context-bar{margin-bottom:20px;color:#716f73}.search-context-bar .search-context{float:left;max-width:calc(100% - 210px);line-height:40px;font-size:1.625rem;font-family:LibreBaskerville}.search-context-bar .search-actions{display:inline-block;float:right}.search-context-bar .search-actions .control-select{min-width:140px;display:inline-block}.search-context-bar .search-actions .toggle-filters{position:relative;top:-1px;display:none;width:112px}.search-filters+.main-content .browse-results .applied-filters{margin-top:0}.search-filters{width:231px;float:left;padding-bottom:20px;font-size:.875rem}.search-filters h5{color:#000;font-size:1.125rem;display:block;margin-bottom:5px;margin-top:13px}.search-filters .accordion-item:first-child .accordion-expand,.search-filters .accordion-item.expanded+.accordion-item .accordion-expand{border-top:1px solid #d6d6dd}.search-filters .accordion-expand{background-color:#ebebeb;color:#716f73;text-transform:uppercase;padding:9px 0;border-bottom:1px solid #d6d6dd}.search-filters .accordion-expand .accordion-expand-trigger{padding:0 10px 0 30px;display:block;overflow:hidden;position:relative}.search-filters .accordion-expand .accordion-expand-trigger svg{width:11px;height:12px;position:absolute;top:1px;left:14px;margin-right:5px;display:inline-block;fill:#716f73}.search-filters .accordion-expand .accordion-expand-trigger:hover svg,.search-filters .expanded .accordion-expand .accordion-expand-trigger svg{fill:#009da9}.search-filters .expanded .accordion-expand .accordion-expand-trigger{color:#009da9}.search-filters .accordion-expand .accordion-expand-trigger .svg-minimize,.search-filters .expanded .accordion-expand .accordion-expand-trigger .svg-more{display:none}.search-filters .expanded .accordion-expand .accordion-expand-trigger .svg-minimize{display:inline-block}.search-filters .accordion-content{color:#716f73;display:none;padding-bottom:15px}.search-filters .control-checkbox .item{margin-top:15px}.search-filters .expanded .accordion-content{display:block}.search-filters button{margin-top:20px;width:100%}.search-filters+.main-content{width:calc(100% - 251px);float:right;padding-left:20px;margin-bottom:60px}.search-result-wrapper{padding-bottom:80px;position:relative}.search-result-wrapper .main-content{margin-bottom:none!important}.search-result-listing .cf:before,.search-result-listing .cf:after{display:none}.search-result-listing.browse-results .result-area{padding:0}.search-result-listing.browse-results .result-area>div{display:block;border-spacing:0}.search-result-listing.browse-results .result-area .control-pagination{bottom:0}.search-result-listing .product-row{display:table}.search-result-listing .product-row .product-item{width:31%;display:table-cell;padding-right:3%;vertical-align:top}.search-result-listing .product-item:first-child{padding-right:2%}.search-result-listing .product-item+.product-item{padding:0 1%}.search-result-listing .product-item:last-child{padding-left:2%;padding-right:0}.search-result-listing .callout-item{position:relative}.search-result-listing.browse-results .result-item a{height:auto}.search-result-listing.browse-results .result-item:hover p{color:#716f73}.search-result-listing.browse-results .result-item.callout{width:95%;height:calc(100% - 40px);background-color:#e4e4e9;position:absolute;top:0;right:0;text-align:center;color:#716f73}.search-result-listing .callout{max-width:222px}.no-mask-img .search-result-listing .callout{min-height:300px}.search-result-listing .callout>div{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);padding:40px}.search-result-listing .callout svg.svg-broom{width:45px;height:50px;fill:#80579c;margin-bottom:20px}.search-result-listing .callout svg.svg-tag{width:58px;height:40px;fill:#fdb71c;margin-bottom:20px}.search-result-listing .callout p{line-height:1.15rem}.search-result-listing .callout .more{color:#118593;text-transform:uppercase;display:block;margin-top:10px;font-weight:700;position:relative}.search-result-listing .callout .more svg{width:6px;height:10px;fill:#118593;position:absolute;top:3px;right:-11px}.search-result-listing .ProductInstance{width:100%;margin-right:0;max-width:222px}.search-result-listing .ProductInstance dt img{width:100%;height:auto}.search-result-listing .ProductInstance:last-child{margin-right:0}.search-result-listing.col-4 .product-row{width:100%}.search-result-listing.col-4 .product-row .product-item{width:23%}.search-result-listing.browse-results.col-4 .result-item.callout{width:100%}.search-result-listing.col-4 .product-row .product-spacer{display:table-cell;width:2.6%}.search-result-listing.col-4 .product-row .product-item{padding-right:0}.search-result-listing.col-4 .product-item:first-child,.search-result-listing.col-4 .product-item+.product-item,.search-result-listing.col-4 .product-item:last-child{padding:0!important}.search-result-listing .ProductInstance p.product-name a{line-height:1.5;border-bottom:1px solid #ccc}.search-result-listing .ProductInstance p.product-name a:after{content:" >";display:inline-block;-ms-transform:scaleX(.5);transform:scaleX(.5)}.main-content.account{color:#716f73;margin-bottom:60px}.main-content.account h2{font-size:1.75rem;text-align:center;margin:20px 0 30px}.main-content.account .control-container{width:47%;float:left}.main-content.account .control-row{padding-bottom:18px}.main-content.account .control-container label{margin-bottom:8px;text-transform:uppercase;display:block}.main-content.account .control-container .control-input{width:90%}.main-content.account .control-container input{border-top-right-radius:5px;border-bottom-right-radius:5px;width:100%;height:35px}.main-content.account.form-actions{margin-top:20px}.main-content.account .form-actions .form-save{min-width:200px}.main-content.account .consent label{font:italic .675rem "Interstate Light"}section.email-and-password .current-email{margin:10px 0}section.email-and-password .current-email .label{margin-bottom:10px;text-transform:uppercase;letter-spacing:-.1rem;display:block}section.email-and-password .current-email .email{font-size:.875rem}section.email-and-password .control-row:first-child{border-bottom:1px solid #d6d6dd;margin-bottom:20px}section.my-social-accounts{margin:30px 0;border-top:1px solid #acacac}section.my-social-accounts .control-row{border-bottom:1px solid #d6d6dd;padding:20px 0}section.my-social-accounts .control-row:last-child{border-bottom:0}section.my-social-accounts .btn{color:#fff;border-radius:5px;width:100%;border:1px solid transparent;box-sizing:border-box}section.my-social-accounts .btn.facebook.active,section.my-social-accounts .btn.facebook:hover,section.my-social-accounts .btn.twitter.active,section.my-social-accounts .btn.twitter:hover,section.my-social-accounts .btn.google.active,section.my-social-accounts .btn.google:hover{background-color:#fff}section.my-social-accounts .btn.facebook.active:hover,section.my-social-accounts .btn.facebook{background-color:#3b5998}section.my-social-accounts .btn.twitter.active:hover,section.my-social-accounts .btn.twitter{background-color:#55acee}section.my-social-accounts .btn.google.active:hover,section.my-social-accounts .btn.google{background-color:#db4437}section.my-social-accounts .btn.facebook.active,section.my-social-accounts .btn.facebook:hover{color:#3b5998;border-color:#3b5998}section.my-social-accounts .btn.twitter.active,section.my-social-accounts .btn.twitter:hover{color:#55acee;border-color:#55acee}section.my-social-accounts .btn.google.active,section.my-social-accounts .btn.google:hover{color:#db4437;border-color:#db4437}section.my-social-accounts .btn.facebook.active:hover,section.my-social-accounts .btn.google.active:hover,section.my-social-accounts .btn.twitter.active:hover{color:#fff}section.my-social-accounts .btn.facebook.active:hover svg path,section.my-social-accounts .btn.twitter.active:hover svg path,section.my-social-accounts .btn.google.active:hover svg path{fill:#fff}section.my-social-accounts .control-row{display:table}section.my-social-accounts .action{display:table-cell;padding-right:2%}section.my-social-accounts .description{width:55%;display:table-cell;vertical-align:middle;font-size:.875rem}section.my-social-accounts .btn svg{width:15px;height:15px;border-radius:4px}section.my-social-accounts .btn svg path{fill:#fff}section.my-social-accounts .btn.active .svg-facebook-rounded-square path,section.my-social-accounts .btn:hover .svg-facebook-rounded-square path{fill:#3b5998}section.my-social-accounts .btn.active .svg-twitter-rounded-square path,section.my-social-accounts .btn:hover .svg-twitter-rounded-square path{fill:#55acee}section.my-social-accounts .btn.active .svg-google-rounded-square path,section.my-social-accounts .btn:hover .svg-google-rounded-square path{fill:#db4437}section.my-social-accounts .description a{color:#0096a4;text-decoration:underline}section.my-social-accounts .description a:hover{color:#00464d}section.my-profile .user-avatar{margin:30px 0;display:table;width:100%}h3.my-profile-subtitle{margin-top:8px;text-transform:uppercase;display:block}section.my-profile .user-avatar .avatar-photo{width:141px;height:141px;display:table-cell}section.my-profile .user-avatar .avatar-photo .svg-default-avatar circle{fill:#fff}section.my-profile .user-avatar .avatar-photo .svg-default-avatar{fill:#777690}section.my-profile .user-avatar .avatar-photo svg,section.my-profile .user-avatar .avatar-photo img{width:100%;height:100%;display:block}section.my-profile .user-avatar .avatar-control{display:table-cell;padding-left:30px;vertical-align:middle}section.my-profile .user-avatar .avatar-control .upload-photo .svg-upload{display:inline-block;width:12px;height:11px;fill:#0096a4;position:relative;top:1px}section.my-profile .user-avatar .avatar-control .upload-photo:hover .svg-upload{fill:#fff}section.my-profile .user-avatar .avatar-control .file-comment{color:#000;font-size:.75rem;margin-top:10px;line-height:1rem}section.my-profile .user-avatar .avatar-file-uploader{display:none}section.my-profile .default-avatars .control-container{width:100%}section.my-profile .default-avatars .control-radiogroup{margin-top:0}section.my-profile .default-avatars .control-radiogroup .item{float:left;margin-right:15px;margin-bottom:15px}section.my-profile .default-avatars .control-radiogroup .item:last-child{margin-right:0}section.my-profile .default-avatars .radiobutton{width:auto;height:auto;border:0;position:relative;float:none}section.my-profile .default-avatars .control-radiogroup .radiobutton.checked{background-color:transparent}section.my-profile .default-avatars .control-radiogroup .radiobutton.checked:after{display:none}section.my-profile .default-avatars img.default-avatar{height:60px;width:60px}section.my-comment-activity{padding-bottom:48px}section.my-comment-activity .no-activity{font-size:1.625rem;color:#959595;text-align:center}section.my-comment-activity .no-activity a{color:#0096a4}section.my-comment-activity .no-activity a:hover{color:#00464d}section.my-comment-activity .comment-activity-listing .icon{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}section.my-comment-activity .comment-activity-listing .item{display:table;color:#716f73;margin-bottom:25px}section.my-comment-activity .comment-activity-listing .item.deleted{cursor:wait;opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"}section.my-comment-activity .comment-activity-listing .item.deleted *{pointer-events:none}section.my-comment-activity .comment-activity-listing .image{width:20%;display:table-cell;vertical-align:middle}section.my-comment-activity .comment-activity-listing .image-wrapper{position:relative;text-align:center}section.my-comment-activity .comment-activity-listing .image img{width:100%;height:auto}section.my-comment-activity .comment-activity-listing{margin:30px 0}section.my-comment-activity .comment-activity-listing .content{width:calc(100% - 149px);display:table-cell;position:relative;vertical-align:top;padding-left:10px}section.my-comment-activity .comment-activity-listing .image+.content{padding-left:20px}section.my-comment-activity .comment-activity-listing .content blockquote{quotes:"“" "”" "‘" "’";position:relative}section.my-comment-activity .comment-activity-listing .content blockquote:before{content:open-quote;font-size:1.5rem;line-height:.1em;margin-right:.25em;vertical-align:-.4em;position:absolute;left:-12px;top:10px}section.my-comment-activity .comment-activity-listing .content blockquote:after{content:close-quote;font-size:1.5rem;vertical-align:-2px;position:absolute}section.my-comment-activity .comment-activity-listing h3{font-size:1.5rem;line-height:1;display:inline}section.my-comment-activity .comment-activity-listing h3.truncate-new-hidden{display:none}section.my-comment-activity .comment-activity-listing .action-buttons{margin:20px 0}section.my-comment-activity .comment-activity-listing .date-time{font-size:.6875rem;margin-top:5px;text-transform:uppercase;line-height:1.1rem}section.my-comment-activity .comment-activity-listing .date-time .title{border-bottom:1px solid #dbdbdc}section.my-comment-activity .comment-activity-listing .date-time .title:hover{border-bottom-color:#0096a4}section.my-comment-activity .comment-activity-listing .delete-comment{margin:8px 10px;padding:0;position:relative;border-bottom:1px solid #dbdbdc}section.my-comment-activity .comment-activity-listing .delete-comment:hover{border-bottom-color:#0096a4}section.my-comment-activity .comment-activity-listing .delete-comment .svg-trash-filled{width:10px;height:11px;fill:#716f73}section.my-comment-activity .comment-activity-listing .delete-comment:hover .svg-trash-filled{fill:#0096a4}section.my-comment-activity .text-truncation-more,section.my-comment-activity .text-truncation-less,section.my-comment-activity .truncate-new-hidden,section.my-comment-activity .text-truncation-clone{display:none}section.before-and-after .no-activity{font-size:1.625rem;color:#959595;text-align:center}section.before-and-after .no-activity a{color:#0096a4}section.before-and-after .no-activity a:hover{color:#00464d}section.before-and-after .before-and-after-listing{margin:25px 0}section.before-and-after .masonry-item-sizer,section.before-and-after .masonry-item{width:31.32%;min-width:119px;float:left;border:1px solid #e9e9ed;box-sizing:border-box;margin-bottom:10px}section.before-and-after .masonry-item-sizer{border:1px solid transparent;float:left}section.before-and-after .submit-story.mobile-view{display:none}section.before-and-after .submit-story{border:0}section.before-and-after .submit-story a{display:block;padding:50px 30px;background-color:#e9e9ed;border:1px solid #009da9;text-transform:uppercase;line-height:1.25rem;color:#009da9}section.before-and-after .submit-story a .svg-plus{width:40px;height:40px;display:block;margin:0 auto 15px;fill:#009da9}section.before-and-after .submit-story .content-area{display:block;text-align:center}section.before-and-after .masonry-item .story-image{width:100%;height:auto}section.before-and-after .masonry-item .item-content{padding:22px 30px 10px;color:#716f73;text-align:center;position:relative}section.before-and-after .masonry-item .item-content .icon{width:40px;height:40px;background-color:#4b78b1;text-align:center;border-radius:50%;position:absolute;top:0;left:50%;margin-left:-20px;margin-top:-24px}section.before-and-after .masonry-item .item-content .icon svg{width:18px;height:18px;fill:#fff;margin-top:9px}section.before-and-after .masonry-item .item-content h5{font-size:.875rem;margin-top:5px}section.before-and-after .masonry-item .item-content p{font-size:.6875rem;display:block;margin-top:8px}section.before-and-after-tips .description{text-align:center}section.before-and-after-tips .story-selection{color:#716f73;padding:30px 0;margin:25px 0;border-top:1px solid #acacac;border-bottom:1px solid #acacac}section.before-and-after-tips .story-selection h3{font-size:1.5rem;margin-bottom:25px}section.before-and-after-tips .story-selection ol{list-style-type:decimal;padding-left:40px;font-family:Interstate Light,sans-serif}section.before-and-after-tips .story-selection ol li{display:list-item;margin-bottom:4px}section.before-and-after-tips .form-header{text-align:center}section.before-and-after-tips .required-fields{font-size:.675rem;margin-top:15px;color:#000}section.before-and-after-tips .upload-photos{margin:25px 0;padding-bottom:30px;border-bottom:1px solid #acacac}section.before-and-after-tips .upload-photos .col{padding-top:18px;width:42.87%;float:left;padding-right:6.44%;text-align:center;border-right:1px solid #ebebeb}section.before-and-after-tips .upload-photos .col+.col{padding-right:0;padding-left:6.44%;border-left:1px solid #ebebeb;border-right:0}section.before-and-after-tips .upload-photos .col img{width:100%;height:auto}section.before-and-after-tips .upload-photos .col .btn{margin-top:10px}section.before-and-after-tips .upload-photos .col .image-placeholder{position:relative;border:1px solid #009da9;padding-bottom:58.86%;background-color:#e9e9ed}section.before-and-after-tips .upload-photos .col .image-placeholder .image-label{color:#716f73;position:absolute;top:50%;left:0;text-align:center;width:100%;transform:translate(0,-50%);-ms-transform:translate(0,-50%);text-transform:uppercase}section.before-and-after-tips .upload-photos label{margin-bottom:10px;display:block;text-transform:uppercase}section.before-and-after-tips .upload-photos .upload-photo .svg-upload{display:inline-block;width:12px;height:11px;fill:#0096a4;position:relative;top:1px}section.before-and-after-tips .upload-photos .upload-photo:hover .svg-upload{fill:#fff}section.before-and-after-tips .secondary-fields .row{margin-bottom:25px}section.before-and-after-tips .secondary-fields .col{width:100%}section.before-and-after-tips .secondary-fields .col .control-container{width:100%;float:none;margin-bottom:25px}section.before-and-after-tips .secondary-fields .col .control-input,section.before-and-after-tips .secondary-fields .col .control-select,section.before-and-after-tips .secondary-fields .col .control-checkbox,section.before-and-after-tips .secondary-fields .col .control-radiogroup{max-width:48%}section.before-and-after-tips .secondary-fields .control-row{padding-bottom:0;margin-bottom:0;padding-top:0}section.before-and-after-tips .form-actions{margin-top:30px}section.before-and-after-tips .form-actions .btn.form-submit{width:30%}section.before-and-after-tips .secondary-fields .terms-and-conditions p{font-size:.675rem;margin-top:15px;color:#000}section.before-and-after-tips .secondary-fields .terms-and-conditions a{color:#0096a4}section.before-and-after-tips .secondary-fields .terms-and-conditions a:hover{color:#00464d}section.before-and-after-tips .secondary-fields section.accordion .grid-container{padding:0}section.before-and-after-tips .secondary-fields section.accordion .accordion-content{padding-top:20px}section.before-and-after-tips .secondary-fields section.accordion textarea{font-style:italic;min-height:125px;font-family:Interstate Bold,sans-serif}section.before-and-after-tips .control-checkbox .control-col{width:50%}section.my-reviews .no-activity{font-size:1.625rem;color:#959595;text-align:center}section.my-reviews .no-activity a{color:#0096a4}section.my-reviews .no-activity a:hover{color:#00464d}section.my-reviews .review-listing{margin:25px 0;color:#716f73}section.my-reviews .review-item{padding:20px 0;border-bottom:1px solid #b8b7b9}section.my-reviews .review-item .review-source{width:27.29%;float:left;font-size:.75rem;margin-right:7.18%}section.my-reviews .review-item .review-source li+li{margin-top:6px;font-style:italic}section.my-reviews .review-item .review-description{width:65.53%;float:left}section.my-reviews .review-item .rating-summary,section.my-reviews .review-item .rating-summary .rating-stars{margin-bottom:5px}section.my-reviews .review-item .rating-summary .rating-stars svg{fill:#ffc222;width:13px;height:13px}section.my-reviews .review-item .rating-summary .rating-stars .inactive svg{fill:#ccc}section.my-reviews .review-item .rating-summary .rating-stars{float:left}section.my-reviews .review-item .rating-summary .rating-date{float:right;color:#b8b7b9;font:italic .75rem "Interstate Light"}section.my-reviews .review-item h3{font-size:1.375rem;margin-bottom:5px;display:block}section.my-reviews .review-item p{font-size:.875rem;line-height:1rem}section.my-reviews .review-item .facebook-icon{display:inline-block;width:23px;height:23px;border-radius:50%;border:1px solid #0096a4;text-align:center;margin-top:20px}section.my-reviews .review-item .facebook-icon:hover{border-color:#00464d}section.my-reviews .review-item .facebook-icon svg{width:7px;height:11px;fill:#0096a4;margin-top:6px}section.my-reviews .review-item .facebook-icon:hover svg{fill:#00464d}section.email-preferences{margin:25px 0}section.email-preferences .form-header{margin-bottom:20px;text-transform:uppercase}section.email-preferences .secondary-fields .row{margin-bottom:25px}section.email-preferences .secondary-fields .col{width:100%}section.email-preferences .secondary-fields .col .control-container{width:100%;float:none;margin-bottom:25px}section.email-preferences .secondary-fields .col .control-input,section.email-preferences .secondary-fields .col .control-select,section.email-preferences .secondary-fields .col .control-checkbox,section.email-preferences .secondary-fields .col .control-radiogroup{max-width:48%}section.email-preferences .secondary-fields .col .control-checkbox .control-col{width:100%}section.email-preferences .secondary-fields .control-row{padding-bottom:0;margin-bottom:0;padding-top:0}section.email-preferences .secondary-fields .control-radiogroup .control-col{width:75%}section.email-preferences .secondary-fields .control-radiogroup{margin-right:0;margin-left:0}section.email-preferences .secondary-fields .control-container label{text-transform:none;width:calc(100% - 20px);float:left}section.email-preferences .form-actions{margin-top:30px}section.email-preferences .form-actions .btn.form-submit{width:30%}section.my-store .different-store{padding:30px 0;border-top:1px solid #acacac}section.my-store .different-store h3{font-size:1.25rem;margin-bottom:15px;display:block}section.my-store .different-store .control-input{width:50%}section.my-store .different-store .control-input input{height:38px}section.my-store .different-store .control-input .input-group-btn button{background-color:#f3901d;cursor:pointer;position:relative;border-top-right-radius:5px;border-bottom-right-radius:5px}section.my-store .different-store .control-input .input-group-btn button:hover{background-color:#d2760b}section.my-store .different-store .control-input .input-group-btn button .svg-small-right-arrow{display:inline-block;width:10px;height:17px;fill:#fff;position:absolute;top:10px;margin-left:-5px;left:50%}section.embed-video{margin:20px 0}section.embed-video h4{margin-bottom:20px;color:#716f73;font-size:1.4rem}section.embed-video iframe{width:100%;min-height:538px;margin-bottom:20px}section.embed-video p{line-height:1.5rem}.hero-fullbleed+.jsx-TrustPilot section.rating{padding:26px 0}.hero-fullbleed+.jsx-TrustPilot section.rating .grid-container{max-width:933px}section.rating .rating-item{border:3px solid #dadcdc;padding:22px 42px}section.rating .rating-item .rating-summary{color:#919092;text-align:center;width:calc(34.17% - 1px);float:left;border-right:1px solid #d6d6d6}section.rating .rating-item .rating-summary .title{font:italic 1.5rem "LibreBaskerville";color:#000}section.rating .rating-item .rating-summary .rating-scale{font-size:.75rem;margin-left:12px}section.rating .rating-item .rating-summary .num-reviews{font-size:.75rem;margin-top:12px}section.rating .rating-item .rating-summary .rating-stars{margin-top:5px}section.rating .rating-item .rating-summary .rating-stars svg{fill:#ffc222;width:32px;height:32px}section.rating .rating-item .rating-summary .rating-stars .inactive svg{fill:#ccc}section.rating .rating-item .rating-summary .pilot-logo{text-align:center;margin-top:10px}section.rating .rating-item .rating-summary .pilot-logo img{width:92px;height:auto}section.rating .rating-item .rating-description{width:calc(65.83% - 35px);float:right;color:#716f73;margin-top:15px;padding-left:35px}section.rating .rating-item .rating-description .rating-posted-by{font-size:.75rem}section.rating .rating-item .rating-description .rating-stars{display:inline-block;left:5px;position:relative;top:1px}section.rating .rating-item .rating-description .rating-stars svg{fill:#ffc222;width:12px;height:12px}section.rating .rating-item .rating-description .rating-stars .inactive svg{fill:#ccc}section.rating .rating-item .rating-description .rating{margin:10px 0 20px}section.rating .rating-item .rating-description .rating p{font-size:.875rem;font-weight:700;line-height:1rem}section.rating .rating-item .rating-description .btn.write-review{position:relative;text-decoration:none}section.rating .rating-item .rating-description .btn.write-review:after{content:" >";display:inline-block;-ms-transform:scaleX(.5);transform:scaleX(.5)}section.rating .rating-item .rating-description .btn.write-review:hover .svg-chevron-arrow-right{fill:#009da9}section.rating .rating-item .rating-description .action-buttons.no-reviews{margin-top:17px}.webform-col{width:calc(95% - 296px);float:left}form.scfForm{margin:20px 0;width:296px;border:3px solid #eaebf0;width:254px;float:right;padding:13px 18px;color:#717074;height:auto}.control-rtf form.scfForm ul{padding-left:15px}form.scfForm h1{font-size:1.275rem;display:block;color:#717074}form.scfForm .form-validation-summary,form.scfForm .field-validation-error{font-size:.875rem;color:#b01e15}form.scfForm .field-validation-error{margin-top:5px}.lead-form *{box-sizing:border-box}.lead-form .page-header{font-size:1.275rem;margin:0 0 15px}form.scfForm .field-panel,.lead-form .form-group{width:calc(100% - 15px);margin-bottom:20px}form.scfForm .field-panel label,form.scfForm .field-panel td{margin-left:5px;font-size:.875rem;color:#717074;line-height:1rem}form.scfForm .field-panel label{cursor:pointer}form.scfForm .field-panel td input{vertical-align:-2px}form.scfForm .field-panel td input[type=radio],form.scfForm .field-panel td input[type=checkbox]{margin-right:5px;vertical-align:middle}form.scfForm .field-title,.lead-form label.control-label{text-transform:uppercase;margin-bottom:7px;display:block;float:none;width:100%;box-sizing:border-box;padding-right:17px}.lead-form label.control-label:before{margin-right:5px}form.scfForm .field-content{position:relative;border-collapse:separate;max-width:300px;width:100%}form.scfForm .field-content:after{content:"";display:table;clear:both}form.scfForm .field-content input,.lead-form input.form-control{width:100%;font-size:.875rem;height:39px;line-height:1.5;color:#8d8d90;background-color:#fff;background-image:none;border:1px solid #5e5c60;border-radius:5px;text-indent:10px;padding:0}form.scfForm .field-content textarea,.lead-form textarea.form-control{width:100%;min-height:200px;border:1px solid #919092;padding:5px;border-radius:5px;color:#717074}form.scfForm .field-content select,.lead-form select.form-control{color:#5e5c60;line-height:40px;height:40px;width:100%}form.scfForm .field-content select option,.lead-form select.form-control option{color:#5e5c60}form.scfForm:before,form.scfForm:after{content:"";display:table}form.scfForm:after{clear:both}form.scfForm .field-border:before,form.scfForm .field-border:after{content:"";display:table}form.scfForm .field-border:after{clear:both}form.scfForm .checkbox-content label{margin-left:0}form.scfForm .display-section-border:before,form.scfForm .display-section-border:after{content:"";display:table}form.scfForm .display-section-border:after{clear:both}.lead-form .field-border{position:relative}.lead-form .field-required{position:absolute;top:0;right:15px}form.scfForm .form-submit-border input,.lead-form .form-submit-border input{border:1px solid #f7921e;border-radius:5px;color:#fff;background-color:#f7921e;display:block;width:100%;padding:13px 14px;text-transform:uppercase;font-size:1rem;cursor:pointer}form.scfForm .form-submit-border input:disabled,.lead-form .form-submit-border input:disabled{background-color:#b8b7b9;border:1px solid #b8b7b9;pointer-events:none;cursor:default}form.scfForm .form-submit-border input:hover,.lead-form .form-submit-border input:hover{border:1px solid #f5a64a;background-color:#f5a64a}section.lead-capture-form{margin:20px 0}section.lead-capture-form .control-rtf.col{width:calc(95% - 296px);float:left}section.lead-capture-form .lead-form{border:3px solid #eaebf0;width:254px;float:right;padding:13px 18px;color:#717074}section.lead-capture-form .lead-form.full-wide{width:100%}section.lead-capture-form .lead-form.bg-grey{background-color:#eaebf0}section.lead-capture-form .lead-form form.scfForm{border:0;margin:0;width:auto;float:none;padding:0}section.lead-capture-form .lead-form.full-wide form.scfForm .field-content{max-width:100%}section.lead-capture-form .lead-form.full-wide .display-section-content{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}section.lead-capture-form .lead-form.full-wide .field-border,section.lead-capture-form .lead-form.full-wide .field-border--medium{-ms-flex-preferred-size:50%;flex-basis:50%}section.lead-capture-form .lead-form.full-wide .field-border--large{-ms-flex-preferred-size:100%;flex-basis:100%}section.lead-capture-form .lead-form.full-wide .field-border--small{-ms-flex-preferred-size:33.333%;flex-basis:33.333%}section.lead-capture-form .lead-form.full-wide .form-submit{display:block;width:100%;max-width:336px;margin:0 auto}section.lead-capture-form .lead-form h3,section.lead-capture-form .lead-form .form-title{font-size:1.275rem;margin:0 0 15px}section.lead-capture-form .lead-form h3{font-size:1.275rem}section.lead-capture-form .lead-form .required-fields{margin:15px 0;font-size:.75rem}section.lead-capture-form .lead-form .control-container{margin-bottom:20px}section.lead-capture-form .lead-form label{text-transform:uppercase;margin-bottom:10px;display:block}section.lead-capture-form .lead-form .control-input{max-width:300px}section.lead-capture-form .lead-form .list-content td{padding-bottom:17px}section.lead-capture-form .lead-form .list-content tr:last-child td{padding-bottom:8px}section.lead-capture-form .lead-form .control-input input{border-top-right-radius:5px;border-bottom-right-radius:5px;width:100%}section.lead-capture-form .lead-form .control-textarea textarea{min-height:200px}section.lead-capture-form .lead-form .form-submit{display:block;width:100%}section.login{color:#716f73;margin:20px 0}section.login .form-header{text-align:center;margin-bottom:40px}section.login .form-header h2{font-size:1.5rem}section.login .form-header h2.line-through{position:relative}section.login .form-header h2.line-through span{padding:10px;background-color:#fff;position:relative;display:inline-block;z-index:2}section.login .form-header h2.line-through:after{content:"";height:1px;width:100%;position:absolute;top:50%;left:0;background-color:#d6d6dd}section.login .form-header .required-fields{font-size:.675rem;margin-top:15px;color:#000}section.login form{max-width:771px;margin:0 auto}section.login .col.login-form{width:300px;float:left;border-right:1px solid #d6d6dd;padding-right:85px;padding-bottom:30px}section.login .col.login-form .control-container{margin-bottom:30px}section.login .col.login-form label{margin-bottom:5px;display:block;text-transform:uppercase;font-weight:700}section.login .col.login-form input{width:100%;border-top-right-radius:5px;border-bottom-right-radius:5px;font-weight:700}section.login .col.login-form .help-login{display:block;margin:-20px 0 15px;color:#0096a4;font-size:.875rem;font-weight:700}section.login .col.login-form .help-login:hover{color:#00464d}section.login .col.login-form .form-actions{margin-top:5px}section.login .col.login-form .form-actions .btn{display:block;width:100%}section.login .col.col-sep{width:2%;float:left;width:1px;position:relative}section.login .col.col-sep .col-text{display:block;width:42px;height:42px;background-color:#716f73;border-radius:50%;border:3px solid #ebebeb;position:absolute;top:20px;left:50%;margin-left:-25px;color:#fff;text-align:center;line-height:38px;font-family:LibreBaskerville;font-style:italic;font-size:1.4rem}section.login .col.social-form{width:300px;float:left;padding-left:85px}section.login .col.social-form .my-social-accounts{border-top:0;margin-top:0}section.login .col.social-form .my-social-accounts .action{display:block;margin-bottom:15px;padding-right:0}section.login .col.social-form .my-social-accounts h3{text-transform:uppercase;margin-bottom:5px;font-weight:700}section.recover-email{margin:20px 0;color:#716f73}section.recover-email .form-header{max-width:75%}section.recover-email .form-header .back-button{color:#0096a4;position:relative;text-transform:uppercase;padding-left:13px;display:inline-block}section.recover-email .form-header .back-button:hover{color:#00464d}section.recover-email .form-header .back-button .svg-chevron-arrow-left{width:7px;height:12px;position:absolute;top:50%;left:0;margin-top:-6px;fill:#0096a4}section.recover-email .form-header .back-button:hover .svg-chevron-arrow-left{fill:#00464d}section.recover-email .form-header .text-warning{color:#c0311a;margin-top:40px}section.recover-email .form-header .text-warning a{color:#0096a4}section.recover-email .form-header .text-warning a:hover{color:#00464d}section.recover-email .form-header .text-warning .svg-warning{height:13px;width:12px;margin-right:1px;fill:#c0311a}section.recover-email .form-header h2{margin:25px 0}section.recover-email .col.reset-form{width:300px}section.recover-email .col.reset-form .control-container{margin-bottom:30px}section.recover-email .col.reset-form label{margin-bottom:5px;display:block;text-transform:uppercase}section.recover-email .col.reset-form input{width:100%;border-top-right-radius:5px;border-bottom-right-radius:5px}section.recover-email .col.reset-form .form-actions .btn{display:block;width:100%}section.password-reset{margin:20px 0;color:#716f73}section.password-reset .form-header{max-width:75%}section.password-reset .form-header.line-sep{border-top:1px solid #e9eaf0;margin-top:30px}section.password-reset .form-header .login-email .greeting{display:block;color:#716f73;margin-bottom:3px}section.password-reset .form-header .login-email .email-address{color:#0096a4;position:relative;padding-left:27px}section.password-reset .form-header .login-email .email-address:hover{color:#00464d}section.password-reset .form-header .login-email .email-address .svg-envelope{width:22px;height:18px;fill:#0096a4;position:absolute;top:50%;left:0;margin-top:-8px}section.password-reset .form-header .login-email .email-address:hover .svg-envelope{fill:#00464d}section.password-reset .form-header h2{margin:25px 0;text-align:left}section.password-reset .col.reset-form{width:300px}section.password-reset .col.reset-form .control-container{margin-bottom:30px}section.password-reset .col.reset-form label{margin-bottom:5px;display:block;text-transform:uppercase}section.password-reset .col.reset-form input{width:100%;border-top-right-radius:5px;border-bottom-right-radius:5px}section.password-reset .col.reset-form .form-actions .btn{display:block;width:100%}section.emailrecovery-passwordreset{color:#716f73;margin:20px 0}section.emailrecovery-passwordreset .form-header{text-align:center;margin-bottom:40px}section.emailrecovery-passwordreset .form-header h2{font-size:1.5rem}section.emailrecovery-passwordreset .col.col-left{width:calc(50% - 86px);float:left;border-right:1px solid #d6d6dd;padding-right:85px;padding-bottom:30px;padding-top:30px}section.emailrecovery-passwordreset .col.col-left .btn{float:right}section.emailrecovery-passwordreset .col.col-sep{width:2%;float:left;width:1px;position:relative}section.emailrecovery-passwordreset .col.col-sep .col-text{display:block;width:42px;height:42px;background-color:#716f73;border-radius:50%;border:3px solid #ebebeb;position:absolute;top:20px;left:50%;margin-left:-25px;color:#fff;text-align:center;line-height:42px;font-family:LibreBaskerville;font-style:italic}section.emailrecovery-passwordreset .col.col-right{width:calc(50% - 86px);float:left;padding-left:85px;padding-top:30px}.hero-banded.register-hero .content-block h1{margin-bottom:10px}.hero-banded.register-hero .content-block p{text-transform:uppercase;font-size:.875rem;text-decoration:underline}section.register{color:#716f73;margin:20px 0}section.register .form-header{text-align:center;margin-bottom:40px}section.register .form-header h2{margin:25px 0;font-size:1.5rem}section.register .form-header h2.line-through{position:relative}section.register .form-header h2.line-through span{padding:10px;background-color:#fff;position:relative;display:inline-block;z-index:2}section.register .form-header h2.line-through:after{content:"";height:1px;width:100%;position:absolute;top:50%;left:0;background-color:#d6d6dd}section.register .form-header .required-fields{font-size:.675rem;margin-top:15px;color:#000}section.register .primary-fields .col{width:calc(50% - 86px);float:left;padding-right:85px}section.register .primary-fields .col+.col{padding-right:0;padding-left:85px}section.register .primary-fields .col .geo-text p{padding-top:30px;display:block;font-size:.675rem;color:#000}section.register .col .control-container{margin-bottom:30px}section.register .col label{margin-bottom:5px;display:block;text-transform:uppercase;font-weight:700}section.register .col input{width:100%;border-top-right-radius:5px;border-bottom-right-radius:5px}section.register .disclaim .control-checkbox label{font-size:.675rem;color:#000}section.register.form2 .register-form .col{width:48%;float:left;padding-right:0}section.register.form2 .register-form .col+.col{margin-left:4%;padding-left:0}section.register .col .support-text{min-height:62px}section.register .col .support-text p{padding-top:30px;display:block;font-size:.675rem;color:#000}section.register .col .control-select{max-width:100%}section.register.form2 .register-form .secondary-fields{margin-top:20px}section.register.form2 .register-form .secondary-fields .control-container{max-width:48%;margin-bottom:20px}section.register.form2 .register-form .secondary-fields .control-select{margin-top:15px;max-width:none}section.register.form2 .register-form .secondary-fields .control-textarea{margin-top:15px}section.register.form2 .register-form .secondary-fields .control-textarea textarea{min-height:100px}section.register.form2 .form-actions .btn.form-submit{width:30%}.hero-banded h1 .svg-success{width:21px;height:21px;margin-right:1px;fill:#fff;position:relative;top:1px}section.register-success{color:#716f73}section.register-success h3{display:block;margin-bottom:10px;font-size:1.25rem}section.register-success p{line-height:1.25rem;max-width:335px}section.register-success .success-message{width:45%;max-width:450px;float:left;margin-top:55px}section.register-success .btn{width:80%;margin-top:10px;max-width:335px}section.register-success .callout-save-favorites{padding:25px;background-color:#e9e9ed;text-align:center;float:right;width:250px}section.register-success .callout-save-favorites h3{font-size:1.25rem;font-size:1.5rem;margin:21px 0}section.register-success .callout-save-favorites p{font-size:.875rem}section.register-success .callout-save-favorites .svg-heart-outline{width:28px;height:24px;fill:#0096a4}section.register-success .callout-save-favorites a{display:inline-block;margin-top:25px;color:#0096a4;text-transform:uppercase;font-size:.875rem}section.register-success .callout-save-favorites a:hover{color:#00464d}.hero-accountcreated{height:140px;width:100%;background-color:#e9eaf0;color:#716f73;padding:20px 0}.hero-accountcreated .grid-container{display:table;height:100%;width:100%;padding-top:0}.hero-accountcreated .content-block-wrapper{text-align:center;display:table-cell;vertical-align:middle}.hero-accountcreated .content-block{width:90%;display:inline-block;text-align:center}.hero-accountcreated .content-block h1{font-size:1.25rem;margin:10px 0 20px;font-family:LibreBaskerville}.hero-accountcreated .content-block .svg-success{width:21px;height:21px;margin-right:1px;fill:#afbd22;position:relative;top:1px}.hero-accountcreated .content-block p{font-size:.875rem;line-height:1.25rem}.hero-accountcreated .content-block a{color:#0096a4;text-transform:uppercase;display:inline-block;margin-top:10px}.hero-accountcreated.content-block a:hover{color:#00464d}section.compare-table{color:#716f73;margin:20px 0}section.compare-table .jsx-InfoTooltip{width:21px;height:21px;display:inline-block;margin-left:20px;position:relative;top:5px}section.compare-table .info-tooltip.var2 .icon{width:14px;height:14px;right:15px;top:4px}section.compare-table .info-tooltip.var2 .info-box{border-color:#000;width:150px;font-weight:400;right:-21px;bottom:45px}section.compare-table .info-tooltip.var2 .icon svg:nth-of-type(1){fill:#000;background-color:#fff}section.compare-table .info-tooltip.var2 .icon svg:nth-of-type(2){fill:#fff;background-color:#000;padding:3px}section.compare-table a.back{color:#0096a4;font-size:.9rem;text-transform:uppercase}section.compare-table a.back:before{content:"< ";display:inline-block;padding-right:.5rem;-ms-transform:scaleX(.5);transform:scaleX(.5)}section.compare-table h1{color:#716f73;font-size:1.625rem;margin:20px 0}section.compare-table .mobile-compare-table-text{display:none}section.compare-table colgroup col:nth-child(2n){background-color:#f5f5f5}section.compare-table table{width:100%}section.compare-table table.rsp-swipe{border-bottom:1px solid #d6d6dd;overflow:hidden}section.compare-table th{padding:15px;text-align:center;width:200px}section.compare-table th h4{margin-top:10px;font-size:1.3125rem}section.compare-table th a.change{font-size:.75rem;text-transform:uppercase;display:inline-block;margin-top:10px;color:#0096a4}section.compare-table th a.change:hover{color:#00464d}section.compare-table .inner-body td{padding:15px;font-size:.875rem;line-height:1rem;width:200px}section.compare-table tr:last-child td{padding-bottom:0}section.compare-table td.header{padding-right:0}section.compare-table td.inner-body{padding-left:0}section.compare-table thead .content-wrapper{position:relative;margin-top:15px;font-size:.75rem}section.compare-table thead img{width:80%;height:auto;margin-top:10px}section.compare-table.product-compare th{text-align:left}section.compare-table.product-compare thead img{width:95%}section.compare-table thead .product-name{width:calc(100% - 20px);text-transform:uppercase}section.compare-table thead .favorite{position:absolute;top:2px;right:6px;margin-top:0}section.compare-table thead .favorite .favorite-tooltip.var2 .info-box{right:-17px}section.compare-table thead .favorite .favorite-tooltip.var2 .info-box:before{margin-left:39px}section.compare-table thead .favorite .favorite-tooltip.var2 .info-box:after{margin-left:40px}section.compare-table thead .product-manufacturer{border-bottom:1px solid #ccc;position:relative;display:inline-block;margin-top:5px}section.compare-table thead .product-manufacturer a:after{content:" >";display:inline-block;-ms-transform:scaleX(.5);transform:scaleX(.5)}section.compare-table td.header{width:100px;font-size:.875rem;text-transform:uppercase;vertical-align:top;padding-top:0;padding-left:0}section.compare-table td.header table{z-index:10;position:relative}section.compare-table td.header th{height:225px}section.compare-table td.header tbody{border-right:3px solid #d6d6dd;background-color:#fff}section.compare-table td.header tr{min-height:50px}section.compare-table td.header td{border-top:1px solid #e9e9ed;padding:0;padding-right:15px;vertical-align:middle;height:56px;font-weight:700;padding-left:10px}section.compare-table td.header td span{display:block}section.compare-table td.header tr:last-child td{vertical-align:top;padding-top:20px}section.compare-table .inner-body{padding-top:0;padding-right:0}section.compare-table .inner-body table{table-layout:fixed}section.compare-table .inner-body table td{vertical-align:middle;padding:20px 15px;border-top:1px solid #e9e9ed;color:#000;font-weight:700}section.compare-table .inner-body .price{position:relative;min-height:40px}section.compare-table .inner-body .price .reg-price{position:absolute;bottom:0;color:#898aa1;font-size:.675rem;font-weight:400}section.compare-table .inner-body .btn{margin-top:15px;display:block}section.accordion section.compare-table{margin-top:0}section.accordion section.compare-table .grid-container{padding:0}section.accordion section.compare-table td.header tbody{border-right:0}section.accordion section.compare-table td.header{border-right:3px solid #d6d6dd}section.flooringguide-intro{color:#716f73}section.flooringguide-intro h3{font-size:1.625rem;line-height:1.5rem;text-align:center;margin-top:40px;display:block}section.flooringguide-intro h4{margin-top:20px;margin-bottom:45px;display:block;font:1.125rem "Interstate Light"}section.flooringguide-intro .guide-item{border:1px solid #e9e9ed;display:table;margin-bottom:45px;border-bottom:3px solid #4e8abe}section.flooringguide-intro .guide-item+.guide-item{border-bottom-color:#afbd22}section.flooringguide-intro .guide-item+.guide-item .step-item-number{background-color:#afbd22}section.flooringguide-intro .guide-item+.guide-item .action a{color:#afbd22}section.flooringguide-intro .guide-item+.guide-item .action a .svg-chevron-arrow-right{fill:#afbd22}section.flooringguide-intro .guide-item+.guide-item+.guide-item{border-bottom-color:#6a3e88}section.flooringguide-intro .guide-item+.guide-item+.guide-item .step-item-number{background-color:#6a3e88}section.flooringguide-intro .guide-item+.guide-item+.guide-item .action a{color:#6a3e88}section.flooringguide-intro .guide-item+.guide-item+.guide-item .action a .svg-chevron-arrow-right{fill:#6a3e88}section.flooringguide-intro .guide-item .col{width:52.25%;position:relative;display:table-cell;vertical-align:top}section.flooringguide-intro .guide-item .col+.col{width:47.75%}section.flooringguide-intro .guide-item .col.content-area{padding:15px 5%}section.flooringguide-intro .guide-item .title{color:#000;font:italic 1.875rem "LibreBaskerville"}section.flooringguide-intro .guide-item p{font-size:1.125rem;color:#716f73;line-height:1.5rem;display:block;margin:15px 0}section.flooringguide-intro .guide-item .col img{float:right;width:100%;height:auto}section.flooringguide-intro .guide-item .step-item-number{font:1.625rem "LibreBaskerville";position:absolute;right:0;top:50%;margin-top:-23px;width:43px;height:43px;border-radius:50%;border:2px solid #fff;background-color:#4e8abe;line-height:43px;text-align:center;color:#fff;margin-right:-22px;z-index:2}section.flooringguide-intro .guide-item .action a{color:#4e8abe;text-transform:uppercase;position:relative;padding-right:9px}section.flooringguide-intro .guide-item .action a .svg-chevron-arrow-right{width:6px;height:10px;position:absolute;top:50%;right:0;margin-top:-6px;fill:#4e8abe}section.flooringguide-budget ul{list-style-type:disc;margin:10px 0 10px 40px}section.flooringguide-budget li{padding:5px 0}section.flooringguide-budget{color:#716f73}section.flooringguide-budget img{max-width:100%;height:auto!important}section.flooringguide-budget h3{font-size:2.25rem;line-height:2.5rem;text-align:center;margin-top:10px;display:block}section.flooringguide-budget h4{margin-top:20px;margin-bottom:45px;display:block;font:1.125rem "Interstate Light"}section.flooringguide-budget p{color:#000;font:1.125rem "Interstate Light";display:block;margin-top:10px}section.flooringguide-budget .calculator-wrapper{margin:20px 0}section.flooringguide-budget .calculator-wrapper h4{font-size:1.375rem;margin-bottom:10px;font-weight:700}section.flooringguide-budget .calculator-sqft{padding:30px 40px;background-color:#e9e9ed;margin:10px 0}section.flooringguide-budget .calculator-sqft label{margin-bottom:8px;display:block;font-family:Interstate Light}section.flooringguide-budget .calculator-sqft input{border-top-right-radius:5px;border-bottom-right-radius:5px}section.flooringguide-budget .calculator-sqft .col-wrapper{display:table;width:100%}section.flooringguide-budget .calculator-sqft .col{width:54%;display:table-cell}section.flooringguide-budget .calculator-sqft .col+.col{width:46%;vertical-align:middle;background-color:#fff;border-left:50px solid #e9e9ed;padding:20px;position:relative}section.flooringguide-budget .calculator-sqft .col .jsx-FavoriteTooltip{position:absolute;bottom:10px;left:10px;width:calc(100% - 20px)}section.flooringguide-budget .calculator-sqft .col .jsx-FavoriteTooltip .tooltip-icon{display:none}section.flooringguide-budget .calculator-sqft .col .jsx-FavoriteTooltip a.add-to-board{padding-left:0;padding-right:0}section.flooringguide-budget .calculator-sqft .col .jsx-FavoriteTooltip .info-box{right:50%;-ms-transform:translateX(50%);transform:translateX(50%)}section.flooringguide-budget .spend-amount input,section.flooringguide-budget .square-foot-cost input{width:calc(100% - 12px);padding-left:10px}section.flooringguide-budget .calculator-sqft .space-fields{margin-top:20px}section.flooringguide-budget .calculator-sqft .space-fields .control-container{width:95px;float:left}section.flooringguide-budget .calculator-sqft .space-fields .control-container+.control-container{width:calc(100% - 190px)}section.flooringguide-budget .calculator-sqft .space-fields .control-container+.control-container+.control-container{width:95px;float:right}section.flooringguide-budget .calculator-sqft .space-fields .control-container .control-input{margin-bottom:5px;width:calc(100% - 2px)}section.flooringguide-budget .calculator-sqft .space-fields .control-container input{width:100%}section.flooringguide-budget .calculator-sqft .space-fields .control-container.sep{text-align:center;color:#000;font-size:2.375rem;font-family:Interstate Light}section.flooringguide-budget .calculator-sqft .space-fields .control-container.sep span{display:block;margin-top:65px}section.flooringguide-budget .calculator-sqft .calculator-result{padding:0 20px;text-align:center;color:#000}section.flooringguide-budget .calculator-sqft .calculator-result p{font-size:.95rem}section.flooringguide-budget .calculator-sqft .calculator-result .value{margin-top:5px}section.flooringguide-budget .calculator-sqft .action-button{display:block;margin-top:20px}section.flooringguide-budget .calculator-sqft p.disclaim{display:block;margin-top:15px;font:italic .675rem "Interstate Light"}section.flooringguide-budget .spend-amount .control-input:before,section.flooringguide-budget .square-foot-cost .control-input:before{content:"$";font-size:.875rem;position:absolute;top:0;left:10px;color:#8d8d90;line-height:42px;font-weight:400;font-family:Interstate Light}.jsx-FavoriteTooltip.saf-boards .favorite-tooltip.var2{position:relative;top:auto;right:auto}.jsx-FavoriteTooltip.saf-boards .favorite-tooltip.var2 .tooltip-icon{margin-right:8px}.jsx-FavoriteTooltip.saf-boards .favorite-tooltip.var2 .tooltip-icon .svg-close-small{left:0;top:0;width:15px;padding:3px;box-sizing:border-box}section.flooringguide-budget .calculator-total{padding:30px 40px;background-color:#e9e9ed;margin:10px 0}section.flooringguide-budget .calculator-total label{margin-bottom:8px;display:block;font-family:Interstate Light}section.flooringguide-budget .calculator-total input{border-top-right-radius:5px;border-bottom-right-radius:5px}section.flooringguide-budget .calculator-total .col-wrapper{display:table;width:100%}section.flooringguide-budget .calculator-total .col{width:54%;display:table-cell}section.flooringguide-budget .calculator-total .col+.col{width:46%;vertical-align:middle;background-color:#fff;border-left:50px solid #e9e9ed;padding:20px;position:relative}section.flooringguide-budget .calculator-total .col .jsx-FavoriteTooltip{position:absolute;bottom:10px;left:10px;width:calc(100% - 20px)}section.flooringguide-budget .calculator-total .col .jsx-FavoriteTooltip .tooltip-icon{display:none}section.flooringguide-budget .calculator-total .col .jsx-FavoriteTooltip a.add-to-board{padding-left:0;padding-right:0}section.flooringguide-budget .calculator-total .col .jsx-FavoriteTooltip .info-box{right:50%;-ms-transform:translateX(50%);transform:translateX(50%)}section.flooringguide-budget .calculator-total .square-foot-cost input{width:calc(100% - 12px)}section.flooringguide-budget .calculator-total .space-fields{margin-bottom:20px}section.flooringguide-budget .calculator-total .space-fields .control-container{width:95px;float:left}section.flooringguide-budget .calculator-total .space-fields .control-container+.control-container{width:calc(100% - 190px)}section.flooringguide-budget .calculator-total .space-fields .control-container+.control-container+.control-container{width:95px;float:right}section.flooringguide-budget .calculator-total .space-fields .control-container .control-input{margin-bottom:5px;width:calc(100% - 2px)}section.flooringguide-budget .calculator-total .space-fields .control-container input{width:100%}section.flooringguide-budget .calculator-total .space-fields .control-container.sep{text-align:center;color:#000;font-size:2.375rem;font-family:Interstate Light}section.flooringguide-budget .calculator-total .space-fields .control-container.sep span{display:block;margin-top:65px}section.flooringguide-budget .calculator-total .calculator-result{padding:0 20px;text-align:center;color:#000}section.flooringguide-budget .calculator-total .calculator-result p{font-size:.95rem}section.flooringguide-budget .calculator-total .calculator-result .value{margin-top:5px}section.flooringguide-budget .calculator-total .action-button{display:block;margin-top:20px}section.flooringguide-budget .calculator-total p.disclaim{display:block;margin-top:15px;font:italic .675rem "Interstate Light"}section.flooringguide-budget p a{color:#0096a4}section.flooringguide-budget p a:hover{color:#00464d}section.flooringguide-budget .single-image img{width:100%;height:auto;margin:20px 0}section.flooringguide-compare .listing-wrapper .compare-item{width:47%;float:left;border:1px solid #e9e9ed;margin-bottom:20px}section.flooringguide-compare .listing-wrapper .compare-item:nth-child(2n){float:right}section.flooringguide-compare .listing-wrapper .compare-item img{width:100%;height:auto}section.flooringguide-compare .listing-wrapper .compare-item .content-area{padding:10px 15px 20px}section.flooringguide-compare .listing-wrapper .compare-item .title{color:#afbd22;font-size:1.875rem;display:block;margin-bottom:10px}section.flooringguide-compare .listing-wrapper .compare-item p{color:#716f73;line-height:1.5rem;font:.875rem "Interstate Light";display:inline}section.flooringguide-compare .listing-wrapper .compare-item .learn-more{color:#afbd22;font:.875rem "Interstate Light";display:inline-block;position:relative;padding-right:10px;border-bottom:1px solid #ebeec8}section.flooringguide-compare .listing-wrapper .compare-item .learn-more .svg-chevron-arrow-right{width:5px;height:9px;position:absolute;top:50%;right:0;margin-top:-3px;fill:#afbd22}section.flooringguide-compare .listing-wrapper .control-checkbox .item label{font-size:.675rem}.compare-bar{border-top:1px solid #7e7d80;background-color:#ebebeb;position:fixed;bottom:0;left:0;width:100%;z-index:20}.compare-bar .grid-container{padding-top:0;padding-bottom:0}.compare-bar .bar-toggler{height:50px;line-height:50px}.compare-bar .bar-toggler a.toggle{text-transform:uppercase;color:#0096a4;position:relative;font-size:.875rem;font-weight:700;display:inline-block}.compare-bar .bar-toggler a.toggle:after{content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #0096a4;position:absolute;top:50%;right:-10px;margin-top:-2px}.compare-bar.expanded .bar-toggler a.toggle:after{border-top:0;border-bottom:4px solid #0096a4}.compare-bar .bar-toggler .count{display:none}.compare-bar.expanded .bar-toggler .count{display:inline-block}.compare-bar .bar-toggler a.btn{line-height:1rem;float:right;margin-top:10px;display:none}.compare-bar.expanded .bar-toggler a.btn{display:block}.compare-bar .bar-content{height:0;overflow:hidden;transition:height .5s ease}.compare-bar.expanded .bar-content{height:105px}.compare-bar .bar-item-template{display:none}.compare-bar .bar-content .bar-item{width:25%;float:left}.compare-bar .bar-content .bar-item .bar-image{width:70px;height:70px;float:left;background-color:#8d8d90;position:relative}.compare-bar .bar-content .bar-item .bar-image img{height:100%;width:100%}.compare-bar .bar-content .bar-item .bar-image .svg-image{width:20px;height:24px;fill:#b8b7b9;position:absolute;top:50%;left:50%;margin-left:-10px;transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%)}.compare-bar .bar-content .bar-item .bar-meta{width:calc(90% - 80px);height:70px;float:left;margin-left:10px;position:relative;font-size:.75rem;font-weight:700;text-transform:uppercase;color:#716f73}.compare-bar .bar-content .bar-item .bar-meta .title{display:block;text-transform:capitalize;margin-bottom:3px}.compare-bar .bar-content .bar-item .bar-meta .remove-item svg{margin-right:3px}.compare-bar .bar-content .bar-item .bar-meta .remove-item:hover svg{fill:#009da9}.compare-bar .bar-content .bar-item .bar-meta .meta-wrapper{position:absolute;top:50%;left:0;transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%)}.compare-bar .bar-content .bar-item .bar-meta svg{width:9px;height:9px;fill:#716f73}section.resources-callout{border-top:1px solid #dedfe9;margin:25px 0;padding-top:30px}section.resources-callout h5{color:#716f73;font-size:1.625rem;text-align:center}section.resources-callout .promo-container{border-collapse:separate!important;border-spacing:10px!important;display:table!important}section.resources-callout .promo-container dl{display:table-cell!important;height:auto;min-height:145px;vertical-align:top}section.resources-callout .promo-container dl dd{text-align:center;padding-bottom:0!important}section.resources-callout .promo-container dl:first-child:nth-last-child(3),section.resources-callout .promo-container dl:first-child:nth-last-child(3)~dl{border-top:1px solid #e9e9e9}section.resources-callout .promo-container dl:first-child:nth-last-child(3) h2,section.resources-callout .promo-container dl:first-child:nth-last-child(3)~dl h2{line-height:1.3rem;font-size:1.25rem}.related-articles{margin:40px 0}.related-articles .item-wrapper{margin:30px 0}.related-articles .item{border:1px solid #e9e9ed;width:47%;float:left}.related-articles .item+.item{float:right}.related-articles .item img{width:100%;height:auto}.related-articles h5{font-size:1.625rem;color:#716f73;text-align:center}.related-articles .content-area{padding:20px 30px;text-align:center}.related-articles .content-area p{color:#716f73;min-height:4.5em}.related-articles .content-area .btn{margin-top:30px;display:block}section.rating-listing{width:calc(90% - 218px);margin-right:10%;float:left;position:relative;margin-bottom:100px}section.rating-listing .rating-item{color:#716f73;padding:30px 0;border-bottom:1px solid #b8b7b9}section.rating-listing .rating-item:first-child{margin-top:10px}section.rating-listing .rating-item .rating-summary{margin-bottom:15px}section.rating-listing .rating-item .rating-summary .rating-stars{display:inline-block;position:relative;top:1px}section.rating-listing .rating-item .rating-summary .rating-stars svg{fill:#ffc222;width:12px;height:12px}section.rating-listing .rating-item .rating-summary .rating-stars .inactive svg{fill:#ccc}section.rating-listing .rating-item .col{width:13%;float:left}section.rating-listing .rating-item .rating-posted-by,section.rating-listing .rating-item .num-reviews{font-size:.625rem;color:#716f73}section.rating-listing .rating-item .num-reviews{text-decoration:italic;margin-top:5px}section.rating-listing .rating-item .col+.col{width:74%;float:right}section.rating-listing .rating-item .rating-summary .posted-date{float:right;color:#b8b7b9;font:italic .75rem "Interstate Light"}section.rating-listing .rating-item h3{font-size:1.375rem;margin-bottom:5px;display:block}section.rating-listing .rating-item p{font-size:.875rem;line-height:1rem;display:block;margin-top:20px}section.rating-listing .rating-item .facebook-icon{display:inline-block;width:23px;height:23px;border-radius:20px;border:1px solid #0096a4;text-align:center;margin-top:20px}section.rating-listing .rating-item .facebook-icon:hover{border-color:#00464d}section.rating-listing .rating-item .facebook-icon svg{width:7px;height:11px;fill:#0096a4;margin-top:6px}section.rating-listing .rating-item .facebook-icon:hover svg{fill:#00464d}section.rating-listing .load-more{left:50%;margin-top:30px;position:absolute;-ms-transform:translateX(-50%);transform:translateX(-50%)}.saf-filter-selection{width:100%}.saf-filter-selection .filter-line{width:65%;margin:0 auto;position:relative}.saf-filter-selection .filter-line .selection-text{color:#000;text-transform:uppercase;background-color:#fff;position:relative;z-index:2;display:inline-block;padding:0 10px;font-size:.825rem;font-weight:700}.saf-filter-selection .filter-line .line{width:100%;height:1px;background-color:#e9e9ed;position:absolute;top:50%;display:block}.jsx-SAFFiltersApplied{padding:10px 0}.jsx-SAFFiltersApplied .filter-sep{display:inline-block;padding:0 10px;color:#128593}.jsx-SAFFiltersApplied .filter-set{display:inline-block;text-transform:uppercase;font-size:.675rem;line-height:18px}.jsx-SAFFiltersApplied .filter-set>span{display:inline-block}.jsx-SAFFiltersApplied .filter-set>span>span:first-child{font-weight:700;color:#000;padding-right:5px}.jsx-SAFFiltersApplied .filter-set>span>span:first-child:after{content:":"}.jsx-SAFFiltersApplied .filter-set>span>span+span{color:#5e5c60}.jsx-SAFFiltersApplied .filter-set>span>span+span+span:before{content:" + "}.jsx-SAFFiltersApplied .filter-set:last-child .filter-sep{display:none}.style-takeover-full.mfp-bg.saf-finder-takeover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.saf-finder-takeover .mfp-container:before{display:none}.main-content>.saf-finder-content{margin:20px auto;max-width:932px}.saf-finder-content{margin-top:105px}.saf-finder-content .checkmark,.saf-finder-content>.checkmark-holder,.saf-finder-content .slide{display:none}.saf-finder-content .slide:first-of-type{display:block}.saf-finder-content .slide>*{text-align:center}.saf-finder-content .slide h1{color:#000;font:1.25rem/2rem "LibreBaskerville",serif;margin-bottom:1.2rem}.saf-finder-content .slide h2{color:#888;font-size:2rem;line-height:3rem;margin-bottom:1rem}.saf-finder-content .slide>dl>dt{color:#888;font-size:1.1rem;line-height:1.7rem;margin-bottom:1.25rem}.saf-finder-content .slide>dl>dd{display:inline-block;font-size:0;height:250px;margin:0 18px 50px 0;position:relative;text-align:center;width:218px}.saf-finder-content .slide>dl>dd dt{bottom:0;color:#888;font-size:1rem;position:absolute;text-transform:uppercase;width:100%}.saf-finder-content .slide>dl>dd dd{cursor:pointer;height:218px;overflow:hidden;position:relative;width:218px}.saf-finder-content .slide>dl>dd dd.selected:before{background-color:#000;bottom:0;content:"";display:block;left:0;opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";position:absolute;right:0;top:0;z-index:1}.saf-finder-content .slide>dl>dd dd.selected:after{background-color:#fff;border-radius:50%;content:"";display:block;height:50px;left:50%;position:absolute;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50px;z-index:2}.saf-finder-content .slide>dl>dd .popup-active dd.selected:after{top:calc(50% - 50px)}.saf-finder-content .slide>dl>dd dd.selected .svg-checkmark{display:block;fill:#444;height:25px;left:50%;position:absolute;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:35px;z-index:3}.saf-finder-content .slide>dl>dd .popup-active dd.selected .svg-checkmark{top:calc(50% - 50px)}.saf-finder-content .slide>dl>dd dd.selected img,.saf-finder-content .slide>dl>dd dd img:hover{height:120%;left:-10%;position:relative;top:-10%;width:120%}.saf-finder-content .slide .saf-finder-button-controller{display:none}.saf-finder-button-controller{background-color:#d6d6dd;margin-bottom:30px}.saf-finder-button-controller .saf-finder-error{display:none;color:#b01e15;padding-top:8px}.saf-finder-button-controller .saf-finder-error svg{fill:#b01e15}.saf-finder-button-controller button{font-size:1rem;line-height:2.6rem;margin:20px 0;padding:0!important;width:300px}.saf-finder-button-controller svg{display:inline-block;fill:#fff;height:19px;position:relative;top:.2rem;width:30px}.saf-finder-button-controller .svg-next-arrow{left:.7rem}.saf-finder-button-controller .svg-previous-arrow{fill:#0096a4;left:-.7rem}.saf-finder-button-controller button.backward{background-color:transparent;border:none}.saf-finder-button-controller button.backward:hover{background-color:transparent;border:1px solid #0096a4;color:#0096a4}.saf-finder-button-controller button.retake-action img{margin-right:10px}.saf-finder-content .result-action-bar{margin:40px 0 20px}.main-content>.saf-finder-content .result-action-bar button.backward{display:none}.saf-finder-content .result-action-bar button.backward{border:0;background-color:transparent;color:#118593;float:left;text-transform:uppercase;letter-spacing:.9px;font-size:1rem;margin-top:5px}.saf-finder-content .result-action-bar button.backward svg{width:30px;height:19px;fill:#118593;margin-right:10px;position:relative;top:4px}.saf-finder-content .result-action-bar .search-actions{float:right;width:389px;text-align:left}.saf-finder-content .result-action-bar .search-actions .control-select{font-size:.9rem;float:left;width:185px}.saf-finder-content .result-action-bar .search-actions .control-select+.control-select{margin-left:15px}.saf-finder-content .sticky-nav{margin:0}.saf-finder-content .sticky-nav.active{visibility:visible}.saf-finder-content .sticky-nav li a{color:#0096a4}.saf-finder-content .sticky-nav .pdp-sticky-nav .svg-print{width:15px;height:15px;margin-right:5px;fill:#0096a4;position:relative;top:2px}.saf-finder-content .sticky-nav .pdp-sticky-nav .retake-action img{margin-right:5px;position:relative;top:1px}.saf-finder-content .sticky-nav .pdp-sticky-nav>li{width:95px}.saf-finder-content .sticky-nav .pdp-sticky-nav>li.save-action{width:175px}.saf-finder-content .sticky-nav .pdp-sticky-nav>li.send-to-store{width:calc(100% - 470px);text-align:right}.saf-finder-content .sticky-nav .pdp-sticky-nav .svg-heart-outline{width:15px;height:15px;fill:#0096a4;position:relative;top:2px;margin-right:5px}.saf-finder-content .sticky-nav .pdp-sticky-nav>li a .svg-share{fill:#0096a4}.saf-finder-content section.three-item-callout{margin-left:0;margin-right:0}.saf-finder-content section.three-item-callout .step-item-link{margin-top:10px;margin-bottom:20px;color:#118593}.saf-finder-content section.three-item-callout .step-item-link svg{fill:#118593}.saf-finder-options .jsx-SAFPopup{display:inline-block}.saf-finder-options .jsx-SAFPopup .icon{position:relative;top:10px}section.saf-estimate-form{margin-top:20px;background-color:#f9f5eb;padding:50px 0}section.saf-estimate-form .col{width:50%;float:left;padding:20px 0}section.saf-estimate-form .col:last-child{width:calc(50% - 1px)}section.saf-estimate-form .control-wrapper{padding:0 19%}section.saf-estimate-form .col:first-child{border-right:1px solid #7e7d80}section.saf-estimate-form .control-container{margin-bottom:35px;text-align:left}section.saf-estimate-form .control-container label{font-weight:700;margin-bottom:12px;text-transform:uppercase;color:#5e5c60;display:block}section.saf-estimate-form .control-input input{border-top-right-radius:5px;border-bottom-right-radius:5px;width:100%}section.saf-estimate-form h4{font-size:1.5rem;color:#5e5c60;margin-bottom:30px}section.saf-estimate-form .store-info{margin-top:10px;margin-bottom:30px}section.saf-estimate-form .store-info .driving-directions{color:#118593}section.saf-estimate-form .svg-chevron-arrow-right{width:6px;height:9px;fill:#118593}section.saf-estimate-form .btn{display:block;position:relative}section.saf-estimate-form .btn+.btn{margin-top:10px}section.saf-estimate-form iframe{width:100%;display:block}section.saf-estimate-form .svg-telephone{display:inline-block;width:13px;height:14px;fill:#0096a4;position:relative;top:1px}section.saf-estimate-form a:hover .svg-telephone{fill:#fff}section.saf-estimate-form .svg-info{position:relative;top:2px;display:inline-block;fill:#f7921e;width:14px;height:14px}section.saf-estimate-form a:hover .svg-info{fill:#fff}section.why-shop{background-color:#eaeaea;margin:40px auto;padding-bottom:40px;text-align:center}section.why-shop .fullbleed{background:center top/cover no-repeat;height:260px;width:100%}section.why-shop h2{color:#716f73;font-size:2rem;margin-bottom:35px;padding-top:40px}section.why-shop li{display:inline-block;height:100px;margin:20px 0;position:relative;width:145px;vertical-align:top}section.why-shop div{height:50px;position:relative;width:65px;margin:0 auto}section.why-shop svg{left:50%;max-height:42px;max-width:65px;position:absolute;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}section.why-shop .svg-sunglasses{fill:#8c8da3}section.why-shop .svg-money{fill:#b1bd28}section.why-shop .svg-trophy{fill:#608fc0}section.why-shop .svg-check{fill:#fec328}section.why-shop .svg-price-tag{fill:#81599d}section.why-shop .svg-tools{fill:#37ac40}section.why-shop a{display:inline-block;font-size:.9rem;font-weight:700;line-height:1.1rem;margin-top:1rem;text-transform:uppercase}section.why-shop a:after{content:" >";display:inline-block;padding-left:.5rem;-ms-transform:scaleX(.5);transform:scaleX(.5)}section.inspiration{margin:0 auto;text-align:center;width:932px}section.inspiration:before,section.inspiration:after{background-color:#eaeaea;clear:both;content:" ";display:block;height:3px;margin:40px auto;width:70px}section.inspiration h2{color:#716f73;font-size:2rem;margin-bottom:20px}section.inspiration ul{float:left;margin-bottom:20px;margin-left:20px;width:297px}section.inspiration ul:nth-of-type(1){margin-left:0}section.inspiration li{border:1px solid #eaeaea;display:block;float:left;position:relative;overflow:hidden}section.inspiration li img{cursor:pointer;display:block}section.inspiration li img:nth-of-type(2){border:1px solid #eaeaea;bottom:8px;height:72px!important;left:8px;position:absolute;width:137px!important;z-index:1}section.inspiration ul:nth-of-type(1) li:nth-of-type(1){height:295px;margin-bottom:21px;width:295px}section.inspiration ul:nth-of-type(1) li:nth-of-type(1) img{height:295px;width:295px}section.inspiration ul:nth-of-type(1) li:nth-of-type(2),section.inspiration ul:nth-of-type(1) li:nth-of-type(3),section.inspiration ul:nth-of-type(2) li:nth-of-type(1),section.inspiration ul:nth-of-type(2) li:nth-of-type(2),section.inspiration ul:nth-of-type(2) li:nth-of-type(3),section.inspiration ul:nth-of-type(2) li:nth-of-type(4),section.inspiration ul:nth-of-type(1) li:nth-of-type(2) img,section.inspiration ul:nth-of-type(1) li:nth-of-type(3) img,section.inspiration ul:nth-of-type(2) li:nth-of-type(1) img,section.inspiration ul:nth-of-type(2) li:nth-of-type(2) img,section.inspiration ul:nth-of-type(2) li:nth-of-type(3) img,section.inspiration ul:nth-of-type(2) li:nth-of-type(4) img{height:136px;width:136px}section.inspiration ul:nth-of-type(2) li:nth-of-type(5),section.inspiration ul:nth-of-type(3) li:nth-of-type(1),section.inspiration ul:nth-of-type(2) li:nth-of-type(5) img,section.inspiration ul:nth-of-type(3) li:nth-of-type(1) img{height:136px;width:295px}section.inspiration ul:nth-of-type(3) li:nth-of-type(2),section.inspiration ul:nth-of-type(3) li:nth-of-type(3),section.inspiration ul:nth-of-type(3) li:nth-of-type(2) img,section.inspiration ul:nth-of-type(3) li:nth-of-type(3) img{height:295px;width:136px}section.inspiration ul:nth-of-type(2) li:nth-of-type(1),section.inspiration ul:nth-of-type(2) li:nth-of-type(2),section.inspiration ul:nth-of-type(2) li:nth-of-type(3),section.inspiration ul:nth-of-type(2) li:nth-of-type(4),section.inspiration ul:nth-of-type(3) li:nth-of-type(1){margin-bottom:21px}section.inspiration ul:nth-of-type(1) li:nth-of-type(2),section.inspiration ul:nth-of-type(2) li:nth-of-type(1),section.inspiration ul:nth-of-type(2) li:nth-of-type(3),section.inspiration ul:nth-of-type(3) li:nth-of-type(2){margin-right:21px}section.inspiration li>h3{bottom:15px;color:#eaeaea;font-size:.8rem;left:18px;position:absolute;text-transform:uppercase;z-index:2}section.inspiration li>div{background-color:#fff;bottom:calc(-50% - 20px);box-sizing:border-box;height:50%;opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";padding-top:2.25rem;position:absolute;transition-property:bottom;transition-duration:.25s;width:100%;z-index:3}section.inspiration li>div.inspiration-before-after{bottom:calc(-50% - 20px)!important}section.inspiration ul:nth-of-type(1) li:nth-of-type(1)>div,section.inspiration ul:nth-of-type(2) li:nth-of-type(1)>div,section.inspiration li:hover>div{bottom:0}section.inspiration ul:nth-of-type(3) li:nth-of-type(2)>div,section.inspiration ul:nth-of-type(3) li:nth-of-type(3)>div{bottom:0;height:40%}section.inspiration li>div h3{color:#716f73;font-size:1.3rem;line-height:1.35rem;margin-bottom:1rem}section.inspiration ul:nth-of-type(1) li:nth-of-type(1) h3{font:1.5rem/1.55rem "LibreBaskerville",serif}section.inspiration li>div a{font-size:.9rem;position:relative;text-transform:uppercase}section.inspiration li>div a:after{bottom:.05rem;content:" >";display:inline-block;position:absolute;right:-.6rem;-ms-transform:scaleX(.5);transform:scaleX(.5)}section.inspiration .btn{width:295px;padding:12px 0}.inspiration .icon{border-radius:50%;box-sizing:border-box;height:40px;left:50%;position:absolute;top:-20px;-ms-transform:translateX(-50%);transform:translateX(-50%);width:40px}.inspiration .inspiration-featured-article .icon,.inspiration .inspiration-article .icon{background-color:#abb823;padding:9px}.inspiration .inspiration-video .icon{background-color:#81599d;padding:10px 7px}.inspiration .inspiration-photo .icon{background-color:#7b7b94;padding:10px}.inspiration .inspiration-houzz .icon{background-color:#79c043;padding:7px}.inspiration .inspiration-before-after .icon{background-color:#357aad;padding:11px}.inspiration .inspiration-down-1 .icon{background-color:#f7921e;padding:12px}.inspiration .inspiration-down-2 .icon{background-color:#0096a4;padding:12px}.inspiration .icon svg{fill:#fff;left:50%;max-height:100%;max-width:100%;display:inline-block;vertical-align:middle}.inspiration .inspiration-video .icon svg{width:19px;height:15px}.inspiration-page>section>section:after{clear:both;content:"";display:block}.inspiration-page .media-container{float:left;width:calc(100% - 160px)}.inspiration-page .description a{color:#0096a4;position:relative;font-size:.9rem;font-weight:700;display:inline}.inspiration-page .media-container .col-wrapper{margin-bottom:10px}.inspiration-page .media-container .description{width:65%;float:left;font:1rem "Interstate Light"}.inspiration-page .media-container .control-sharing{width:30%;float:right}.inspiration-page .media-container .control-sharing ul.sharing{border-top:0;padding:0;margin-top:10px}.inspiration-page .media-container .control-sharing ul.sharing li{display:table-cell}.inspiration-page .media-container .control-sharing ul.sharing li+li{margin-left:10px}.inspiration-page section.embed-video h4{font-size:1.2rem;font-weight:700;margin-bottom:10px}.inspiration-page section.embed-video p{line-height:inherit}.inspiration-page section.embed-video iframe{margin-bottom:0}.inspiration-page section.slideshow .slideshow-container,.inspiration-page section.beforeafter .jsx-BeforeAfter{background-color:#fff;box-sizing:border-box;left:0;height:450px;overflow:hidden;padding:3px 7.5%;position:relative;top:0;width:100%}.slideshow-container{height:720px!important}.inspiration-page section.slideshow .slideshow-container a{position:absolute;height:100%;top:0;width:7.5%}.inspiration-page section.slideshow .slideshow-container svg{fill:#716f73;left:50%;position:absolute;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40%}.inspiration-page section.slideshow .slideshow-container #prev{left:0}.inspiration-page section.slideshow .slideshow-container #next{right:0}.inspiration-page section.slideshow .slideshow-container img{top:50%!important;-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%}.inspiration-page section.slideshow .cycle-slideshow{overflow:hidden;width:100%;height:100%}.inspiration-page section.beforeafter .jsx-BeforeAfter .jsx-content img{width:100%}.inspiration-page section.beforeafter .jsx-BeforeAfter .jsx-module img{height:100%;position:absolute;top:0}.inspiration-page section.beforeafter .jsx-BeforeAfter .jsx-module>div:first-child>div:first-child{max-height:450px}.inspiration-page section.beforeafter .jsx-BeforeAfter .beforeImg,.inspiration-page section.beforeafter .jsx-BeforeAfter .afterImg{height:450px!important}.inspiration-page section.beforeafter .jsx-BeforeAfter .beforeImg img{height:auto;left:0}.inspiration-page section.beforeafter .jsx-BeforeAfter .afterImg img{height:auto;right:0}.inspiration-page section.beforeafter .jsx-BeforeAfter .slider{background-color:#fff;width:2px}.inspiration-page section.beforeafter .jsx-BeforeAfter .slider svg{fill:#fff;height:50px;left:50%;position:absolute;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50px}.inspiration-page .labels{float:left;margin:.3rem 0 1rem;width:calc(100% - 170px)}.inspiration-page .labels li{background-color:#e9e9e9;border-radius:5px;color:#000;float:left;font-size:.8rem;font-weight:700;margin:.5rem .5rem 0 0;padding:.3rem}.inspiration-page .labels+.btn{box-sizing:border-box;float:left;margin:.5rem 0 10px 10px;width:160px}.inspiration-page .labels~p{clear:both;font-size:.9rem;margin-bottom:1rem}.inspiration-page .jsx-ProductFeatured{float:left;padding-left:20px;width:140px}.inspiration-page .jsx-ProductFeatured h4{text-align:center}.inspiration-page .jsx-ProductFeatured .product-price,.inspiration-page .jsx-ProductFeatured .product-colors{display:none}.inspiration-page .jsx-ProductFeatured .ProductInstance,.inspiration-page .jsx-ProductFeatured .ProductInstance dt>img{display:block;width:140px}.inspiration-page .jsx-ProductFeatured .btn{box-sizing:border-box;width:100%}.inspiration-page section.related-content .grid-container{border-top:3px solid #e9e9e9;padding-top:2rem}.inspiration-page section.related-content.comment-offset{width:inherit;float:none}section.inspiration-grid{height:0;overflow:hidden}section.inspiration-grid.layout-complete{height:auto;overflow:visible}section.inspiration-grid .masonry-item-sizer{display:none}section.inspiration-grid .masonry-item-sizer,section.inspiration-grid .masonry-item{width:23.4%;min-width:200px;float:left;box-sizing:border-box;margin-bottom:20px}section.inspiration-grid .step-item{border:1px solid #eaeaee;position:relative}section.inspiration-grid .step-item.featured{background-color:#e9e9ed;border-color:#c6c7d1}section.inspiration-grid .step-item .featured-tag{display:inline-block;padding:6px 12px;text-transform:uppercase;position:absolute;top:10px;left:-5px;background-color:#fff;color:#898aa1;font-size:.6875rem;border:1px solid #c6c7d1}section.inspiration-grid .step-item>img,section.inspiration-grid .step-item a img{width:100%;height:auto}section.inspiration-grid .step-item.featured.full-image>img,section.inspiration-grid .step-item.featured.full-image a img{margin:2%;width:96%}section.inspiration-grid .step-item-content{position:relative;display:block;padding:30px 9px 9px;border-top:0;text-align:center}section.inspiration-grid .step-item-content p,section.inspiration-grid .step-item-content p a{line-height:1.3;margin:-2px 0 7px;letter-spacing:-.1px;color:#716f73;font-size:.95rem}section.inspiration-grid .step-item-content p.desc{font-size:.6875rem;margin:10px 0;display:block}section.inspiration-grid .step-item.no-image{background-color:#777791}section.inspiration-grid .step-item.no-image p,section.inspiration-grid .step-item.no-image p a{color:#fff}section.inspiration-grid .step-item.no-image .step-item-content{padding:30px 15px}section.inspiration-grid .step-item-link{position:relative;padding-right:10px;text-transform:uppercase;display:block}section.inspiration-grid .step-item-link .svg-chevron-arrow-right{position:absolute;text-align:center;margin-top:3px;margin-left:5px;width:5px;height:10px;fill:#716f73}section.inspiration-grid .control-sharing .sharing{border-top:0;text-align:center;margin-top:10px}section.inspiration-grid .control-sharing .sharing li:first-child{margin-left:0}section.inspiration-grid .control-sharing .sharing li{display:inline-block;margin-left:10px}.promo-container{margin:20px auto;max-width:932px;text-align:center}.promo-container dl{border:1px solid #e9e9e9;border-bottom-width:3px;box-sizing:border-box;display:inline-block;height:334px;margin-bottom:20px;overflow:hidden;position:relative;vertical-align:top}.promo-container dt{display:inline-block}.promo-container img{height:100%;width:auto}.promo-container dd{box-sizing:border-box;display:inline-block;text-align:left}.promo-container dd.non-interactive{cursor:default!important}.promo-container h2{font-size:1.8rem;line-height:2.7rem;margin-bottom:.2rem;pointer-events:none}.promo-container p{font-size:1.2rem;line-height:1.8rem;margin-bottom:.2rem;pointer-events:none}.promo-container .promo-container__link p:after{content:" >";display:inline-block;-ms-transform:scaleX(.5) translateY(.05rem);transform:scaleX(.5) translateY(.05rem)}.promo-container .btn{box-sizing:border-box;margin-top:.5rem;width:100%}.promo-container dl:first-child,.promo-container dl:first-child:nth-last-child(4)~dl:nth-of-type(3){margin-left:0!important}.promo-container dl:first-child:nth-last-child(1),.promo-container dl:first-child:nth-last-child(1)~dl{border:none;width:100%}.promo-container dl:first-child:nth-last-child(2),.promo-container dl:first-child:nth-last-child(2)~dl{border:none;margin-left:1.3%;width:49%}.promo-container dl:first-child:nth-last-child(3),.promo-container dl:first-child:nth-last-child(3)~dl{border-top:0;margin-left:1%;width:32%}.promo-container dl:first-child:nth-last-child(4),.promo-container dl:first-child:nth-last-child(4)~dl{height:151px;margin-left:1.3%;text-align:left;width:49%}.promo-container dl:first-child:nth-last-child(3),.promo-container dl:first-child:nth-last-child(4){border-bottom-color:#82599d}.promo-container dl:first-child:nth-last-child(3)~dl:nth-of-type(2),.promo-container dl:first-child:nth-last-child(4)~dl:nth-of-type(2){border-bottom-color:#608fc0}.promo-container dl:first-child:nth-last-child(3)~dl:nth-of-type(3),.promo-container dl:first-child:nth-last-child(4)~dl:nth-of-type(3){border-bottom-color:#ffc429}.promo-container dl:first-child:nth-last-child(4)~dl:nth-of-type(4){border-bottom-color:#a3b422}.promo-container dl:first-child:nth-last-child(1) dt,.promo-container dl:first-child:nth-last-child(1)~dl dt,.promo-container dl:first-child:nth-last-child(2) dt,.promo-container dl:first-child:nth-last-child(2)~dl dt{width:100%;z-index:0}.promo-container dl:first-child:nth-last-child(1) dt img,.promo-container dl:first-child:nth-last-child(1)~dl dt img,.promo-container dl:first-child:nth-last-child(2) dt img,.promo-container dl:first-child:nth-last-child(2)~dl dt img{width:auto;height:auto;min-height:100%;min-width:100%}.promo-container dl:first-child:nth-last-child(3) dt,.promo-container dl:first-child:nth-last-child(3)~dl dt{height:208px;overflow:hidden;width:298px}.promo-container dl:first-child:nth-last-child(4) dt,.promo-container dl:first-child:nth-last-child(4)~dl dt{height:100%;overflow:hidden;width:157px}.promo-container dl:first-child:nth-last-child(1) dd,.promo-container dl:first-child:nth-last-child(1)~dl dd,.promo-container dl:first-child:nth-last-child(2) dd,.promo-container dl:first-child:nth-last-child(2)~dl dd{background-color:#fff;color:#333;left:50%;opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";padding:30px 20px;position:absolute;text-align:center;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:260px;z-index:1;line-height:1}.promo-container dl:first-child:nth-last-child(3) dd,.promo-container dl:first-child:nth-last-child(3)~dl dd,.promo-container dl:first-child:nth-last-child(4) dd,.promo-container dl:first-child:nth-last-child(4)~dl dd{cursor:pointer;color:#716f73;padding:10px 20px}.promo-container dl:first-child:nth-last-child(4) dd,.promo-container dl:first-child:nth-last-child(4)~dl dd{position:absolute;left:0;margin-left:150px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:calc(100% - 150px)}.promo-container dl:first-child:nth-last-child(3) h2,.promo-container dl:first-child:nth-last-child(3)~dl h2,.promo-container dl:first-child:nth-last-child(4) h2,.promo-container dl:first-child:nth-last-child(4)~dl h2{font:1.45rem/2rem "LibreBaskerville",serif;pointer-events:auto;line-height:1}.promo-container dl:first-child:nth-last-child(3) p,.promo-container dl:first-child:nth-last-child(3)~dl p,.promo-container dl:first-child:nth-last-child(4) p,.promo-container dl:first-child:nth-last-child(4)~dl p{font-size:.9rem;line-height:1.1rem;pointer-events:auto}.promo-container dl:first-child:nth-last-child(3) .btn,.promo-container dl:first-child:nth-last-child(3)~dl .btn,.promo-container dl:first-child:nth-last-child(4) .btn,.promo-container dl:first-child:nth-last-child(4)~dl .btn{display:none}.ProductInstance{display:inline-block;font-size:0;margin:0 18px 40px 0;text-align:left;width:218px}.ProductInstance dt{position:relative}.ProductInstance dt img{z-index:1}.ProductInstance dt .badges{width:38px;position:absolute;right:15px}.ProductInstance a.quickinfo{display:block;width:100%;height:35px;background-color:rgba(255,255,255,.8);color:#000;text-transform:uppercase;text-align:center;position:absolute;bottom:0;z-index:2;font-size:.95rem;line-height:35px}.ProductInstance a.quickinfo svg{width:14px;height:14px;position:relative;top:2px}.ProductInstance dd{color:#5e5c60;font-size:.75rem;position:relative}.ProductInstance p{margin-top:.7rem}.ProductInstance p.product-manufacturer a{border-bottom:1px solid #ccc;position:relative}.ProductInstance p.product-manufacturer a:hover{border-bottom-color:#00afca}.ProductInstance p.product-manufacturer a:after{content:" >";display:inline-block;-ms-transform:scaleX(.5);transform:scaleX(.5)}.ProductInstance p.product-name{width:calc(100% - 20px)}.ProductInstance p.product-colors img{position:relative;top:2px}.ProductInstance p.product-price{font-size:.8rem;font-weight:700}.ProductInstance .favorite{position:absolute;top:0;right:0;margin-top:0}.saf-finder-content .ProductInstance .carpet-series-info{width:100%;height:30px;color:#fff;text-transform:uppercase;text-align:center;position:absolute;bottom:0;left:0;z-index:2;font-size:.875rem;line-height:30px;letter-spacing:.3px;display:inline!important}.ProductInstance .carpet-series-info.warranty{background-color:rgba(0,140,153,.9)}.ProductInstance .carpet-series-info.series-platinum{background-color:rgba(143,161,196,.9)}.ProductInstance .carpet-series-info.series-titanium{background-color:rgba(6,53,100,.9)}.ProductInstance .carpet-series-info.series-gold{background-color:rgba(236,176,50,.9)}.ProductInstance .carpet-series-info.series-silver{background-color:rgba(161,160,164,.9)}.ProductInstance .carpet-series-info.series-bronze{background-color:rgba(171,112,38,.9)}.trust-pilot-reviews .style-takeover-full .mfp-content{max-width:100%}.trust-pilot-reviews .style-takeover-full .mfp-close.top-close{background-color:transparent;margin-right:20px;top:-5px}section.estimate-board .estimate-actions{text-align:center;margin:20px 0 40px}section.estimate-board .estimate-actions a.btn{width:300px;position:relative}section.estimate-board .estimate-actions a.btn svg{position:absolute}section.estimate-board .estimate-actions a.btn+a.btn{margin-left:20px}section.estimate-board .estimate-actions a.btn .svg-print{width:15px;height:15px;display:inline-block;margin-right:10px;vertical-align:middle;position:relative}section.estimate-board .estimate-actions a.btn .svg-chevron-arrow-right{display:inline-block;width:6px;height:9px;margin-left:4px;position:relative;top:-1px}section.estimate-board .estimate-actions a.btn.var1 svg{fill:#0096a4}section.estimate-board .estimate-actions a.btn.var3 svg{fill:#f7921e}section.estimate-board .estimate-actions a.btn:hover svg{fill:#fff}section.estimate-board .estimate-listing .estimate-item{padding:10px;width:45%;float:left;border:1px solid #e9e9ed;color:#716f73;margin-bottom:calc(10% - 44px)}section.estimate-board .estimate-listing .estimate-item:nth-child(2n){margin-left:calc(10% - 44px)}section.estimate-board .estimate-listing .estimate-item .col-image{width:110px;float:left}section.estimate-board .estimate-listing .estimate-item .col-meta{width:calc(100% - 130px);float:right}section.estimate-board .estimate-listing .estimate-item .col-meta .control-checkbox{display:none}section.estimate-board .estimate-listing .estimate-item li.title{color:#000;font-size:1.25rem}section.estimate-board .estimate-listing .estimate-item li.by-line{color:#000;margin-top:3px;line-height:1.5}section.estimate-board .estimate-listing .estimate-item li.by-line .manu{border-bottom:1px solid #8f8f8f;text-transform:uppercase;padding-right:15px;margin-right:0;word-wrap:break-word}section.estimate-board .estimate-listing .estimate-item li.by-line .sku{color:#716f73;display:inline-block;font:.875rem "Interstate Light"}section.estimate-board .estimate-listing .estimate-item li.by-line .svg-chevron-arrow-right{display:inline-block;width:6px;height:9px;fill:#000;margin-left:3px;margin-right:-15px}section.estimate-board .estimate-listing .estimate-item .est-total{margin:10px 0 5px}section.estimate-board .estimate-listing .estimate-item .est-total .est-text{width:51%;float:left;font-weight:700;text-transform:uppercase;font-size:.95rem;line-height:1.1rem}section.estimate-board .estimate-listing .estimate-item .est-total .est-cost{width:49%;float:right;text-align:right;padding-top:7px}section.estimate-board .estimate-listing .estimate-item .est-disclaimer{font-size:12px;padding:15px 0 10px}section.estimate-board .estimate-listing .estimate-item .est-details{color:#0096a4;font-size:.875rem;position:relative}section.estimate-board .estimate-listing .estimate-item .est-details:hover{color:#00464d}section.estimate-board .estimate-listing .estimate-item .est-details .svg-chevron-arrow-down,section.estimate-board .estimate-listing .estimate-item .est-details .svg-chevron-arrow-up{display:block;width:8px;height:5px;fill:#0096a4;position:absolute;top:50%;right:-15px;margin-top:-1px}section.estimate-board .estimate-listing .estimate-item .est-details:hover .svg-chevron-arrow-down,section.estimate-board .estimate-listing .estimate-item .est-details:hover .svg-chevron-arrow-up{fill:#00464d}section.estimate-board .estimate-listing .estimate-item .est-details .svg-chevron-arrow-up,section.estimate-board .estimate-listing .estimate-item.expanded .est-details .svg-chevron-arrow-down{display:none}section.estimate-board .estimate-listing .estimate-item.expanded .est-details .svg-chevron-arrow-up{display:block}section.estimate-board .estimate-listing .estimate-item .est-expandable{max-height:0;overflow:hidden;transition:max-height .7s ease}section.estimate-board .estimate-listing .estimate-item.expanded .est-expandable{height:auto;max-height:400px}section.estimate-board .estimate-listing .estimate-item .est-breakdown{font:.875rem "Interstate Light";margin-top:15px}section.estimate-board .estimate-listing .estimate-item .est-breakdown .text{display:inline-block;width:75%}section.estimate-board .estimate-listing .estimate-item .est-breakdown .num{display:inline-block;float:right;padding-left:10px}section.estimate-board .estimate-listing .estimate-item .est-install{padding:10px 0;border-top:1px solid silver;border-bottom:1px solid silver}section.estimate-board .estimate-listing .estimate-item .est-install .est-cost{font-size:1.25rem}section.estimate-board .estimate-post{position:relative;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:30px}section.send-to-store{color:#716f73;margin-bottom:20px}section.send-to-store .required-text{margin:10px 0 20px;font:.75rem "interstate light";text-align:center;text-indent:-80px}section.send-to-store h2{font-size:1.75rem;text-align:center;margin:20px 0 30px}section.send-to-store form{width:75%;margin:0 auto}section.send-to-store .control-row{padding-bottom:18px;padding-top:25px}section.send-to-store .control-row .control-row{padding:0}section.send-to-store .control-row .control-container{width:47%;float:left}section.send-to-store .control-checkbox,section.send-to-store .control-radiogroup{margin-top:0;width:80%}section.send-to-store .control-container label{margin-bottom:8px;text-transform:uppercase;display:block;font-weight:700;min-height:1.25em}section.send-to-store .control-container .control-input{width:90%}section.send-to-store .control-container input{border-top-right-radius:5px;border-bottom-right-radius:5px;width:100%;height:35px}section.send-to-store .control-container .control-select{max-width:90%}section.send-to-store.form-actions{margin-top:20px}section.send-to-store .form-actions .form-save{min-width:200px}section.send-to-store .control-checkbox.update-account{margin:0 0 10px}section.send-to-store .control-container.include-message{margin:30px 0 20px}section.send-to-store .control-container.include-message textarea{height:198px}section.send-to-store .control-row.width-offset .control-container{width:100%}section.send-to-store .control-row.width-offset .control-container .control-select{width:47%}section.send-to-store .out-of-range{border:1px solid #008b98;background-color:#e9eaf0;display:none;padding:15px 20px;color:#000;font:1rem "Interstate Light";margin:10px 0 20px}section.send-to-store .out-of-range a{color:#0096a4;border-bottom:1px solid #afd2da}section.send-to-store .out-of-range a:hover{color:#00464d}section.send-to-store .attach-to-inquiry{padding:10px 0 20px;margin:0;border-top:1px solid #717074;border-bottom:1px solid #717074}section.send-to-store .attach-to-inquiry>h3{font-size:1.625rem;text-align:center;margin:20px 0}section.send-to-store .attach-to-inquiry>h3 .svg-paperclip{width:20px;height:24px;fill:#716f73;position:relative;top:2px}section.send-to-store .attach-to-inquiry .saf-item{border:1px solid #e9e9ed;padding:40px 10px;text-align:center;width:218px;margin:0 auto;margin-bottom:20px}section.send-to-store .attach-to-inquiry .saf-item .svg-pencil-paper{width:43px;height:42px;fill:#0096a4;margin-bottom:30px}section.send-to-store .attach-to-inquiry .saf-item h4{font-weight:700;font-size:.95rem;line-height:1.2rem;margin-bottom:10px}section.send-to-store .attach-to-inquiry .saf-item .timestamp{font:.875rem "interstate light"}section.send-to-store .my-boards{width:75%;margin:20px auto}section.send-to-store .my-boards .board-item{border:1px solid #e9e9ed;display:inline-block;float:left;width:45%;margin-bottom:10px}section.send-to-store .my-boards .board-item:only-child{margin:0 auto;float:none;display:block}section.send-to-store .my-boards .board-item img{width:100%;height:auto}section.send-to-store .my-boards .board-item+.board-item{margin-left:calc(10% - 4px)}section.send-to-store .my-boards .board-item p{padding:15px;font-size:.95rem}section.send-to-store .attach-to-inquiry section.estimate-board .estimate-listing .estimate-item{width:75%;margin:0 auto;float:none;margin-bottom:20px}section.send-to-store .selected-store{margin:20px 0}section.send-to-store .selected-store label{margin-bottom:8px;text-transform:uppercase;display:block;font-weight:700}section.send-to-store .selected-store p{font-size:.9rem}section.send-to-store .selected-store ul{margin:20px 0}section.send-to-store .selected-store li.name{font-weight:700}section.send-to-store .selected-store li.address{font:.9rem "Interstate Light";margin-top:5px}section.send-to-store .selected-store li.distance{font:.75rem "Interstate Light";text-transform:uppercase}section.send-to-store .selected-store .select-different-store{margin:10px 0 40px;width:50%;border-top:1px solid #dbdbdc;padding-top:20px}section.send-to-store .selected-store .select-different-store a{position:relative;font-size:.875rem}section.send-to-store .selected-store .select-different-store a span{display:inline-block;border-bottom:1px solid #dbdbdc}section.send-to-store .selected-store .select-different-store+div.disclaim{font:italic .675rem "Interstate Light";margin-top:-30px}section.send-to-store .selected-store .select-different-store .svg-location{display:inline-block;width:10px;height:10px;fill:#716f73;position:absolute;margin-left:5px;margin-top:3px}section.send-to-store .selected-store .select-different-store a:hover .svg-location{fill:#009da9}section.send-to-store .disclaim.control-checkbox .item label{display:block;font:italic .675rem "Interstate Light"}section.send-to-store .form-actions{margin-top:20px}section.send-to-store .control-divider{margin-top:40px;border:0;height:1px;background-color:#a5a4a6}section.store-news{margin:20px 0}section.store-news .listing-item{padding:30px 0;border-bottom:1px solid #d6d6dd}section.store-news .listing-item:first-child{padding-top:0}section.store-news .col.image{width:23.4%;float:left;margin-right:2.15%}section.store-news .col.image img{width:100%;height:auto}section.store-news .col+.col.meta{width:74.45%;float:left}section.store-news .col.meta{width:100%;color:#716f73}section.store-news .col.meta .datetime{font:.675rem "Interstate Light";text-transform:uppercase}section.store-news .col.meta h5{font-size:1.375rem;line-height:1.5rem;display:block;margin-top:5px}section.store-news .col.meta p{font:1.125rem "Interstate Light";line-height:1.25rem;display:block;margin-top:10px}section.store-news .col.meta a{display:inline-block;margin-top:15px;color:#0096a4;position:relative}section.store-news .col.meta a:hover{color:#00464d}section.store-news .col.meta a .svg-chevron-arrow-right{display:inline-block;width:5px;height:9px;fill:#0096a4;position:absolute;top:4px;right:-10px;margin-left:5px}section.store-news .col.meta a:hover .svg-chevron-arrow-right{fill:#00464d}.storenews-details .item-meta{font-size:.6875rem;margin-bottom:11px;text-transform:uppercase}.storenews-details h1.title{margin-bottom:10px;letter-spacing:-.6px;font-size:2rem;font-weight:400;display:block;color:#716f73}.storenews-details h2.subtitle{font-size:1.625rem;color:#716f73;display:block;margin-bottom:10px}.storenews-details .item-meta li{padding-right:7px;float:left;letter-spacing:-.1px}.storenews-details .item-meta li+li{border-left:1px solid #79777b;padding-left:7px}.storenews-details .item-meta li:last-child{padding-right:0}.storenews-details .item-meta a.favorite{position:relative;height:9px;display:inline-block}.storenews-details .item-meta a.favorite img{position:absolute;top:-2px}.storenews-details .item-meta li.comments a{color:#0096a4}.storenews-details .item-meta li.comments a:hover{color:#00464d}.storenews-details h1.storenews-title{margin-bottom:24px;letter-spacing:-.6px;color:#716f73;font-size:2rem;font-weight:400;display:block}.sticky-nav.storenews-detail{position:fixed;z-index:50;top:0;width:100%;background-color:#fff;padding:10px 0;display:none}.sticky-nav.storenews-detail.active{display:block}.sticky-nav.storenews-detail .col{width:50%;float:right}.sticky-nav.storenews-detail .sharing li{width:16.6666%}section.trust-pilot-3item>.grid-container{margin-bottom:20px;padding-bottom:40px;padding-top:50px;border-bottom:1px solid #d6d6dd;border-top:1px solid #d6d6dd}section.trust-pilot-3item h4{font-size:1.625rem;display:block;margin-bottom:30px;text-align:center;color:#716f73}section.trust-pilot-3item .review-item{width:30.66%;float:left;color:#716f73}section.trust-pilot-3item .review-item:nth-child(2n+1){margin:0 4%}section.trust-pilot-3item .review-item .rating-summary,section.trust-pilot-3item .review-item .rating-summary .rating-stars{margin-bottom:5px}section.trust-pilot-3item .review-item .rating-summary .posted-by{display:inline-block;font-size:.75rem}section.trust-pilot-3item .review-item .rating-summary .rating-stars{position:relative;top:1px}section.trust-pilot-3item .review-item .rating-summary .rating-stars svg{fill:#ffc222;width:13px;height:13px}section.trust-pilot-3item .review-item .rating-summary .rating-stars .inactive svg{fill:#ccc}section.trust-pilot-3item .review-item .rating-summary .rating-stars{margin-left:10px;display:inline-block}section.trust-pilot-3item .review-item h5{font-size:1.3rem;line-height:1.5rem;margin-bottom:.3rem}section.trust-pilot-3item .review-item p{font-size:1.125rem;line-height:1.5rem;color:#716f73}section.product-info .col-wrapper{padding:0 15px;margin-top:20px}section.product-info .col-images{width:42.59%;float:left}section.product-info .col-images .preview-image{position:relative}section.product-info .col-images .preview-image img{width:100%;height:auto}section.product-info .col-images .preview-image .full-screen{display:block;width:33px;height:33px;position:absolute;top:15px;right:15px;fill:#fff}section.product-info .col-images .preview-types{margin-top:15px}section.product-info .col-images .preview-types a{position:relative;display:block;float:left;width:30%}section.product-info .col-images .preview-types a+a{margin-left:5%}section.product-info .col-images .preview-types a svg{width:4px;height:8px;fill:#000}section.product-info .col-images .preview-types img{width:100%;height:auto}section.product-info .col-images .preview-types span{position:absolute;bottom:0;left:0;background-color:rgba(255,255,255,.8);color:#000;padding:10px 2%;font-size:.75rem;width:96%;text-align:center;font-weight:700}section.product-info .col-meta{width:52.07%;float:right}section.product-info .col-meta .col-wrapper{padding:0;margin-top:10px}section.product-info .col-meta .col-price{width:58%;float:left;padding-right:4%;text-align:center;border-right:1px solid #dedfe9;padding-bottom:20px}section.product-info .col-meta .col-price .sale-msg{color:#b01e15;font-size:.75rem;font-weight:700;margin-bottom:10px}section.product-info .col-meta .col-price .orig-price{font-size:3.3125rem;color:#767690;margin-bottom:10px}section.product-info .col-meta .col-price .orig-price sup{font-size:2rem;vertical-align:top}section.product-info .col-meta .col-price .orig-price sup:first-child{letter-spacing:-.3rem}section.product-info .col-meta .col-price .price-context{font-size:.75rem;color:#000;font-weight:700;margin-bottom:15px}section.product-info .col-meta .col-price .price-context .context{display:inline-block;margin-right:8px}section.product-info .col-meta .col-price .price-context .reg-price{display:inline-block;margin-left:8px}section.product-info .col-meta .col-price .btn{display:block}section.product-info .col-meta .col-detail{width:33.73%;float:right;margin:0 2px;padding-top:10px}section.product-info .col-meta .col-detail .est-title{font-size:.75rem;color:#000;font-weight:700}section.product-info .col-meta .col-detail .est-price{font-size:1.25rem;color:#7e7d80;margin-top:10px}section.product-info .col-meta .col-detail .est-dim{font-size:.75rem;color:#000;font-weight:700;margin-top:10px}section.product-info .col-meta .col-detail .est-dim a{color:#f7921e;font-weight:400;display:inline-block;margin-left:3px}section.product-info .col-meta .col-detail .est-dim svg{width:10px;height:10px;fill:#f7921e}section.product-info .col-meta .col-detail p{color:#716f73;display:inline-block;margin-top:10px;font:italic .75rem "Interstate Light"}section.product-info .col-meta .col-detail .action-link{color:#f7921e;display:inline-block;margin-top:5px;text-transform:uppercase;font-size:.75rem}section.product-info .col-meta .col-detail .action-link svg{width:6px;height:11px;fill:#f7921e;position:relative;top:1px}section.product-info .col-meta .share-options{margin-top:30px}section.product-info .col-meta .control-sharing{float:right}section.product-info .col-meta .control-sharing .sharing{border-top:0;margin-top:0;padding-top:0}section.product-info .col-meta .add-to-board{font-size:.75rem;text-transform:uppercase}section.product-info .col-meta .add-to-board svg{width:11px;fill:#0096a4}section.product-info .col-meta .add-to-board:hover svg{fill:#fff}section.product-info .col-meta h4{font-size:1.125rem;color:#716f73;font-weight:700;margin:40px 0 15px}section.product-info .col-meta p{color:#716f73;line-height:1.4rem}section.product-info .col-meta .more-info{padding:20px 0;border-top:1px solid #dedfe9;border-bottom:1px solid #dedfe9;color:#716f73;font-weight:700;font-size:.875rem;text-transform:uppercase;margin-top:10px}.romance-copy{color:#0096a4}.full-screen-asset{display:none}.full-screen-asset img{width:100%;height:auto}.full-screen-mode .full-screen-asset{position:fixed;top:0;width:100%;display:block;height:100%}.style-takeover-zoom .full-screen-asset{display:block;position:relative}.full-screen-asset .action-back{color:#fff;text-transform:uppercase;position:absolute;top:20px;right:20px}.full-screen-asset .action-back svg{width:15px;height:8px;fill:#fff;margin-right:5px;position:relative;top:-1px}.full-screen-asset .zoom-prod-name-wrapper{position:absolute;bottom:0;left:0;width:100%;text-align:center}.full-screen-asset .zoom-prod-name{display:inline-block;padding:15px;min-width:300px;margin:0 auto;text-align:center;background-color:rgba(255,255,255,.8)}section.product-nav{border-top:1px solid #d6d6dd;border-bottom:1px solid #d6d6dd;margin-top:30px;margin-bottom:30px}section.product-nav.sticky-nav.active .sticky-nav-wrapper{position:fixed;top:0;left:0;width:100%;margin-top:0;z-index:10;background-color:#fff;border-top:1px solid #d6d6dd;border-bottom:1px solid #d6d6dd;z-index:29}section.product-nav.sticky-nav.active .sticky-nav-wrapper .pdp-sticky-nav{max-width:960px;margin:0 auto}section.product-nav .grid-container{padding:0}section.product-nav .pdp-sticky-nav{display:table;width:100%}section.product-nav .pdp-sticky-nav>li{display:table-cell;padding:10px 5px 8px;text-align:center;text-transform:uppercase;font-size:.85rem;font-weight:700;letter-spacing:.05rem}section.product-nav .pdp-sticky-nav>li a{line-height:1rem}section.product-nav .pdp-sticky-nav>li+li{border-left:1px solid #d6d6dd}section.product-nav .pdp-sticky-nav>li a.selected{color:#009da9}section.product-nav .pdp-sticky-nav>li a .svg-share{width:12px;height:12px;fill:#716f73;position:relative;top:1px}section.product-nav .pdp-sticky-nav>li a:hover svg{fill:#009da9}section.product-nav .pdp-sticky-nav>li.share-active .svg-share{display:none}section.product-nav .close-action{width:12px;height:12px;display:none}section.product-nav .close-action svg{fill:#716f73;position:relative;top:1px}section.product-nav .share-active .close-action{display:inline-block}section.product-nav .pdp-sticky-nav>li.send-to-store{width:30%;border-left:0}section.product-nav .pdp-sticky-nav>li.send-to-store a{color:#f37f19}section.product-nav .pdp-sticky-nav>li.send-to-store a:hover{color:#009da9}section.product-nav .pdp-sticky-nav>li.send-to-store svg{width:16px;height:16px;display:inline-block;margin-right:5px;position:relative;top:2px;fill:#f37f19}section.product-nav .mobile-jump{position:relative;display:none}section.product-nav .mobile-jump .open-link{display:block;width:calc(95% - 60px);float:left;padding:10px 0 10px 5%;color:#0096a4;font-weight:700;text-transform:uppercase;position:relative;top:3px}section.product-nav .mobile-jump .open-link:hover{color:#00464d}section.product-nav .mobile-jump .open-link svg{display:none;width:15px;height:8px;fill:#0096a4;position:relative;top:-1px;margin-left:5px}section.product-nav .mobile-jump .open-link:hover svg{fill:#00464d}section.product-nav .mobile-jump .open-link .svg-chevron-arrow-down{display:inline-block}section.product-nav .mobile-jump .share-action{text-align:center;display:block;float:right;width:59px;padding:4px 0;color:#0096a4;border-left:1px solid #d6d6dd}section.product-nav .mobile-jump .share-action:hover{color:#00464d}section.product-nav .mobile-jump .share-action .svg-share{width:12px;fill:#0096a4;position:relative;top:1px;display:block;margin:0 auto 3px}section.product-nav .mobile-jump .share-action:hover .svg-share{fill:#00464d}section.product-nav .share-option{position:relative}section.product-nav .share-container{display:none}section.product-nav .share-active .share-container{display:block}section.product-nav .mobile-jump.share-active .share-action .svg-share{display:none}section.product-nav .mobile-jump.share-active .close-action{display:block;margin:0 auto 3px}section.product-nav .share-container .control-sharing{position:absolute;top:100%;left:0;background-color:#e4e4e9;padding:3px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;min-width:150px}section.product-nav .share-container .control-sharing .sharing{margin-top:0;border-top:0}section.product-nav .mobile-jump.share-active .control-sharing{right:0;top:39px;z-index:2}.callout-var2 dl{height:151px;margin-left:1.3%;text-align:left;width:49%;border:1px solid #e9e9e9;border-bottom-width:3px;box-sizing:border-box;display:inline-block;margin-bottom:20px;overflow:hidden;position:relative;border-bottom-color:#ffc044}.callout-var2 dl:nth-child(2n+2){border-bottom-color:#a1b03a}.callout-var2 dl dt{height:100%;overflow:hidden;width:157px;display:inline-block}.callout-var2 dl dd{position:absolute;left:0;margin-left:157px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:calc(100% - 157px);cursor:pointer;color:#716f73;padding:10px 20px;box-sizing:border-box;display:inline-block;text-align:left}.callout-var2 dl h2{font:1.5rem/2.25rem "LibreBaskerville",serif;pointer-events:auto;margin-bottom:.5rem;line-height:1}.callout-var2 dl p{font-size:.9rem;line-height:1.1rem;pointer-events:auto}.callout-var2 dl p:after{content:" >";display:inline-block;-ms-transform:scaleX(.5) translateY(.05rem);transform:scaleX(.5) translateY(.05rem)}.callout-var2 dl:nth-child(odd){margin-left:0}.callout-var2 a.promo-container__link{color:#716f73;text-decoration:none}.callout-var2 a.btn{display:none}.accordion-content .pdp-warranty h3{text-align:center}.accordion-content .pdp-warranty .col-wrapper{margin-top:30px}.accordion-content .pdp-warranty .col{width:53%;float:left;border-right:2px solid #e9e9ed;padding-right:5%}.accordion-content .pdp-warranty .col ul{width:60%;margin-top:0}.accordion-content .pdp-warranty .col+.col{width:35%;padding-left:5%;float:right;padding-right:0;border-right:0}.accordion-content .pdp-warranty .col .logo{float:right}.accordion-content .pdp-warranty .col p{font-family:interstate;font-size:1.125rem;line-height:1.5rem}.accordion-content .pdp-warranty .col p+p{margin-top:0}.accordion-content .pdp-warranty .col p strong{font-weight:700}.accordion-content .pdp-warranty .col p a{color:#0096a4}.accordion-content .pdp-warranty .col p a.learn-more{text-transform:uppercase}.accordion-content .pdp-warranty .col p svg{width:6px;height:11px;fill:#0096a4}.accordion-content .pdp-warranty .col p a:hover{color:#00464d}.accordion-content .pdp-warranty .col p a:hover svg{fill:#00464d}.accordion-content .pdp-warranty .col dl a{color:#0096a4;text-transform:uppercase}.accordion-content .pdp-warranty .col dl a:hover{color:#00464d}.accordion-content .pdp-warranty .col dl a svg{width:6px;height:11px;fill:#0096a4}.accordion-content .pdp-warranty .col dl a:hover svg{fill:#00464d}.accordion-content .pdp-warranty .col dl dt{font-weight:700}.accordion-content .pdp-warranty .col dl dd{margin-top:8px}section.similar-products h4{font-size:1.625rem;display:block;margin-bottom:30px;text-align:center;color:#716f73}.product-takeover .product-modal-tabs{margin-top:75px;display:inline-block;width:300px}.product-takeover .product-modal-tabs li{display:inline-block;float:left;padding-bottom:8px}.product-takeover .product-modal-tabs li+li a{border-left:1px solid #5e5c60}.product-takeover .product-modal-tabs a{display:inline-block;padding:11px 20px 10px;color:#5e5c60;text-transform:uppercase;text-align:center;border-top:1px solid #5e5c60;border-bottom:1px solid #5e5c60}.product-takeover .product-modal-tabs li:first-child a{border-top-left-radius:5px;border-bottom-left-radius:5px;border-left:1px solid #5e5c60}.product-takeover .product-modal-tabs li:last-child a{border-top-right-radius:5px;border-bottom-right-radius:5px;border-right:1px solid #5e5c60}.product-takeover .product-modal-tabs li.active{background:url(/_Images/CarpetOne/product/tab-arrow.png) no-repeat center bottom}.product-takeover .product-modal-tabs li.active a{color:#fff;background-color:#5e5c60;position:relative}.product-takeover .preview-image{position:relative;max-width:395px;margin:30px auto 0}.product-takeover .preview-image img{width:100%;height:auto}.product-takeover .preview-image .full-screen{display:block;width:33px;height:33px;position:absolute;top:15px;right:15px;fill:#fff}.product-takeover .selected-item-name{margin:30px auto;text-align:center;max-width:395px}.product-takeover .selected-item-name h5{color:#5e5c60;font-family:Interstate Light}.product-takeover .selected-item-name p{font:.75rem "Interstate Light";line-height:1rem;margin-top:10px;display:block;text-align:center}.product-takeover .asset-grid{max-width:530px;margin:0 auto;text-align:center}.product-takeover .asset-grid a{float:left;margin-right:6px;margin-bottom:6px;outline:1px solid #d9d9df;display:block;outline-offset:-1px;width:calc(12.5% - 6px)}.product-takeover .asset-grid a.active{outline:3px solid #f7992d;outline-offset:-2px}.product-takeover .asset-grid img{display:block;width:100%}.product-takeover .product-type-modal-content .preview-image{outline:1px solid #000;outline-offset:-1px}.estimate-modal-content section.estimate-board{width:300px;margin:75px auto 0}.estimate-modal-content section.estimate-board h3{color:#716f73;font-size:1.625rem;text-align:center;margin-bottom:20px}.estimate-modal-content .estimate-form{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid silver}.estimate-modal-content .estimate-form label{display:block;color:#716f73;text-transform:uppercase;font-size:.9rem;margin-bottom:5px;font-weight:700}.estimate-modal-content .estimate-form .control-container{width:60px;float:left}.estimate-modal-content .estimate-form .control-container.sep{width:20px;text-align:center}.estimate-modal-content .estimate-form .control-container.sep span{width:10px;display:block;margin:15px auto 0}.estimate-modal-content .estimate-form .control-container.sep svg{width:10px;height:10px;fill:#716f73}.estimate-modal-content .estimate-form .control-container .control-input input{width:100%;border-top-right-radius:5px;border-bottom-right-radius:5px}.estimate-modal-content .estimate-form .control-container .sub-label{display:block;margin-top:5px;margin-left:2px;font-size:.7rem;text-transform:uppercase}.estimate-modal-content .estimate-form .update-action{float:left;margin-left:20px;width:calc(100% - 190px);font-size:.7rem;line-height:1rem}.estimate-modal-content .estimate-form .update-action svg{width:10px;height:10px;fill:#fff}.estimate-modal-content section.estimate-board .estimate-listing .estimate-item{margin:0 auto;float:none;width:300px;padding:0;border:0}.estimate-modal-content section.estimate-board .estimate-listing .estimate-item .col-meta{width:100%}.estimate-modal-content .actions .btn{display:block;margin-top:10px}.estimate-modal-content .actions .jsx-FavoriteTooltip.button{display:block}.estimate-modal-content .actions .jsx-FavoriteTooltip.button .favorite-tooltip .tooltip-icon{top:13px;left:18%}.main-content.product-shop section.product-nav{margin-top:0}.main-content.product-shop section.compare-table h1{text-align:center}.main-content.board-detail .hero-banded{min-height:180px;height:inherit}.main-content.board-detail section.product-nav{margin-top:0}.hero-banded .board-listing-wrapper{position:relative;width:100%;min-height:180px;text-align:center}.hero-banded .board-listing{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%}.hero-banded .board-listing h3{font-size:1.625rem;margin-bottom:15px}.hero-banded .board-listing p{display:block;margin-bottom:5px}.line-sep{text-align:center;margin:0 0 40px}.line-sep span{height:3px;display:inline-block;width:70px;background-color:#e9e9ed}.carpet-info-takeover.style-takeover-full .mfp-content{vertical-align:middle;max-width:700px}.carpet-info-takeover .close-wrapper{text-align:right;position:absolute}.carpet-info-takeover .mfp-close{color:#716f73;font-size:.875rem;position:relative;text-transform:uppercase;letter-spacing:-.1px;margin-right:40px}.carpet-info-takeover .mfp-close .close-button{display:inline-block;width:18px;height:18px;fill:#716f73;position:absolute;margin-left:5px;margin-top:-2px}.quick-info-modal{padding:28px;border:1px solid #716f73;background-color:#fff}.quick-info-modal h4{font:1.625rem "Interstate Light";color:#000;display:block;margin-bottom:20px;max-width:80%}.quick-info-modal .col-image{float:left}.quick-info-modal .col-meta{width:300px;float:right}.quick-info-modal .col-meta p{color:#716f73;font-size:.9rem;line-height:1.25rem}.quick-info-modal .col-meta .btn{margin-top:20px}.quick-info-modal .custom-image-slider{width:300px;height:300px;overflow:hidden}.quick-info-modal .custom-image-slider img{display:block;min-height:100%;min-width:100%}.quick-info-modal .custom-image-slider .cycle-slideshow{width:100%;height:auto}.quick-info-modal .customer-cycle-bar .cycle-slideshow .cycle-slide{margin-left:5px;width:54px!important;cursor:pointer}.quick-info-modal .customer-cycle-bar .cycle-slideshow .cycle-slide-active{outline:2px solid #f7921e;outline-offset:-2px}.quick-info-modal .customer-cycle-bar .cycle-slideshow .cycle-slide img{width:100%;height:auto;display:block}.quick-info-modal .customer-cycle-bar{margin-top:10px;min-height:54px}.quick-info-modal .customer-cycle-bar .cycle-prev,.quick-info-modal .customer-cycle-bar .cycle-next{display:inline-block;width:28px;height:54px;background-color:#dadcdc;text-align:center;float:left}.quick-info-modal .customer-cycle-bar .cycle-prev svg,.quick-info-modal .customer-cycle-bar .cycle-next svg{width:12px;height:20px;fill:#000;margin-top:19px}.quick-info-modal .customer-cycle-bar .cycle-slideshow{float:left;width:calc(100% - 78px);height:54px}.quick-info-modal .manufacturer{font-size:.875rem;color:#5e5c60;border-bottom:1px solid #cccccd;text-transform:uppercase;display:inline-block;margin-bottom:15px}.quick-info-modal .manufacturer:hover{color:#009da9}.quick-info-modal .manufacturer svg{width:5px;height:9px;fill:#5e5c60}.quick-info-modal .manufacturer:hover svg{fill:#009da9}.quick-info-modal ul.small-bullet{font-size:.75rem;font-family:Interstate Light}.quick-info-modal ul.small-bullet li{list-style:disc inside;margin-bottom:5px}.quick-info-modal ul.small-bullet li>*{font-size:.875rem}.quick-info-modal .item-type{margin:20px 0;padding:15px 0 10px;border-top:1px solid #716f73;border-bottom:1px solid #716f73}.quick-info-modal .warranty-info,.quick-info-modal .item-type img{width:100%;height:auto}.quick-info__badges{display:block;text-align:right}.quick-info__item{display:inline-block;padding:0 5px}.quick-info__img{display:block}.warranty-info__item{float:left;width:85%;padding-right:10px;box-sizing:border-box}.warranty-info__sm{float:left;width:15%}.warranty-info__img{display:block;width:100%}.quick-info-modal .btn.product-details{padding-left:5px;padding-right:5px;display:block;margin-bottom:20px}.quick-info-modal .jsx-FavoriteTooltip{display:block;text-align:center}.quick-info-modal .jsx-FavoriteTooltip .favorite-tooltip.var2 .tooltip-icon{position:absolute;left:-10px}.quick-info-modal .jsx-FavoriteTooltip .favorite-tooltip.var2.active .tooltip-icon .svg-close-small{left:0;top:-5px}.quick-info-modal .jsx-FavoriteTooltip .favorite-tooltip.var2 .tooltip-icon .svg-heart-outline{padding:5px;position:relative;top:-5px;left:5px}.quick-info-modal .jsx-FavoriteTooltip .favorite-tooltip.var2{display:inline-block;position:relative}.quick-info-modal .jsx-FavoriteTooltip .favorite-tooltip.var2 .tooltip-label.active{display:inline-block;padding-left:25px}.quick-info-modal .jsx-FavoriteTooltip .favorite-tooltip.var2 .tooltip-label{color:#0096a4;font-size:.775rem}.quick-info-modal .jsx-FavoriteTooltip .favorite-tooltip.var2.active .info-box{left:-50px;top:40px}section.saf-result-listing{padding-top:30px;margin-top:30px;border-top:1px solid #e9e9ed}section.saf-result-listing h3{font-size:1.625rem;text-align:center;margin-bottom:20px;color:#716f73}section.saf-result-listing .saf-item{border:1px solid #e9e9ed;padding:40px 10px;text-align:center;width:calc(22% - 20px);margin-bottom:20px}section.saf-result-listing .list-wrapper>div{float:left;margin-right:3%}section.saf-result-listing .list-wrapper>div:nth-child(4n){margin-right:0}section.saf-result-listing .saf-item .svg-pencil-paper{width:43px;height:42px;fill:#0096a4;margin-bottom:30px}section.saf-result-listing .saf-item h4{font-weight:700;font-size:.95rem;line-height:1.2rem;margin-bottom:10px}section.saf-result-listing .saf-item .timestamp{font:.875rem "interstate light"}section.saf-result-listing .saf-item .delete-item{display:inline-block;text-transform:uppercase;line-height:1.25rem;margin-top:20px;font-size:.85rem}section.saf-result-listing .saf-item .svg-trash-filled{width:10px;height:11px;fill:#716f73}section.saf-result-listing .saf-item .delete-item:hover .svg-trash-filled{fill:#0096a4}section.saf-result-listing .submit-story{border:0;float:left;width:22%;margin-right:3%;margin-bottom:20px}section.saf-result-listing .submit-story a{display:block;padding:50px 30px;background-color:#e9e9ed;border:1px solid #009da9;text-transform:uppercase;line-height:1.25rem;color:#009da9}section.saf-result-listing .submit-story a .svg-plus{width:40px;height:40px;display:block;margin:0 auto 15px;fill:#009da9}section.saf-result-listing .submit-story .content-area{display:block;text-align:center}section.masonry-listing{padding-top:30px;margin-top:30px;border-top:1px solid #e9e9ed}section.masonry-listing h3{font-size:1.625rem;text-align:center;margin-bottom:20px;color:#716f73}section.visualizer-grid{position:relative;margin-bottom:10px;min-height:250px}section.visualizer-grid .masonry-item-sizer{display:none}section.visualizer-grid .masonry-item-sizer,section.visualizer-grid .masonry-item{position:absolute;width:23.4%;min-width:200px;box-sizing:border-box;margin-bottom:10px}section.visualizer-grid .visualizer-item{border:1px solid #eaeaee;height:250px}section.visualizer-grid .visualizer-item>img{width:100%;height:auto;margin:.666% 0}section.visualizer-grid .visualizer-item h4{font-weight:700;font-size:.95rem;line-height:1.2rem;margin-bottom:10px}section.visualizer-grid .visualizer-item .timestamp{font:.875rem "interstate light"}section.visualizer-grid .visualizer-item .delete-item{display:inline-block;text-transform:uppercase;line-height:1.25rem;margin-top:20px;font-size:.85rem}section.visualizer-grid .visualizer-item .svg-trash-filled{width:10px;height:11px;fill:#716f73}section.visualizer-grid .visualizer-item .delete-item:hover .svg-trash-filled{fill:#0096a4}section.visualizer-grid .visualizer-item .item-content{background:#fff;padding:10px;text-align:center;display:table-cell;vertical-align:middle;height:105px}.hero-banded .edit-state .room-estimate-default{display:none}.hero-banded .edit-state .room-estimate-form{display:block}.room-estimate-default{position:relative;width:100%;min-height:180px;text-align:center}.room-estimate-default .room-details{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%}.room-estimate-default h3{font-size:1.625rem;margin-bottom:15px}.room-estimate-default p{display:block;margin-bottom:5px}.room-estimate-default a.edit{text-transform:uppercase;color:#fff;font-size:.875rem}.room-estimate-default a.edit svg{width:13px;height:14px;fill:#fff}.room-estimate-default a.edit:hover svg{fill:#0096a4}.room-estimate-form{width:380px;margin:0 auto;padding:20px 0 10px;display:none}.room-estimate-form h6{display:block;margin:20px 0 10px;text-transform:uppercase;font-size:.85rem}.room-estimate-form form>.control-container label{font-size:1.625rem;display:inline-block;margin-right:5px;float:left;line-height:40px}.room-estimate-form form>.control-container input{width:200px;border-top-right-radius:5px;border-bottom-right-radius:5px}.room-estimate-form .dimensions .control-container{float:left;width:115px}.room-estimate-form .dimensions .control-container label{float:left;line-height:40px;margin-right:5px;text-transform:uppercase;font-size:.75rem}.room-estimate-form .dimensions .control-container .control-input input{width:53px;border-top-right-radius:5px;border-bottom-right-radius:5px}.room-estimate-form .dimensions .unit{width:10px;height:40px;float:left;line-height:40px;padding:0 10px 0 5px}.room-estimate-form .dimensions .unit svg{fill:#fff}.room-estimate-form .dimensions .measure-info a{color:#fff;font-size:.75rem;display:block;margin-top:9px}.room-estimate-form .dimensions .measure-info a:hover{color:#0096a4}.room-estimate-form .dimensions .measure-info svg{width:6px;height:8px;fill:#fff}.room-estimate-form .dimensions .measure-info a:hover svg{fill:#0096a4}.room-estimate-form .form-actions{text-align:center;margin-top:10px}.room-estimate-form .form-actions button{color:#fff;padding:0;font-size:.875rem;font-family:Interstate,sans-serif}.room-estimate-form .form-actions button span{border-bottom:1px solid #adafc8}.room-estimate-form .form-actions button svg{width:12px;height:10px;fill:#fff}.room-estimate-form .form-actions button:hover svg{fill:#0096a4}section.manage-boards .grid-row{display:table;width:100%;margin-bottom:20px}section.manage-boards .grid-item{display:table-cell;vertical-align:middle;width:23%;border:1px solid #eaeaee}section.manage-boards .grid-item.empty{border:none}section.manage-boards .grid-spacer{width:2.6%}section.manage-boards .grid-item img{display:block;width:100%}section.manage-boards .add-board{background-color:#e9e9ed;border:1px solid #009da9;position:relative;min-height:200px}section.manage-boards .add-board a.toggle-link{display:block;text-transform:uppercase;line-height:1.25rem;color:#009da9}section.manage-boards .add-board .content-area{width:75%;padding:0;margin:0 auto;text-align:center}section.manage-boards .add-board .favorite-tooltip.var2{bottom:0;top:inherit;right:50%}section.manage-boards .add-board .favorite-tooltip.var2 .info-box{left:-75px;right:inherit;top:-40px}section.manage-boards .add-board .favorite-tooltip.var2 .info-box:before{margin-left:-21px}section.manage-boards .add-board .favorite-tooltip.var2 .info-box:after{margin-left:-20px}section.manage-boards .add-board .favorite-tooltip.var2 a.btn{display:block}section.manage-boards .svg-plus{width:40px;height:40px;display:block;margin:0 auto 15px;fill:#009da9}section.manage-boards .content-area{padding:5%;color:#716f73}section.manage-boards .deleted{cursor:wait;opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"}section.manage-boards .deleted *{pointer-events:none}section.manage-boards .add-board .control-input{margin-bottom:20px}section.manage-boards .add-board .control-input input{display:block}section.manage-boards .delete-item{display:inline-block;text-transform:uppercase;line-height:1.25rem;margin-top:20px;font-size:.725rem}section.manage-boards .svg-trash-filled{width:10px;height:11px;fill:#716f73}section.manage-boards a:hover .svg-trash-filled{fill:#0096a4}section.manage-boards .grid-action{margin:20px 0;text-align:center}.room-visualizer-iframe{width:100%;min-height:1000px}.site-search-listing{width:calc(90% - 218px);margin-right:10%;margin-bottom:40px;float:left}.site-search-listing+.one-item-callout{margin-top:0}.site-search-listing+.one-item-callout .grid-container{padding-top:0}.site-search-listing+.one-item-callout ol li:first-child{margin-top:0}.site-search-listing .control-search-result-summary{border-left:0;border-right:0}.site-search-listing .search-context{font:1.625rem "LibreBaskerville";margin-bottom:20px;color:#716f73}.site-search-listing .search-item{margin-top:40px}.site-search-listing .search-item h6{font-size:.6875rem;color:#898aa1;margin-bottom:8px;text-transform:uppercase}.site-search-listing .search-item a{color:#0096a4;font-weight:700;margin-bottom:2px;display:inline-block}.site-search-listing .search-item p{font-size:.875rem;color:#000;line-height:1rem}.employment{color:#716f73}.employment .form-header{text-align:center;margin-bottom:40px}.employment .form-header .line-through{margin:25px 0;font-size:1.5rem;position:relative}.employment .form-header .line-through:after{content:"";height:1px;width:100%;position:absolute;top:50%;left:0;background-color:#d6d6dd}.employment .form-header .line-through span{padding:10px;background-color:#fff;position:relative;display:inline-block;z-index:2}.employment .col{width:calc(50% - 86px);float:left;padding-right:85px}.employment .col+.col{padding-right:0;padding-left:85px}.employment .col.col-file{width:calc(50% - 102px)}.employment .control-container{margin-bottom:30px}.employment .col input{width:100%;border-top-right-radius:5px;border-bottom-right-radius:5px}.employment .form-header .required-fields{font-size:.675rem;margin-top:15px;color:#000}.employment label{margin-bottom:5px;display:block;text-transform:uppercase;font-weight:700}.employment .file-types{display:block;font-size:.7rem;line-height:12px;margin:5px 0;padding-left:15px;position:relative}.employment .control-file-input .file-input{height:auto;line-height:1;padding:7.5px;text-indent:0}.slide-loader{min-height:300px;display:-ms-flexbox;display:flex;vertical-align:middle;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}section.before-after-gallery{color:#716f73;margin:30px 0}section.before-after-gallery .grid-container{border-top:1px solid #e9e9ed;padding-top:50px}section.before-after-gallery h3{font-size:1.625rem;text-align:center;margin-bottom:20px}section.before-after-gallery .before-after-main{display:table;width:100%;min-height:250px}section.before-after-gallery .before-after-area{display:table-cell;width:41.14%}section.before-after-gallery .before-after-area iframe,section.before-after-gallery .before-after-area img{width:100%;height:100%;display:block}section.before-after-gallery .before-after-area img{height:auto}section.before-after-gallery .before-after-description{display:table-cell;vertical-align:middle;width:52.61%;padding-left:6.25%}section.before-after-gallery .before-after-description h3{font-size:1.25rem;font-weight:700;text-align:left}section.before-after-gallery .before-after-description p{line-height:1.25rem}section.before-after-gallery .before-after-listing-container{display:table;width:100%;margin-top:20px}section.before-after-gallery .before-after-listing-container .before-after-row{display:table-row}section.before-after-gallery .before-after-listing-container .before-after-item{display:table-cell;width:32%;padding-left:0;padding-right:1.33%;padding-bottom:20px;vertical-align:top}section.before-after-gallery .before-after-listing-container .before-after-item:first-child+.before-after-item{padding-right:.666%;padding-left:.666%}section.before-after-gallery .before-after-listing-container .before-after-item:nth-child(3n){padding-left:1.33%;padding-right:0}section.before-after-gallery .before-after-listing-container .before-after-item a{display:block;overflow:hidden;width:100%;height:100%}section.before-after-gallery .before-after-listing-container .before-after-item img{width:140px;float:left}section.before-after-gallery .before-after-listing-container .before-after-item .before-after-info{width:calc(100% - 160px);padding-left:20px;float:right}section.before-after-gallery .before-after-listing-container .before-after-item .before-after-info .title{font-weight:700}section.before-after-gallery .before-after-listing-container .before-after-item .before-after-info p{font-size:.875rem;display:block;margin-top:10px}section.before-after-gallery .before-after-listing-container .before-after-item .before-after-hero-info{display:none}section.before-after-gallery .load-more{text-align:center;margin-top:20px}section.before-after-gallery .control-sharing.compact .sharing{text-align:left;border-top:0}section.before-after-gallery .control-sharing.compact .sharing li{display:inline-block}section.before-after-gallery .favorite-tooltip.var2.active .tooltip-icon{height:auto}.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before,.twentytwenty-vertical .twentytwenty-handle:after{content:" ";display:block;background:#fff;position:absolute;z-index:30}.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-horizontal .twentytwenty-handle:after{width:2px;height:9999px;left:50%;margin-left:-1px}.twentytwenty-vertical .twentytwenty-handle:before,.twentytwenty-vertical .twentytwenty-handle:after{width:9999px;height:3px;top:50%;margin-top:-1.5px}.twentytwenty-before-label,.twentytwenty-after-label,.twentytwenty-overlay{position:absolute;top:0;width:100%;height:100%;transition-duration:.5s}.twentytwenty-before-label,.twentytwenty-after-label{transition-property:opacity}.twentytwenty-before-label:before,.twentytwenty-after-label:before{color:#fff;font-size:13px;letter-spacing:.1em;position:absolute;background:rgba(255,255,255,.2);line-height:38px;padding:0 20px;border-radius:2px}.twentytwenty-horizontal .twentytwenty-before-label:before,.twentytwenty-horizontal .twentytwenty-after-label:before{top:50%;margin-top:-19px}.twentytwenty-vertical .twentytwenty-before-label:before,.twentytwenty-vertical .twentytwenty-after-label:before{left:50%;margin-left:-45px;text-align:center;width:90px}.twentytwenty-left-arrow,.twentytwenty-right-arrow,.twentytwenty-up-arrow,.twentytwenty-down-arrow{width:0;height:0;border:10px inset transparent;position:absolute}.twentytwenty-left-arrow,.twentytwenty-right-arrow{top:50%;margin-top:-10px}.twentytwenty-up-arrow,.twentytwenty-down-arrow{left:50%;margin-left:-10px}.twentytwenty-container{box-sizing:content-box;z-index:0;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none}.twentytwenty-container img{max-width:100%;position:absolute;top:0;display:block}.twentytwenty-container.active .twentytwenty-overlay,.twentytwenty-container.active :hover.twentytwenty-overlay{background:transparent}.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.twentytwenty-container *{box-sizing:content-box}.twentytwenty-before-label{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.twentytwenty-before-label:before{content:"Before"}.twentytwenty-after-label{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.twentytwenty-after-label:before{content:"After"}.twentytwenty-horizontal .twentytwenty-before-label:before{left:10px}.twentytwenty-horizontal .twentytwenty-after-label:before{right:10px}.twentytwenty-vertical .twentytwenty-before-label:before{top:10px}.twentytwenty-vertical .twentytwenty-after-label:before{bottom:10px}.twentytwenty-overlay{transition-property:background;background:transparent;z-index:25}.twentytwenty-before{z-index:20}.twentytwenty-after{z-index:10}.twentytwenty-handle{height:44px;width:44px;position:absolute;left:50%;top:50%;margin-left:-24px;margin-top:-22px;border:3px solid #fff;border-radius:1000px;z-index:40;cursor:pointer}.twentytwenty-horizontal .twentytwenty-handle:before{bottom:0;margin-bottom:0}.twentytwenty-horizontal .twentytwenty-handle:after{top:0;margin-top:0}.twentytwenty-vertical .twentytwenty-handle:before{left:50%;margin-left:22px}.twentytwenty-vertical .twentytwenty-handle:after{right:50%;margin-right:22px}.twentytwenty-left-arrow{border-right:10px solid #fff;left:50%;margin-left:-26px}.twentytwenty-right-arrow{border-left:10px solid #fff;right:50%;margin-right:-26px}.twentytwenty-up-arrow{border-bottom:10px solid #fff;top:50%;margin-top:-26px}.twentytwenty-down-arrow{border-top:10px solid #fff;bottom:50%;margin-bottom:-26px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{height:100%;-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slider .slide{outline:none;display:none}.slider:not(.slick-initialized) .slide:first-child,.slider .slide[aria-describedby=slick-slide00],.slider.slick-initialized .slide{display:block}.slider .slide,.slider .slide .initial-state,.slider .slide .shop-state{height:100%;position:relative}.slider .slick-dots{text-align:center;font-size:0;-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;left:50%;bottom:10px}.slider .slick-dots li{display:inline-block;margin-left:5px}.slider .slick-dots li:first-child{margin-left:0}.slider .slick-dots button{width:12px;height:12px;padding:0;border-radius:100px;background:transparent;border:1px solid #fff;text-indent:-9999px;cursor:pointer;outline:none}.slider .slick-dots .slick-active button{background:orange}.slider.homepage{-webkit-user-select:initial;-moz-user-select:initial;-ms-user-select:initial;user-select:initial}.slider.homepage .slide:before{content:"";display:block;width:100%;height:100%;background:linear-gradient(rgba(0,0,0,.65) 0,transparent 25%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000',endColorstr='#00000000',GradientType=0);position:absolute;z-index:1}.slider.homepage .initial-state{background:none}.slider.homepage .slide .grid-container,.slider.homepage .slide video{position:relative;z-index:10}.slider.homepage .slide .initial-state,.slider.homepage .slide .shop-state{z-index:20}.slider.homepage .slide .initial-state .grid-container,.slider.homepage .slide .shop-state .grid-container{position:static}.slider.homepage .slide .initial-state{background:transparent}.slider.homepage .slide .btn{display:inline-block}.slider.homepage .slide .btn-link{color:#0096a4}.slider.homepage .slide{text-align:center;background-size:cover}.slider.homepage.shop .slick-list{z-index:10}.product-row-2{margin:0 -5px}.product-row-2 .product-item.callout-item{position:relative;height:auto;float:left}.product-row-2 .product-item.callout-item .result-item.callout{position:relative}.product-row-2 .product-item.callout-item .result-item.callout>div{position:relative;top:0;-ms-transform:translateY(0);transform:translateY(0)}.product-row-2 .product-item{box-sizing:border-box;float:left;width:33%;padding:5px}.product-row-2 .product-item:nth-child(3n+1){clear:left}.visual-board .delete-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:#716f73;outline-width:0;cursor:pointer}.visualizer-item .visualizer-link{position:relative;display:block;width:100%;height:50%;overflow:hidden}.visualizer-item .visualizer-image{position:absolute;display:block;margin:auto;top:-100%;bottom:-100%;left:-100%;right:-100%;width:100%;min-height:100%}.visual-board .delete-item:hover{color:#0096a4}.visual-board .delete-item .svg-trash-filled{margin-right:5px}.viz-link{display:block;padding:0 30px;background-color:#e9e9ed;border:1px solid #009da9;text-transform:uppercase;line-height:1.25rem;color:#009da9;text-align:center;height:250px;display:table-cell;vertical-align:middle}.viz-link .svg-plus{width:40px;height:40px;display:block;margin:0 auto 15px;fill:#009da9}.multilocation-map-container{width:100%;height:400px;overflow:hidden;position:relative;border:solid 1px #dfdfe5}.multilocation-map-container .loading{position:absolute;top:calc(50% - 16px);left:calc(50% - 16px);z-index:10}.multilocation-map{width:100%;height:100%}.multilocation-map-label{color:#333;text-shadow:-1px -1px 1px #fff,1px -1px 1px #fff,-1px 1px 2px #fff,1px 1px 1px #fff;width:200px;font-size:10px}.multilocation-map-info{position:absolute;display:none;width:100%;bottom:0;left:0;box-shadow:0 -1px 11px 2px #757575}.infoBox>img{z-index:100;height:15px;width:15px;position:absolute!important;top:15px;right:15px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.multilocation-close-info-box{position:absolute;right:15px;top:15px;z-index:10;cursor:pointer}.multilocation-close-info-box svg{display:inline-block;width:15px;height:15px;fill:#706e73}.multilocation-store-info{position:relative;width:318px;border:solid 1px #706e73}.multilocation-map-info,.multilocation-store-info{background:#fff}.multilocation-store-info:after{content:" ";width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #fff;position:absolute;right:-10px;top:173px}.multilocation-store-info:before{content:" ";width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:11px solid #706e73;position:absolute;right:-11px;top:171px}.multilocation-store-info-inner{padding:17px 50px 14px 20px;color:#716f73;position:relative}.multilocation-store-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.multilocation-map-info .multilocation-store-name,.multilocation-store-info .multilocation-store-name,.multilocation-store-item .multilocation-store-name{font-weight:700;font-size:17px;line-height:18px;margin-bottom:10px}.multilocation-map-info .multilocation-store-location,.multilocation-store-info .multilocation-store-location,.multilocation-store-item .multilocation-store-location{font-weight:700;margin-bottom:5px;font-size:13px}.multilocation-map-info .multilocation-store-address,.multilocation-store-info .multilocation-store-address,.multilocation-store-item .multilocation-store-address{margin-bottom:12px;font-size:13px}.multilocation-map-info .call-store,.multilocation-store-info .call-store{margin-bottom:10px;margin-right:10px}.multilocation-map-info .call-store .svg-telephone,.multilocation-store-info .call-store .svg-telephone,.multilocation-store-item .call-store .svg-telephone{display:inline-block;width:10px;height:10px;fill:#0096a4;position:relative;top:1px;margin-left:3px}.multilocation-map-info .call-store:hover .svg-telephone,.multilocation-store-info .call-store:hover .svg-telephone,.multilocation-store-item .call-store:hover .svg-telephone{fill:#fff}.multilocation-map-info .free-estimate,.multilocation-store-info .free-estimate{margin-bottom:15px}.multilocation-store-hours{position:relative}.multilocation-store-hours dt{font-weight:700;line-height:17px;display:inline-block;width:50px}.multilocation-store-hours dd{line-height:17px;display:inline-block;width:calc(100% - 50px)}.multilocation-store-popup{position:absolute;top:-4px;left:-6px;width:150px;background:#e6f4f6;border:solid 1px #b9e2e7;border-radius:5px;padding:3px 5px 5px}.multilocation-store-popup .multilocation-store-popup-item{padding:2px 0}.multilocation-store-popup .multilocation-store-popup-item strong{display:inline-block;width:40px;font-weight:700;color:#0096a4}.multilocation-store-actions{border-top:solid 1px #dadcdc;overflow:hidden;font-size:14px}.multilocation-store-actions a,.multilocation-store-actions .select-store-action,.multilocation-store-actions .select-store-action.selected{display:block;cursor:pointer;padding:13px 0;width:50%;float:left;background:#f7f7f7;color:#0096a4;text-align:center}.multilocation-store-actions .get-directions-action{border-right:solid 1px #dadcdc;width:calc(50% - 1px)}.multilocation-store-actions .select-store-action.selected{background:#0096a4;color:#fff;font-weight:700}.multilocation-store-item{width:33%;float:left;padding:30px 0;border-bottom:solid 2px #eaeaee}.multilocation-store-item-inner{border-right:solid 1px #eaeaee;padding:0 14px;color:#716f73;height:200px}.multilocation-store-half-col{width:50%;height:30px;float:left;font-size:11px;margin:3px 0}.multilocation-store-half-col .text-link{display:inline-block;padding:5px 0;cursor:pointer}.multilocation-store-item .text-link .svg-more,.multilocation-store-item .text-link .svg-less{display:inline-block;width:12px;height:12px;fill:#0096a4;position:relative;top:2px}.multilocation-store-item .text-link:hover .svg-more,.multilocation-store-item .text-link:hover .svg-less{fill:#00464d}.multilocation-store-half-col .call-store{margin:1px 0}.multilocation-store-day-schedule{font-size:13px;line-height:15px}.multilocation-store-day-schedule strong{font-weight:700}.multilocation-store-my-store{display:inline-block;background:#cceaed;color:#00464d;padding:5px;border-radius:5px}@media screen and (max-width:767px){.selected-store{padding-bottom:20px}.selected-store .reveal-btn{display:block}.store-selection-list{-ms-flex-direction:column;flex-direction:column}.store-selection-list li{margin-bottom:10px;width:100%}.store-selection-list li.hidden{height:0;margin:0;overflow:hidden}.hero-slide .desktop-only{display:none}.hero-title{font-size:1.8rem}.hero-subtitle{font-size:1.2rem}.new-main-nav .sale-cta,.b-frame .sale-cta{font-size:9px;font-size:.9rem;display:block;padding:10px 5px;position:static;width:auto}.new-main-nav .sale-cta span,.b-frame .sale-cta span{font-size:10px;font-size:1rem;border:none;margin-left:10px;padding:0}.new-main-nav .sale-cta svg,.b-frame .sale-cta svg{display:inline-block;fill:white;height:9px}.subnav li{margin-bottom:37px}.subnav li:last-of-type{margin-bottom:25px}.grid-container{max-width:932px;padding:17px 14px 0}.desktop-only{display:none}.global-header .btn.var1:hover{color:#0096a4;background-color:#f1feff}.hero-fullbleed .hero-title,.hero-fullbleed .hero-subtitle{display:none!important}}@media only screen and (max-width:767px){.menu-toggle{display:inline;margin-top:-6px}.new-main-nav{background-color:#fff;box-sizing:border-box;display:none;padding:0 33px 41px 57px;margin-bottom:130px;margin-top:0;overflow:hidden;width:100%}.new-main-nav>ul{-ms-flex-direction:column;flex-direction:column}.new-main-nav>ul>li{margin:0 0 15px}.new-main-nav .top-item{font-size:19px;font-size:1.9rem;color:#6e6c70;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;letter-spacing:-.3px;padding-bottom:5px;padding-top:39px;width:100%}.new-main-nav .section-toggle svg{fill:#008f9d;display:inline;height:25px;width:25px}.subnav{transition:right .5s ease;background-color:#fff;height:0;overflow:hidden;padding:0;right:-100%;top:0;width:100%}.second-level-active .subnav,.third-level-active .subnav{height:100vh}.subnav a{font-size:16px;font-size:1.6rem}.subnav .columns{-ms-flex-direction:column;flex-direction:column;position:relative}.second-level .subnav .columns{bottom:80px;box-sizing:border-box;left:0;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;padding:80px 28px 220px 52px;position:absolute;top:0;width:100vw}.subnav .column{padding:0;width:100%}.subnav .column:nth-last-child(1):first-child li,.subnav .column:nth-last-child(1):first-child dt{width:100%}.subnav .column:nth-last-child(1):first-child dd{position:relative;width:100%}.subnav .column:nth-last-child(3):first-child,.subnav .column:nth-last-child(3):first-child~.column{width:100%}.subnav dl{margin:16px 0 0;padding:0 20px}.subnav dt{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;display:none;-ms-flex-pack:justify;justify-content:space-between;margin-right:0;overflow:hidden;width:100%}.subnav dd{width:100%}.subnav.three-levels dt{display:-ms-flexbox;display:flex}.subnav.three-levels dd{display:none}.subnav.three-levels dd ul{background-color:#fff;margin-top:10px;overflow:hidden;padding:0 72px}.subnav.three-levels .third-level dt{left:-100%}.subnav.three-levels .third-level dd{display:block}.subnav.three-levels .column:nth-last-child(1):first-child dd{position:absolute;width:100%}.third-level-active .subnav .columns{overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}.subnav .close{display:none}.second-item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%}.second-item a{font-size:17px;font-size:1.7rem;color:#6e6c70;letter-spacing:-.8px}.control-input .input-group-btn button{height:40px}.control-pagination a{display:none}.control-pagination a.mobile{display:inline-block}.control-pagination .previous:before,.control-pagination .next:after{border:none}.control-pagination .previous a,.control-pagination .next a{display:inline-block;min-width:0;overflow:hidden;padding:0;width:0}.control-checkbox .item{margin-top:10px}.control-store-location .col,.control-store-location .col+.col{width:100%;padding:0;background-image:none;margin-right:0}.control-store-location .col+.col{margin-top:20px}.control-store-location .store-hours .store-contact-info .location{float:none;width:auto;margin-bottom:5px}.my-store .control-store-location .store-location{border-bottom:1px solid #e9e9e9;padding-bottom:20px}.control-store-location.small-variation .render-map,.control-store-location.small-variation .render-map iframe{width:100%;height:172px;float:none}.control-store-location.small-variation .store-info{width:100%;float:none;margin-top:15px;padding-left:0}.control-store-location.small-variation .store-info .actions a:first-child{margin-right:15px}.control-store-location.small-variation .store-info .actions a+a{border-left:1px solid #acacac;padding-left:15px}.global-header.nav-shown{background-color:#008f9d}.global-header.nav-shown .nav-top{padding-bottom:15px}.global-header.nav-shown .nav-top .logo img.normal{display:none}.global-header.nav-shown .nav-top .logo img.inverted{display:inline}.global-header.nav-shown .nav-top .mobile-options .mobile-search .svg-search{fill:white}.global-header.nav-shown .nav-top .mobile-options .nav-toggle span{background-color:#fff}.global-header .nav-top .mobile-options{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;position:absolute;right:20px;top:14px;z-index:5}.global-header .nav-top .mobile-options .mobile-search .svg-search{margin-right:15px;margin-top:-3px;width:27px;height:27px;display:inline-block;fill:#008c99;float:left}.global-header .nav-top .mobile-options .mobile-search:hover .svg-search{fill:#00464d}.global-header .nav-top .mobile-options .mobile-menu-toggler{float:left;margin-top:2px;color:#008c99;display:inline-block}.global-header .nav-top .mobile-options .mobile-menu-toggler:hover{color:#00464d}.global-header .control-dropdown.account{display:none}.global-header .nav-top .options{box-sizing:border-box;clear:left;float:left;-ms-flex-pack:justify;justify-content:space-between;left:-14px;margin-top:14px;padding:20px 15px;position:relative;width:100vw}.global-header.nav-shown .nav-top .options{display:none}.global-header .nav-top .options .call-store,.global-header .options .select-store{font-size:10px;font-size:1rem;width:45%;float:left;margin-right:2px;padding-left:.2rem;padding-right:.2rem}.global-header .options .estimate{font-size:10px;font-size:1rem;float:right;width:45%;padding-left:.2rem;padding-right:.2rem}.global-header .options{background-color:#008f9d;padding:20px 28px}.global-header .nav-top .logo img{width:70%}.global-header.microsite .nav-top .logo .location,.global-header.microsite .nav-top .logo .micro-title{margin-left:10%}.global-header.blog-variation .nav-top{padding-bottom:0}.global-header.blog-variation .nav-top .blog-link-items{width:15%;float:left;display:none}.global-header.blog-variation .nav-top .blog-header-images{width:96%;float:left;z-index:-1}.global-header.blog-variation .nav-top .options{float:left;width:20%}.global-header.blog-variation .nav-top .blog-options-wrapper .shop-link{display:none}.global-header.blog-variation .nav-top .blog-header-images{padding:0 2%;text-align:center;position:relative}.global-header.blog-variation .nav-top .blog-header-images .cca-logo{max-width:100%;margin-bottom:13px;display:inline-block}.global-header.blog-variation .nav-top .blog-header-images .blog-logo{display:block;background-color:#fff;padding:10px;border:1px solid #dadcdc}.global-header.blog-variation .nav-top .blog-header-images .blog-logo img{width:100%;height:auto;max-width:298px}.global-header.blog-variation .nav-top .mobile-options{position:absolute}.global-header.blog-variation .nav-top .mobile-options .mobile-search{position:absolute;right:30px;top:0}.global-header.blog-variation .nav-top .mobile-options .menu-toggle{position:absolute;right:0;top:0}.global-header.blog-variation nav.mobile-nav-active .main-nav a.main-nav-item:after{display:none}.global-header.blog-variation nav.mobile-nav-active .main-nav .mobile-account.account-link a.main-nav-item:after{display:inline-block}.global-header.blog-variation nav.mobile-nav-active .main-nav .mobile-account.small-link-items a.main-nav-item{text-transform:none;font-size:.8125rem}.global-header.blog-variation nav.mobile-nav-active .shop-link{color:#0096a4;text-transform:uppercase;letter-spacing:-.1px;font-weight:700;position:relative;display:inline-block;padding-right:14px;position:absolute;top:15px;left:11px}.global-header.blog-variation nav.mobile-nav-active .shop-link .svg-next-arrow{display:inline-block;width:14px;height:9px;fill:#0096a4;position:absolute;margin-left:5px;top:2px;right:-4px}.global-header.blog-variation nav.mobile-nav-active .shop-link:hover{color:#00464d}.global-header.blog-variation nav.mobile-nav-active .shop-link:hover .svg-next-arrow{fill:#00464d}.global-header.blog-variation .nav-top .logo{float:none}.global-header.blog-variation .options.cf{display:none}.global-header.blog-variation.nav-shown .bottom-frame{height:calc(100vh - 46px);top:46px}.global-footer .footer-top .col{width:100%;float:none}.global-footer .footer-top .social{float:left;top:0;margin:20px -14px 0;display:table;width:calc(100% + 28px)}.global-footer .footer-top .social li{display:table-cell}.global-footer .footer-top .social a{display:block;position:relative}.global-footer .find-store,.global-footer .footer-links{float:none;width:100%}.global-footer .footer-links .col{width:50%;float:left;margin-top:40px}.global-footer.blog-variation .shop-info{float:none;width:100%}.global-footer.blog-variation .shop-info .btn.action-btn{display:block}.global-footer.blog-variation .footer-links .col{display:inline-block;float:none;vertical-align:text-top;width:49%}.global-footer .store-location-details .store-hours{text-align:left}.hero-fullbleed{height:274px}.hero-fullbleed.blog-landing{height:auto}.hero-fullbleed.blog-landing h1{padding:50px 0}.hero-fullbleed .control-dropdown{top:50px}.hero-fullbleed .help-options{top:50%}.hero-fullbleed .video video{display:none}.hero-fullbleed.product-detail .info-bar{width:90%}.hero-fullbleed.product-detail .info-bar .logos img{display:none}.hero-fullbleed.product-detail .info-bar .logos img:first-of-type{display:inline}.hero-fullbleed.generic-hero .content-block{width:75%}.hero-banded .content-block{width:85%}.hero-banded .content-block h1{font-size:1.75rem;margin-bottom:10px}.hero-fullbleed.error-hero h1{font-size:4rem;margin-bottom:10px}.hero-fullbleed.error-hero h2{font-size:1rem;margin-bottom:10px}.hero-fullbleed.flooring-guide .content-block{width:50%}.hero-fullbleed.v1{height:467px}.hero-fullbleed.homepage h1,.hero-fullbleed.homepage .options>div .icon,.hero-fullbleed.homepage .options>p:before,.hero-fullbleed.homepage .options>p:after{display:none}.hero-fullbleed.homepage .options{margin:0;width:95%}.hero-fullbleed.homepage .options>div{float:none;width:100%}.hero-fullbleed.homepage .options>p{float:none;margin:-10px auto;padding-top:3px;position:relative;top:0;z-index:1}.browse-results .result-area>div,.browse-results .result-area .row{display:block}.browse-results .result-area .result-item{width:100%;display:block;max-width:500px;margin:0 auto 20px}.browse-results .result-item.callout .col{width:40%}.browse-results .result-item.callout .col+.col{width:50%}.sticky-nav.blog-detail .col:first-child{display:none}.sticky-nav.blog-detail .col+.col{width:100%}.blog-rtf .fullwidth-scroll{overflow-x:scroll;overflow-y:hidden;max-width:320px}.blog-rtf table.rsp-scrollable td{min-width:250px}.blog-rtf table.rsp-headers,.blog-rtf table.rsp-headers thead,.blog-rtf table.rsp-headers tbody,.blog-rtf table.rsp-headers th,.blog-rtf table.rsp-headers td,.blog-rtf table.rsp-headers tr{display:block}.blog-rtf table.rsp-headers thead tr{position:absolute;top:-9999px;left:-9999px}.blog-rtf table.rsp-headers tr{border:1px solid #ccc}.blog-rtf table.rsp-headers td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%}.blog-rtf table.rsp-headers td .rsp-label{width:50%;display:inline-block;position:absolute;left:10px}.blog-rtf table.rsp-headers td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap}.blog-rtf .stacked-table table.rsp-stacked{display:none}.blog-rtf .stacked-table table.rsp-stacked-clone,.blog-rtf .stacked-table table.rsp-stacked-clone thead,.blog-rtf .stacked-table table.rsp-stacked-clone tbody,.blog-rtf .stacked-table table.rsp-stacked-clone th,.blog-rtf .stacked-table table.rsp-stacked-clone td,.blog-rtf .stacked-table table.rsp-stacked-clone tr{display:block}.blog-rtf .stacked-table table.rsp-stacked-clone .header-row{font-weight:700}.blog-rtf table.locked-row{display:block}.blog-rtf .scrollable-table th:nth-child(2n),.blog-rtf .scrollable-table td:nth-child(2n){background-color:#ddd}.blog-rtf .scrollable-table .locked-row{position:absolute;left:0;width:35%}.blog-rtf .scrollable-table .locked-row td{overflow:hidden}.blog-rtf table.rsp-locked th:first-child,.blog-rtf table.rsp-locked td:first-child{display:none}.blog-rtf .scrollable-table .scrollable-area{overflow-x:scroll;overflow-y:hidden;margin-left:35%}.blog-rtf .scrollable-table .scrollable-area td{min-width:150px}.blog-rtf img{width:100%;height:auto;max-width:100%}.blog-rtf .image.float-left{padding-right:0}.blog-rtf .image.float-right{padding-left:0}.style-takeover-xsmall .mfp-content{width:95%}.style-takeover-xsmall .inline-modal-content{padding:60px 10px 20px}.style-takeover-full .mfp-close.top-close{width:77px;height:43px;line-height:43px;text-indent:10px}.style-takeover-full .mfp-close.top-close .close-button{width:12px;height:12px;right:13px;margin-top:-6px}section.other-store-locations .location{width:100%;margin-right:0}section.other-store-locations .location:nth-child(2n),section.other-store-locations .location:nth-child(3n){margin-right:0}section.three-item-callout{margin-left:0;margin-right:0}section.three-item-callout ol.row li{display:block;width:100%;margin:40px 0 0}section.three-item-callout .step-item-content{border-top:1px solid #eaeaee}section.three-item-callout .step-item img{display:none}section.three-item-callout .step-item-link{font-size:.875rem}section.one-item-callout{float:none;margin:0 auto;width:auto}section.two-image-callout .col{width:100%;margin-right:0;float:none}section.two-image-callout .col+.col{margin-left:0;float:none;margin-top:10px}section.four-image-callout h3{font-size:1.5rem}section.four-image-callout .col{width:calc(50% - 10px);margin-bottom:15px;margin-right:0;margin-left:0}section.four-image-callout .col:nth-child(2n){float:right}section.alt-text-images .col.image,section.alt-text-images .col.text{width:100%;float:none}section.alt-text-images .col.text .text-wrapper{position:inherit;transform:inherit;-ms-transform:inherit;-webkit-transform:inherit;margin-top:10px}.no-mask-img section.alt-text-images .col.text{position:relative;top:0}section.alt-text-images .col.text p{font-size:1rem;line-height:1.25rem}section.alt-text-images .alt-item:nth-child(2n) .col.image{padding-right:0;padding-left:0}section.alt-text-images .alt-item:nth-child(2n) .col.text{text-align:left}section.print-coupon .col.coupon-image{display:none}section.print-coupon .col.coupon-content{width:100%;float:none;padding-left:0}section.print-coupon .col.coupon-content h4{font-size:3.75rem}section.print-coupon .col.coupon-content h5{font-size:1.25rem}section.print-coupon .col.coupon-content p{font-size:1rem}section.result-listing .favorite-default .favorite-wrapper{width:100%}section.video-gallery .video-area{display:block;width:100%}section.video-gallery .video-description{display:block;width:100%;padding-left:0;margin-top:20px}section.video-gallery .video-listing-container .video-item{width:100%;display:block;padding-right:0}section.video-gallery .video-listing-container .video-item:first-child+.video-item{padding-right:0;padding-left:0}section.video-gallery .video-listing-container .video-item:nth-child(3n){padding-left:0;padding-right:0}.side-navigation{width:100%;float:none}.side-navigation ul.nav-links{display:none}.side-navigation+section.main-content{width:100%;float:none;padding:0}.side-navigation .rollup-navigation,.search-result-listing .product-row{display:block}.search-result-listing .product-item:first-child,.search-result-listing .product-item:last-child{padding-right:0}.search-result-listing.col-4 .product-row .product-item,.search-result-listing .product-row .product-item{width:100%;display:block}.search-result-listing.col-4 .product-row .product-spacer{display:none}.search-result-listing.col-4 .callout-item,.search-result-listing.col-4 .ProductInstance,.search-result-listing .callout-item,.search-result-listing .ProductInstance{width:100%;max-width:inherit}.search-result-listing .ProductInstance dt{max-width:218px;float:left;width:40%;margin-right:3%}.search-result-listing .ProductInstance dd{width:57%;float:left}.search-result-listing .ProductInstance p.product-name{margin-top:0}.search-result-listing .product-item+.product-item{padding-left:0}.search-result-listing .product-item.callout-item{margin-bottom:40px}.search-result-listing.browse-results .result-item.callout{position:initial;margin-left:0;width:100%;max-width:none}.search-result-listing .callout>div{position:initial;-ms-transform:inherit;transform:inherit;overflow:hidden}.search-result-listing .callout svg.svg-broom{margin-bottom:0}.search-result-listing.browse-results .result-item.callout img{margin:25px 10px 0;float:left}.search-result-listing.browse-results .result-item.callout p,.search-result-listing.browse-results .result-item.callout a.more{text-align:left;width:75%;float:right}.search-result-listing .callout .more svg{position:relative;top:0;right:0}.search-filters{display:none;width:100%}.search-filters+.main-content{padding-left:0;width:100%}.search-result-listing .callout>div{padding-left:5px;padding-right:5px}.search-result-listing.browse-results .result-item.callout img{margin-left:0}.search-result-listing.browse-results .result-item.callout p,.search-result-listing.browse-results .result-item.callout a.more{width:70%;font-size:.9rem}.main-content.account h2{font-size:1.5rem}.main-content.account .control-container{width:100%;float:none;margin-bottom:20px}.main-content.account .control-row{padding:0}.main-content.account .control-row:first-child{padding-bottom:8px;margin-bottom:18px}.main-content.account .control-container .control-input{width:100%}section.email-and-password .current-email{margin-bottom:20px}section.my-social-accounts .control-row{display:block}section.my-social-accounts .action,section.my-social-accounts .description{display:block;width:100%;padding:0}section.my-social-accounts .action .btn{width:auto;display:block}section.my-social-accounts .description{margin:20px 0}section.my-comment-activity .no-activity{font-size:1.125rem}section.my-comment-activity .comment-activity-listing .item{border-bottom:1px solid #dbdbdc;display:block;padding-bottom:1.2rem;position:relative}section.my-comment-activity .comment-activity-listing .image{position:absolute;top:0;left:0;width:70px;height:70px}section.my-comment-activity .comment-activity-listing .content{padding-left:0}section.my-comment-activity .comment-activity-listing h3{font-size:1rem;line-height:1rem}section.my-comment-activity .comment-activity-listing .content blockquote,section.my-comment-activity .comment-activity-listing .content .date-time{margin-left:10px}section.my-comment-activity .comment-activity-listing .image+.content blockquote,section.my-comment-activity .comment-activity-listing .image+.content .date-time{margin-left:90px}section.my-comment-activity .comment-activity-listing .content .content-meta{min-height:60px}section.my-comment-activity .comment-activity-listing .action-buttons .btn{display:block}section.my-comment-activity .comment-activity-listing .action-buttons .btn+.btn{margin-top:10px;display:inline-block;-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;left:50%;white-space:nowrap}section.before-and-after .no-activity{font-size:1.125rem}section.before-and-after .submit-story{width:100%}section.before-and-after .submit-story a{padding:20px}section.before-and-after .submit-story .content-area{position:relative}section.before-and-after .submit-story a .svg-plus{float:left;width:20px;height:20px;position:absolute;top:50%;margin-top:-10px}section.before-and-after .submit-story a p{float:left;margin-left:35px;font-size:.775rem;font-weight:700;text-align:left}section.before-and-after .masonry-item .item-content{padding-left:5px;padding-right:5px}section.before-and-after .masonry-item .item-content .icon{width:30px;height:30px;margin-top:-19px;margin-left:-15px}section.before-and-after .masonry-item .item-content .icon svg{width:13px;height:13px}section.before-and-after-tips .no-activity{font-size:1.125rem}.main-content.account section.before-and-after-tips .control-row:first-child{padding-bottom:0;margin-bottom:0}section.before-and-after-tips .upload-photos .col,section.before-and-after-tips .upload-photos .col+.col{width:100%;padding:0;float:none}section.before-and-after-tips .upload-photos .col+.col{margin-top:20px}section.before-and-after-tips .secondary-fields .col .control-input,section.before-and-after-tips .secondary-fields .col .control-select,section.before-and-after-tips .secondary-fields .col .control-checkbox,section.before-and-after-tips .secondary-fields .col .control-radiogroup{max-width:100%}section.before-and-after-tips .form-actions .btn.form-submit{width:50%;margin-bottom:20px}section.before-and-after-tips .control-checkbox .control-col{width:100%}section.my-reviews .no-activity{font-size:1.125rem}section.my-reviews .review-item .review-source{width:100%;float:none;margin-right:0}section.my-reviews .review-item .review-description{margin-top:20px;width:100%;float:none}section.my-reviews .review-item .review-description .rating-summary .rating-date{clear:left;float:none}section.email-preferences .no-activity{font-size:1.125rem}.main-content.account section.email-preferences .control-row:first-child{padding-bottom:0;margin-bottom:0}section.email-preferences .secondary-fields .col .control-input,section.email-preferences .secondary-fields .col .control-select,section.email-preferences .secondary-fields .col .control-checkbox,section.email-preferences .secondary-fields .col .control-radiogroup{max-width:100%}section.email-preferences .form-actions .btn.form-submit{width:50%;margin-bottom:20px}section.my-store .different-store .control-input{width:100%}section.rating .rating-item{padding:22px}section.rating .rating-item .rating-summary{width:100%;float:none;border-right:0}section.rating .rating-item .rating-summary .rating-scale{display:block;margin-top:5px}section.rating .rating-item .rating-description{width:100%;float:none;padding:0;margin-top:20px}section.rating .rating-item .rating-description .action-buttons{text-align:center}section.rating .rating-item .rating-description .action-buttons .btn{margin-bottom:10px;line-height:1rem}section.rating .rating-item .rating-summary .pilot-logo{border-bottom:1px solid #d6d6d6;padding-bottom:20px}section.lead-capture-form .control-rtf.col{width:100%;float:none}section.lead-capture-form .lead-form{width:90%;padding:13px 5%;float:none}section.recover-email .form-header{max-width:100%}section.recover-email .col.reset-form{width:100%}section.password-reset .form-header{max-width:100%}section.password-reset .col.reset-form{width:100%}section.emailrecovery-passwordreset .col.col-left{width:100%;float:none;padding-right:0;padding-bottom:0;border:0;text-align:center}section.emailrecovery-passwordreset .col.col-left .btn{float:none}section.emailrecovery-passwordreset .col.col-sep{width:100%;float:none;padding:30px 0;border-bottom:1px solid #d6d6dd;height:1px}section.emailrecovery-passwordreset .col.col-sep .col-text{top:50%;margin-top:7px}section.emailrecovery-passwordreset .col.col-right{width:100%;float:none;padding-left:0;margin-top:20px;text-align:center}section.emailrecovery-passwordreset .col.col-right .btn{float:none}section.register .primary-fields .col{width:100%;float:none;padding-right:0;border:0}section.register .primary-fields .col+.col{padding-left:0}section.register .form-header h2.line-through:after{display:none}section.register .primary-fields .col .geo-text p{padding-top:0}section.register.form2 .register-form .col{width:100%;float:none}section.register.form2 .register-form .col+.col{margin-left:0}section.register .col .support-text{min-height:auto}section.register .col .support-text p{padding-top:0;margin:10px 0}section.register.form2 .register-form .secondary-fields .control-container{max-width:100%}section.register.form2 .form-actions .btn.form-submit{width:50%;margin-bottom:20px}section.register.form2 .register-form .control-col{width:100%}.hero-accountcreated{height:auto}.hero-accountcreated .content-block{width:85%}.hero-accountcreated .content-block h1{font-size:1.25rem;margin-bottom:10px}.compare-bar .bar-content{max-height:0}.compare-bar.expanded .bar-content{transition:max-height .7s ease;height:auto;max-height:450px}.compare-bar .bar-content .bar-item{width:100%;float:none;margin-bottom:10px}section.rating-listing .rating-item .no-activity{font-size:1.125rem}section.rating-listing{width:100%;float:none;margin-right:0;margin-bottom:0;padding-bottom:90px;border-bottom:1px solid #b8b7b9}section.rating-listing .rating-item .col{width:100%;float:none;margin-right:0}section.rating-listing .rating-item .col+.col{margin-top:20px;width:100%;float:none}section.rating-listing .rating-item .rating-summary .posted-date{clear:left;float:none}section.send-to-store form{width:100%;margin:0}section.send-to-store h2{font-size:1.5rem}section.send-to-store .control-row{padding:0}section.send-to-store .control-row .control-container{width:100%;float:none;margin-bottom:20px}section.send-to-store .control-row:first-child{padding-bottom:8px;margin-bottom:18px}section.send-to-store .control-container .control-input{width:100%}section.send-to-store .control-row.width-offset .control-container .control-select{max-width:100%;width:100%}section.send-to-store .selected-store .select-different-store{width:100%}.sticky-nav.storenews-detail .col:first-child{display:none}.sticky-nav.storenews-detail .col+.col{width:100%}section.saf-result-listing .list-wrapper>div{margin-right:2%}section.saf-result-listing .list-wrapper>div:nth-child(3n){margin-right:0}section.saf-result-listing .list-wrapper>div:nth-child(4n){margin-right:2%}section.saf-result-listing .saf-item{width:calc(31% - 20px)}section.saf-result-listing .submit-story{width:31%}.site-search-listing{width:100%;float:none;margin-bottom:20px}.site-search-listing+.one-item-callout{display:none}.employment .col{width:100%;margin:0;padding:0}.employment .col+.col{padding:0}.employment .col.col-file{width:calc(100% - 16px)}section.before-after-gallery .before-after-area{display:block;width:100%}section.before-after-gallery .before-after-description{display:block;width:100%;padding-left:0;margin-top:20px}section.before-after-gallery .before-after-listing-container .before-after-item{width:100%;display:block;padding-right:0}section.before-after-gallery .before-after-listing-container .before-after-item:first-child+.before-after-item{padding-right:0;padding-left:0}section.before-after-gallery .before-after-listing-container .before-after-item:nth-child(3n){padding-left:0;padding-right:0}.slider.homepage .initial-state,.slider.homepage .slide{background:transparent;background-position:50% 50%}.slider.homepage.shop .slick-list{background:#9194b6!important}.slider.homepage h1{display:inherit}.slider.homepage:not(.slick-initialized) .slide:first-child h1,.slider.homepage .slide[aria-describedby=slick-slide00] h1,.slider.homepage .slide.slick-cloned:last-child h1{display:none}.product-row-2 .product-item{width:100%}.product-row-2 .product-item .ProductInstance{margin:10px 0}.product-row-2 .product-item.callout-item{margin-bottom:10px}.product-row-2 .product-item.callout-item .result-item.callout{margin-bottom:0}.multilocation-map-container{height:70vw}.multilocation-store-item{padding:15px 0;width:100%}.multilocation-store-item:last-child{border-bottom:none}.multilocation-store-item-inner{padding:0;border:none}.multilocation-store-item.separator-medium{display:none}}@media screen and (max-width:500px){.nav-toggle{height:24px;width:24px}.nav-toggle span{bottom:9px}.subnav li{margin-bottom:27px}.subnav li:last-of-type{margin-bottom:15px}}@media print{.new-main-nav{display:none}}@media only screen and (max-width:500px){.new-main-nav{padding-left:10px;padding-right:10px}.new-main-nav .top-item{font-size:11px;font-size:1.1rem;padding-top:15px}.new-main-nav .section-toggle svg{height:18px;width:18px}.subnav a{font-size:12px;font-size:1.2rem}.second-level .subnav .columns{padding-left:4px;padding-right:4px;padding-top:60px}.subnav.three-levels dd ul{padding-left:25px}.second-item{margin-bottom:13px}.second-item a{font-size:11px;font-size:1.1rem}.toggle-back{font-size:11px;font-size:1.1rem;padding-bottom:15px;padding-left:21px;padding-top:15px}.toggle-back svg{height:18px;margin-right:15px;width:18px}.global-footer .store-location-details .store-hours,.global-footer .store-location-details .store-badges{text-align:center}.global-footer .store-location-details .store-badges img{float:none;display:inline-block;width:21%;max-width:none}section.accordion .accordion-content ul{width:100%}.main-content.account .form-actions .btn{display:block;width:100%}.main-content.account .form-actions .btn+.btn{margin-top:10px}.control-radiogroup{width:80%;margin:10px auto}section.my-profile .user-avatar .avatar-photo{display:block;margin:0 auto}section.my-profile .user-avatar .avatar-control{display:block;width:100%;text-align:center;padding-left:0;margin-top:20px}section.my-profile .default-avatars .control-radiogroup .item{width:33%;text-align:center;margin:0;padding:10px;box-sizing:border-box}section.my-profile .default-avatars img.default-avatar{height:auto;width:100%}section.send-to-store .my-boards .board-item{width:100%;float:none;margin-top:10px}section.send-to-store .my-boards .board-item+.board-item{margin:0}section.estimate-board .estimate-listing .estimate-item li.by-line .sku{display:block;margin-top:5px;padding-left:0}section.send-to-store .form-actions .btn{display:block;width:100%}section.send-to-store .form-actions .btn+.btn{margin-top:10px}section.send-to-store .control-container label{min-height:0}}@media only screen and (min-width:768px){.new-main-nav>.grid-container{position:relative}.new-main-nav>ul{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:0;padding-top:0}.new-main-nav>ul>li:nth-child(n+5) .subnav{left:auto;right:0}.new-main-nav>ul>li.active .top-item.section-toggle:not(.option-search){position:relative}.new-main-nav>ul>li.active .top-item.section-toggle:not(.option-search):after{border-bottom:13px solid #fff;border-left:13px solid transparent;border-right:13px solid transparent;bottom:-3px;content:"";height:0;left:50%;position:absolute;-ms-transform:translateX(-50%);transform:translateX(-50%);width:0}.subnav{transition:all .5s ease;background-color:#fff;height:0;left:0;max-width:960px;overflow:hidden;padding:0 10px;top:100%}.subnav *{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:opacity .75s ease}.subnav.active{transition:all .75s ease;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";z-index:2100}.subnav.active *{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.subnav.animating{border-bottom:10px solid #fff;z-index:1900}.subnav.animating *{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:opacity .75s ease}.subnav a{font-size:9px;font-size:.9rem;letter-spacing:.8px}.subnav .columns{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.toggle-back{display:none}[data-component=hover-grid] ol{-ms-flex-direction:column;flex-direction:column}[data-component=hover-grid] ol li .item .content a,[data-component=hover-grid] ol li .item .content p{font-size:1rem}.product-categories ol{-ms-flex-direction:row;flex-direction:row}.product-categories ol li{-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.product-categories ol.product-faq{-ms-flex-direction:column;flex-direction:column}.product-categories ol.product-faq article{-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row}.product-categories ol.product-faq article img{width:50%}.product-categories ol.product-faq article .content{-ms-flex:1;flex:1;padding-left:40px}.product-categories ol.product-faq article .content p{font-size:.8rem}.product-categories ol.product-faq li:nth-child(even) article{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.product-categories ol.product-faq li:nth-child(even) article .content{padding-left:0;padding-right:40px}.product-categories article .content a{font-size:.75rem}.product-categories article .content a:after{height:12px;top:0}[data-component=hover-grid] ol{-ms-flex-direction:column;flex-direction:column}[data-component=hover-grid] ol li .item .content a,[data-component=hover-grid] ol li .item .content p{font-size:1rem}.control-menu{position:relative}.control-menu ul{display:none}.control-menu a.trigger{border-left:1px solid transparent;border-right:1px solid transparent;position:relative}.control-menu:hover a.trigger{border-left:1px solid #dadcdc;border-right:1px solid #dadcdc;color:#008c99}.control-menu a.trigger:after{content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #716f73;position:absolute;top:50%;right:6px;margin-top:-2px}.control-menu:hover ul{display:block;position:absolute;width:100%;z-index:2}.control-menu ul{background-color:#fff}.control-menu ul li{float:none}.control-menu ul a{display:block;padding:5px 10px}.control-menu ul a:hover{background:#e9e9ed}.global-header .nav-top{height:30px}.global-header.blog-variation{margin-top:10px}.global-header .nav-top{height:auto}.global-header.blog-variation .nav-top .blog-link-items,.global-header.blog-variation .nav-top .options{font-size:.875rem;font-family:Interstate Light,sans-serif}.global-header.blog-variation .nav-top .blog-link-items a+a{margin-left:20px}.global-header.blog-variation .nav-top .blog-link-items,.global-header.blog-variation .nav-top .options{position:relative;top:20px}.global-header.blog-variation .diving-line{top:63px;position:absolute;width:100%;height:0;border-top:1px solid #dadcdc;left:0}.global-header.blog-variation .nav-top .blog-link-items,.global-header.blog-variation .nav-top .blog-header-images,.global-header.blog-variation .nav-top .options{float:left;width:32%}.global-header.blog-variation .nav-top .blog-header-images{padding:0 2%;text-align:center;z-index:2;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.global-header.blog-variation .nav-top .blog-header-images .cca-logo{max-width:60%;margin-bottom:13px;display:inline-block}.global-header.blog-variation .nav-top .blog-header-images .blog-logo{display:block;background-color:#fff;padding:18px 13px 21px 16px;border:1px solid #dadcdc}.global-header.blog-variation .nav-top .blog-header-images .blog-logo img{width:100%;height:auto}.global-header.blog-variation .nav-top .options{top:15px;min-width:auto}.global-header.blog-variation .nav-top .blog-options-wrapper{display:inline-block;float:right;padding-right:14px}.global-header.blog-variation .nav-top .blog-options-wrapper .control-dropdown.account{float:none;display:inline-block}.global-header.blog-variation .nav-top .blog-options-wrapper .shop-link{color:#0096a4;text-transform:uppercase;letter-spacing:-.1px;font-weight:700;position:relative;display:inline-block;padding-right:14px}.global-header.blog-variation .nav-top .blog-options-wrapper .shop-link .svg-next-arrow{display:inline-block;width:14px;height:9px;fill:#0096a4;position:absolute;margin-left:5px;top:2px;right:0}.global-header.blog-variation .nav-top .blog-options-wrapper .shop-link:hover{color:#00464d}.global-header.blog-variation .nav-top .blog-options-wrapper .shop-link:hover .svg-next-arrow{fill:#00464d}.global-header.blog-variation .main-nav>li{padding-bottom:0}.global-header.blog-variation .main-nav li.active .main-nav-item:before,.global-header.blog-variation .main-nav li.active .main-nav-item:after{display:none}.hero-fullbleed .info-tooltip{bottom:25px;display:block;position:absolute;right:20px}.hero-fullbleed .video{background-image:none!important}.hero-fullbleed.product-detail .info-bar{width:93%}}@media only screen and (min-width:960px){.subnav{padding:0 40px}.browse-results.inspiration-landing .control-filter-bar .control-dropdown,.browse-results.inspiration-landing .control-filter-bar .control-filter-options{padding-left:0}}@media only screen and (min-width:992px){[data-component=hover-grid] ol{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}[data-component=hover-grid] ol li{margin:0;max-height:305px;-ms-flex:0 1 19.04rem;flex:0 1 19.04rem;margin-bottom:20px;border:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}[data-component=hover-grid] ol li:nth-child(3n-1){margin:0 23px}[data-component=hover-grid] ol li .item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;-ms-flex-align:center;align-items:center}[data-component=hover-grid] ol li .item .product-icon,[data-component=hover-grid] ol li .item .product-thumbnail{display:-ms-inline-flexbox;display:inline-flex}[data-component=hover-grid] ol li .item .content{box-sizing:border-box;height:80%;width:80%;background-color:rgba(255,255,255,.75);position:absolute;margin-top:0;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}[data-component=hover-grid] ol li .item .content>*{position:relative}[data-component=hover-grid] ol li .item .content .title{color:#715f73;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}[data-component=hover-grid] ol li .item .content .title h2{font-size:20px;font-family:LibreBaskerville,serif;text-transform:uppercase}[data-component=hover-grid] ol li .item .content p{display:none}[data-component=hover-grid] ol li .item .content .product-icon{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";width:75%;margin-bottom:10px;margin-left:auto;margin-right:auto;color:#715f73}[data-component=hover-grid] ol li .item .content .product-icon_sm{width:0;height:0;position:absolute;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}[data-component=hover-grid] ol li .item:hover .content{color:#fff;background-color:#008c99;height:100%;width:100%}[data-component=hover-grid] ol li .item:hover .content .title{top:40px}[data-component=hover-grid] ol li .item:hover .content .title h2{color:#fff;font-size:20px;font-family:Interstate,sans-serif;text-transform:capitalize}[data-component=hover-grid] ol li .item:hover .content p{bottom:20px;display:block;font-size:.9rem}[data-component=hover-grid] ol li .item:hover .content .product-icon{width:0;height:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}[data-component=hover-grid] ol li .item:hover .content .product-icon_sm{width:50%;height:auto;position:relative;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}[data-component=product-category-subnav] .header nav .row{padding:0 25px}[data-component=product-category-subnav] .header nav .label{font-size:28px}[data-component=product-category-subnav] .header nav .nav-items{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}[data-component=product-category-subnav] .header nav .nav-items .nav-item{display:inline-block;-ms-flex:1 1 0;flex:1 1 0}[data-component=product-category-subnav] .header nav .nav-items .nav-item.mobile{display:none}.product-categories:last-child section{margin-bottom:80px}.product-categories ol{-ms-flex-direction:row;flex-direction:row}.product-categories ol li{-ms-flex:0 1 19.0625rem;flex:0 1 19.0625rem}.product-categories ol.product-faq li{-ms-flex:0 1 auto;flex:0 1 auto}.product-categories ol.product-faq article{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start}.product-categories ol.product-faq article img{width:24rem}.product-categories ol.product-faq article .content h2{margin:0 0 20px}.product-categories ol.product-faq article .content p,.product-categories article .content a{font-size:1rem}.product-categories article .content a:after{height:15px;top:-1px}[data-component=hover-grid] ol{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}[data-component=hover-grid] ol li{margin:0;max-height:305px;-ms-flex:0 1 19.04rem;flex:0 1 19.04rem;margin-bottom:20px;border:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}[data-component=hover-grid] ol li:nth-child(3n-1){margin:0 23px}[data-component=hover-grid] ol li .item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;-ms-flex-align:center;align-items:center}[data-component=hover-grid] ol li .item .product-icon,[data-component=hover-grid] ol li .item .product-thumbnail{display:-ms-inline-flexbox;display:inline-flex}[data-component=hover-grid] ol li .item .content{box-sizing:border-box;height:80%;width:80%;background-color:rgba(255,255,255,.75);position:absolute;margin-top:0;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}[data-component=hover-grid] ol li .item .content>*{position:relative}[data-component=hover-grid] ol li .item .content .title{color:#715f73;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}[data-component=hover-grid] ol li .item .content .title h2{font-size:20px;font-family:LibreBaskerville,serif;text-transform:uppercase}[data-component=hover-grid] ol li .item .content p{display:none}[data-component=hover-grid] ol li .item .content .product-icon{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";width:75%;margin-bottom:10px;margin-left:auto;margin-right:auto;color:#715f73}[data-component=hover-grid] ol li .item .content .product-icon_sm{width:0;height:0;position:absolute;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}[data-component=hover-grid] ol li .item:hover .content{color:#fff;background-color:#008c99;height:100%;width:100%}[data-component=hover-grid] ol li .item:hover .content .title{top:40px}[data-component=hover-grid] ol li .item:hover .content .title h2{color:#fff;font-size:20px;font-family:Interstate,sans-serif;text-transform:capitalize}[data-component=hover-grid] ol li .item:hover .content p{bottom:20px;display:block;font-size:.9rem}[data-component=hover-grid] ol li .item:hover .content .product-icon{width:0;height:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}[data-component=hover-grid] ol li .item:hover .content .product-icon_sm{width:50%;height:auto;position:relative;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}[data-component=product-category-subnav] .header nav .row{padding:0 25px}[data-component=product-category-subnav] .header nav .label{font-size:28px}[data-component=product-category-subnav] .header nav .nav-items{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}[data-component=product-category-subnav] .header nav .nav-items .nav-item{display:inline-block;-ms-flex:1 1 0;flex:1 1 0}[data-component=product-category-subnav] .header nav .nav-items .nav-item.mobile{display:none}}@media screen and (max-width:990px) and (min-width:768px){.grid-container{max-width:932px;padding:14px 14px 0}}@media screen and (min-width:768px){.mobile-only{display:none}.global-header .nav-top .btn.select-store:hover .svg-location{fill:#fff}}@media only screen and (max-width:950px){.favorite-tooltip.var2 .info-box{right:-14px}.favorite-tooltip.var2 .info-box:after{margin-left:40px}.favorite-tooltip.var2 .info-box:before{margin-left:39px}.favorite-tooltip.var2 .info-box.info-box.info-box--col{right:-39px;margin-right:0}.favorite-tooltip.var2 .info-box--col:before,.favorite-tooltip.var2 .info-box--col:after{right:39px}.sticky-nav .control-sharing .jsx-FavoriteTooltip.circle .favorite-tooltip.var2 .info-box{right:8px}.search-result-listing .callout>div{padding:20px}}@media only screen and (max-width:600px){.favorite-tooltip.var2 .info-box .control-checkbox.control-checkbox--col .item{width:100%}.favorite-tooltip.var2 .info-box.info-box.info-box--col{right:-34px;z-index:11;top:45px;width:132px;margin-right:0}.favorite-tooltip.var2 .info-box--col:before,.favorite-tooltip.var2 .info-box--col:after{right:39px}.ProductInstance.compare-item .favorite-tooltip.var2 .info-box.info-box.info-box--col{right:0}.ProductInstance.compare-item .favorite-tooltip.var2 .info-box--col:before,.ProductInstance.compare-item .favorite-tooltip.var2 .info-box--col:after{right:16px}.text-truncation-clone a.text-truncation-less,.text-truncation a.text-truncation-more{display:inline-block}.related-content.comment-offset .grid-container{width:calc(100% - 28px)}.related-content.comment-offset .grid-container .control-comments{padding-left:0}.control-comments .comment-listing .col{word-break:break-all}.control-comments .comment-listing .user-name{font-size:.75rem;margin-top:5px}.control-comments .comment-listing .col+.col{width:calc(90% - 60px);padding-left:10%}section.my-comment-activity .comment-activity-listing .image+.content{padding-left:0}section.before-and-after .masonry-item-sizer,section.before-and-after .masonry-item{width:calc(50% - 5px)}section.before-and-after .masonry-item.submit-story{width:100%}section.lead-capture-form .lead-form.full-wide .field-border,section.lead-capture-form .lead-form.full-wide .field-border--medium,section.lead-capture-form .lead-form.full-wide .field-border--large,section.lead-capture-form .lead-form.full-wide .field-border--small{-ms-flex-preferred-size:100%;flex-basis:100%}section.register-success .success-message{width:100%;float:none;max-width:inherit;margin-bottom:20px}section.register-success .callout-save-favorites{width:100%;float:none}section.rating-listing .rating-item .col+.col{margin-top:0}section.rating-listing .rating-item .rating-summary{margin-bottom:5px}section.rating-listing .rating-item p{margin-top:5px}section.product-info .jsx-FavoriteTooltip.button{width:100%}section.product-info .jsx-FavoriteTooltip.button .favorite-tooltip.var2 .tooltip-icon{position:absolute;left:50%;margin-left:-75px}}@media only screen and (max-width:550px){.control-comments .comment-listing .date-time,.control-comments .delete-comment{float:none}.control-comments .report-problem{float:none;margin-top:10px}.control-comments .delete-comment{float:none;text-align:left}.generic-modal-content .content-strip{width:90%;padding:20px 5%;left:0}section.flooringguide-budget .calculator-sqft .col,section.flooringguide-budget .calculator-sqft .col+.col{width:100%;display:block}section.flooringguide-budget .calculator-sqft .col+.col{border-left:0;margin-top:20px;width:calc(100% - 40px)}section.flooringguide-budget .calculator-sqft .col .jsx-FavoriteTooltip{position:relative;top:0;left:0;margin-top:10px}section.flooringguide-budget .calculator-sqft .calculator-result{padding:0}section.flooringguide-budget .calculator-total .col,section.flooringguide-budget .calculator-total .col+.col{width:100%;display:block}section.flooringguide-budget .calculator-total .col+.col{border-left:0;margin-top:20px;width:calc(100% - 40px)}section.flooringguide-budget .calculator-total .col .jsx-FavoriteTooltip{position:relative;top:0;margin-top:10px}section.flooringguide-budget .calculator-total .calculator-result{padding:0}}@media only screen and (max-width:870px){.control-pagination .more{display:none}}@media only screen and (max-width:800px){.control-store-location .store-hours dl li span{display:block}section.my-comment-activity .comment-activity-listing h3{font-size:1rem}section.login .col.login-form{width:100%;float:none;padding-right:0;border:0}section.login .col.col-sep{width:100%;float:none;padding:30px 0;border-bottom:1px solid #d6d6dd;height:1px}section.login .col.col-sep .col-text{top:50%;margin-top:7px}section.login .col.social-form{width:100%;float:none;padding-left:0;margin-top:20px}section.login .form-header h2.line-through:after{display:none}.callout-var2 dl{width:100%;margin-left:0}.callout-var2 dl dt img{max-height:150px;display:block}}@media only screen and (max-width:400px){.control-store-location .store-hours .call-store,.control-store-location .store-hours .free-estimate,.control-store-location .my-store-button .make-my-store{min-width:inherit;display:block}.select-store-modal-content form.takeover-search{width:90%}.select-store-modal-content .btn.use-current-location{padding:14px 7px;font-size:1rem}.global-search-modal-content{width:100%}.global-search-modal-content .content-wrapper .control-input input{font-size:1.25rem}section.print-coupon .col.coupon-content .btn.print-coupon{min-width:inherit;display:block}.compare-bar .bar-toggler{height:auto}.compare-bar.expanded .bar-toggler a.btn.compare-products{float:none;margin-bottom:10px;display:block}}@media only screen and (max-width:1000px){.control-store-location.small-variation .store-info .actions{position:relative;bottom:0}.control-store-location.small-variation .store-info .actions a{display:inline-block}.control-store-location.small-variation .store-info .actions a+a{padding-left:0;border-left:0}.browse-results.inspiration-landing .control-text p{line-height:18px}.related-content .article-list .article{width:48%;margin-bottom:20px}.related-content .article-list .article+.article{margin-left:0}.related-content .article-list .article .content{width:55%}.related-content .article-list .article:nth-child(2n){margin-left:2%}section.other-store-locations .location{width:49%;margin-right:2%}section.other-store-locations .location:nth-child(3n){margin-right:2%}section.other-store-locations .location:nth-child(2n){margin-right:0}}@media only screen and (max-width:480px){.control-store-location.small-variation .store-info .actions a{display:inline-block}.control-store-location.small-variation .store-info .actions a+a{padding-left:0;border-left:0}.hero-fullbleed.error-hero{height:580px}.hero-fullbleed.error-hero.image-swap{background-image:none!important}.hero-fullbleed.error-hero .content-block{width:90%;margin-top:290px}.hero-fullbleed.flooring-guide{height:235px}.hero-fullbleed.flooring-guide .grid-container{padding:0}.hero-fullbleed.flooring-guide .content-block{width:90%;padding:10% 2%}.hero-fullbleed.about{height:235px}.hero-fullbleed.about .content-block{padding:5%;width:90%}.hero-fullbleed.about h1{font-size:1.25rem}.hero-fullbleed.product-category{height:235px}.hero-fullbleed.product-category .grid-container{padding:0}.hero-fullbleed.product-category .content-block{width:90%;padding:6% 2%}.hero-fullbleed.homepage .shop-state .options>div{height:auto}.hero-fullbleed.homepage .shop-state .options h2+div{padding:20px 0;position:static;-ms-transform:none;transform:none}.hero-fullbleed.search-results{height:235px}.hero-fullbleed.search-results .grid-container{padding:0}.hero-fullbleed.search-results .content-block{width:90%;padding:10% 2%}.browse-results.inspiration-landing .control-filter-bar .filter-action .filter-button{padding-left:25px;padding-right:25px}.browse-results.inspiration-landing .control-filter-bar .control-input{width:calc(90% - 15px)}.topic-callout .row{margin-bottom:0}.topic-callout .item{float:none;margin-bottom:20px;width:100%}section.before-and-after-tips .form-actions .btn.form-submit,section.before-and-after-tips .form-actions .btn,section.email-preferences .form-actions .btn.form-submit,section.email-preferences .form-actions .btn{width:100%;margin-bottom:20px}section.register .col .control-container{margin-bottom:20px}section.register .col .support-text{min-height:auto}section.register.form2 .form-actions .btn.form-submit,section.register.form2 .form-actions .btn{width:100%;margin-bottom:20px}section.compare-table thead img{width:70%;width:80%}section.compare-table .inner-body .btn{padding-left:0;padding-right:0;width:95%}section.flooringguide-intro h3{font-size:1.25rem}section.flooringguide-intro h4{font-size:1rem;margin-bottom:25px}section.flooringguide-intro .guide-item{margin-right:20px;margin-bottom:20px}section.flooringguide-intro .guide-item .col.content-area{width:100%;padding-right:25px}section.flooringguide-intro .guide-item .col+.col{display:none}section.flooringguide-budget .calculator-sqft,section.flooringguide-budget .calculator-total{padding:20px 10px}section.flooringguide-compare .listing-wrapper .compare-item,section.flooringguide-compare .listing-wrapper .compare-item:nth-child(2n){width:100%;float:none}.related-articles .item{width:100%;float:none;margin-bottom:20px}section.inspiration-grid .masonry-item{min-width:100px}section.store-news .col.image{width:100%;float:none;margin-right:0;margin-bottom:10px;display:none}section.store-news .col.image img{width:100%;height:auto;max-width:250px}section.store-news .col+.col.meta{width:100%;float:none}section.store-news .col.meta h5{font-size:1.2rem}section.store-news .col.meta p{font-size:1rem}.estimate-modal-content section.estimate-board{width:280px}section.saf-result-listing .list-wrapper>div{margin-right:0}section.saf-result-listing .list-wrapper>div:nth-child(2n){margin-right:0;margin-left:0}section.saf-result-listing .saf-item{width:calc(100% - 20px)}section.saf-result-listing .submit-story{width:100%;padding:0!important}section.saf-result-listing .list-wrapper .saf-item{padding:20px 10px}section.saf-result-listing .submit-story .content-area p,section.saf-result-listing .list-wrapper .saf-item .content-area{width:75%;float:right;text-align:left}section.saf-result-listing .submit-story{padding:20px 10px}section.saf-result-listing .submit-story a{padding:20px 10px;font-size:.9rem}section.saf-result-listing .submit-story .content-area{position:relative}section.saf-result-listing .submit-story .content-area .svg-plus{position:relative;left:-5px;margin:0 auto;display:inline-block}section.visualizer-grid .masonry-item{min-width:100px}}@media only screen and (min-width:900px){.global-header .nav-top .options{min-width:475px}.multilocation-store-item:nth-child(3n+1):nth-last-child(-n+3),.multilocation-store-item:nth-child(3n+1):nth-last-child(-n+3)~.multilocation-store-item{border-bottom:none}.multilocation-store-item:nth-child(3n) .multilocation-store-item-inner{border-right:none}}@media only screen and (max-width:900px){.global-header .nav-top .control-dropdown.account{position:absolute;right:0;top:45px}section.before-and-after-tips .secondary-fields .col .control-checkbox{max-width:70%}.product-row-2 .product-item{width:100%}.product-row-2 .product-item:nth-child(3n+1){clear:none}.product-row-2 .product-item:nth-child(2n+1){clear:left}}@media only screen and (max-width:767px) and (max-width:500px){.global-header .nav-top .mobile-options .mobile-search .svg-search{height:23px;width:23px}.global-header .nav-top .options .call-store,.global-header .options .select-store,.global-header .options .estimate{font-size:8px;font-size:.8rem;letter-spacing:-.4px}}@media only screen and (max-width:420px){.global-header .nav-top .options .select-store,.global-header .nav-top .options .call-store{float:none;display:block;width:initial;margin-right:0}.global-header .nav-top .options .estimate{float:none;display:inline-block;width:44%;margin-left:2.25%}.global-header .nav-top .options .select-store{display:inline-block;width:43%;padding-right:10px;margin-right:2.25%}}@media only screen and (min-width:768px) and (max-width:990px){.global-header.blog-variation .nav-top .blog-link-items{top:0}.global-header.blog-variation .nav-top .blog-link-items a{display:block}.global-header.blog-variation .nav-top .blog-link-items a+a{margin-left:0;margin-top:4px}.global-header.blog-variation .nav-top .options{top:-10px}.global-header.blog-variation .nav-top .blog-options-wrapper .control-dropdown.account{display:block;position:inherit!important}.global-header .nav-top .options .control-dropdown.account .trigger:after{right:inherit;margin-top:-3px;margin-left:4px}}@media only screen and (min-width:930px){.hero-fullbleed .info-tooltip{right:calc(50% - 450px)}}@media only screen and (max-width:650px){.hero-fullbleed.product-detail .info-bar h1{font-size:1.25rem}.hero-fullbleed.product-detail .info-bar h2{font-size:1rem}.hero-fullbleed .help-options{width:75%}.hero-fullbleed.product-detail{overflow-x:hidden}.control-filter-bar .control-dropdown{width:calc(100% - 54px);float:none;border:0!important}.browse-results.inspiration-landing .control-text{width:calc(100% - 55px);padding:0 27px 19px;display:none}.browse-results.inspiration-landing .control-text p{line-height:18px}.saf-finder-content .sticky-nav .pdp-sticky-nav>li,.saf-finder-content .sticky-nav .pdp-sticky-nav>li.save-action{width:100%}.saf-finder-content .sticky-nav .pdp-sticky-nav>li.send-to-store{width:100%;text-align:center}section.inspiration-grid .masonry-item{width:48%}section.trust-pilot-3item .review-item{width:100%;margin-bottom:20px}section.trust-pilot-3item .review-item:nth-child(2n+1){margin:0;margin-bottom:20px}section.product-info .col-images,section.product-info .col-meta,section.product-info .col-meta .col-price,section.product-info .col-meta .col-detail{width:100%}section.product-info .col-meta .col-price{border-right:0;padding-right:0;margin-top:10px}section.product-info .col-meta .col-detail{text-align:center;margin-top:10px}section.product-info .col-meta .add-to-board{float:none;display:block;margin-bottom:10px}section.product-info .col-meta .control-sharing{float:none;width:100%;margin-top:20px}section.product-info .col-meta .more-info{border-bottom:0}section.product-info .col-meta h4,section.product-info .col-meta p{text-align:center}section.product-nav{margin-top:0}section.product-nav .pdp-sticky-nav{display:block;max-height:0;overflow:hidden;transition:max-height .7s ease}section.product-nav .pdp-sticky-nav.expanded{height:auto;max-height:400px}section.product-nav .pdp-sticky-nav>li{display:block;border-top:1px solid #d6d6dd}section.product-nav .mobile-jump{display:block}section.product-nav .pdp-sticky-nav>li.share-option{display:none}section.product-nav .pdp-sticky-nav>li.send-to-store{width:100%}.mfp-container section.product-nav .mobile-jump{width:calc(100% - 20px)}.accordion-content .pdp-warranty .col ul{width:60%;font-size:1rem}.accordion-content .pdp-warranty .col+.col,.accordion-content .pdp-warranty .col{width:100%;float:none;padding-left:0}.accordion-content .pdp-warranty .col dl{margin-top:10px}.accordion-content .pdp-warranty .col .logo{max-width:150px;width:25%}.accordion-content .pdp-warranty .col p{font-size:1rem}.accordion-content .pdp-warranty .col img{float:right;width:23%}section.saf-result-listing .list-wrapper>div{margin-right:0}section.saf-result-listing .list-wrapper>div:nth-child(2n){margin-right:0;margin-left:2%}section.saf-result-listing .saf-item{width:calc(48% - 20px)}section.saf-result-listing .submit-story{width:48%}section.visualizer-grid .masonry-item{width:100%;height:108px}section.visualizer-grid .masonry-item .visualizer-item{height:108px}section.visualizer-grid .visualizer-item .visualizer-link{float:left;width:108px;height:108px;overflow:hidden}section.visualizer-grid .visualizer-item .visualizer-image{height:100%;width:auto}section.visualizer-grid .visualizer-item .item-content{display:inline-block;box-sizing:border-box;text-align:left;width:calc(100% - 108px)}section.visualizer-grid .visualizer-item .delete-item{padding-left:0;display:block}section.visualizer-grid .viz-link{height:108px;padding:0 30px}section.visualizer-grid .viz-link svg{margin:0;float:left}section.visualizer-grid .viz-link p{float:right;text-align:left;width:calc(100% - 88px);font-size:.8em;line-height:1.6em}section.manage-boards .grid-item{display:block;width:100%;margin-top:10px}section.manage-boards .grid-item:before,section.manage-boards .grid-item:after{content:"";display:table}section.manage-boards .grid-item:after{clear:both}section.manage-boards .grid-row{display:block;width:100%;margin-bottom:0}section.manage-boards .grid-spacer{display:none}section.manage-boards .grid-item a{float:left;width:25%;margin-right:10px}section.manage-boards .grid-item .content-area{float:left;width:64%;padding:10px 2%}section.manage-boards .grid-item .content-area a{float:none;width:100%;margin-top:10px}section.manage-boards .add-board{min-height:0}section.manage-boards .add-board a.toggle-link{position:relative;width:100%}section.manage-boards .add-board .content-area{float:none;width:100%;padding:10px 2%;position:relative;left:auto;top:auto;-ms-transform:translate(0);transform:translate(0)}section.manage-boards .add-board .svg-plus{display:inline-block;margin-bottom:0;width:30px}section.manage-boards .add-board p{display:inline-block}section.manage-boards .add-board span.icon{display:inline-block;vertical-align:middle;margin-right:10px}}@media only screen and (max-width:440px){.hero-fullbleed .help-options a{font-size:1.25rem}.hero-fullbleed .help-options .trigger:after{right:27px}}@media only screen and (max-width:960px){.hero-fullbleed.generic-hero .grid-container,.hero-fullbleed.error-hero .grid-container{padding:0}.hero-fullbleed.error-hero h2 br{display:none}.hero-fullbleed.error-hero .grid-container .content-block-wrapper{padding:0 14px}.browse-results.inspiration-landing .control-filter-bar h5,.browse-results.inspiration-landing .control-filter-bar .filter-action,.browse-results.inspiration-landing .control-filter-bar .control-input{padding-left:15px}}@media only screen and (max-width:1100px){.hero-banded .grid-container,.hero-accountcreated .grid-container{padding:0}}@media only screen and (max-width:860px){.hero-fullbleed.homepage.v1.shop{background:#9194b6!important;height:800px}.hero-fullbleed.homepage.v1.shop .shop-state .options{float:none;width:100%}.hero-fullbleed.homepage.v1.shop .shop-state .options>div{float:none;margin:0 auto;min-width:280px;width:calc(100% - 40px)}.hero-fullbleed.homepage.v1.shop .options>p{float:none;margin:-3px auto;top:0}.hero-fullbleed.homepage.v1.shop .options>a{bottom:-25px}.hero-fullbleed.homepage.v1.shop .shop-state .options>div:first-of-type{z-index:2}}@media only screen and (max-width:850px){.related-content .article-list .article{width:100%}.related-content .article-list .article .content{width:calc(95% - 140px)}.related-content .article-list .article:nth-child(2n){margin-left:0}.related-content.comment-offset{width:100%;float:none;padding-left:0}.related-content.sharing-offset{width:100%;float:none;margin-top:40px;display:none}section.alt-text-images .col.text h3,section.alt-text-images .col.text p{margin-bottom:10px}section.accordion .accordion-expand .accordion-expand-trigger svg{width:18px;height:17px;top:3px}section.accordion .accordion-expand .accordion-expand-trigger{font-size:.875rem}section.saf-estimate-form .control-wrapper{padding:0 9%}}@media(max-width:767px){.control-rtf table td{display:block;overflow:hidden}.inspiration-page .media-container,.inspiration-page .jsx-ProductFeatured{float:none;width:100%;padding-left:0}.inspiration-page .jsx-ProductFeatured .ProductInstance{float:left;width:calc(50% - 9px);max-width:180px}.inspiration-page .jsx-ProductFeatured .ProductInstance:nth-child(2n+1){margin-right:0}.inspiration-page .jsx-ProductFeatured .ProductInstance dt>img{width:100%}section.estimate-board .estimate-listing .estimate-item{width:calc(100% - 22px);float:none;margin-bottom:20px}section.estimate-board .estimate-listing .estimate-item:nth-child(2n){margin-left:0}section.estimate-board .estimate-actions a.btn{width:inherit;float:none;margin:0;display:block}section.estimate-board .estimate-actions a.btn+a.btn{margin-left:0;margin-top:10px}}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-ms-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-ms-transform-origin:0;transform-origin:0}.mfp-arrow-right{-ms-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}@media only screen and (max-width:750px){.style-takeover-small.generic-modal .mfp-content{width:99%}.generic-modal-content{min-width:inherit}}@media only screen and (max-width:350px){section.other-store-locations .location .store-links{position:relative;margin-top:10px}section.other-store-locations .location .store-links a{display:inline-block;margin-top:10px}section.other-store-locations .location .store-links .my-store{display:block}section.other-store-locations .location .store-links .my-store .svg-map-pin{right:inherit;margin-left:5px}section.other-store-locations .location .store-links .my-store,section.other-store-locations .location .store-links .store-details{float:none}section.four-image-callout .col{width:100%;float:none}}@media only screen and (max-width:580px){section.result-listing .favorite-default .action-buttons a{float:none;width:inherit;display:block;margin:0 auto}section.result-listing .favorite-default .action-buttons a+a{margin-top:20px;margin-left:auto}}@media only screen and (max-width:768px){.expandable-side-navigation{width:100%;margin:0 auto;float:none}.expandable-side-navigation h5,.expandable-side-navigation .other-tools,.expandable-side-navigation>.nav-group{display:none}.expandable-side-navigation+section.main-content{width:100%;float:none;padding:0}.expandable-side-navigation .rollup-navigation{display:block;max-width:initial}.expandable-side-navigation .rollup-navigation.active{height:100%}.expandable-side-navigation .rollup-navigation.active .other-tools{display:block;padding:0 20px 20px}.expandable-side-navigation .rollup-navigation.active .custom-dropdown{position:initial;border:0}.expandable-side-navigation .rollup-navigation.active .custom-dropdown a{width:auto;height:1rem;font-size:.875rem}.expandable-side-navigation .rollup-navigation.active .custom-dropdown .nav-group{margin-bottom:0}.expandable-side-navigation .rollup-navigation.active .custom-dropdown .secondary-navigation{font-size:.8571rem}.expandable-side-navigation .other-tools dd a{display:block;height:auto;line-height:1.5}.expandable-side-navigation .rollup-navigation.active .custom-dropdown .other-tools a{height:auto;padding-left:23px}.expandable-side-navigation .other-tools dd a svg,.expandable-side-navigation .other-tools dd a svg.svg-eye,.expandable-side-navigation .other-tools dd a .svg-magicwand,.expandable-side-navigation .other-tools dd a .svg-table{top:50%;margin-top:-6px;height:12px}.product-takeover .preview-image .full-screen{display:none}}@media screen and (max-width:600px){.search-context-bar .search-context{width:100%;float:none}.search-context-bar .search-actions{width:300px}.search-context-bar .search-actions .toggle-filters{width:110px;float:left;display:block}.search-context-bar .search-actions .control-select{width:138px;margin-left:20px;float:right}.ProductInstance a.quickinfo{font-size:.825rem}.ProductInstance a.quickinfo svg{top:3px}}@media screen and (max-width:480px){.search-context-bar .search-actions{width:100%}.search-context-bar .search-actions .toggle-filters{width:calc(47% - 28px)}.search-context-bar .search-actions .control-select{width:47%;margin-left:4%}.ProductInstance a.quickinfo{font-size:.625rem}.ProductInstance a.quickinfo svg{top:2px;width:10px;height:10px}.ProductInstance .compare-wrapper .control-checkbox .item label{font-size:.725rem}}@media screen and (min-width:600px){.search-filters{display:block!important}}@media only screen and (max-width:1023px){.search-result-listing.col-4 .product-row{width:auto;display:block}.search-result-listing.col-4 .product-row .product-item{width:31%;display:inline-block;vertical-align:top}.search-result-listing.col-4 .product-row .product-spacer{display:inline-block;vertical-align:top}.search-result-listing.col-4 .product-row .callout-item{width:100%;display:block;max-width:inherit}.search-result-listing.browse-results .result-item.callout{position:static;height:auto;display:block;max-width:none;margin-bottom:45px}.search-result-listing .callout>div{position:initial;-ms-transform:inherit;transform:inherit;overflow:hidden}.search-result-listing .callout svg.svg-broom{margin-bottom:0}.search-result-listing.browse-results .result-item.callout img{margin:25px 10px 0;float:left}.search-result-listing.browse-results .result-item.callout p,.search-result-listing.browse-results .result-item.callout a.more{text-align:left;width:75%;float:right}.search-result-listing .callout .more svg{position:relative;top:0;right:0}}@media only screen and (max-width:1024px){section.compare-table .inner-body .rsp-pad{width:calc(100% - 30px)}section.compare-table .mobile-compare-table-text{display:block;text-transform:uppercase;color:#716f73;font-size:1rem;text-align:center;margin:30px 0 20px}section.compare-table .mobile-compare-table-text img{display:inline-block;margin-right:5px}section.compare-table .inner-body .scrollable-area{position:relative;overflow:hidden;height:100%;width:100%;display:initial}section.accordion section.compare-table .inner-body .scrollable-area{display:block}section.compare-table .rsp-swipe .inner-body .scrollable-area table{position:absolute;left:0}section.compare-table .inner-body .scrollable-area table td{min-width:170px}section.compare-table .inner-body .price .reg-price{position:relative;margin-top:8px}}@media only screen and (max-width:380px){section.compare-table .inner-body .rsp-pad{width:calc(100% - 50px)}section.manage-boards .grid-row{display:block}section.manage-boards .grid-item{width:100%;display:block;margin-bottom:20px}section.manage-boards .grid-spacer{display:none!important}}@media only screen and (min-width:769px) and (max-width:950px){section.flooringguide-intro .guide-item .title{font-size:1.5rem}section.flooringguide-intro .guide-item p{font-size:1rem;margin:8px 0}}@media only screen and (max-width:620px){section.resources-callout .promo-container dl:first-child:nth-last-child(3),section.resources-callout .promo-container dl:first-child:nth-last-child(3)~dl{width:100%;margin:0 0 20px}section.resources-callout .promo-container{display:block!important}section.resources-callout .promo-container dl{display:block!important;min-height:70px}}@media only screen and (min-width:769px) and (max-width:1000px){section.flooringguide-budget .calculator-sqft .col,section.flooringguide-budget .calculator-sqft .col+.col{width:100%;display:block}section.flooringguide-budget .calculator-sqft .col+.col{border-left:0;margin-top:20px;width:calc(100% - 40px)}section.flooringguide-budget .calculator-sqft .col .jsx-FavoriteTooltip{position:relative;top:0;margin-top:10px}section.flooringguide-budget .calculator-total .col,section.flooringguide-budget .calculator-total .col+.col{width:100%;display:block}section.flooringguide-budget .calculator-total .col+.col{border-left:0;margin-top:20px;width:calc(100% - 40px)}section.flooringguide-budget .calculator-total .col .jsx-FavoriteTooltip{position:relative;top:0;margin-top:10px}}@media only screen and (max-width:975px){.saf-finder-content .sticky-nav .pdp-sticky-nav>li.send-to-store a{margin-right:15px}}@media only screen and (max-width:700px){.saf-finder-content .result-action-bar button.backward{margin-bottom:20px}.saf-finder-content .result-action-bar .search-actions{float:none;position:relative;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}section.saf-estimate-form{margin:10px 0}section.saf-estimate-form .col{width:100%;float:none;padding:20px 0}section.saf-estimate-form .col:first-child{border-width:0}section.saf-estimate-form .col:last-child{width:100%}.quick-info-modal h4{width:100%;margin-top:25px}.carpet-info-takeover.style-takeover-full .mfp-content{max-width:320px}.quick-info-modal{padding:10px}.quick-info-modal .col-image{float:none;width:100%}.quick-info-modal .col-meta{margin-top:20px;float:none;width:100%}.quick-info-modal .customer-cycle-bar .cycle-slideshow{width:calc(100% - 61px)}.quick-info-modal .customer-cycle-bar .cycle-next{margin-left:5px}.quick-info-modal .customer-cycle-bar .cycle-prev svg,.quick-info-modal .customer-cycle-bar .cycle-next svg{margin-top:15px}.quick-info-modal .col-meta .btn{display:block}}@media only screen and (max-width:390px){.saf-finder-content .result-action-bar .search-actions{width:185px}.saf-finder-content .result-action-bar .search-actions .control-select+.control-select{margin-left:0;margin-top:20px}}@media only screen and (max-width:450px){section.saf-estimate-form .control-wrapper{padding:0 2%}.quick-info-modal .custom-image-slider img{width:100%;height:auto}.room-estimate-form form>.control-container label{float:none;width:100%;text-align:center}.room-estimate-form form>.control-container .control-input{width:200px;margin:0 auto}.room-estimate-form h6{text-align:center;padding:0 10px;line-height:1.25rem}.hero-banded .edit-state .room-estimate-form{width:100%}.room-estimate-form .dimensions{width:255px;margin:0 auto}.room-estimate-form .dimensions .measure-info{display:block;float:none;clear:both;padding-top:1px;text-align:center}}@media(max-width:500px){section.why-shop .fullbleed{display:none}section.why-shop a:after{margin-right:-15px}section.why-shop{margin:0;padding-bottom:20px}section.why-shop h2{font-size:1.625rem;margin-bottom:0;padding-top:28px}section.why-shop ul{width:80%;margin:0 auto}section.why-shop li{width:49%}}@media(max-width:613px){section.inspiration{width:297px}section.inspiration ul:nth-of-type(2),section.inspiration ul:nth-of-type(3){display:none}section.inspiration .btn{width:100%;padding:12px 0}}@media(min-width:614px) and (max-width:931px){section.inspiration{width:614px}section.inspiration ul:nth-of-type(3){display:none}}@media(max-width:600px){.inspiration-page .media-container .description{width:100%}.inspiration-page .media-container .control-sharing{width:100%;margin-top:5px}}@media only screen and (max-width:875px){section.inspiration-grid .masonry-item,section.visualizer-grid .masonry-item{width:32%}}@media(max-width:759px){.promo-container dl:first-child:nth-last-child(1) dd,.promo-container dl:first-child:nth-last-child(2) dd,.promo-container dl:first-child:nth-last-child(2)~dl dd{width:90%}.promo-container dl:first-child:nth-last-child(4),.promo-container dl:first-child:nth-last-child(4)~dl{margin-right:auto;margin-left:auto;width:98%}}@media(max-width:620px){.promo-container dl:first-child:nth-last-child(2),.promo-container dl:first-child:nth-last-child(2)~dl{margin-left:0;width:100%}.promo-container dl:first-child:nth-last-child(3),.promo-container dl:first-child:nth-last-child(3)~dl{margin-right:10px;margin-left:10px;width:300px}}@media(max-width:456px){.promo-container dl:first-child:nth-last-child(4),.promo-container dl:first-child:nth-last-child(4)~dl{height:auto}.promo-container dl:first-child:nth-last-child(4) dt,.promo-container dl:first-child:nth-last-child(4)~dl dt{display:none}.promo-container dl:first-child:nth-last-child(4) dd,.promo-container dl:first-child:nth-last-child(4)~dl dd{margin-left:0;position:static;-ms-transform:none;transform:none;width:100%}}@media screen and (max-width:768px){.ProductInstance dt .badges{right:4px}}@media(min-width:768px) and (max-width:1000px){section.estimate-board .estimate-listing .estimate-item .est-install .est-cost{font-size:1rem}}@media(max-width:480px){section.estimate-board .estimate-listing .estimate-item .col-image{width:30%}section.estimate-board .estimate-listing .estimate-item .col-image img{width:100%;height:auto}section.estimate-board .estimate-listing .estimate-item .col-image .control-checkbox{display:none}section.estimate-board .estimate-listing .estimate-item .col-meta{width:65%;float:right}section.estimate-board .estimate-listing .estimate-item .col-meta+.col-meta{width:100%}section.estimate-board .estimate-listing .estimate-item .col-meta .control-checkbox{display:block;margin-bottom:10px}section.estimate-board .estimate-listing .estimate-item .col-meta.top .est-total .est-text,section.estimate-board .estimate-listing .estimate-item .col-meta.top .est-total .est-cost{width:100%;float:none}section.estimate-board .estimate-listing .estimate-item .col-meta.top .est-total .est-cost{text-align:left}section.estimate-board .estimate-listing .estimate-item .est-install .est-text{width:60%}section.estimate-board .estimate-listing .estimate-item .est-install .est-cost{font-size:1rem;width:40%}}@media only screen and (max-width:456px){.callout-var2 dl{height:auto;padding-bottom:10px}.callout-var2 dl dt{display:none}.callout-var2 dl dd{margin-left:0;position:static;-ms-transform:none;transform:none;width:100%}}@media only screen and (min-width:650px){section.quick-pick .jsx-FlooringFilter{position:relative;padding:30px 20px 20px;border:3px solid #dbdddd}section.quick-pick .jsx-FlooringFilter ul.filters{padding:0}section.quick-pick .jsx-FlooringFilter ul.filters li{width:18%;float:left;font-size:1rem}section.quick-pick .jsx-FlooringFilter ul.filters li+li{margin-left:2.5%}section.quick-pick .jsx-FlooringFilter ul.filters li svg{width:9px;height:6px}section.quick-pick .jsx-FlooringFilter ul.filter-options{top:2.5rem!important;width:18%}section.quick-pick .jsx-FlooringFilter ul.filters li:last-of-type{border-bottom:1px solid #000}section.quick-pick .jsx-FlooringFilter ul.filter-options.index_0{left:2%}section.quick-pick .jsx-FlooringFilter ul.filter-options.index_1{left:21%}section.quick-pick .jsx-FlooringFilter ul.filter-options.index_2{left:41%}section.quick-pick .jsx-FlooringFilter ul.filter-options.index_3{left:61%}section.quick-pick .jsx-FlooringFilter ul.filter-options.index_4{left:80%}section.quick-pick .jsx-FlooringFilter .btn{max-width:240px;display:block;margin:15px auto 0}}@media only screen and (max-width:900px) and (min-width:650px){section.quick-pick .jsx-FlooringFilter ul.filters li{width:32%;margin-bottom:20px}section.quick-pick .jsx-FlooringFilter ul.filters li+li{margin-left:2%}section.quick-pick .jsx-FlooringFilter ul.filters li:nth-child(4n){margin-left:0}section.quick-pick .jsx-FlooringFilter ul.filter-options{width:32%;z-index:2}section.quick-pick .jsx-FlooringFilter ul.filter-options.index_1{left:34%}section.quick-pick .jsx-FlooringFilter ul.filter-options.index_2{left:66%}section.quick-pick .jsx-FlooringFilter ul.filter-options.index_3{top:6.4rem!important;left:2%}section.quick-pick .jsx-FlooringFilter ul.filter-options.index_4{top:6.4rem!important;left:34%}section.quick-pick .jsx-FlooringFilter .btn{display:block;width:30%;position:absolute;right:20px;bottom:39px;max-width:none;padding-left:0;padding-right:0}}@media only screen and (max-width:649px){section.quick-pick .jsx-FlooringFilter{position:relative;padding:10px;border:3px solid #dbdddd}section.quick-pick .jsx-FlooringFilter ul.filter-options.active{margin-top:10px}section.quick-pick .jsx-FlooringFilter .btn{display:block}}@media only screen and (max-width:900px) and (min-width:767px){.multilocation-store-item:nth-child(2n+1):nth-last-child(-n+2),.multilocation-store-item:nth-child(2n+1):nth-last-child(-n+2)~.multilocation-store-item{border-bottom:none}.multilocation-store-item{width:50%}.multilocation-store-item:nth-child(2n) .multilocation-store-item-inner{border-right:none}}