﻿/*!
========== INIT
*//*! normalize.css v3.0.1 | MIT License | git.io/normalize */aside,details,figcaption,figure,hgroup,main,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1rem 2.5rem}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1rem}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35rem .625rem .75rem}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.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:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;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;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:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:rgba(0,0,0,0);border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.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;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset rgba(0,0,0,0)}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{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 40px;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}@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{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[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 rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;z-index:1;display:block;height:50px;width:50px;line-height:0px;font-size:0px;cursor:pointer;background:rgba(0,0,0,0);color:rgba(0,0,0,0);top:40vw;margin-top:-10px\9 ;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.5}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:50px;line-height:1;color:#ccc;opacity:.8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:5px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:5px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}@media screen and (max-width: 44.9375rem){.slick-prev:before,.slick-next:before{text-shadow:1px 1px 3px rgba(0,0,0,.8)}}@media screen and (min-width: 45rem){.slick-prev,.slick-next{top:50%}.slick-prev:before,.slick-next:before{color:#780032}.slick-prev{left:-15px}.slick-next{right:-15px}}@media screen and (min-width: 62.5rem){.slick-prev{left:-35px}.slick-next{right:-35px}}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:rgba(0,0,0,0);display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:rgba(0,0,0,0);padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:15px;line-height:20px;text-align:center;color:#ccc;opacity:.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#780032;opacity:.8}.slick-slide,.slick-slide:focus{outline:none}@keyframes scale{0%{transform:scale(1);opacity:1}45%{transform:scale(0.1);opacity:.7}80%{transform:scale(1);opacity:1}}.ball-pulse>div:nth-child(1){animation:scale .75s -0.24s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08)}.ball-pulse>div:nth-child(2){animation:scale .75s -0.12s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08)}.ball-pulse>div:nth-child(3){animation:scale .75s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08)}.ball-pulse>div{background-color:#a8996f;width:15px;height:15px;border-radius:100%;margin:2px;animation-fill-mode:both;display:inline-block}/*!
========== BASE
*/.preload *{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a,a:before,a:after{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}body{margin:0;color:#000;font:1rem "Maitree",serif;line-height:1.5;background:#fff;font-weight:500}@media screen and (min-width: 62.5rem){body{font-size:1.125rem}}@media screen and (min-width: 168.75rem){html{font-size:200%}}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.1;margin:0}h1+h1,h1+h2,h1+h3,h1+h4,h1+h5,h1+h6,h2+h1,h2+h2,h2+h3,h2+h4,h2+h5,h2+h6,h3+h1,h3+h2,h3+h3,h3+h4,h3+h5,h3+h6,h4+h1,h4+h2,h4+h3,h4+h4,h4+h5,h4+h6,h5+h1,h5+h2,h5+h3,h5+h4,h5+h5,h5+h6,h6+h1,h6+h2,h6+h3,h6+h4,h6+h5,h6+h6{margin-top:1rem}h1{font-family:"Maitree",serif}nav ol,nav ul{list-style-type:none;padding:0;margin:0}a{word-break:break-word}a:link,a:link:before,a:link:after,a:visited,a:visited:before,a:visited:after{color:#333}a:link:before,a:link:after,a:visited:before,a:visited:after{text-decoration:none}h1 a:link,h2 a:link,h3 a:link,h4 a:link,h5 a:link,h6 a:link,h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited{color:inherit}a:active,a:active:before,a:active:after,a:hover,a:hover:before,a:hover:after,a:focus,a:focus:before,a:focus:after{color:#92003d}img{display:block;max-width:100%}iframe{max-width:100%}hr{border:1px solid #333}@-moz-document url-prefix(){fieldset{display:table-cell}}#skip_to_main{position:absolute;display:block;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;text-align:center;padding:.5rem}#skip_to_main:focus{position:static;width:auto;height:auto}svg.icon{pointer-events:none}.icon{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}.icon-houzz-monochrome{width:0.5712890625em}.icon-gm-logo{width:0.9833984375em}form fieldset{border:0;margin:0;padding:0;min-width:0}form .field{margin:10px 0}form .field:first-child{margin-top:0}form .field:last-child{margin-bottom:0}form input:focus,form textarea:focus{outline:0}form input[type=text],form input[type=email],form input[type=tel],form input[type=search],form input[type=password],form textarea{padding:5px;border:1px solid #abadb3;border-radius:1px;background:#fff;color:#000}form textarea{height:5rem}form .error input[type=text],form .error input[type=email],form .error input[type=tel],form .error input[type=search],form .error input[type=password],form .error textarea{border:1px solid #f74c4c}form input[type=text]:focus,form input[type=email]:focus,form input[type=tel]:focus,form input[type=search]:focus,form input[type=password]:focus,form textarea:focus{background:#eee}form .field-catpcha{max-width:181px}form button{position:relative;background:#333;text-transform:uppercase;border:none;border-radius:1px;padding:0;font-weight:bold;color:#fff;padding:.35rem 0}form button span{padding:0 40px}form button:hover,form button:focus,form button:active{outline:0;background-color:#4d4d4d}input,textarea{max-width:100%}table{border:1px solid #232322;text-align:right}table tr+tr{border-top:1px solid #232322}table th,table td{padding:.25rem .5rem}table th{font-weight:normal;border:1px solid #4d4d4d;background-color:#333;color:#fff}.message{border-left:5px solid #232322;padding:0 .25rem}.message p{margin:.5rem 0}.message p:first-child{margin-top:0}.message p:last-child{margin-bottom:0}.message.error{border-left:5px solid #f74c4c}.message.success{border-left:5px solid #4bf24b}/*!
========== COMPONENTS
*/.t-plaintext div,.t-plaintext p,.t-html div,.t-html p{margin:10px 0}.t-plaintext>:first-child,.t-html>:first-child{margin-top:0}.t-plaintext>:last-child,.t-html>:last-child{margin-bottom:0}@media only screen and (max-width: 45rem){.t-plaintext img[style*="float:left"],.t-plaintext img[style*="float:right"],.t-html img[style*="float:left"],.t-html img[style*="float:right"]{float:none !important}}@media only screen and (min-width: 45rem){.t-plaintext img[style*="float:right"],.t-html img[style*="float:right"]{margin-left:.5rem;margin-bottom:.5rem}}@media only screen and (min-width: 45rem){.t-plaintext img[style*="float:left"],.t-html img[style*="float:left"]{margin-right:.5rem;margin-bottom:.5rem}}.m-content-item .content img{padding:0}.t-html .t-plaintext .content.lvl-3,.t-html .t-html .content.lvl-3,.t-html .content.lvl-3{padding-top:0;margin-top:0}.t-plaintext .content ul,.t-html .content ul,.content ul{overflow:hidden}.t-plaintext .content h1,.t-plaintext .content h2,.t-plaintext .content h3,.t-html .content h1,.t-html .content h2,.t-html .content h3,.content h1,.content h2,.content h3{margin-top:1.5rem;font-family:"Maitree",serif}.t-plaintext .content header>h1,.t-plaintext .content header>h2,.t-plaintext .content header>h3,.t-html .content header>h1,.t-html .content header>h2,.t-html .content header>h3,.content header>h1,.content header>h2,.content header>h3{margin-top:0}.t-plaintext .content__intro-paragraph,.t-html .content__intro-paragraph,.content__intro-paragraph{font-weight:bold;font-size:1.3em}.t-plaintext .content__feature,.t-plaintext .content__aside,.t-html .content__feature,.t-html .content__aside,.content__feature,.content__aside{background-color:#eee;padding:1rem}.t-plaintext .content__feature>:first-child,.t-plaintext .content__aside>:first-child,.t-html .content__feature>:first-child,.t-html .content__aside>:first-child,.content__feature>:first-child,.content__aside>:first-child{margin-top:0}.t-plaintext .content__feature>:last-child,.t-plaintext .content__aside>:last-child,.t-html .content__feature>:last-child,.t-html .content__aside>:last-child,.content__feature>:last-child,.content__aside>:last-child{margin-bottom:0}.t-plaintext .content__feature p,.t-plaintext .content__aside p,.t-html .content__feature p,.t-html .content__aside p,.content__feature p,.content__aside p{margin-left:0}.t-plaintext .content__feature,.t-html .content__feature,.content__feature{padding:2rem;font-size:1.3em}.t-plaintext .content__video,.t-html .content__video,.content__video{width:100%;padding:0;font-size:1.3em}.t-plaintext .content .question-title,.t-html .content .question-title,.content .question-title{cursor:pointer}.t-plaintext .content .question-title:hover,.t-plaintext .content .question-title_active,.t-html .content .question-title:hover,.t-html .content .question-title_active,.content .question-title:hover,.content .question-title_active{color:#92003d}.t-plaintext .content .question-title-toggle,.t-html .content .question-title-toggle,.content .question-title-toggle{display:inline-block;margin:0;margin-right:.5rem;transition:all .2s ease-out;transform:rotate(-90deg);vertical-align:middle}.t-plaintext .content .question-title-toggle .icon,.t-html .content .question-title-toggle .icon,.content .question-title-toggle .icon{display:block}.t-plaintext .content .question-title__label,.t-html .content .question-title__label,.content .question-title__label{display:inline-block;vertical-align:middle}.t-plaintext .content .question-title_active .question-title-toggle,.t-html .content .question-title_active .question-title-toggle,.content .question-title_active .question-title-toggle{transform:rotate(0deg)}.t-plaintext .content .question-answer,.t-html .content .question-answer,.content .question-answer{border-left:.0625rem solid #232322;padding:0 1rem;margin-left:.5rem;transition:padding-top .2s cubic-bezier(0, 0.62, 0.58, 1),padding-bottom .2s cubic-bezier(0, 0.62, 0.58, 1)}.t-plaintext .content .question-answer_inactive,.t-html .content .question-answer_inactive,.content .question-answer_inactive{height:0;padding:0 1rem;overflow:hidden}.t-plaintext .content .question-answer>:first-child,.t-html .content .question-answer>:first-child,.content .question-answer>:first-child{margin-top:0}.t-plaintext .content .question-answer>:last-child,.t-html .content .question-answer>:last-child,.content .question-answer>:last-child{margin-bottom:0}.t-plaintext .content img.content__feature,.t-plaintext .content img.content__aside,.t-html .content img.content__feature,.t-html .content img.content__aside,.content img.content__feature,.content img.content__aside{background-color:rgba(0,0,0,0)}.t-plaintext .content .sidebar h1,.t-html .content .sidebar h1,.content .sidebar h1{font-size:2rem}@media only screen and (max-width: 44.9375rem){.t-plaintext .content header h1,.t-html .content header h1,.content header h1{font-size:2rem}.t-plaintext .content header h2,.t-html .content header h2,.content header h2{font-size:1.5rem}}@media only screen and (min-width: 1400px){.t-plaintext .content__aside_left,.t-html .content__aside_left,.content__aside_left{float:left;margin-left:-3rem;max-width:45%}.t-plaintext .content__aside_right,.t-html .content__aside_right,.content__aside_right{float:right;margin-right:-3rem;max-width:45%}.t-plaintext .content__feature,.t-html .content__feature,.content__feature{margin:1rem -3rem;width:auto;max-width:60rem}.t-plaintext .content .content__aside_right,.t-html .content .content__aside_right,.content .content__aside_right{margin-left:1rem}.t-plaintext .content .content__aside_left,.t-html .content .content__aside_left,.content .content__aside_left{margin-right:1rem}}.callout header h1{font-size:2rem}.callout h2{font-size:1.5rem}.read-more,.view-item,.cta{display:block;width:auto;padding:.5rem 1rem;text-align:center;text-transform:uppercase;font-size:.75em;letter-spacing:.05rem;background-color:#92003d;color:#780032}.read-more:link,.read-more:visited,.view-item:link,.view-item:visited,.cta:link,.cta:visited{color:#fff;text-decoration:none}.read-more:hover,.read-more:focus,.read-more:active,.view-item:hover,.view-item:focus,.view-item:active,.cta:hover,.cta:focus,.cta:active{color:#fff;background-color:#4d4d4d}.read-more:focus,.view-item:focus,.cta:focus{outline:0}.read-more__secondary:link,.read-more__secondary:visited,.view-item__secondary:link,.view-item__secondary:visited,.cta__secondary:link,.cta__secondary:visited{background:#888;color:#fff}.read-more__secondary:hover,.read-more__secondary:focus,.read-more__secondary:active,.view-item__secondary:hover,.view-item__secondary:focus,.view-item__secondary:active,.cta__secondary:hover,.cta__secondary:focus,.cta__secondary:active{color:#fff;background-color:#4d4d4d}@media only screen and (min-width: 45rem){.read-more,.view-item,.cta{display:inline-block}}.t-html .read-more{float:none}p.block-quote{display:block;background-color:#eee;padding:1rem;border-left:3px solid #333;margin:1.5rem 0}.m-content-entry .category.short-text{margin-bottom:1rem}.index,.category-index{display:flex;flex-flow:row wrap;margin:.5rem -0.5rem;clear:both}.index article,.category-index article{position:relative;flex:0 0 auto;max-width:100%;margin:0 0 1rem}.index article h1,.category-index article h1{width:100%;line-height:1;color:#fff;background:rgba(77,77,77,.75);font-size:1.2rem}.index article h1 a,.category-index article h1 a{display:inline-block;width:100%;padding:.5rem}.index article .image+h1,.category-index article .image+h1{position:absolute;right:0;bottom:0;left:0}.index article:hover h1,.category-index article:hover h1{background:rgba(168,153,111,.75)}@media screen and (min-width: 30rem){.index article,.category-index article{flex:0 0 50%}.index article h1,.category-index article h1{font-size:1.7rem}}@media screen and (min-width: 45rem){.index article,.category-index article{flex:0 0 30%;margin:0 .5rem 1rem}}@media screen and (min-width: 75rem){.index article,.category-index article{flex:0 0 18.5rem}}.index .image,.category-index .image{border:.0625rem solid #333}.index .image img,.category-index .image img{display:block;width:100%}.index img,.category-index img{margin:auto}.index h1,.category-index h1{margin:0;font-size:2rem;line-height:1.5}.index h2,.category-index h2{margin:0;margin-top:.5rem}.index a,.category-index a{text-decoration:none}.master{width:auto;margin-top:1rem}.master>header{margin-bottom:1rem}.master>header h1{margin-top:0;font-size:1.5rem;line-height:1.1}.master>header h2{margin-top:.5rem;font-size:1.1rem;line-height:1.1}@media only screen and (min-width: 62.5rem){.master>header h1{font-size:3.5rem}.master>header h2{margin-top:0;font-size:1.7rem}}.master>.content:after,.master>.content:before{content:"";display:table}.master>.content:after{clear:both}.master.m-content-item>.content h1,.master.m-content-item>.content h2,.master.m-content-item>.content h3{font-weight:500}@media only screen and (min-width: 87.5rem){.master.m-content-item>.content h1,.master.m-content-item>.content h2,.master.m-content-item>.content h3{margin:2rem 0 1rem}.master.m-content-item>.content h2{font-size:2rem}.master.m-content-item>.content h3{font-size:1.7rem}.master.m-content-item>.content header>h1,.master.m-content-item>.content header>h2,.master.m-content-item>.content header>h3{margin-top:0}.master.m-content-item>.content .content__feature :first-child,.master.m-content-item>.content .content__aside :first-child{margin-top:0}.master.m-content-item>.content .content__feature p,.master.m-content-item>.content .content__aside p{margin-left:0}}.master .item{position:relative;margin-top:1rem}.master .item:first-child{margin-top:0}.master .images{margin:1rem auto;overflow:hidden}.master .item.t-youtube{margin:1rem 0}.master .item.t-youtube iframe{display:block}.l-header-background .master{margin-top:0}.l-header-background .master>header{height:20rem;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-end;background-size:cover;background-repeat:no-repeat;background-position:50% 100%}.l-header-background .master>header .breadcrumb,.l-header-background .master>header h1{font-size:1.4rem;margin:0;line-height:1;padding:.5rem 0 .5rem .5rem;background:rgba(77,77,77,.75);color:#fff}.l-header-background .master>header .breadcrumb{flex:0 0 auto}.l-header-background .master>header h1{flex:1}@media only screen and (min-width: 62.5rem){.l-header-background .master>header{height:35vh}.l-header-background .master>header .breadcrumb,.l-header-background .master>header h1{font-size:2.4rem}}@media only screen and (min-width: 62.5rem){.l-header-background.l-category .master>header{height:75vh}}.breadcrumb ol{display:flex;flex-flow:row wrap}.breadcrumb li{flex:0 auto;font-family:"Maitree",serif}.breadcrumb li a{text-decoration:none;color:inherit}.breadcrumb li a:after{margin-left:.2em;content:">";position:relative;top:.15rem;color:inherit}@media screen and (max-width: 44.9375rem){.breadcrumb{display:none}}.indexer:after,.indexer:before{content:"";display:table}.indexer:after{clear:both}.indexer ul{margin:0;padding:0}.indexer li{float:left;list-style:none;text-align:center;margin-bottom:1rem}.indexer li a{display:block;padding:.1rem .5rem}.indexer li a:link,.indexer li a:visited{background:#333;color:#fff;text-decoration:none}.indexer li a:active,.indexer li a:hover{background:#a8996f;color:#fff;text-decoration:none}.indexer li.selected a:link,.indexer li.selected a:visited{background:#a8996f;color:#fff}.indexer li.selected a:active,.indexer li.selected a:hover{background:#a8996f;color:#fff}.indexer li+li{margin-left:10px}.t-product dt{font-weight:bold;font-size:1.1rem}.t-product dd+dt{margin-top:.5rem}.t-product dd{margin-left:1rem}.t-product dd:before{content:"•";margin-right:.3em}.t-product .status.sold-out{display:none}.t-product .status.new{display:none;position:absolute;top:0rem;left:0;background-color:#a8996f;padding:.25rem .5rem}.t-product dt.price.sold-out{display:none}.t-product dd.price.sold-out{padding:0;font-weight:bold}.t-product .price{font-size:1.6rem;margin-top:0;margin-bottom:0}.t-product .images .input.number,.t-product .description .input.number,.t-product .highlights .input.number,.t-product .options .input.number,.t-product form .input.number{display:inline-block;width:3em;margin-left:.5rem}.t-product .options header,.t-product .highlights header,.t-product .images header{display:none}.t-product .highlights.highlights>:nth-child(2){margin-top:0}.t-product .viewer{position:relative;width:100%}.t-product .viewer figure{position:relative;margin:0}.t-product .viewer figure figcaption{padding:.5rem;background-color:rgba(255,255,255,.75);font-size:1.4rem}.t-product .viewer img{margin:auto}.t-product .viewer .loader{position:absolute;top:0;bottom:0;right:0;left:0;justify-content:center;align-items:center;background:#eee;display:none}.t-product .viewer.loading .loader{display:flex}.t-product .images__expander{display:block;width:100%;text-align:center;padding:.5rem;text-decoration:none}.t-product .product-description{display:flex;flex-flow:row wrap;align-content:flex-start;background-color:#eee;padding:1rem}.t-product .product-description__title{flex:1 100%;order:10}.t-product .product-description .product-description-column_options,.t-product .product-description .highlights{flex:1 100%}.t-product .product-description .product-description-column_options{order:20}.t-product .product-description .highlights{order:30}.t-product .on-sale{position:relative;overflow:hidden}.t-product .on-sale:before{position:absolute;content:"On Sale";background:#a8996f;color:#fff;top:1rem;right:-2rem;padding:.25rem 2rem;transform:rotate(45deg);z-index:1}.t-product.m-content-item .images{max-width:25rem}.t-product.m-content-item nav{margin-top:.5rem}.t-product.m-content-item nav ul{width:100%;display:flex;flex-flow:row wrap;justify-content:center}.t-product.m-content-item nav ul li{flex:0 0 auto;border:.25rem solid rgba(0,0,0,0)}.t-product.m-content-item nav ul li.active{border-color:#a8996f}.t-product.m-content-item nav img{max-width:2.63rem}.t-product.m-content-item .product-description .product-description__title{margin-top:0;margin-bottom:0}.t-product.m-content-item .flooring-estimate{margin-top:1rem}.t-product.m-content-item .flooring-estimate .lvl-3.content .item{margin-top:0}.t-product.m-content-item .flooring-estimate .lvl-3.content form .t-form{display:flex;flex-flow:row wrap}.t-product.m-content-item .flooring-estimate .lvl-3.content legend{font-weight:bold}.t-product.m-content-item .flooring-estimate .lvl-3.content input{width:100%}.t-product.m-content-item .flooring-estimate .lvl-3.content .field,.t-product.m-content-item .flooring-estimate .lvl-3.content fieldset{flex:1 1 auto}.t-product.m-content-item .flooring-estimate .lvl-3.content fieldset{margin-bottom:.5rem;display:flex;flex-flow:row wrap}.t-product.m-content-item .flooring-estimate .lvl-3.content .field{width:calc(50% - 1rem);margin:.5rem}.t-product.m-content-item .flooring-estimate .lvl-3.content .field-email{width:100%}.t-product.m-content-item .flooring-estimate .lvl-3.content .field-textarea{width:60%}.t-product.m-content-item .flooring-estimate .lvl-3.content .field-captcha{width:calc(40% - 2rem)}.t-product.m-content-item .flooring-estimate .lvl-3.content .field-submit{width:100%}.t-product.m-content-item .flooring-estimate .lvl-3.content .field-submit button{width:100%}.t-product.m-content-item .flooring-estimate .lvl-3.content .field-submit button span{font-size:1.2rem}@media screen and (max-width: 44.9375rem){.t-product.m-content-item .images{flex-flow:column}.t-product.m-content-item .viewer{margin:0 auto 1rem}}@media screen and (min-width: 45rem){.t-product.m-content-item nav img{max-width:5.625rem}.t-product.m-content-item .product-column_main{max-width:60rem}.t-product.m-content-item .product-description{min-height:25rem}.t-product.m-content-item .product-description .product-description-column_options{flex:1 10rem;margin-right:1rem}.t-product.m-content-item .product-description .highlights{flex:3 10rem}.t-product.m-content-item .images{float:left;margin:0;margin-bottom:1rem}.t-product.m-content-item .images+.product-column_main{float:right;width:calc(100% - 25rem);max-width:none}.t-product.m-content-item .viewer{margin-right:.5rem}}.t-product.m-content-entry .highlights{display:none}.t-product.m-content-entry .category.t-html{margin-bottom:2rem}.related-products article h1{font-size:22.4px}.m-ecom-checkout{position:relative}.m-ecom-checkout .lvl-3 form{margin:auto;max-width:none}.m-ecom-checkout legend{font-family:"Maitree",serif;font-size:2rem}.m-ecom-checkout .field-submit:after,.m-ecom-checkout .field-submit:before{content:"";display:table}.m-ecom-checkout .field-submit:after{clear:both}.m-ecom-checkout .summary{line-height:2rem}.m-ecom-checkout .summary:after,.m-ecom-checkout .summary:before{content:"";display:table}.m-ecom-checkout .summary:after{clear:both}.m-ecom-checkout .summary h1,.m-ecom-checkout .summary h3{clear:both}.m-ecom-checkout .summary h2{margin-top:0}.m-ecom-checkout .summary h3{padding-top:1rem}.m-ecom-checkout .summary dl{margin:0;border:1px solid #232322}.m-ecom-checkout .summary dl:after,.m-ecom-checkout .summary dl:before{content:"";display:table}.m-ecom-checkout .summary dl:after{clear:both}.m-ecom-checkout .summary dt,.m-ecom-checkout .summary dd{margin:0;padding:.25rem .5rem;float:left;border-top:1px solid #232322}.m-ecom-checkout .summary dt{clear:left;width:8rem;border-right:1px solid rgba(35,35,34,.25)}.m-ecom-checkout .summary dd{float:right;width:calc(100% - 8rem);clear:right}@media only screen and (min-width: 62.5rem){.m-ecom-checkout .summary{float:right;width:35%;padding-left:1rem}}@media only screen and (max-width: 44.9375rem){.m-ecom-checkout .summary dt{float:none;width:auto;font-weight:bold;border-top:none;border-right:none}.m-ecom-checkout .summary dd{float:none;width:auto;border-top:none;border-bottom:1px solid #232322}}@media only screen and (min-width: 30rem)and (max-width: 44.9375rem){.m-ecom-checkout .field-submit .box-submit{clear:left;float:left}}@media only screen and (max-width: 44.9375rem){.m-ecom-checkout button,.m-ecom-checkout~* button{margin:.5rem 0}}@media only screen and (min-width: 45rem){.m-ecom-checkout .field-submit .box-submit{float:right;margin:0}.m-ecom-checkout .n-save button{margin:.5rem}}.cart button,.cart~* button{font-size:1rem}.cart th,.cart td{padding:1rem;text-align:center}.cart th.cart__availability,.cart td.cart__availability{display:none}.cart .field,.cart~.field{margin:0}.cart .box label{font-size:16px;float:left;margin:.25rem}.cart select,.cart input{float:right;width:auto;max-width:55%;color:#333}.cart input{max-width:4rem;padding:.25rem;float:none}.cart table{width:100%;line-height:1.3;border-collapse:collapse;border-spacing:0}.cart th,.cart td{margin:0;padding:1rem;vertical-align:middle;text-align:left}.cart td.cart__count label{display:none}.cart dt.product-code{float:left;font-weight:bold}.cart dd.product-code{float:left;margin-left:.5rem}.cart .cart__product{max-width:13rem}.cart .cart__product dl{margin:0;margin-top:.5rem;font-size:1rem}.cart .cart__product dl:after,.cart .cart__product dl:before{content:"";display:table}.cart .cart__product dl:after{clear:both}.cart .cart__product dt,.cart .cart__product dd{float:left;margin:0}.cart .cart__product dt{clear:right;font-weight:bold;margin-right:.5rem}.cart th.cart__remove{font-size:0}.cart button[name^="cms:action:submit:remove"]{font-size:0;padding:.5rem .25rem}.cart button[name^="cms:action:submit:remove"]:before{font-size:1.3rem}.cart+.field-submit.action button{display:inline-block;float:right;margin-top:-3rem;position:relative;z-index:1}.cart table.cart+.field.field-text{padding:.5rem 0}.cart table.cart~.group.actions{margin:0}.cart [name=ext_gift_certificate]{width:10rem;max-width:100%}@media only screen and (max-width: 29.9375rem){.cart table .cart__product{display:block;font-size:1.3rem;padding-bottom:.5rem}.cart table .cart__price{float:left}.cart table .cart__count,.cart table .cart__remove{padding:0}}@media only screen and (max-width: 62.4375rem){.cart table{text-align:left;display:block;position:relative;width:100%}.cart table:after,.cart table:before{content:"";display:table}.cart table:after{clear:both}.cart table thead{display:none}.cart table tbody{display:block}.cart table tbody tr{display:block;vertical-align:top}.cart table td{display:inline-block}.cart table .cart__product{max-width:none}.cart table .cart__total_price{display:none}.cart+.field-submit.action button{margin-top:0}}.gift-certificate.wrapper{padding-top:.5rem}.gift-certificate.wrapper .field{display:inline-block;vertical-align:middle}@media only screen and (min-width: 62.5rem){.gift-certificate.wrapper .field-text{width:20rem}}@media only screen and (min-width: 62.5rem){.cart table.cart,.gift-certificate.wrapper{float:left;width:65%;clear:none}.cart table.cart+.group.actions,.gift-certificate.wrapper+.group.actions{clear:both}}.v-shipping .field{margin:0}.v-shipping .field~.message.error{margin:inherit}@media only screen and (min-width: 500px){.group.actions{width:auto;float:none;clear:both}.group.actions:after,.group.actions:before{content:"";display:table}.group.actions:after{clear:both}.group.actions div{float:left;margin:.5rem 0}.group.actions .button+.button{margin-left:.5rem}.group.actions div:first-child{float:right}.group.actions div.n-update_cart{float:left}.v-shipping .item>.field,.v-shipping .item>.group{float:left;width:65%;margin:0;min-height:4.5rem}.v-shipping .item>.group.province{height:4.8rem}.v-shipping .item>.group.actions{width:auto;float:none}.v-shipping .item>.group.actions div{float:left;margin:.5rem}.v-shipping .item>.group.actions div:first-child{float:right}}.v-payment #fld-1 strong.label{font-size:2.5rem;font-family:"Maitree",serif;font-weight:normal;color:#333;line-height:1.1}@media screen and (min-width: 62.5rem){.v-billing .summary{width:50%}}@media screen and (min-width: 62.5rem){.v-contact .summary{width:50%}.v-contact .item>.field,.v-contact .item>.group{float:left;width:50%;margin:0;min-height:4.5rem}.v-contact .item>.group.actions{width:auto;float:none}.v-contact .item>.group.actions div{float:left;margin:.5rem}.v-contact .item>.group.actions div:first-child{float:right}}/*!
========== SPECIFICS
*/::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-thumb{background:#aaa}body{scrollbar-face-color:#aaa}.center{position:relative;width:auto;margin:0 1rem}.center:after,.center:before{content:"";display:table}.center:after{clear:both}@media only screen and (min-width: 62.5rem){.center{max-width:80rem;margin:0 auto;padding:0 1rem}}header,header a,header h1,header h2,header h3{font-family:"Kaushan Script",serif;font-weight:normal}.l-header-background .center{max-width:none}.l-header-background .master header h1,.l-header-background .master header .breadcrumb{padding-left:calc(50% - 40rem)}.l-header-background .master header .breadcrumb+h1{padding-left:.5rem}.l-header-background .master .t-html,.l-header-background .master .item.t-product{max-width:80rem;margin:0 auto}@media screen and (min-width: 62.5rem){.page__header{display:none}}.page__header .logo img{margin:.5rem auto}@media screen and (min-width: 62.5rem){.contact-info__wrapper,.related-products,.page__main,.page__footer{margin-left:20rem}}.contact-info{display:flex;flex-flow:row;justify-content:space-between;align-items:center}.contact-info a{padding:.5rem .25rem;text-decoration:none;flex:0 0 auto}.contact-info .icon,.contact-info .icon__label{vertical-align:middle}.contact-info .icon{font-size:1.5rem}.contact-info .icon-mobile{font-size:1.3rem}.contact-info__wrapper .contact-info{background:#780032;justify-content:space-around}.contact-info__wrapper .contact-info,.contact-info__wrapper .contact-info a{color:#fff}.contact-info__wrapper .contact-info .icon-gm-logo__wrapper{display:none}.page__footer{background:#232322;padding:1rem;text-align:center;margin-top:1rem}.page__footer,.page__footer a,.page__footer a:before,.page__footer a:after{color:#fff;text-decoration:none}.page__footer .copy{display:block;clear:both}@media screen and (min-width: 62.5rem){.page__footer{text-align:left}}#google_map{clear:both;height:300px}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container.embed_map{padding-bottom:40%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.p-contact .master .lvl-3.content{width:auto;margin-bottom:2rem}.p-contact .master .lvl-3.content .item{margin-top:0}.p-contact .master .lvl-3.content form .t-form{display:flex;flex-flow:row wrap}.p-contact .master .lvl-3.content legend{font-weight:bold}.p-contact .master .lvl-3.content input{width:100%}.p-contact .master .lvl-3.content .field,.p-contact .master .lvl-3.content fieldset{flex:1 1 auto}.p-contact .master .lvl-3.content fieldset{margin-bottom:.5rem;display:flex;flex-flow:row wrap}.p-contact .master .lvl-3.content .field{width:calc(50% - 1rem);margin:.5rem}.p-contact .master .lvl-3.content .field-email{width:100%}.p-contact .master .lvl-3.content .field-textarea{width:60%}.p-contact .master .lvl-3.content .field-captcha{width:calc(40% - 2rem)}.p-contact .master .lvl-3.content .field-submit{width:100%}.p-contact .master .lvl-3.content .field-submit button{width:100%}.p-contact .master .lvl-3.content .field-submit button span{font-size:1.2rem}@media screen and (min-width: 45rem){.p-contact .master .lvl-3.content>.t-html,.p-contact .master .lvl-3.content>form{float:left;width:50%}.p-contact .master .lvl-3.content>.t-html{padding-right:1rem}}.p-get-inspired .master article,.p-product-gallery .master article{text-align:center;width:30%}.p-get-inspired .master article h1,.p-product-gallery .master article h1{display:none}.p-get-inspired .master .image,.p-product-gallery .master .image{display:inline-block}.l-content-background .page__main{background-size:cover;background-repeat:no-repeat;background-color:#000}.l-content-background .master{background-color:rgba(255,255,255,.85);padding:1rem}.l-content-background .page__footer{margin-top:0}.p-about .page__main{background-size:initial;background-position:50% -3rem}.p-about .master{margin-top:20rem}@media screen and (min-width: 75rem){.p-about .page__main{background-size:contain;background-position:50% -18.75vw}.p-about .master{margin-top:18.75vw}}#navigation_toggle{background:#333;color:#fff;cursor:pointer;z-index:18;font-size:1.3rem;padding:.25rem .5rem;text-align:center}#navigation_toggle:focus{outline:0}#navigation_toggle.toggle,#navigation_toggle:hover,#navigation_toggle:focus{background-color:#262626}#navigation_toggle .icon,#navigation_toggle .icon__label{vertical-align:middle}#navigation{display:flex;flex-flow:column nowrap;overflow:auto;position:fixed;max-width:20rem;padding:0 .5rem;background-color:#fff;color:#333;border-right:.0625rem solid #232322;transition:.3s ease;z-index:60;font-family:"Maitree",serif;height:100%}#navigation .logo,#navigation .main-nav,#navigation .navigation__footer{flex:0 0 auto}#navigation .main-nav{flex:1 0 auto}#navigation .logo{display:block;margin:.5rem auto}#navigation .contact-info{font-size:0}#navigation .contact-info .icon-facebook__wrapper{color:#3b5998}#navigation .contact-info .icon-mobile__wrapper{font-size:1.3rem}#navigation .contact-info .icon-mobile__wrapper .icon{font-size:0}#navigation .secondary-nav,#navigation .main-nav{position:relative;font-size:1.2rem}#navigation .secondary-nav li,#navigation .main-nav li{display:block}#navigation .secondary-nav span,#navigation .main-nav span{display:inline}#navigation .secondary-nav a,#navigation .main-nav a{display:block;padding:.25rem .5rem}#navigation .secondary-nav a span,#navigation .main-nav a span{line-height:1;vertical-align:middle}#navigation .secondary-nav a:link,#navigation .secondary-nav a:visited,#navigation .main-nav a:link,#navigation .main-nav a:visited{text-decoration:none;transition:background-color .1s linear,color .1s linear}#navigation .secondary-nav .selected>span>a:link,#navigation .secondary-nav .selected>span>a:visited,#navigation .secondary-nav .selected>.icon__wrapper,#navigation .main-nav .selected>span>a:link,#navigation .main-nav .selected>span>a:visited,#navigation .main-nav .selected>.icon__wrapper{color:#fff}#navigation .secondary-nav .selected>span>a:link,#navigation .secondary-nav .selected>span>a:visited,#navigation .main-nav .selected>span>a:link,#navigation .main-nav .selected>span>a:visited{background:#92003d}#navigation .secondary-nav ul,#navigation .main-nav ul{margin:0}#navigation .secondary-nav ul ul,#navigation .main-nav ul ul{background:#eee;padding-left:.5rem;padding-top:.25rem;padding-bottom:.25rem}#navigation .secondary-nav .h-items,#navigation .main-nav .h-items{position:relative}#navigation .secondary-nav .h-items ul,#navigation .main-nav .h-items ul{display:none}#navigation .secondary-nav .h-items .sub-nav-toggle,#navigation .main-nav .h-items .sub-nav-toggle{position:absolute;top:0;right:0;transform:rotate(0deg);padding:.5rem}#navigation .secondary-nav .h-items .sub-nav-toggle .icon,#navigation .main-nav .h-items .sub-nav-toggle .icon{display:block}#navigation .secondary-nav .h-items.selected ul,#navigation .secondary-nav .h-items.active ul,#navigation .main-nav .h-items.selected ul,#navigation .main-nav .h-items.active ul{display:block}#navigation .secondary-nav .h-items.selected .sub-nav-toggle,#navigation .secondary-nav .h-items.active .sub-nav-toggle,#navigation .main-nav .h-items.selected .sub-nav-toggle,#navigation .main-nav .h-items.active .sub-nav-toggle{transform:rotate(180deg)}#navigation .secondary-nav{border-top:.125rem solid #e1e1e1;border-bottom:.125rem solid #e1e1e1;background:#eee;font-size:.9rem}@media screen and (max-width: 62.4375rem){#navigation .logo{display:none}#navigation~.navigation__fader{z-index:50}#navigation~.navigation__toggle{z-index:60;transition:.3s ease}#navigation,#navigation~.navigation__fader{top:0;left:0;width:100%;overflow-y:auto}#navigation~.navigation__fader{position:fixed;bottom:0;transition:background-color .3s ease}#navigation.active,#navigation.active~.navigation__fader{transform:translateX(0)}#navigation.active~.navigation__toggle{position:fixed;transform:translateX(20rem)}#navigation.active~.navigation__fader{background-color:rgba(0,0,0,.5)}#navigation.inactive{transform:translateX(-20rem)}#navigation.inactive~.navigation__toggle{transform:translateX(0)}#navigation.inactive:not(.animating)~.navigation__fader{transform:translateX(-100vw)}#navigation.inactive~.navigation__fader{background-color:rgba(0,0,0,0)}}@media screen and (max-width: 62.4375rem){#navigation,#navigation~.navigation__fader{top:0;left:0;width:100%;overflow-y:auto}}.flooring-estimate{padding:0 .5rem}.flooring-estimate.flooring-estimate h1{margin-top:0}.flooring-estimate .product-properties,.flooring-estimate .estimate-form,.flooring-estimate .contact-form{flex:0 1 auto}.flooring-estimate .product-properties{display:flex;flex-flow:row wrap;justify-content:space-between;width:100%;margin:1rem 0;padding:.5rem 1rem;background:#780032;color:#fff}.flooring-estimate .product-properties .product-property__label{font-weight:bold;display:block}.flooring-estimate .estimate-form,.flooring-estimate .contact-form{width:50%;flex:1 1 auto;padding:1rem}.flooring-estimate hr,.flooring-estimate .estimate-result,.flooring-estimate .total-size,.flooring-estimate .room-dimensions{width:16rem;margin:0 auto .5rem}.flooring-estimate .room-dimensions{border:0}.flooring-estimate .room-dimensions tr{border:0}.flooring-estimate .room-dimensions input{width:4rem}.flooring-estimate .total-size,.flooring-estimate .estimate-result{display:flex;flex-flow:row nowrap}.flooring-estimate .total-size__label,.flooring-estimate .estimate-result__label{text-align:right}.flooring-estimate .total-size__price,.flooring-estimate .estimate-result__price{flex:2;padding:0 1rem}.flooring-estimate .estimate-form{width:25rem;background:#eee}.flooring-estimate .estimate-form label{display:none}.flooring-estimate .estimate-form__title{text-align:center;margin-bottom:1rem}.flooring-estimate .estimate-result{font-weight:bold;font-size:22.4px}.flooring-estimate .contact-form .lvl-3.content .item{margin-top:0}.flooring-estimate .contact-form .lvl-3.content form .t-form{display:flex;flex-flow:row wrap}.flooring-estimate .contact-form .lvl-3.content legend{font-weight:bold}.flooring-estimate .contact-form .lvl-3.content input{width:100%}.flooring-estimate .contact-form .lvl-3.content .field,.flooring-estimate .contact-form .lvl-3.content fieldset{flex:1 1 auto}.flooring-estimate .contact-form .lvl-3.content fieldset{margin-bottom:.5rem;display:flex;flex-flow:row wrap}.flooring-estimate .contact-form .lvl-3.content .field{width:calc(50% - 1rem);margin:.5rem}.flooring-estimate .contact-form .lvl-3.content .field-email{width:100%}.flooring-estimate .contact-form .lvl-3.content .field-textarea{width:60%}.flooring-estimate .contact-form .lvl-3.content .field-captcha{width:calc(40% - 2rem)}.flooring-estimate .contact-form .lvl-3.content .field-submit{width:100%}.flooring-estimate .contact-form .lvl-3.content .field-submit button{width:100%}.flooring-estimate .contact-form .lvl-3.content .field-submit button span{font-size:1.2rem}.p-entry .indexer{display:none}.p-entry .center{width:auto;max-width:none;padding:0}.p-entry .master{margin:0}.p-entry .master header{display:none}.p-entry .master .index{display:block;margin:0}.p-entry .master article{position:relative;margin:0;height:70vh;min-height:20rem;width:100%;display:flex;flex-flow:column nowrap}.p-entry .master article h1{display:block;background-size:cover;background-repeat:no-repeat;background-position:50%;font-size:0;background-color:rgba(0,0,0,0)}.p-entry .master article h1,.p-entry .master article .item{flex:1 auto;margin:0}.p-entry .master article .item{flex:0 auto}.p-entry article .item{background-color:#232322;padding:2rem;padding-bottom:2.5rem}.p-entry article .item,.p-entry article .item h1{color:#fff}.p-entry footer{background-color:#fff;margin-top:0}.p-entry footer,.p-entry footer a{color:#333}.p-entry .t-html div{margin:0}.p-entry .slick-dots{margin:0;bottom:1rem}@media screen and (min-width: 62.5rem){.p-entry .master article{height:100vh;max-height:900px}}/*# sourceMappingURL=styles.css.map */
