@charset "utf-8";@import url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/164071/drift-basic.css);@import url(https://use.typekit.net/kdh3oei.css?family=proxima-nova:wght@400&display=swap);@import url(https://use.typekit.net/qmt3wnm.css?family=utopia-std:wght@400&display=swap);@import url(https://fonts.googleapis.com/css2?family=Bitter:ital,wght@0,100..900;1,100..900&display=swap);.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{cursor:pointer;height:1.2em;position:absolute;-ms-touch-action:none;touch-action:none;width:1.2em;z-index:2}.ui-slider .ui-slider-range{background-position:0 0;border:0;display:block;font-size:.7em;position:absolute;z-index:1}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{margin-left:-.6em;top:-.3em}.ui-slider-horizontal .ui-slider-range{height:100%;top:0}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{height:75pt;width:.8em}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-bottom:-.6em;margin-left:0}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:var(--bs-body-bg);color:var(--bs-body-color);font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);margin:0;text-align:var(--bs-body-text-align)}hr{background-color:currentColor;border:0;color:inherit;margin:1rem 0;opacity:.25}hr:not([size]){height:1px}h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.2;margin-bottom:.5rem;margin-top:0}h1{font-size:calc(1.375rem + 1.5vw)}@media(min-width:1200px){h1{font-size:2.5rem}}h2{font-size:calc(1.325rem + .9vw)}@media(min-width:1200px){h2{font-size:2rem}}h3{font-size:calc(1.3rem + .6vw)}@media(min-width:1200px){h3{font-size:1.75rem}}h4{font-size:calc(1.275rem + .3vw)}@media(min-width:1200px){h4{font-size:1.5rem}}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-bottom:1rem;margin-top:0}abbr[data-bs-original-title],abbr[title]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ol,ul{padding-left:2rem}dl,ol,ul{margin-bottom:1rem;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:.875em}mark{background-color:#fcf8e3;padding:.2em}sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#0d6efd}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{direction:ltr;font-family:var(--bs-font-monospace);font-size:1em;unicode-bidi:bidi-override}pre{display:block;font-size:.875em;margin-bottom:1rem;margin-top:0;overflow:auto}pre code{color:inherit;font-size:inherit;word-break:normal}code{word-wrap:break-word;color:#d63384;font-size:.875em}a>code{color:inherit}kbd{background-color:#212529;border-radius:.2rem;color:#fff;font-size:.875em;padding:.2rem .4rem}kbd kbd{font-size:1em;font-weight:700;padding:0}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{border-collapse:collapse;caption-side:bottom}caption{color:#6c757d;padding-bottom:.5rem;padding-top:.5rem;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border:0 solid;border-color:inherit}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{float:left;font-size:calc(1.275rem + .3vw);line-height:inherit;margin-bottom:.5rem;padding:0;width:100%}@media(min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}iframe{border:0}summary{cursor:pointer;display:list-item}progress{vertical-align:baseline}[hidden]{display:none!important}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.row>*{-ms-flex-negative:0;flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.col{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-auto>*{width:auto}.row-cols-1>*,.row-cols-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-1>*{width:100%}.row-cols-2>*{width:50%}.row-cols-2>*,.row-cols-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-3>*{width:33.3333333333%}.row-cols-4>*{width:25%}.row-cols-4>*,.row-cols-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-5>*{width:20%}.row-cols-6>*{width:16.6666666667%}.col-auto,.row-cols-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-auto{width:auto}.col-1{width:8.33333333%}.col-1,.col-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-2{width:16.66666667%}.col-3{width:25%}.col-3,.col-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-4{width:33.33333333%}.col-5{width:41.66666667%}.col-5,.col-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-6{width:50%}.col-7{width:58.33333333%}.col-7,.col-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-8{width:66.66666667%}.col-9{width:75%}.col-10,.col-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-10{width:83.33333333%}.col-11{width:91.66666667%}.col-11,.col-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-12{width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media(min-width:576px){.col-sm{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-sm-auto>*{width:auto}.row-cols-sm-1>*,.row-cols-sm-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-sm-1>*{width:100%}.row-cols-sm-2>*{width:50%}.row-cols-sm-2>*,.row-cols-sm-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-sm-3>*{width:33.3333333333%}.row-cols-sm-4>*{width:25%}.row-cols-sm-4>*,.row-cols-sm-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-sm-5>*{width:20%}.row-cols-sm-6>*{width:16.6666666667%}.col-sm-auto,.row-cols-sm-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-auto{width:auto}.col-sm-1{width:8.33333333%}.col-sm-1,.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-2{width:16.66666667%}.col-sm-3{width:25%}.col-sm-3,.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-4{width:33.33333333%}.col-sm-5{width:41.66666667%}.col-sm-5,.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-6{width:50%}.col-sm-7{width:58.33333333%}.col-sm-7,.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-8{width:66.66666667%}.col-sm-9{width:75%}.col-sm-10,.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-10{width:83.33333333%}.col-sm-11{width:91.66666667%}.col-sm-11,.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-12{width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media(min-width:768px){.col-md{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-md-auto>*{width:auto}.row-cols-md-1>*,.row-cols-md-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-md-1>*{width:100%}.row-cols-md-2>*{width:50%}.row-cols-md-2>*,.row-cols-md-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-md-3>*{width:33.3333333333%}.row-cols-md-4>*{width:25%}.row-cols-md-4>*,.row-cols-md-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-md-5>*{width:20%}.row-cols-md-6>*{width:16.6666666667%}.col-md-auto,.row-cols-md-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-md-auto{width:auto}.col-md-1{width:8.33333333%}.col-md-1,.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-md-2{width:16.66666667%}.col-md-3{width:25%}.col-md-3,.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-md-4{width:33.33333333%}.col-md-5{width:41.66666667%}.col-md-5,.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-md-6{width:50%}.col-md-7{width:58.33333333%}.col-md-7,.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-md-8{width:66.66666667%}.col-md-9{width:75%}.col-md-10,.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-md-10{width:83.33333333%}.col-md-11{width:91.66666667%}.col-md-11,.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-md-12{width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media(min-width:992px){.col-lg{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-lg-auto>*{width:auto}.row-cols-lg-1>*,.row-cols-lg-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-lg-1>*{width:100%}.row-cols-lg-2>*{width:50%}.row-cols-lg-2>*,.row-cols-lg-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-lg-3>*{width:33.3333333333%}.row-cols-lg-4>*{width:25%}.row-cols-lg-4>*,.row-cols-lg-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-lg-5>*{width:20%}.row-cols-lg-6>*{width:16.6666666667%}.col-lg-auto,.row-cols-lg-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-auto{width:auto}.col-lg-1{width:8.33333333%}.col-lg-1,.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-2{width:16.66666667%}.col-lg-3{width:25%}.col-lg-3,.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-4{width:33.33333333%}.col-lg-5{width:41.66666667%}.col-lg-5,.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-6{width:50%}.col-lg-7{width:58.33333333%}.col-lg-7,.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-8{width:66.66666667%}.col-lg-9{width:75%}.col-lg-10,.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-10{width:83.33333333%}.col-lg-11{width:91.66666667%}.col-lg-11,.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-12{width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media(min-width:1200px){.col-xl{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-xl-auto>*{width:auto}.row-cols-xl-1>*,.row-cols-xl-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-xl-1>*{width:100%}.row-cols-xl-2>*{width:50%}.row-cols-xl-2>*,.row-cols-xl-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-xl-3>*{width:33.3333333333%}.row-cols-xl-4>*{width:25%}.row-cols-xl-4>*,.row-cols-xl-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-xl-5>*{width:20%}.row-cols-xl-6>*{width:16.6666666667%}.col-xl-auto,.row-cols-xl-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-auto{width:auto}.col-xl-1{width:8.33333333%}.col-xl-1,.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-2{width:16.66666667%}.col-xl-3{width:25%}.col-xl-3,.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-4{width:33.33333333%}.col-xl-5{width:41.66666667%}.col-xl-5,.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-6{width:50%}.col-xl-7{width:58.33333333%}.col-xl-7,.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-8{width:66.66666667%}.col-xl-9{width:75%}.col-xl-10,.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-10{width:83.33333333%}.col-xl-11{width:91.66666667%}.col-xl-11,.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-12{width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media(min-width:1400px){.col-xxl{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-xxl-auto>*{width:auto}.row-cols-xxl-1>*,.row-cols-xxl-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-xxl-1>*{width:100%}.row-cols-xxl-2>*{width:50%}.row-cols-xxl-2>*,.row-cols-xxl-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-xxl-3>*{width:33.3333333333%}.row-cols-xxl-4>*{width:25%}.row-cols-xxl-4>*,.row-cols-xxl-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-xxl-5>*{width:20%}.row-cols-xxl-6>*{width:16.6666666667%}.col-xxl-auto,.row-cols-xxl-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-auto{width:auto}.col-xxl-1{width:8.33333333%}.col-xxl-1,.col-xxl-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-2{width:16.66666667%}.col-xxl-3{width:25%}.col-xxl-3,.col-xxl-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-4{width:33.33333333%}.col-xxl-5{width:41.66666667%}.col-xxl-5,.col-xxl-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-6{width:50%}.col-xxl-7{width:58.33333333%}.col-xxl-7,.col-xxl-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-8{width:66.66666667%}.col-xxl-9{width:75%}.col-xxl-10,.col-xxl-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-10{width:83.33333333%}.col-xxl-11{width:91.66666667%}.col-xxl-11,.col-xxl-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-12{width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{overflow:hidden;position:relative;width:100%}.carousel-inner:after{clear:both;content:"";display:block}.carousel-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;float:left;margin-right:-100%;position:relative;-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out;width:100%}@media(prefers-reduced-motion:reduce){.carousel-item{-webkit-transition:none;transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;-webkit-transform:none;transform:none;-webkit-transition-property:opacity;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{opacity:1;z-index:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{opacity:0;-webkit-transition:opacity 0s .6s;transition:opacity 0s .6s;z-index:0}@media(prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{-webkit-transition:none;transition:none}}.carousel-control-next,.carousel-control-prev{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:none;border:0;bottom:0;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;opacity:.5;padding:0;position:absolute;text-align:center;top:0;-webkit-transition:opacity .15s ease;transition:opacity .15s ease;width:15%;z-index:1}@media(prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{-webkit-transition:none;transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;opacity:.9;outline:0;text-decoration:none}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:inline-block;height:2rem;width:2rem}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{-webkit-box-pack:center;-ms-flex-pack:center;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;left:0;list-style:none;margin-bottom:1rem;margin-left:15%;margin-right:15%;padding:0;position:absolute;right:0;z-index:2}.carousel-indicators [data-bs-target]{-webkit-box-flex:0;background-clip:padding-box;background-color:#fff;border:0;border-bottom:10px solid transparent;border-top:10px solid transparent;-webkit-box-sizing:content-box;box-sizing:content-box;cursor:pointer;-ms-flex:0 1 auto;flex:0 1 auto;height:3px;margin-left:3px;margin-right:3px;opacity:.5;padding:0;text-indent:-999px;-webkit-transition:opacity .6s ease;transition:opacity .6s ease;width:30px}@media(prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{-webkit-transition:none;transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{bottom:1.25rem;color:#fff;left:15%;padding-bottom:1.25rem;padding-top:1.25rem;position:absolute;right:15%;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{-webkit-filter:invert(1) grayscale(100);filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}.fade{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}@media(prefers-reduced-motion:reduce){.fade{-webkit-transition:none;transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}@media(prefers-reduced-motion:reduce){.collapsing{-webkit-transition:none;transition:none}}.collapsing.collapse-horizontal{height:auto;-webkit-transition:width .35s ease;transition:width .35s ease;width:0}@media(prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{-webkit-transition:none;transition:none}}.modal{display:none;height:100%;left:0;outline:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:1055}.cmp-modal__dialog,.modal-dialog{margin:.5rem;pointer-events:none;position:relative;width:auto}.modal.fade .cmp-modal__dialog,.modal.fade .modal-dialog{-webkit-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}@media(prefers-reduced-motion:reduce){.modal.fade .cmp-modal__dialog,.modal.fade .modal-dialog{-webkit-transition:none;transition:none}}.modal.show .cmp-modal__dialog,.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .cmp-modal__dialog,.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - 1rem)}.modal-dialog-scrollable .cmp-modal__content,.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .cmp-modal__body,.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:calc(100% - 1rem)}.cmp-modal__content,.modal-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;outline:0;pointer-events:auto;position:relative;width:100%}.modal-backdrop{background-color:#000;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1050}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{-ms-flex-negative:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px);display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;justify-content:space-between;padding:1rem}.modal-header .btn-close{margin:-.5rem -.5rem -.5rem auto;padding:.5rem}.modal-title{line-height:1.5;margin-bottom:0}.cmp-modal__body,.modal-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem;position:relative}.modal-footer{-ms-flex-negative:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;border-bottom-left-radius:calc(.3rem - 1px);border-bottom-right-radius:calc(.3rem - 1px);border-top:1px solid #dee2e6;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-end;padding:.75rem}.modal-footer>*{margin:.25rem}@media(min-width:576px){.cmp-modal__dialog,.modal-dialog{margin:1.75rem auto;max-width:500px}.modal-dialog-scrollable{height:calc(100% - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-sm{max-width:300px}}@media(min-width:992px){.modal-lg,.modal-xl{max-width:50pc}}@media(min-width:1200px){.modal-xl{max-width:855pt}}.modal-fullscreen{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen .cmp-modal__content,.modal-fullscreen .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .cmp-modal__body,.modal-fullscreen .modal-body{overflow-y:auto}.modal-fullscreen .modal-footer{border-radius:0}@media(max-width:575.98px){.modal-fullscreen-sm-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-sm-down .cmp-modal__content,.modal-fullscreen-sm-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .cmp-modal__body,.modal-fullscreen-sm-down .modal-body{overflow-y:auto}.modal-fullscreen-sm-down .modal-footer{border-radius:0}}@media(max-width:767.98px){.modal-fullscreen-md-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-md-down .cmp-modal__content,.modal-fullscreen-md-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .cmp-modal__body,.modal-fullscreen-md-down .modal-body{overflow-y:auto}.modal-fullscreen-md-down .modal-footer{border-radius:0}}@media(max-width:991.98px){.modal-fullscreen-lg-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-lg-down .cmp-modal__content,.modal-fullscreen-lg-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .cmp-modal__body,.modal-fullscreen-lg-down .modal-body{overflow-y:auto}.modal-fullscreen-lg-down .modal-footer{border-radius:0}}@media(max-width:1199.98px){.modal-fullscreen-xl-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-xl-down .cmp-modal__content,.modal-fullscreen-xl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .cmp-modal__body,.modal-fullscreen-xl-down .modal-body{overflow-y:auto}.modal-fullscreen-xl-down .modal-footer{border-radius:0}}@media(max-width:1399.98px){.modal-fullscreen-xxl-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-xxl-down .cmp-modal__content,.modal-fullscreen-xxl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .cmp-modal__body,.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}.modal-fullscreen-xxl-down .modal-footer{border-radius:0}}.btn-close{background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/1em auto no-repeat;border:0;border-radius:.25rem;-webkit-box-sizing:content-box;box-sizing:content-box;color:#000;height:1em;opacity:.5;padding:.25em;width:1em}.btn-close:hover{color:#000;opacity:.75;text-decoration:none}.btn-close:focus{-webkit-box-shadow:0 0 0 .25rem rgba(13,110,253,.25);box-shadow:0 0 0 .25rem rgba(13,110,253,.25);opacity:1;outline:0}.btn-close.disabled,.btn-close:disabled{opacity:.25;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn-close-white{-webkit-filter:invert(1) grayscale(100%) brightness(200%);filter:invert(1) grayscale(100%) brightness(200%)}.dropdown,.dropend,.dropstart,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;color:#212529;display:none;font-size:1rem;list-style:none;margin:0;min-width:10rem;padding:.5rem 0;position:absolute;text-align:left;z-index:1000}.dropdown-menu[data-bs-popper]{left:0;margin-top:.125rem;top:100%}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{left:auto;right:0}@media(min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{left:auto;right:0}}@media(min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{left:auto;right:0}}@media(min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{left:auto;right:0}}@media(min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{left:auto;right:0}}@media(min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{left:auto;right:0}}.dropup .dropdown-menu[data-bs-popper]{bottom:100%;margin-bottom:.125rem;margin-top:0;top:auto}.dropup .dropdown-toggle:after{border-bottom:.3em solid;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:0;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{left:100%;margin-left:.125rem;margin-top:0;right:auto;top:0}.dropend .dropdown-toggle:after{border-bottom:.3em solid transparent;border-left:.3em solid;border-right:0;border-top:.3em solid transparent;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{left:auto;margin-right:.125rem;margin-top:0;right:100%;top:0}.dropstart .dropdown-toggle:after{content:"";display:inline-block;display:none;margin-left:.255em;vertical-align:.255em}.dropstart .dropdown-toggle:before{border-bottom:.3em solid transparent;border-right:.3em solid;border-top:.3em solid transparent;content:"";display:inline-block;margin-right:.255em;vertical-align:.255em}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{border-top:1px solid rgba(0,0,0,.15);height:0;margin:.5rem 0;overflow:hidden}.dropdown-item{background-color:transparent;border:0;clear:both;color:#212529;display:block;font-weight:400;padding:.25rem 1rem;text-align:inherit;text-decoration:none;white-space:nowrap;width:100%}.dropdown-item:focus,.dropdown-item:hover{background-color:#e9ecef;color:#1e2125}.dropdown-item.active,.dropdown-item:active{background-color:#0d6efd;color:#fff;text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{background-color:transparent;color:#adb5bd;pointer-events:none}.dropdown-menu.show{display:block}.dropdown-header{color:#6c757d;display:block;font-size:.875rem;margin-bottom:0;padding:.5rem 1rem;white-space:nowrap}.dropdown-item-text{color:#212529;display:block;padding:.25rem 1rem}.dropdown-menu-dark{background-color:#343a40;border-color:rgba(0,0,0,.15);color:#dee2e6}.dropdown-menu-dark .dropdown-item{color:#dee2e6}.dropdown-menu-dark .dropdown-item:focus,.dropdown-menu-dark .dropdown-item:hover{background-color:hsla(0,0%,100%,.15);color:#fff}.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{background-color:#0d6efd;color:#fff}.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled{color:#adb5bd}.dropdown-menu-dark .dropdown-divider{border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item-text{color:#dee2e6}.dropdown-menu-dark .dropdown-header{color:#adb5bd}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{background:#fff;color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:14px;height:100%;line-height:1.43;margin:0}@-moz-document url-prefix(){body{opacity:1!important}}h1{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:2pc;font-weight:300;line-height:1.31}@media(min-width:768px){h1{font-size:3pc;line-height:1.17}}h2{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:24px;font-weight:600;line-height:1.33}@media(min-width:768px){h2{font-size:40px;line-height:1.25}}h3{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:21px;font-weight:400;line-height:1.33}@media(min-width:768px){h3{font-size:2pc;line-height:1.25}}h4{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:18px;font-weight:600;line-height:1.33}@media(min-width:768px){h4{font-size:21px}}h5{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;line-height:1.29;text-transform:uppercase}@media(min-width:768px){h5{font-size:1pc;line-height:1.38}}h6{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:1px;line-height:1.29;text-transform:uppercase}@media(min-width:768px){h6{font-size:1pc;line-height:1.38}}ol,ul{font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px;margin:0;padding-bottom:20px;padding-left:20px}ol li,ul li{color:#333;padding-bottom:4px}@media(min-width:768px){ol,ul{font-size:1pc;line-height:22px}}p{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:14px;letter-spacing:normal;line-height:20px}@media(min-width:768px){p{font-size:1pc;font-weight:400;line-height:22px}}a{cursor:pointer;text-decoration:underline}a,a:hover{color:#00493d}a:hover{text-decoration:none}pre{color:#333;font-size:1pc;line-height:22px}button,input,optgroup,select,textarea{font:inherit}button::-webkit-input-placeholder,input::-webkit-input-placeholder,optgroup::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#333}button::-moz-placeholder,input::-moz-placeholder,optgroup::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#333}button:-ms-input-placeholder,input:-ms-input-placeholder,optgroup:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#333}button::-ms-input-placeholder,input::-ms-input-placeholder,optgroup::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#333}button::placeholder,input::placeholder,optgroup::placeholder,select::placeholder,textarea::placeholder{color:#333}.async-hide{opacity:0!important}body.trex-professionals{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:1pc;font-style:normal;font-weight:400;line-height:1.5}@media(min-width:768px){body.trex-professionals{font-size:18px;line-height:1.6}}.trex-professionals h1{color:#111;font-family:proxima-nova,Arial,sans-serif;font-size:2pc;font-weight:300;line-height:1.1}@media(min-width:768px){.trex-professionals h1{font-size:42px}}@media(min-width:1200px){.trex-professionals h1{font-size:3pc}}@media(min-width:1400px){.trex-professionals h1{font-size:58px}}.trex-professionals h2{color:#111;font-family:proxima-nova,Arial,sans-serif;font-size:24px;font-weight:300;line-height:1.2}@media(min-width:768px){.trex-professionals h2{font-size:2pc}}@media(min-width:1200px){.trex-professionals h2{font-size:38px}}@media(min-width:1400px){.trex-professionals h2{font-size:44px}}.trex-professionals h3{color:#111;font-family:proxima-nova,Arial,sans-serif;font-size:22px;font-weight:300;line-height:1.2}@media(min-width:768px){.trex-professionals h3{font-size:30px}}@media(min-width:1200px){.trex-professionals h3{font-size:2pc}}.trex-professionals h4{color:#111;font-family:proxima-nova,Arial,sans-serif;font-size:18px;font-weight:300;line-height:1.25}@media(min-width:768px){.trex-professionals h4{font-size:21px}}@media(min-width:1200px){.trex-professionals h4{font-size:24px}}.trex-professionals h5{color:#6f6f6f;font-family:proxima-nova,Arial,sans-serif;font-size:13px;font-weight:600;letter-spacing:normal;line-height:1;text-transform:uppercase}@media(min-width:768px){.trex-professionals h5{font-size:15px}}.trex-professionals h6{color:#111;font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:1px;line-height:1.29}@media(min-width:768px){.trex-professionals h6{font-size:1pc;line-height:1.38}}.trex-professionals p{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-weight:300;letter-spacing:normal;line-height:20px}@media(min-width:768px){.trex-professionals p{font-size:18px;line-height:30px}}.trex-professionals a{color:#111;font-weight:400}.trex-professionals a:hover{color:#6f6f6f}.embed #crl8-homepage-multisize-grid .trex-professionals a.jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .trex-professionals a.fDIvPG,.trex-professionals .embed #crl8-homepage-multisize-grid .zpamni-0 a.fDIvPG,.trex-professionals .embed #crl8-homepage-multisize-grid a.jRNpsV.qxyt6u-0,.trex-professionals a.cmp-button,.trex-professionals a.cmp-contentsearch-leftrail--links-item,.trex-professionals a.cmp-leftrail--links-item{color:#fff}.trex-professionals pre{color:#111;font-size:18px;line-height:30px}.trex-professionals button,.trex-professionals input,.trex-professionals optgroup,.trex-professionals select,.trex-professionals textarea{font:inherit}.trex-professionals button::-webkit-input-placeholder,.trex-professionals input::-webkit-input-placeholder,.trex-professionals optgroup::-webkit-input-placeholder,.trex-professionals select::-webkit-input-placeholder,.trex-professionals textarea::-webkit-input-placeholder{color:#111}.trex-professionals button::-moz-placeholder,.trex-professionals input::-moz-placeholder,.trex-professionals optgroup::-moz-placeholder,.trex-professionals select::-moz-placeholder,.trex-professionals textarea::-moz-placeholder{color:#111}.trex-professionals button:-ms-input-placeholder,.trex-professionals input:-ms-input-placeholder,.trex-professionals optgroup:-ms-input-placeholder,.trex-professionals select:-ms-input-placeholder,.trex-professionals textarea:-ms-input-placeholder{color:#111}.trex-professionals button::-ms-input-placeholder,.trex-professionals input::-ms-input-placeholder,.trex-professionals optgroup::-ms-input-placeholder,.trex-professionals select::-ms-input-placeholder,.trex-professionals textarea::-ms-input-placeholder{color:#111}.trex-professionals button::placeholder,.trex-professionals input::placeholder,.trex-professionals optgroup::placeholder,.trex-professionals select::placeholder,.trex-professionals textarea::placeholder{color:#111}.trex-professionals .async-hide{opacity:0!important}.cmp-academy-article-module{padding:3pc 23px}@media(min-width:992px){.cmp-academy-article-module{padding:54px 23px 58px}}.cmp-academy-article-module__wrapper{margin:auto;max-width:100%}@media(min-width:576px){.cmp-academy-article-module__wrapper{max-width:540px}}@media(min-width:768px){.cmp-academy-article-module__wrapper{max-width:45pc}}@media(min-width:992px){.cmp-academy-article-module__wrapper{max-width:60pc}}@media(min-width:1200px){.cmp-academy-article-module__wrapper{max-width:855pt}}@media(min-width:1400px){.cmp-academy-article-module__wrapper{max-width:990pt}}@media(min-width:1600px){.cmp-academy-article-module__wrapper{max-width:1500px}}.cmp-academy-article-module__header{padding:0 20px}.cmp-academy-article-module__title{font-size:2pc;font-weight:400;text-align:center}@media(min-width:992px){.cmp-academy-article-module__title{font-size:42px}}.cmp-academy-article-module__articles-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:40px;justify-content:center;margin:50px 0 40px;padding:0}@media(min-width:768px){.cmp-academy-article-module__articles-container{padding:0 6%}}@media(min-width:992px){.cmp-academy-article-module__articles-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:46.3px;margin:46px 0 42px}}.cmp-academy-article-module__article{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}@media(min-width:992px){.cmp-academy-article-module__article{text-align:left}}.cmp-academy-article-module__article-image{aspect-ratio:115/66;overflow:hidden}.cmp-academy-article-module__article-image img{min-height:100%;width:100%}.cmp-academy-article-module__article-title{font-size:18px;font-weight:600;margin:1pc 0 14px;padding:0 20px}@media(min-width:992px){.cmp-academy-article-module__article-title{font-size:24px;line-height:2pc;margin:28.5px 0 21px;padding:0}}.cmp-academy-article-module__article-cta{font-weight:600;letter-spacing:1px;line-height:22px;text-transform:uppercase}.cmp-academy-article-module__article-cta.cmp-cta__link:hover{border-bottom:1px solid #00493d;color:#00493d}.cmp-academy-article-module__footer{text-align:center}.cmp-academy-article-module__view-all-cta.cmp-button,.cmp-academy-article-module__view-all-cta.cmp-contentsearch-leftrail--links-item,.cmp-academy-article-module__view-all-cta.cmp-leftrail--links-item,.embed #crl8-homepage-multisize-grid .cmp-academy-article-module__view-all-cta.jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-academy-article-module__view-all-cta.fDIvPG,.embed button.cmp-academy-article-module__view-all-cta,.embed button.cmp-academy-article-module__view-all-cta.qxyt6u-0.sc-160qg7w-0.fDIvPG{font-size:14px}@media(min-width:992px){.cmp-academy-article-module__view-all-cta.cmp-button,.cmp-academy-article-module__view-all-cta.cmp-contentsearch-leftrail--links-item,.cmp-academy-article-module__view-all-cta.cmp-leftrail--links-item,.embed #crl8-homepage-multisize-grid .cmp-academy-article-module__view-all-cta.jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-academy-article-module__view-all-cta.fDIvPG,.embed button.cmp-academy-article-module__view-all-cta,.embed button.cmp-academy-article-module__view-all-cta.qxyt6u-0.sc-160qg7w-0.fDIvPG{font-size:18px}}@media(min-width:768px){.academy-diy-page .container-top-padding{padding-top:50px}}.academy-diy-page .cmp-linkedtext{padding-bottom:0;padding-top:30px}@media(max-width:576px){.academy-diy-page .cmp-linkedtext{padding:20px 15px 0}}.cmp-academy-diy-quiz-modal .cmp-modal__body,.cmp-academy-diy-quiz-modal .modal-body{padding:0}@media(min-width:768px){.cmp-academy-diy-quiz-modal .cmp-modal__dialog,.cmp-academy-diy-quiz-modal .modal-dialog{max-width:45pc}}@media(min-width:1400px){.cmp-academy-diy-quiz-modal .cmp-modal__dialog,.cmp-academy-diy-quiz-modal .modal-dialog{max-width:900px}}.cmp-academy-diy-quiz-modal .cmp-modal__content,.cmp-academy-diy-quiz-modal .modal-content{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.4);border-radius:2px}.cmp-academy-diy-quiz-modal-close{position:absolute;right:9pt;top:9pt;z-index:10}.cmp-academy-diy-quiz-modal-close .modal-button{background-color:transparent;border:none;padding:0}.cmp-academy-diy-quiz-modal__initial-header{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;min-height:25pc;text-align:center}.cmp-academy-diy-quiz-modal__initial-header .begin-quiz{border-color:transparent;margin-bottom:auto}.cmp-academy-diy-quiz-modal__initial-title{color:#fff;font-size:2pc;font-weight:400;line-height:1.28;margin-top:auto;padding-bottom:20px}.cmp-academy-diy-quiz-modal__initial-footer{background-color:#fff;padding:15px}.cmp-academy-diy-quiz-modal__initial-footer-text{font-size:9pt;line-height:normal;margin-bottom:0}.cmp-academy-diy-quiz-modal__initial-footer-text span{font-style:italic;font-weight:500;margin-right:5px}.cmp-academy-diy-quiz-modal__quiz{overflow:hidden}.cmp-academy-diy-quiz-modal__quiz-header{background-color:#00493d;padding:56px 3pc 3pc;position:relative}.cmp-academy-diy-quiz-modal__quiz-question{color:#fff;font-size:24px;font-weight:300;line-height:1.33}.cmp-academy-diy-quiz-modal__quiz-title{color:#fff;font-size:9pt;font-weight:300;left:calc(50% - 41px);letter-spacing:normal;position:absolute;top:1pc}.cmp-academy-diy-quiz-modal__quiz-title span{margin:0 4px}.cmp-academy-diy-quiz-modal__quiz-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:36px}.cmp-academy-diy-quiz-modal__quiz-body .cmp-button,.cmp-academy-diy-quiz-modal__quiz-body .cmp-contentsearch-leftrail--links-item,.cmp-academy-diy-quiz-modal__quiz-body .cmp-leftrail--links-item,.cmp-academy-diy-quiz-modal__quiz-body .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-academy-diy-quiz-modal__quiz-body .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-academy-diy-quiz-modal__quiz-body .embed button,.cmp-academy-diy-quiz-modal__quiz-body .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-academy-diy-quiz-modal__quiz-body .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-academy-diy-quiz-modal__quiz-body .fDIvPG,.embed .cmp-academy-diy-quiz-modal__quiz-body button,.embed .cmp-academy-diy-quiz-modal__quiz-body button.qxyt6u-0.sc-160qg7w-0.fDIvPG{margin:8px 0}@media(min-width:768px){.cmp-academy-diy-quiz-modal__quiz-body .cmp-button,.cmp-academy-diy-quiz-modal__quiz-body .cmp-contentsearch-leftrail--links-item,.cmp-academy-diy-quiz-modal__quiz-body .cmp-leftrail--links-item,.cmp-academy-diy-quiz-modal__quiz-body .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-academy-diy-quiz-modal__quiz-body .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-academy-diy-quiz-modal__quiz-body .embed button,.cmp-academy-diy-quiz-modal__quiz-body .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-academy-diy-quiz-modal__quiz-body .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-academy-diy-quiz-modal__quiz-body .fDIvPG,.embed .cmp-academy-diy-quiz-modal__quiz-body button,.embed .cmp-academy-diy-quiz-modal__quiz-body button.qxyt6u-0.sc-160qg7w-0.fDIvPG{-ms-flex-item-align:center;align-self:center;width:70%}}.cmp-academy-diy-quiz-modal__quiz-footer{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:0 20px 20px}.cmp-academy-diy-quiz-modal__quiz-footer .cmp-button,.cmp-academy-diy-quiz-modal__quiz-footer .cmp-contentsearch-leftrail--links-item,.cmp-academy-diy-quiz-modal__quiz-footer .cmp-leftrail--links-item,.cmp-academy-diy-quiz-modal__quiz-footer .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-academy-diy-quiz-modal__quiz-footer .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-academy-diy-quiz-modal__quiz-footer .embed button,.cmp-academy-diy-quiz-modal__quiz-footer .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-academy-diy-quiz-modal__quiz-footer .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-academy-diy-quiz-modal__quiz-footer .fDIvPG,.embed .cmp-academy-diy-quiz-modal__quiz-footer button,.embed .cmp-academy-diy-quiz-modal__quiz-footer button.qxyt6u-0.sc-160qg7w-0.fDIvPG{border-color:transparent}.cmp-academy-diy-quiz-modal__quiz-footer #previousquestion.cmp-contentsearch-leftrail--links-item,.cmp-academy-diy-quiz-modal__quiz-footer #previousquestion.cmp-leftrail--links-item,.cmp-academy-diy-quiz-modal__quiz-footer .cmp-button#previousquestion,.cmp-academy-diy-quiz-modal__quiz-footer .embed #crl8-homepage-multisize-grid #previousquestion.jRNpsV.qxyt6u-0,.cmp-academy-diy-quiz-modal__quiz-footer .embed #crl8-homepage-multisize-grid .zpamni-0 #previousquestion.fDIvPG,.cmp-academy-diy-quiz-modal__quiz-footer .embed button#previousquestion,.embed #crl8-homepage-multisize-grid .cmp-academy-diy-quiz-modal__quiz-footer #previousquestion.jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-academy-diy-quiz-modal__quiz-footer #previousquestion.fDIvPG,.embed .cmp-academy-diy-quiz-modal__quiz-footer button#previousquestion{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:none;color:#00493d;display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 20px}.cmp-academy-diy-quiz-modal__quiz-footer #previousquestion.cmp-contentsearch-leftrail--links-item:before,.cmp-academy-diy-quiz-modal__quiz-footer #previousquestion.cmp-leftrail--links-item:before,.cmp-academy-diy-quiz-modal__quiz-footer .cmp-button#previousquestion:before,.cmp-academy-diy-quiz-modal__quiz-footer .embed #crl8-homepage-multisize-grid #previousquestion.jRNpsV.qxyt6u-0:before,.cmp-academy-diy-quiz-modal__quiz-footer .embed #crl8-homepage-multisize-grid .zpamni-0 #previousquestion.fDIvPG:before,.cmp-academy-diy-quiz-modal__quiz-footer .embed button#previousquestion:before,.embed #crl8-homepage-multisize-grid .cmp-academy-diy-quiz-modal__quiz-footer #previousquestion.jRNpsV.qxyt6u-0:before,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-academy-diy-quiz-modal__quiz-footer #previousquestion.fDIvPG:before,.embed .cmp-academy-diy-quiz-modal__quiz-footer button#previousquestion:before{border:5px solid transparent;border-radius:1px;border-right-color:#00493d;content:"";display:inline-block;height:5px;margin-right:9pt;width:5px}.cmp-academy-diy-quiz-modal__quiz-footer #previousquestion.cmp-contentsearch-leftrail--links-item:hover,.cmp-academy-diy-quiz-modal__quiz-footer #previousquestion.cmp-leftrail--links-item:hover,.cmp-academy-diy-quiz-modal__quiz-footer .cmp-button#previousquestion:hover,.cmp-academy-diy-quiz-modal__quiz-footer .embed #crl8-homepage-multisize-grid #previousquestion.jRNpsV.qxyt6u-0:hover,.cmp-academy-diy-quiz-modal__quiz-footer .embed #crl8-homepage-multisize-grid .zpamni-0 #previousquestion.fDIvPG:hover,.cmp-academy-diy-quiz-modal__quiz-footer .embed button#previousquestion:hover,.embed #crl8-homepage-multisize-grid .cmp-academy-diy-quiz-modal__quiz-footer #previousquestion.jRNpsV.qxyt6u-0:hover,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-academy-diy-quiz-modal__quiz-footer #previousquestion.fDIvPG:hover,.embed .cmp-academy-diy-quiz-modal__quiz-footer button#previousquestion:hover{background-color:transparent;border:none}.cmp-academy-diy-quiz-modal__quiz-questions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;width:-webkit-max-content;width:-moz-max-content;width:max-content}.cmp-academy-diy-quiz-modal__quiz-questions-item{float:left;margin:0;padding:0}.cmp-academy-diy-quiz-modal__result-header{background-color:#00493d;padding:24px;position:relative}.cmp-academy-diy-quiz-modal__result-title{color:#fff;font-size:14px;font-weight:300;left:calc(50% - 23px);letter-spacing:normal;position:absolute;top:14px}.cmp-academy-diy-quiz-modal__result-body{background-color:#fff;padding:24px 1pc}@media(min-width:768px){.cmp-academy-diy-quiz-modal__result-body{padding:30px 50px}}.cmp-academy-diy-quiz-modal__result-text{font-size:24px;font-weight:400;line-height:1.33;margin-bottom:20px;text-align:center}.cmp-academy-diy-quiz-modal__result-text span{font-size:24px;font-weight:600;line-height:1.33;margin:0 4px}@media(min-width:768px){.cmp-academy-diy-quiz-modal__result-text,.cmp-academy-diy-quiz-modal__result-text span{font-size:2pc;line-height:normal}}.cmp-academy-diy-quiz-modal__result-suggestions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -8px;width:calc(100% + 1pc)}@media(min-width:768px){.cmp-academy-diy-quiz-modal__result-suggestions{margin:0 -1pc;width:calc(100% + 2pc)}}.cmp-academy-diy-quiz-modal__result-suggestions-title{font-size:24px;font-weight:400;line-height:normal;margin-bottom:9pt;text-align:center}.cmp-academy-diy-quiz-modal__result-suggestions .user-result-item{padding:1pc 8px;width:50%}.cmp-academy-diy-quiz-modal__result-suggestions .user-result-item img{padding-bottom:10px;width:100%}.cmp-academy-diy-quiz-modal__result-suggestions .user-result-item a{color:#333;font-size:22px;font-weight:400;line-height:normal;margin-top:9pt;text-decoration:none}@media(min-width:768px){.cmp-academy-diy-quiz-modal__result-suggestions .user-result-item{padding:1pc}}.cmp-academy-diy-quiz-modal__result-footer{background-color:#f8f8f8;padding:15px}.cmp-academy-diy-quiz-modal__result-footer-text{font-size:9pt;line-height:normal;margin-bottom:0}.cmp-academy-diy-quiz-modal__result-footer-text span{font-style:italic;font-weight:500;margin-right:5px}.cmp-academy-diy-quiz-modal .cmp-button,.cmp-academy-diy-quiz-modal .cmp-contentsearch-leftrail--links-item,.cmp-academy-diy-quiz-modal .cmp-leftrail--links-item,.cmp-academy-diy-quiz-modal .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-academy-diy-quiz-modal .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-academy-diy-quiz-modal .embed button,.cmp-academy-diy-quiz-modal .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-academy-diy-quiz-modal .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-academy-diy-quiz-modal .fDIvPG,.embed .cmp-academy-diy-quiz-modal button,.embed .cmp-academy-diy-quiz-modal button.qxyt6u-0.sc-160qg7w-0.fDIvPG{padding:8px 40px}.cmp-academy-diy-quiz-modal .selected-answer{background-color:#00493d;border-color:#00493d;color:#fff;text-decoration:none}.cmp-academydocumentlist{margin:15px 0 30px}@media(max-width:768px){.cmp-academydocumentlist{padding:0 15px}}.cmp-academydocumentlist__title{color:#333;font-size:38px;font-weight:500;letter-spacing:.6px;line-height:normal;margin-bottom:20px}.cmp-academydocumentlist__documents{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:10px}@media(min-width:768px){.cmp-academydocumentlist__documents{margin:0 -10px;padding-bottom:15px;width:calc(100% + 20px)}}.cmp-academydocumentlist__document{padding:20px 0;width:100%}@media(min-width:768px){.cmp-academydocumentlist__document{padding:30px 10px;width:33.33%}}.cmp-academydocumentlist__document-title{color:#333;font-size:25px;font-weight:500;line-height:normal;padding-top:24px}.cmp-academydocumentlist__document-image{height:100%;width:100%}.cmp-academydocumentlist__links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:20px;width:100%}.cmp-academydocumentlist__link{font-size:18px;margin-bottom:15px;width:100%}@media(min-width:768px){.cmp-academydocumentlist__link{width:50%}.cmp-academydocumentlist{margin:35px 0 50px}.cmp-academy-documentlist-center-align .cmp-academydocumentlist__links{margin:auto;width:85%}.cmp-academy-documentlist-center-align .cmp-academydocumentlist__cta{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;text-align:center;width:-webkit-max-content;width:-moz-max-content;width:max-content}}.cmp-academy-four-module{padding:3pc 60px}@media(min-width:992px){.cmp-academy-four-module{padding:54px 23px 58px}}.cmp-academy-four-module__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:40px;margin:auto}@media(min-width:768px){.cmp-academy-four-module__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(min-width:992px){.cmp-academy-four-module__wrapper{-ms-flex-wrap:unset;flex-wrap:unset;gap:25px}}@media(min-width:1200px){.cmp-academy-four-module__wrapper{gap:38px}}@media(min-width:1600px){.cmp-academy-four-module__wrapper{max-width:1500px}}.cmp-academy-four-module__module{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:420px;text-align:center;width:100%}@media(min-width:768px){.cmp-academy-four-module__module{max-width:unset;width:calc(50% - 20px)}}@media(min-width:992px){.cmp-academy-four-module__module{width:calc(25% - 28.25px)}}.cmp-academy-four-module__image{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-bottom:24px;overflow:hidden}@media(min-width:992px){.cmp-academy-four-module__image{margin-bottom:34px}}.cmp-academy-four-module__image img{height:15pc;width:auto}.cmp-academy-four-module__title{font-size:24px;font-weight:600;line-height:2pc}@media(min-width:992px){.cmp-academy-four-module__title{margin-bottom:10px}}.cmp-academy-four-module__description{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:1pc;margin-bottom:18px}@media(min-width:992px){.cmp-academy-four-module__description{margin-bottom:24.5px}}.cmp-academy-four-module__link{font-weight:600;letter-spacing:1px;line-height:22px;text-decoration:none;text-transform:uppercase}.cmp-academy-four-module__link.cmp-cta__link:hover{color:#00493d;text-decoration:underline;text-underline-offset:7px}.academy-getstarted-page .fullwidthctacallout{background-color:#f8f8f8;margin-bottom:60px}.academy-getstarted-page .cmp-fullwidthcallout-cta-wrapper{border-bottom:0;border-top:0;padding:28px 9pt}@media(min-width:768px){.academy-getstarted-page .cmp-fullwidthcallout-cta-wrapper{padding:30px 76px}}.academy-getstarted-page .cmp-fullwidthcallout-cta-title{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:2pc;font-weight:300;line-height:1.31;padding-bottom:20px}@media(min-width:768px){.academy-getstarted-page .cmp-fullwidthcallout-cta-title{font-size:3pc;line-height:1.17}}.academy-getstarted-page .cmp-fullwidthcallout-cta-description{padding-bottom:24px}.academy-getstarted-page .cmp-fullwidthcallout-cta-description div{font-size:14px}.academy-getstarted-page .cmp-fullwidthcallout-cta-description p{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:24px;font-weight:400;line-height:normal;margin-bottom:0}.academy-getstarted-page .cmp-fullwidthcallout-cta .cmp-button,.academy-getstarted-page .cmp-fullwidthcallout-cta .cmp-contentsearch-leftrail--links-item,.academy-getstarted-page .cmp-fullwidthcallout-cta .cmp-leftrail--links-item,.academy-getstarted-page .cmp-fullwidthcallout-cta .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.academy-getstarted-page .cmp-fullwidthcallout-cta .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.academy-getstarted-page .cmp-fullwidthcallout-cta .embed button,.academy-getstarted-page .cmp-fullwidthcallout-cta .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .academy-getstarted-page .cmp-fullwidthcallout-cta .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .academy-getstarted-page .cmp-fullwidthcallout-cta .fDIvPG,.embed .academy-getstarted-page .cmp-fullwidthcallout-cta button,.embed .academy-getstarted-page .cmp-fullwidthcallout-cta button.qxyt6u-0.sc-160qg7w-0.fDIvPG{font-size:18px;padding:11px 3pc}@media(max-width:576px){.academy-getstarted-page .cmp-fullwidthcallout-cta .cmp-button,.academy-getstarted-page .cmp-fullwidthcallout-cta .cmp-contentsearch-leftrail--links-item,.academy-getstarted-page .cmp-fullwidthcallout-cta .cmp-leftrail--links-item,.academy-getstarted-page .cmp-fullwidthcallout-cta .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.academy-getstarted-page .cmp-fullwidthcallout-cta .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.academy-getstarted-page .cmp-fullwidthcallout-cta .embed button,.academy-getstarted-page .cmp-fullwidthcallout-cta .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .academy-getstarted-page .cmp-fullwidthcallout-cta .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .academy-getstarted-page .cmp-fullwidthcallout-cta .fDIvPG,.embed .academy-getstarted-page .cmp-fullwidthcallout-cta button,.embed .academy-getstarted-page .cmp-fullwidthcallout-cta button.qxyt6u-0.sc-160qg7w-0.fDIvPG{width:100%}.academy-getstarted-page .cmp-title{padding:0 15px}}.academy-getstarted-page .cmp-category-card-container{padding-top:20px}@media(min-width:768px){.academy-getstarted-page .cmp-category-card-container{padding-top:40px}}.academy-getstarted-page .cmp-category-card-container .cmp-title{padding:0 15px}@media(min-width:768px){.academy-getstarted-page .cmp-category-card-container .cmp-title{padding:20px 9pt 40px}}.academy-getstarted-page .cmp-linklist__title{display:none}.academy-getstarted-page .cmp-linklist__itemtext{margin-top:0;padding-bottom:4px}.academy-getstarted-page .cmp-linklist__itemtext:not(:last-child){border-bottom:none}.academy-getstarted-page .cmp-linklist__itemtextlink{color:#333;font-size:20px;line-height:normal}@media(max-width:576px){.academy-getstarted-page .cmp-linklist__itemtextlink{padding-left:8px}}.academy-getstarted-page .cmp-linklist__itemtextlink.cmp-linklist__itemtextlink-selected{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600}.academy-getstarted-page .cmp-linklist__itemtextlink.cmp-linklist__itemtextlink-selected:before{background-color:#8dc63f;border-radius:50%;content:"";height:8px;margin-left:-26px;margin-right:1pc;width:8px}@media(max-width:576px){.academy-getstarted-page .cmp-linklist__itemtextlink.cmp-linklist__itemtextlink-selected:before{margin-left:-15px;margin-right:8px}}@media(min-width:768px){.academy-getstarted-page .cmp-linklist{padding-right:30px}}.cmp-page-selector-links{padding:20px 0}.cmp-page-selector-links.fixed{position:relative}@media(max-width:576px){.cmp-page-selector-links.fixed .cmp-linklist{background:#fff;height:auto;padding:1pc 15px;position:fixed;top:101px;width:100%}}@media(min-width:768px){.cmp-page-selector-links{padding:0 50px 50px 0}}.cmp-page-selector-links__title{display:none}.cmp-page-selector-links__itemtext{margin-top:8px;padding-bottom:8px}.cmp-page-selector-links__itemtext:not(:last-child){border-bottom:0}.cmp-page-selector-links__itemtextlink{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:1pc;line-height:normal;text-decoration:none}.cmp-page-selector-links__itemtextlink-selected{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600}.cmp-page-selector-links__itemtextlink-selected:before{background-color:#8dc63f;border-radius:50%;content:"";height:8px;margin-left:-24px;margin-right:1pc;width:8px}@media(min-width:992px){.cmp-page-selector-links{padding-top:5pc}}.cmp-academy-glossary{margin:20px 0;padding:0 1pc}.cmp-academy-glossary__container--bottom,.cmp-academy-glossary__container--top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cmp-academy-glossary__container--top{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1pc}@media(min-width:1200px){.cmp-academy-glossary__container--top{margin-bottom:24px}}@media(min-width:768px){.cmp-academy-glossary__container--bottom{margin:0 -8px;width:calc(100% + 1pc)}}@media(min-width:1200px){.cmp-academy-glossary__container--bottom{margin:0 -9pt;width:calc(100% + 24px)}}.cmp-academy-glossary__item-wrapper{padding:8px 0;width:100%}@media(min-width:768px){.cmp-academy-glossary__item-wrapper{padding:8px;width:50%}}@media(min-width:1200px){.cmp-academy-glossary__item-wrapper{padding:9pt;width:33%}}.cmp-academy-glossary__item-image{margin-bottom:9pt;width:100%}@media(min-width:1200px){.cmp-academy-glossary__item-image{margin-bottom:20px}}.cmp-academy-glossary__item-title{color:#333;display:inline-block;font-family:proxima-nova,Arial,sans-serif;font-size:18px;font-weight:300;line-height:1.33;margin-bottom:4px;text-transform:uppercase}@media(min-width:768px){.cmp-academy-glossary__item-title{font-size:21px}}.cmp-academy-glossary__item-descritpion p{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:14px;line-height:1.43}.cmp-academy-glossary__filters{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0}.cmp-academy-glossary__filters-wrapper{margin-bottom:1pc;width:100%}@media(min-width:768px){.cmp-academy-glossary__filters-wrapper{margin-bottom:0;width:60%}}.cmp-academy-glossary__filters-title{color:#333;display:inline-block;font-family:proxima-nova,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.33;margin-bottom:8px;padding:0 4px}@media(min-width:768px){.cmp-academy-glossary__filters-title{font-size:21px;padding:0}}.cmp-academy-glossary__filter-item{color:#00493d;cursor:pointer;font-size:1pc;font-weight:400;line-height:22px;padding:4px;text-decoration:underline;text-transform:uppercase}@media(min-width:768px){.cmp-academy-glossary__filter-item{font-size:18px;line-height:normal}}.cmp-academy-glossary__filter-item:hover{color:#00493d;text-decoration:none}.cmp-academy-glossary .item-not-found{color:#bbb;pointer-events:none;text-decoration:none}.cmp-academy-glossary-search-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;width:100%}@media(min-width:768px){.cmp-academy-glossary-search-wrapper{width:40%}}.cmp-academy-glossary-label{display:none}.cmp-academy-glossary-search-button{background:transparent;border:none!important;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;position:absolute;right:0;top:13px;z-index:1}.cmp-academy-glossary-search-button:after{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-search.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:24px;width:24px}.cmp-academy-glossary-search-button:hover{background:transparent;border:none}.cmp-academy-glossary-search{border:none;border-bottom:2px solid #00493d;color:#333;font-size:1pc;line-height:1.38;opacity:0;padding:9pt 2pc 9pt 9pt;position:relative;-webkit-transition:opacity .5s linear;transition:opacity .5s linear;width:100%}.cmp-academy-glossary-search::-webkit-input-placeholder{color:#333}.cmp-academy-glossary-search::-moz-placeholder{color:#333}.cmp-academy-glossary-search:-ms-input-placeholder{color:#333}.cmp-academy-glossary-search::-ms-input-placeholder{color:#333}.cmp-academy-glossary-search::placeholder{color:#333}.cmp-academy-glossary-search:focus-visible{outline:none}@media(min-width:768px){.cmp-academy-glossary-search{font-size:18px;line-height:1.44}}.cmp-academy-glossary__result-count{color:#333;display:block;font-size:14px;line-height:1.38;margin-top:8px}@media(min-width:768px){.cmp-academy-glossary__result-count{font-size:1pc}}.cmp-academy-glossary__cta{position:fixed;right:4%;top:80%;z-index:10}@media(min-width:768px){.cmp-academy-glossary__cta{right:6%}}@media(min-width:1200px){.cmp-academy-glossary__cta{right:8%}}@media(min-width:768px){.cmp-academy-glossary{margin:2pc 0;padding:0}}.cmp-academy-guidecard{width:100%}@media(min-width:576px){.cmp-academy-guidecard{width:50%}}.cmp-academy-guidecard__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 15px;width:100%}@media(min-width:576px){.cmp-academy-guidecard__container{margin:0 -15px;padding:0;width:calc(100% + 30px)}}@media(min-width:992px){.cmp-academy-guidecard__container{margin:0 -30px;width:calc(100% + 60px)}}.cmp-academy-guidecard__wrapper{padding:20px 0}@media(min-width:576px){.cmp-academy-guidecard__wrapper{padding:25px 15px}}@media(min-width:992px){.cmp-academy-guidecard__wrapper{padding:35px 30px}}.cmp-academy-guidecard__image{height:100%;width:100%}.cmp-academy-guidecard__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:26px;padding:20px 0}.cmp-academy-guidecard__title span{-webkit-box-flex:0;border:1px solid #00493d;border-radius:50%;color:#00493d;display:block;-ms-flex:0 0 auto;flex:0 0 auto;font-size:14px;height:30px;margin-right:9pt;padding:5px 6px;text-align:center;width:30px}.cmp-academy-guidecard__description{font-size:19px;margin-bottom:25px}.cmp-academy-guidecard__description p{margin-bottom:0}.cmp-academy-guidecard__description div{font-size:14px}@media(max-width:576px){.cmp-academy-guidecard .cmp-button,.cmp-academy-guidecard .cmp-contentsearch-leftrail--links-item,.cmp-academy-guidecard .cmp-leftrail--links-item,.cmp-academy-guidecard .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-academy-guidecard .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-academy-guidecard .embed button,.cmp-academy-guidecard .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-academy-guidecard .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-academy-guidecard .fDIvPG,.embed .cmp-academy-guidecard button,.embed .cmp-academy-guidecard button.qxyt6u-0.sc-160qg7w-0.fDIvPG{width:100%}}.cmp-academy-guidecards{margin:20px 0}@media(min-width:576px){.cmp-academy-guidecards{margin:40px 0}}.cmp-academy-guidecard__threecolumn .cmp-academy-guidecard{width:100%}.cmp-academy-guidecard__threecolumn .cmp-academy-guidecard__wrapper{padding:20px 0}@media(min-width:576px){.cmp-academy-guidecard__threecolumn .cmp-academy-guidecard__wrapper{padding:15px 8px}}@media(min-width:992px){.cmp-academy-guidecard__threecolumn .cmp-academy-guidecard__wrapper{padding:24px 9pt}}@media(min-width:576px){.cmp-academy-guidecard__threecolumn .cmp-academy-guidecard__container{margin:0 -8px;width:calc(100% + 1pc)}}@media(min-width:992px){.cmp-academy-guidecard__threecolumn .cmp-academy-guidecard__container{margin:0 -9pt;width:calc(100% + 24px)}}.cmp-academy-guidecard__threecolumn .cmp-academy-guidecard__title{font-size:18px;font-weight:500;padding:9pt 0;text-transform:uppercase}.cmp-academy-guidecard__threecolumn .cmp-academy-guidecard__title span{font-size:9pt;height:25px;margin-right:10px;padding:3px 4px;width:25px}.cmp-academy-guidecard__threecolumn .cmp-academy-guidecard__description{margin-bottom:1pc}@media(min-width:576px){.cmp-academy-guidecard__threecolumn .cmp-academy-guidecard{width:50%}}@media(min-width:992px){.cmp-academy-guidecard__threecolumn .cmp-academy-guidecard{width:33.33%}}.serial-number__solid-green-background .cmp-academy-guidecard__title span{background-color:#8dc63f;border:none;border-radius:50%;color:#fff;display:block;padding-left:5px;padding-top:5px}.cmp-academyherogrid__title{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:2pc;font-weight:350;line-height:1.31;margin-bottom:20px;text-align:center}@media(min-width:768px){.cmp-academyherogrid__title{font-size:3pc;line-height:1.17;margin-bottom:40px}}.cmp-academyherogrid__filters-mobile{display:none}.cmp-academyherogrid__filters-mobile-filter{border-bottom:1px solid #555;color:#00493d;font-family:proxima-nova,Arial,sans-serif;font-size:21px;font-stretch:normal;font-style:normal;font-weight:300;height:60px;letter-spacing:normal;line-height:60px;padding:0 10px}@media(min-width:768px){.cmp-academyherogrid__filters-mobile-filter{display:none}}.cmp-academyherogrid__filters-mobile-filter:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid;content:"";height:10px;position:absolute;right:10px;top:calc(50% - 3px);width:10px;z-index:1}.cmp-academyherogrid__filters-mobile-open .cmp-academyherogrid__filters-mobile-filter:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cmp-academyherogrid__filters-desktop{margin-bottom:30px}@media(min-width:768px){.cmp-academyherogrid__filters-desktop{margin:0;padding:10px}}.cmp-academyherogrid__filters-desktop-filter{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;color:#00493d;display:-webkit-box;display:-ms-flexbox;display:flex;display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1pc;font-weight:300;justify-content:space-between;padding:10px 0;z-index:1}.cmp-academyherogrid__filters-mobile-open .cmp-academyherogrid__filters-desktop-filter{display:block;padding:10px}@media(max-width:768px){.cmp-academyherogrid__filters-desktop-filter .select2{margin:9pt 0;width:100%!important}}.cmp-academyherogrid__filters-desktop-filter .filter__title{display:none;font-size:1pc;font-weight:300;line-height:22px;padding:0 10px}@media(min-width:768px){.cmp-academyherogrid__filters-desktop-filter{display:block;padding:60px 0}.cmp-academyherogrid__filters-desktop-filter select{max-width:calc(20% - 9pt)}.cmp-academyherogrid__filters-desktop-filter .select2{margin:0 9pt}.cmp-academyherogrid__filters-desktop-filter .filter__title{display:inline}}.cmp-academyherogrid__filters-clear{color:#00493d;font-size:1pc;font-weight:300;line-height:22px;padding:0 10px;text-decoration:none}.cmp-academyherogrid__filters-clear.disabled{color:#bbb}.cmp-academyherogrid__filters-clear:hover{color:#00493d;text-decoration:none}.cmp-academyherogrid__featured-article{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;float:left;height:-webkit-max-content;height:-moz-max-content;height:max-content;margin-bottom:20px;padding:20px 9pt 9pt;width:100%}@media(max-width:768px){.cmp-academyherogrid__featured-article{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.cmp-academyherogrid__featured-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;-o-object-fit:cover;object-fit:cover;order:1;width:100%}@media(min-width:768px){.cmp-academyherogrid__featured-image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:66.66%}}.cmp-academyherogrid__featured-texts{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:20px 15px;width:100%}.cmp-academyherogrid__featured-texts .cmp-academyherogrid__featured-tag{color:#00493d;font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;line-height:18px;text-transform:uppercase}.cmp-academyherogrid__featured-texts .cmp-academyherogrid__featured-title-link{text-decoration:none;text-transform:none}.cmp-academyherogrid__featured-texts .cmp-academyherogrid__featured-title-link .cmp-academyherogrid__featured-title{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:28px;font-weight:400;letter-spacing:0;line-height:normal;margin:20px 0}@media(min-width:768px){.cmp-academyherogrid__featured-texts .cmp-academyherogrid__featured-title-link .cmp-academyherogrid__featured-title{font-size:2pc;margin:25px 0}}.cmp-academyherogrid__featured-texts .cmp-academyherogrid__featured-desc{font-family:proxima-nova,Arial,sans-serif;margin:0}.cmp-academyherogrid__featured-texts .cmp-academyherogrid__featured-desc h4{color:#333;font-size:18px;font-weight:400;line-height:24px}.cmp-academyherogrid__featured-texts .cmp-academyherogrid__featured-desc ol,.cmp-academyherogrid__featured-texts .cmp-academyherogrid__featured-desc ul{color:#333;font-size:14px;line-height:20px;padding-left:15px;padding-top:10px}.cmp-academyherogrid__featured-texts .cmp-academyherogrid__featured-desc p{font-size:1pc;margin-bottom:20px}@media(min-width:768px){.cmp-academyherogrid__featured-texts .cmp-academyherogrid__featured-desc p{font-size:18px;margin-bottom:25px}.cmp-academyherogrid__featured-texts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;order:1;padding:30px 45px;width:33.33%}}.cmp-academyherogrid__results{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cmp-academyherogrid__results .grid-sizer{width:100%}@media(min-width:768px){.cmp-academyherogrid__results .grid-sizer{width:50%}}@media(min-width:992px){.cmp-academyherogrid__results .grid-sizer{width:33%}}.cmp-academyherogrid__results-item{display:block;float:left;padding:9pt 9pt 22px;width:100%}@media(min-width:768px){.cmp-academyherogrid__results-item{width:50%}}@media(min-width:992px){.cmp-academyherogrid__results-item{width:33%}}.cmp-academyherogrid__results-image{width:100%}.cmp-academyherogrid__results-link{height:inherit}.cmp-academyherogrid__results-text h4{color:#00493d;font-family:proxima-nova,Arial,sans-serif;font-size:14px;letter-spacing:1px;line-height:18px;margin:0;padding:10px 0;text-transform:uppercase}.cmp-academyherogrid__results-text a{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:18px;font-weight:300;letter-spacing:0;line-height:1.33;text-decoration:none}.cmp-academyherogrid__results-text a h3{font-size:20px;font-weight:400;line-height:normal;margin:0}.cmp-academyherogrid__results-text a:hover{color:#8dc63f}@media(min-width:768px){.cmp-academyherogrid__results-text a,.cmp-academyherogrid__results-text a a{font-size:24px}}.cmp-academyherogrid__loadmore{overflow:hidden;padding-bottom:2pc;text-align:center;width:100%}@media(min-width:992px){.cmp-academyherogrid__loadmore{padding:30px 0}}.academyherogrid{padding:30px 0}@media(min-width:768px){.academyherogrid{padding:50px 0}}.academyherogrid-select2 .select2-results .select2-results__options .select2-results__option[aria-disabled=true]{display:none}.cmp-academy-herogrid-grey-background{background-color:#f8f8f8}.academy-how-to-guide-land-page .container-top-padding{padding-top:24px}@media(min-width:768px){.academy-how-to-guide-land-page .container-top-padding{padding-top:40px}}.academy-how-to-guide-land-page .academytextoverimage{margin:44px 0}.academy-inspiration-land-page .cmp-page-selector-links{padding:20px 0}@media(min-width:768px){.academy-inspiration-land-page .cmp-page-selector-links{padding-top:40px}}.cmp-academyintro{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:30px 15px}@media(min-width:992px){.cmp-academyintro{padding:40px 0}}.cmp-academyintro__fullwidth-container{width:100%}@media(min-width:992px){.cmp-academyintro__fullwidth-container{padding-right:60px;width:100%}}.cmp-academyintro__left-container{width:100%}@media(min-width:992px){.cmp-academyintro__left-container{padding-right:60px;width:63%}}.cmp-academyintro__right-container{width:100%}@media(min-width:576px)and (max-width:992px){.cmp-academyintro__right-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:35px}.cmp-academyintro__right-container .cmp-academyintro__estimate-section{padding-right:20px;width:40%}.cmp-academyintro__right-container .cmp-academyintro__buttons-section{padding-left:15px;width:60%}}@media(min-width:992px){.cmp-academyintro__right-container{padding-left:60px;padding-top:20px;width:37%}}.cmp-academyintro__title{color:#00493d;font-size:14px;font-weight:700;padding-bottom:20px}.cmp-academyintro__sub-title{padding-bottom:5px}@media(min-width:768px){.cmp-academyintro__sub-title h1{font-size:46px;line-height:1.17}}.cmp-academyintro__sub-title h1 div{font-size:14px}.cmp-academyintro__description{display:none;font-size:18px}@media(min-width:576px){.cmp-academyintro__description{display:block}}.cmp-academyintro__description div{font-size:14px}.cmp-academyintro__disclaimer{display:none}.cmp-academyintro__disclaimer p{font-size:9pt;font-style:italic}.cmp-academyintro__disclaimer div{font-size:14px}@media(min-width:576px){.cmp-academyintro__disclaimer{display:block}}.cmp-academyintro__readtime{font-size:18px;font-weight:600;padding-bottom:15px}.cmp-academyintro__readtime-estimate{font-size:18px;font-weight:600;padding-bottom:5px}.cmp-academyintro__readtime-estimate-note{font-size:14px;font-weight:400;padding-bottom:30px}.cmp-academyintro__readtime-icon{border-radius:50%;height:40px;margin-right:5px;width:40px}.cmp-academyintro__jump-to-text{font-size:1pc;margin-bottom:4px;margin-top:15px}.cmp-academyintro__jump-to-buttons{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.cmp-academyintro .cmp-button,.cmp-academyintro .cmp-contentsearch-leftrail--links-item,.cmp-academyintro .cmp-leftrail--links-item,.cmp-academyintro .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-academyintro .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-academyintro .embed button,.cmp-academyintro .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-academyintro .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-academyintro .fDIvPG,.embed .cmp-academyintro button,.embed .cmp-academyintro button.qxyt6u-0.sc-160qg7w-0.fDIvPG{margin-bottom:10px;text-decoration:none;width:100%}.cmp-academyintro .cmp-academyintro__jump-to-button.cmp-contentsearch-leftrail--links-item,.cmp-academyintro .cmp-academyintro__jump-to-button.cmp-leftrail--links-item,.cmp-academyintro .cmp-button.cmp-academyintro__jump-to-button,.cmp-academyintro .embed #crl8-homepage-multisize-grid .cmp-academyintro__jump-to-button.jRNpsV.qxyt6u-0,.cmp-academyintro .embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-academyintro__jump-to-button.fDIvPG,.cmp-academyintro .embed button.cmp-academyintro__jump-to-button,.cmp-academyintro .embed button.cmp-academyintro__jump-to-button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-academyintro .cmp-academyintro__jump-to-button.jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-academyintro .cmp-academyintro__jump-to-button.fDIvPG,.embed .cmp-academyintro button.cmp-academyintro__jump-to-button,.embed .cmp-academyintro button.cmp-academyintro__jump-to-button.qxyt6u-0.sc-160qg7w-0.fDIvPG{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:100%}.cmp-academyintro .cmp-academyintro__jump-to-button.cmp-contentsearch-leftrail--links-item span,.cmp-academyintro .cmp-academyintro__jump-to-button.cmp-leftrail--links-item span,.cmp-academyintro .cmp-button.cmp-academyintro__jump-to-button span,.cmp-academyintro .embed #crl8-homepage-multisize-grid .cmp-academyintro__jump-to-button.jRNpsV.qxyt6u-0 span,.cmp-academyintro .embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-academyintro__jump-to-button.fDIvPG span,.cmp-academyintro .embed button.cmp-academyintro__jump-to-button span,.cmp-academyintro .embed button.cmp-academyintro__jump-to-button.qxyt6u-0.sc-160qg7w-0.fDIvPG span,.embed #crl8-homepage-multisize-grid .cmp-academyintro .cmp-academyintro__jump-to-button.jRNpsV.qxyt6u-0 span,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-academyintro .cmp-academyintro__jump-to-button.fDIvPG span,.embed .cmp-academyintro button.cmp-academyintro__jump-to-button span,.embed .cmp-academyintro button.cmp-academyintro__jump-to-button.qxyt6u-0.sc-160qg7w-0.fDIvPG span{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/arrow-down.svg);background-position:50%;background-repeat:no-repeat;content:"";display:block;height:9pt;margin-left:6px;width:9pt}@media(min-width:576px){.cmp-academyintro .cmp-academyintro__jump-to-button.cmp-contentsearch-leftrail--links-item,.cmp-academyintro .cmp-academyintro__jump-to-button.cmp-leftrail--links-item,.cmp-academyintro .cmp-button.cmp-academyintro__jump-to-button,.cmp-academyintro .embed #crl8-homepage-multisize-grid .cmp-academyintro__jump-to-button.jRNpsV.qxyt6u-0,.cmp-academyintro .embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-academyintro__jump-to-button.fDIvPG,.cmp-academyintro .embed button.cmp-academyintro__jump-to-button,.cmp-academyintro .embed button.cmp-academyintro__jump-to-button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-academyintro .cmp-academyintro__jump-to-button.jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-academyintro .cmp-academyintro__jump-to-button.fDIvPG,.embed .cmp-academyintro button.cmp-academyintro__jump-to-button,.embed .cmp-academyintro button.cmp-academyintro__jump-to-button.qxyt6u-0.sc-160qg7w-0.fDIvPG{padding:9pt;width:calc(50% - 4px)}}@media(min-width:1200px){.cmp-academyintro .cmp-academyintro__jump-to-button.cmp-contentsearch-leftrail--links-item,.cmp-academyintro .cmp-academyintro__jump-to-button.cmp-leftrail--links-item,.cmp-academyintro .cmp-button.cmp-academyintro__jump-to-button,.cmp-academyintro .embed #crl8-homepage-multisize-grid .cmp-academyintro__jump-to-button.jRNpsV.qxyt6u-0,.cmp-academyintro .embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-academyintro__jump-to-button.fDIvPG,.cmp-academyintro .embed button.cmp-academyintro__jump-to-button,.cmp-academyintro .embed button.cmp-academyintro__jump-to-button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-academyintro .cmp-academyintro__jump-to-button.jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-academyintro .cmp-academyintro__jump-to-button.fDIvPG,.embed .cmp-academyintro button.cmp-academyintro__jump-to-button,.embed .cmp-academyintro button.cmp-academyintro__jump-to-button.qxyt6u-0.sc-160qg7w-0.fDIvPG{padding:9pt 36px;width:calc(50% - 8px)}}.cmp-academyintro .cmp-container .cmp-academymateriallist__container.cmp-academymateriallist__heading{scroll-margin-top:1em}.cmp-academyintro .cmp-socialshare{padding-bottom:30px}@media(max-width:992px){.cmp-academyintro .cmp-socialshare{padding-left:0;padding-top:25px}}@media print{.cmp-tabs__tabpanel,.cmp-verticaltabs__tab-title{display:block}.cmp-verticaltabs__print-button,.cmp-videoplayer{display:none}}.cmp-academy-linklist__title{margin-bottom:15px}.cmp-academy-linklist__titlelink{color:#333;font-size:20px;text-decoration:none}.cmp-academy-linklist__listitems{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;list-style:none;padding:0}.cmp-academy-linklist__itemtext{padding:10px 0}.cmp-academy-linklist__itemtextlink{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;text-decoration:none}.cmp-academy-linklist__itemtextlink span{border:1px solid #00493d;border-radius:50%;color:#00493d;display:block;font-size:14px;height:30px;margin-right:9pt;padding:5px 6px;width:30px}@media(max-width:576px){.cmp-academy-linklist{margin-bottom:20px;padding:0 15px}}.academy-literature-page .container-top-padding{padding-top:20px}@media(min-width:768px){.academy-literature-page .container-top-padding{padding-top:40px}}@media(max-width:768px){.academy-literature-page .title{padding:0 15px}}@media(min-width:768px){.academy-literature-page .left--padding{padding-left:40px}}@media(max-width:768px){.academy-literature-page .button{padding:0 15px}}.academy-literature-page .cmp-linklist__title{display:none}.academy-literature-page .cmp-linklist__itemtext{margin-top:0;padding-bottom:4px}.academy-literature-page .cmp-linklist__itemtext:not(:last-child){border-bottom:none}.academy-literature-page .cmp-linklist__itemtextlink{color:#333;font-size:20px;line-height:normal}@media(max-width:576px){.academy-literature-page .cmp-linklist__itemtextlink{padding-left:8px}}.academy-literature-page .cmp-linklist__itemtextlink.cmp-linklist__itemtextlink-selected{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600}.academy-literature-page .cmp-linklist__itemtextlink.cmp-linklist__itemtextlink-selected:before{background-color:#8dc63f;border-radius:50%;content:"";height:8px;margin-left:-26px;margin-right:1pc;width:8px}@media(max-width:576px){.academy-literature-page .cmp-linklist__itemtextlink.cmp-linklist__itemtextlink-selected:before{margin-left:-15px;margin-right:8px}}@media(min-width:768px){.academy-literature-page .cmp-linklist{padding-right:30px}}.academy-literature-page .relatedarticles{margin:15px 0 25px}.academy-literature-page .relatedarticles .cmp-relatedarticles__heading{font-size:38px;font-weight:500;line-height:normal;margin-bottom:20px}.academy-literature-page .relatedarticles .cmp-relatedarticles__heading:after{border-bottom:none;display:none}.academy-literature-page .relatedarticles .cmp-relatedarticles__tag{display:none}.academy-literature-page .relatedarticles .cmp-relatedarticles__title{font-size:25px;font-weight:500;padding-top:24px}.academy-literature-page .relatedarticles .cmp-relatedarticles__title:hover{color:#333}@media(min-width:768px){.academy-literature-page .relatedarticles{margin:35px 0 50px}}.cmp-academymateriallist{margin-bottom:40px;margin-top:20px}.cmp-academymateriallist__heading{font-family:proxima-nova,Arial,sans-serif;margin-bottom:30px}@media(max-width:768px){.cmp-academymateriallist__heading{font-size:2pc;font-weight:600;margin-bottom:20px}}.cmp-academymateriallist__item{padding:10px;width:50%}@media(min-width:576px){.cmp-academymateriallist__item{padding:15px;width:25%}}@media(min-width:992px){.cmp-academymateriallist__item{padding:10px 20px;width:16.66%}}.cmp-academymateriallist__item-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px;width:calc(100% + 20px)}@media(min-width:576px){.cmp-academymateriallist__item-wrapper{margin:0 -15px;width:calc(100% + 30px)}}@media(min-width:992px){.cmp-academymateriallist__item-wrapper{margin:0 -20px;width:calc(100% + 40px)}}.cmp-academymateriallist__item-image{background-position:50%;height:100%;width:100%}.cmp-academymateriallist__item-image-link{text-decoration:none}.cmp-academymateriallist__item-title{font-weight:400;margin-top:10px;text-transform:none}@media(min-width:576px){.cmp-academymateriallist__item-title{margin-top:15px}}@media(max-width:768px){.cmp-academymateriallist__item-title{font-size:26px}}.cmp-academymateriallist__cta{margin-top:20px;width:100%}@media(min-width:576px){.cmp-academymateriallist__cta{padding:0 15px;width:30%}}@media(min-width:992px){.cmp-academymateriallist__cta{margin-top:40px;padding:0 20px;width:16.66%}}.cmp-academy-overlappingcontent__wrapper{position:relative}.cmp-academy-overlappingcontent__container{margin-top:-90pt;position:relative;z-index:1}@media(min-width:768px)and (max-width:992px){.cmp-academy-overlappingcontent__container{margin-top:-75pt}}.cmp-academy-overlappingcontent__text{z-index:1}.cmp-academy-overlappingcontent__image{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;min-height:600px;width:100%}@media(min-width:768px){.cmp-academy-overlappingcontent__image{min-height:60.5vw}}@media(min-width:1200px){.cmp-academy-overlappingcontent__image{min-height:42.5vw}}.cmp-academy-overlappingcontent__title{color:#fff;font-size:50px;line-height:normal;margin-bottom:30px}.cmp-academy-overlappingcontent__description{color:#fff;font-size:19px;font-weight:350;letter-spacing:normal;line-height:normal;margin-bottom:30px;max-width:600px}.cmp-academy-overlappingcontent div{font-size:14px}.cmp-academy-overlappingcontent p{color:#fff;font-size:19px;font-weight:350;letter-spacing:normal;line-height:normal;margin-bottom:30px;max-width:600px}.cmp-academy-overlappingcontent-card{width:100%}@media(min-width:768px){.cmp-academy-overlappingcontent-card{width:33.33%}}.cmp-academy-overlappingcontent-card__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 15px;width:100%}@media(min-width:768px){.cmp-academy-overlappingcontent-card__container{margin:0 -9pt;padding:0;width:calc(100% + 24px)}}.cmp-academy-overlappingcontent-card__wrapper{padding:9pt 0}@media(min-width:768px){.cmp-academy-overlappingcontent-card__wrapper{padding:20px 9pt}}.cmp-academy-overlappingcontent-card__image{height:100%;width:100%}.cmp-academy-overlappingcontent-card__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:26px;padding-top:1pc}.cmp-academy-overlappingcontent-card__title span{border:1px solid #00493d;border-radius:50%;color:#00493d;display:block;font-size:14px;height:30px;margin-right:9pt;padding:5px 6px;width:30px}@media(min-width:768px)and (max-width:992px){.cmp-academy-overlappingcontent-card__title{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.cmp-academy-overlappingcontent__cta-wrapper{padding-top:15px;text-align:center}.cmp-academy-overlappingcontent__cta-wrapper .cmp-button,.cmp-academy-overlappingcontent__cta-wrapper .cmp-contentsearch-leftrail--links-item,.cmp-academy-overlappingcontent__cta-wrapper .cmp-leftrail--links-item,.cmp-academy-overlappingcontent__cta-wrapper .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-academy-overlappingcontent__cta-wrapper .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-academy-overlappingcontent__cta-wrapper .embed button,.cmp-academy-overlappingcontent__cta-wrapper .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-academy-overlappingcontent__cta-wrapper .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-academy-overlappingcontent__cta-wrapper .fDIvPG,.embed .cmp-academy-overlappingcontent__cta-wrapper button,.embed .cmp-academy-overlappingcontent__cta-wrapper button.qxyt6u-0.sc-160qg7w-0.fDIvPG{margin:0 15px;width:calc(100% - 30px)}@media(min-width:768px){.cmp-academy-overlappingcontent__cta-wrapper .cmp-button,.cmp-academy-overlappingcontent__cta-wrapper .cmp-contentsearch-leftrail--links-item,.cmp-academy-overlappingcontent__cta-wrapper .cmp-leftrail--links-item,.cmp-academy-overlappingcontent__cta-wrapper .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-academy-overlappingcontent__cta-wrapper .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-academy-overlappingcontent__cta-wrapper .embed button,.cmp-academy-overlappingcontent__cta-wrapper .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-academy-overlappingcontent__cta-wrapper .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-academy-overlappingcontent__cta-wrapper .fDIvPG,.embed .cmp-academy-overlappingcontent__cta-wrapper button,.embed .cmp-academy-overlappingcontent__cta-wrapper button.qxyt6u-0.sc-160qg7w-0.fDIvPG{margin:auto;width:auto}.cmp-academy-overlappingcontent__cta-wrapper{padding-top:24px}}.cmp-academyprotip{background-color:#f8f8f8;margin-bottom:25px;padding:30px 35px}.cmp-academyprotip__top{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.cmp-academyprotip__icon{background-position:50%;border-radius:50%;height:60px;margin-right:10px;width:60px}@media(min-width:1200px){.cmp-academyprotip__icon{margin-right:20px}}.cmp-academyprotip__title{font-size:40px;font-weight:400}.cmp-academyprotip__text p{font-size:18px}.cmp-academyprotip__text div{font-size:14px}@media(min-width:1200px){.cmp-academyprotip{padding:40px}}.cmp-academy-subnavigation{background-color:#00493d;position:relative}.cmp-academy-subnavigation__image{margin-right:auto;max-width:150px}@media(min-width:992px){.cmp-academy-subnavigation__image{margin-right:3pc}}.cmp-academy-subnavigation__container{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:9px 15px}@media(min-width:992px){.cmp-academy-subnavigation__container{padding:10px}}.cmp-academy-subnavigation__dropdown{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:10px 0;width:100%}.cmp-academy-subnavigation__dropdown.open{margin-left:10px}.cmp-academy-subnavigation__dropdown.open .cmp-academy-subnavigation__list{opacity:1;pointer-events:all;visibility:visible}.cmp-academy-subnavigation__dropdown.open .cmp-academy-subnavigation__list a{text-decoration:none}.cmp-academy-subnavigation__dropdown.open .cmp-academy-subnavigation__trigger{font-size:18px;font-weight:400;line-height:1.44;padding:8px 9pt}.cmp-academy-subnavigation__dropdown.open .cmp-academy-subnavigation__trigger-icon{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-arrow-drop-down-up.svg);-webkit-filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(7465%) hue-rotate(70deg) brightness(102%) contrast(100%);filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(7465%) hue-rotate(70deg) brightness(102%) contrast(100%)}@media(min-width:992px){.cmp-academy-subnavigation__dropdown{display:block;margin:0;width:auto}}@media(max-width:992px){.cmp-academy-subnavigation__dropdown{max-width:220px}}.cmp-academy-subnavigation__trigger{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;padding:8px 9pt}@media(min-width:992px){.cmp-academy-subnavigation__trigger{display:none}}.cmp-academy-subnavigation__trigger-item{color:#fff;font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;line-height:1.57;text-decoration:none;text-transform:uppercase}.cmp-academy-subnavigation__trigger-icon{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-arrow-drop-down.svg);background-position:50%;background-repeat:no-repeat;content:"";display:block;-webkit-filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(7465%) hue-rotate(70deg) brightness(102%) contrast(100%);filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(7465%) hue-rotate(70deg) brightness(102%) contrast(100%);height:10px;margin-left:8.3px;width:1pc}@media(max-width:992px){.cmp-academy-subnavigation__list{background:#fff;border-top:0;display:block;left:0;margin:0;opacity:0;padding:0;pointer-events:none;position:absolute;right:0;top:100%;-webkit-transition:all .5s;transition:all .5s;visibility:hidden;z-index:2}.cmp-academy-subnavigation__list-item{background-color:#00493d;border-top:1px solid hsla(0,0%,97%,.3);color:#fff;cursor:pointer;display:block;font-family:proxima-nova,Arial,sans-serif;font-size:14px;line-height:1.57;padding:1pc 9pt;position:relative;text-align:center;text-transform:uppercase;-webkit-transition:all .5s;transition:all .5s}.cmp-academy-subnavigation__list-item.selected{cursor:pointer}}@media(min-width:992px){.cmp-academy-subnavigation__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0}.cmp-academy-subnavigation__list-item{color:#fff;display:block;font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;line-height:1.57;margin-right:1pc;padding:14.5px;position:relative;text-transform:uppercase}.cmp-academy-subnavigation__list-item.selected{pointer-events:none}.cmp-academy-subnavigation__list-item.selected a,.cmp-academy-subnavigation__list-item.selected span{border-bottom:1px solid #fff}}.cmp-academy-subnavigation__list span{border-bottom:1px solid #00493d}@media(max-width:992px){.cmp-academy-subnavigation__list span{color:#333;cursor:pointer}}@media(min-width:992px){.cmp-academy-subnavigation__list span{color:#fff;cursor:pointer}.cmp-academy-subnavigation__list span:hover{border-bottom:2px solid #fff;color:#fff}}.cmp-academy-subnavigation__list a{text-decoration:none}@media(max-width:992px){.cmp-academy-subnavigation__list a{color:#fff;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:1px;line-height:1.57}}@media(min-width:992px){.cmp-academy-subnavigation__list a{color:#fff;cursor:pointer}.cmp-academy-subnavigation__list a:hover{color:#fff;text-decoration:none}}.cmp-academyteamcarousel{margin-bottom:60px}@media(min-width:768px){.cmp-academyteamcarousel{height:auto;margin-bottom:5pc}}.cmp-academyteamcarousel .splide{position:relative}@media(min-width:768px){.cmp-academyteamcarousel .splide{padding:0 4pc}}.cmp-academyteamcarousel .splide__arrow{border:0;position:absolute;top:90px;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:1}.cmp-academyteamcarousel .splide__arrow--next{background:none;right:8px;text-align:right}.cmp-academyteamcarousel .splide__arrow--prev{background:none;left:8px}.cmp-academyteamcarousel .splide__arrow[disabled]{opacity:0;z-index:-1}@media(min-width:768px){.cmp-academyteamcarousel .splide__arrow{top:calc(50% - 40px)}}.cmp-academyteamcarousel .splide__track{overflow:hidden;position:relative;z-index:0}.cmp-academyteamcarousel .splide__pagination{bottom:-3pc;display:-webkit-box;display:-ms-flexbox;display:flex;left:50%;list-style:none;margin-top:20px;padding:0;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}@media(max-width:768px){.cmp-academyteamcarousel .splide__pagination{bottom:-20px;left:50%;margin-left:0;margin-top:0;position:absolute}}.cmp-academyteamcarousel .splide__pagination li{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:36px;justify-content:center;padding:0;position:relative;width:36px}.cmp-academyteamcarousel .splide__pagination__page{background:#d9d9d9;border:none;border-radius:50%;height:8px;margin:0;opacity:.7;padding:0;width:8px}.cmp-academyteamcarousel .splide__pagination__page.is-active{background:#00493d;opacity:1}.cmp-academyteamcarousel .splide__pagination__page.is-active:after{border:1px solid #00493d;border-radius:100%;content:"";height:36px;inset:0;position:absolute;width:36px}.cmp-academyteamcarousel-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:30px;padding-top:20px}@media(min-width:768px){.cmp-academyteamcarousel-container-wrapper{overflow:hidden}}.cmp-academyteamcarousel__image{width:100%}.cmp-academyteamcarousel-item{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;padding:0 9pt;width:100%}.cmp-academyteamcarousel-item__details{background:#f8f8f8;max-height:280px;max-height:100%!important;overflow-y:auto;padding-bottom:10px;padding-left:10px;padding-right:10px;text-align:center;width:100%}@media(min-width:768px){.cmp-academyteamcarousel-item__details{max-height:500px;padding-bottom:20px;padding-left:20px;padding-right:20px}}@media(min-width:1400px){.cmp-academyteamcarousel-item__details{padding-bottom:30px;padding-left:50px;padding-right:50px;width:40%}}.cmp-academyteamcarousel-item__membername{font-size:20px;font-weight:500;line-height:normal;margin-bottom:5px;margin-top:5px;text-align:center}@media(min-width:768px){.cmp-academyteamcarousel-item__membername{font-size:28px;margin-bottom:20px;margin-top:20px}}@media(min-width:992px){.cmp-academyteamcarousel-item__membername{font-size:28px;margin-bottom:40px;margin-top:36px}}.cmp-academyteamcarousel-item__memberprofile{font-size:1pc;font-weight:400;line-height:normal;text-align:center}.cmp-academyteamcarousel-item__memberimage{border:3px solid #8dc63f;border-radius:50%;height:75pt;margin-top:20px;padding:3px;width:75pt}@media(min-width:768px){.cmp-academyteamcarousel-item__memberimage{height:150px;margin-top:50px;width:150px}}.cmp-academyteamcarousel-item__mainimage{height:100%;width:100%}.cmp-academyteamcarousel-item__mainimage-wrapper{width:100%}@media(min-width:1400px){.cmp-academyteamcarousel-item__mainimage-wrapper{width:60%}}.splide__sr{display:none}.cmp-academy-testimonial{padding:20px 15px}.cmp-academy-testimonial__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media(min-width:768px)and (max-width:992px){.cmp-academy-testimonial__wrapper{padding:0 40px}}.cmp-academy-testimonial__quote h1{font-weight:600}.cmp-academy-testimonial__quote div{font-size:14px}@media(min-width:768px){.cmp-academy-testimonial{padding:40px 0}}.cmp-academy-testimonial__description{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px}@media(min-width:768px){.cmp-academy-testimonial__description{margin-top:20px}}.cmp-academy-testimonial__author,.cmp-academy-testimonial__blog{font-size:18px;margin-bottom:2px}.cmp-academy-testimonial__image{background-position:50%;border-radius:50%;height:60px;margin-right:20px;width:60px}.cmp-academy-textoverimage__wrapper{position:relative}.cmp-academy-textoverimage__image{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;min-height:25pc;width:100%}@media(min-width:768px){.cmp-academy-textoverimage__image{min-height:50.5vw}}@media(min-width:1200px){.cmp-academy-textoverimage__image{min-height:38.5vw}}.cmp-academy-textoverimage p.cmp-academy-textoverimage__eyebrow{font-size:1pc;font-weight:400;line-height:25px;margin:0 0 10px;text-transform:uppercase}.cmp-academy-textoverimage__title{color:#fff;font-size:50px;font-weight:300;line-height:normal;margin-bottom:30px}@media(max-width:576px){.cmp-academy-textoverimage__title{text-align:center}}.cmp-academy-textoverimage__description{color:#fff;font-size:19px;font-weight:350;letter-spacing:normal;line-height:normal;margin-bottom:30px;max-width:600px}.cmp-academy-textoverimage__description h4{color:#fff;font-weight:350}.cmp-academy-textoverimage__description div{font-size:14px}@media(max-width:576px){.cmp-academy-textoverimage__description p{text-align:center}}.cmp-academy-textoverimage p{color:#fff;font-size:19px;font-weight:350;letter-spacing:normal;line-height:normal;margin-bottom:30px;max-width:600px}.cmp-academy-textoverimage__text{z-index:1}.cmp-academy-textoverimage__text .cmp-button,.cmp-academy-textoverimage__text .cmp-contentsearch-leftrail--links-item,.cmp-academy-textoverimage__text .cmp-leftrail--links-item,.cmp-academy-textoverimage__text .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-academy-textoverimage__text .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-academy-textoverimage__text .embed button,.cmp-academy-textoverimage__text .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-academy-textoverimage__text .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-academy-textoverimage__text .fDIvPG,.embed .cmp-academy-textoverimage__text button,.embed .cmp-academy-textoverimage__text button.qxyt6u-0.sc-160qg7w-0.fDIvPG{background:#fff;color:#00493d;font-size:19px}@media(max-width:576px){.cmp-academy-textoverimage__text .cmp-button,.cmp-academy-textoverimage__text .cmp-contentsearch-leftrail--links-item,.cmp-academy-textoverimage__text .cmp-leftrail--links-item,.cmp-academy-textoverimage__text .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-academy-textoverimage__text .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-academy-textoverimage__text .embed button,.cmp-academy-textoverimage__text .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-academy-textoverimage__text .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-academy-textoverimage__text .fDIvPG,.embed .cmp-academy-textoverimage__text button,.embed .cmp-academy-textoverimage__text button.qxyt6u-0.sc-160qg7w-0.fDIvPG{width:100%}}.cmp-academy-textoverimage__text .cmp-button:hover,.cmp-academy-textoverimage__text .cmp-contentsearch-leftrail--links-item:hover,.cmp-academy-textoverimage__text .cmp-leftrail--links-item:hover,.cmp-academy-textoverimage__text .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0:hover,.cmp-academy-textoverimage__text .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG:hover,.cmp-academy-textoverimage__text .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG:hover,.cmp-academy-textoverimage__text .embed button:hover,.embed #crl8-homepage-multisize-grid .cmp-academy-textoverimage__text .jRNpsV.qxyt6u-0:hover,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-academy-textoverimage__text .fDIvPG:hover,.embed .cmp-academy-textoverimage__text button.qxyt6u-0.sc-160qg7w-0.fDIvPG:hover,.embed .cmp-academy-textoverimage__text button:hover{background-color:#00493d;border:1.5px solid #00493d;color:#fff;text-decoration:none}@media(max-width:576px){.cmp-academy-textoverimage__text{margin-bottom:15px;margin-top:15px;text-align:center}}.academytextoverimage.hero-navigation{text-align:center}.academytextoverimage.hero-navigation .cmp-academy-textoverimage__title{color:#f8f8f8;font-size:2pc;line-height:40px;padding:0 4pc;text-shadow:0 2px 4px rgba(0,0,0,.5)}@media(min-width:768px){.academytextoverimage.hero-navigation .cmp-academy-textoverimage__title{font-size:60px;line-height:normal;padding:0 15px}}.academytextoverimage.hero-navigation .cmp-academy-textoverimage__title h1{padding:0}.academytextoverimage.hero-navigation .cmp-academy-textoverimage__description,.academytextoverimage.hero-navigation .cmp-academy-textoverimage__description p{max-width:100%}@media(min-width:768px){.cmp-less-height-variant .cmp-academy-textoverimage__image{min-height:40vw}}@media(min-width:1200px){.cmp-less-height-variant .cmp-academy-textoverimage__image{min-height:30vw}}.cmp-top-padding .cmp-academy-textoverimage{padding-top:30px}.cmp-bottom-padding .cmp-academy-textoverimage{padding-bottom:30px}@media(max-width:576px){.cmp-pdp-variant .cmp-academy-textoverimage__title{line-height:1.1}}.academytextoverimage.reduce-height .cmp-academy-textoverimage__image{min-height:200px}@media(min-width:768px){.academytextoverimage.reduce-height .cmp-academy-textoverimage__image{min-height:351px}}.cmp-academy-tool-grid{padding:18px 0 30px}@media(max-width:576px){.cmp-academy-tool-grid-container{padding:0 15px}}.cmp-academy-tool-grid-title{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:2pc;font-weight:300;line-height:1.31;margin-bottom:30px;text-align:center}@media(min-width:768px){.cmp-academy-tool-grid-title{font-size:3pc;line-height:1.17;margin-bottom:40px}}.cmp-academy-tool-grid-text{padding-bottom:30px;text-align:center}.cmp-academy-tool-grid-text div{font-size:14px}.cmp-academy-tool-grid-text-container{text-align:center}.cmp-academy-tool-grid-text-container:first-child{padding-bottom:20px}@media(min-width:768px){.cmp-academy-tool-grid-text{padding-bottom:24px}}.cmp-academy-tool-grid-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cmp-academy-tool-grid-list-item{padding:20px 0;width:100%}.cmp-academy-tool-grid-list-item__wrapper{background-color:#f8f8f8;padding:28px 24px}@media(min-width:768px){.cmp-academy-tool-grid-list-item__wrapper{padding:18px}}@media(min-width:1200px){.cmp-academy-tool-grid-list-item__wrapper{height:100%;padding:40px}}@media(min-width:768px){.cmp-academy-tool-grid-list-item{padding:8px;width:33.3%}}@media(min-width:1200px){.cmp-academy-tool-grid-list-item{padding:9pt}}@media(min-width:768px){.cmp-academy-tool-grid-list{margin:0 -8px;width:calc(100% + 1pc)}}@media(min-width:1200px){.cmp-academy-tool-grid-list{margin:0 -9pt;width:calc(100% + 24px)}}.cmp-academy-tool-grid-image{height:auto;width:80%}.cmp-academy-tool-grid-image-container{text-align:center}.cmp-academy-tool-grid-eyebrow-text{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#00493d;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;justify-content:center;letter-spacing:1px;margin:0;text-transform:uppercase}.cmp-academy-tool-grid-eyebrow-text:before{color:#8dc63f;content:"—";padding-right:5px}.cmp-academy-tool-grid-eyebrow-text:after{color:#8dc63f;content:"—";padding-left:5px}.cmp-academy-tool-grid-link{display:block;padding-top:1pc;text-decoration:none}.cmp-academy-tool-grid-subtitle{font-size:2pc;font-weight:600;margin:0 auto;text-transform:uppercase;width:80%}@media(min-width:768px){.cmp-academy-tool-grid-subtitle{width:100%}}@media(min-width:992px){.cmp-academy-tool-grid-subtitle{width:62%}}.cmp-academy-tool-grid-button-container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding-top:20px;width:100%}.cmp-academy-tool-grid-button{padding:18px 56px;width:100%}@media(min-width:576px){.cmp-academy-tool-grid-button{width:auto}}.cmp-academy-tool-grid-2-col-grid .cmp-academy-tool-grid-container{max-width:900px}@media(min-width:992px){.cmp-academy-tool-grid-2-col-grid .cmp-academy-tool-grid-list-item{width:50%}.cmp-academy-tool-grid-4-col-grid .cmp-academy-tool-grid-list-item{width:25%}.cmp-academy-tool-grid-5-col-grid .cmp-academy-tool-grid-list-item{width:20%}.cmp-academy-tool-grid-6-col-grid .cmp-academy-tool-grid-list-item{width:16.6%}}@media(min-width:768px){.cmp-academy-tool-grid{padding:4pc 0 5pc}}.circular-image-academy-tool-grid .cmp-academy-tool-grid-image{border-radius:50%}@media(min-width:768px){.small-icon-image-tool-grid-grid .cmp-academy-tool-grid-image-container .cmp-academy-tool-grid-image{width:50%}.small-icon-image-tool-grid-grid .cmp-academy-tool-grid-image-container{margin:auto;width:75%}}.cmp-videofilter__filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:992px){.cmp-videofilter__filters{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.cmp-videofilter__title{font-family:proxima-nova,Arial,sans-serif;font-size:18px}.cmp-videofilter__filter{width:100%}@media(min-width:576px){.cmp-videofilter__filter{width:50%}.cmp-videofilter__filter:not(:last-child){margin-right:20px;width:calc(50% - 20px)}}@media(min-width:992px){.cmp-videofilter__filter{width:20%}.cmp-videofilter__filter:not(:last-child){margin-right:20px;width:calc(20% - 20px)}}.cmp-videofilter__filter-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:576px){.cmp-videofilter__filter-wrapper{width:66.66%}}@media(min-width:992px){.cmp-videofilter__filter-wrapper{width:87%}}.cmp-videofilter__title{width:100%}@media(min-width:576px){.cmp-videofilter__title{width:33.33%}}@media(min-width:768px){.cmp-videofilter__title{margin-top:1pc}}@media(min-width:992px){.cmp-videofilter__title{margin-top:0;width:13%}}.cmp-videofilter__filters-clear{font-size:18px;margin-top:20px;text-decoration:none;width:100%}@media(min-width:576px){.cmp-videofilter__filters-clear{width:50%}}@media(min-width:992px){.cmp-videofilter__filters-clear{margin-top:0;text-align:right;width:15%}}.cmp-videofilter__filters-clear.disabled{color:#bbb;cursor:default}@media(max-width:992px){.cmp-videofilter .select2-container{margin:8px 0}}@media(min-width:576px){.cmp-videofilter .select2-container:not(:last-child){margin-right:20px}}@media(min-width:992px){.cmp-videofilter .select2-container:not(:last-child){margin-right:34px}}.cmp-videofilter__results{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:768px){.cmp-videofilter__results{margin:0 -10px;width:calc(100% + 20px)}}@media(min-width:1200px){.cmp-videofilter__results{margin:0 -15px;width:calc(100% + 30px)}}.cmp-videofilter__results-container{padding:40px 15px}@media(min-width:1200px){.cmp-videofilter__results-container{padding:50px 0}}.cmp-videofilter__results-item{padding:20px 0;width:100%}@media(min-width:768px){.cmp-videofilter__results-item{padding:20px 10px;width:50%}}@media(min-width:1200px){.cmp-videofilter__results-item{padding:24px 15px;width:33.33%}}.cmp-videofilter__results-item-title{margin-bottom:15px}@media(min-width:768px){.cmp-videofilter__results-item-title{font-size:28px;margin-bottom:25px}}.cmp-videofilter__results-item a{text-decoration:none}.cmp-videofilter__results-image,.cmp-videofilter__results-link{height:100%;width:100%}.cmp-videofilter__results-text{padding-top:15px}@media(min-width:768px){.cmp-videofilter__results-text{padding-top:30px}}.cmp-videofilter__loadmore{padding-bottom:15px;text-align:center}.cmp-academyvideohero3up__flex-body{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:799px){.cmp-academyvideohero3up__flex-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.cmp-academyvideohero3up__flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-preferred-size:100%;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;flex-basis:100%;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}@media(max-width:799px){.cmp-academyvideohero3up__flex-column-row{margin:auto}}.cmp-academyvideohero3up__featured-video{-webkit-box-flex:50%;background-color:#f8f8f8;-ms-flex:50%;flex:50%}.cmp-academyvideohero3up__featured-video-image{width:100%}.cmp-academyvideohero3up__featured-video-title{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:24px;font-weight:500;letter-spacing:0;line-height:2pc;margin-left:50px;margin-right:50px;margin-top:30px;padding:10px 0}.cmp-academyvideohero3up__featured-video-text{margin-left:50px;margin-right:70px}.cmp-academyvideohero3up__featured-video-cta{margin-left:50px;margin-top:20px}.cmp-academyvideohero3up__other-videos{-webkit-box-flex:30%;-ms-flex:30%;flex:30%}@media(min-width:800px){.cmp-academyvideohero3up__other-videos{margin-left:20px}}@media(max-width:799px){.cmp-academyvideohero3up__other-videos{margin-top:30px}}@media(max-width:799px)and (min-width:500px){.cmp-academyvideohero3up__bottom-video-image-container,.cmp-academyvideohero3up__top-video-image-container{float:left}}@media(min-width:400px){.cmp-academyvideohero3up__bottom-video-image,.cmp-academyvideohero3up__top-video-image{max-width:25pc}}.cmp-academyvideohero3up__bottom-video-title,.cmp-academyvideohero3up__top-video-title{color:#333;font-size:15pt;font-weight:600;margin-right:20px;margin-top:20px;max-width:25pc}@media(max-width:799px){.cmp-academyvideohero3up__bottom-video-title,.cmp-academyvideohero3up__top-video-title{margin-left:10px}}.cmp-academyvideohero3up__bottom-video-link,.cmp-academyvideohero3up__top-video-link{color:#333;text-decoration:none}.cmp-academyvideohero3up__bottom-video-link:hover,.cmp-academyvideohero3up__top-video-link:hover{text-decoration:underline}.cmp-academyvideohero3up__bottom-video-text,.cmp-academyvideohero3up__top-video-text{margin-right:20px;max-width:25pc}@media(max-width:799px){.cmp-academyvideohero3up__bottom-video-text,.cmp-academyvideohero3up__top-video-text{margin-left:10px}}.cmp-accordion{margin-bottom:20px}@media(min-width:992px){.cmp-accordion{margin-bottom:2pc}}.cmp-accordion__header{margin-bottom:50px}.cmp-accordion__button,.cmp-accordion__header{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.cmp-accordion__button{background:#00493d;border:0;color:#fff;max-width:360px;min-width:330px;padding:17px 3pc;text-decoration:none;width:auto}.cmp-accordion__button.hide{display:none}.cmp-accordion__button:disabled{background-color:#d9d9d9;color:#fff;cursor:disabled}.cmp-accordion__button--expanded .cmp-accordion__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cmp-accordion__button-close{background-color:transparent;border:none;color:#00493d;display:block;font-size:21px;font-weight:600;line-height:1.33;margin:auto;padding-top:38px}.cmp-accordion__button-close:after{content:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-arrow-up.png);padding-left:8px}.cmp-accordion__title{color:#fff;font-family:proxima-nova,Arial,sans-serif;font-size:21px;line-height:1.38;margin-right:auto}.cmp-accordion__icon{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-arrow-down.png);background-repeat:no-repeat;background-size:contain;display:block;height:11px;margin-left:10px;width:1pc}.cmp-accordion__plain .cmp-accordion__button{background:none;max-width:100%;min-width:auto;padding:8px 1pc;width:auto}.cmp-accordion__plain .cmp-accordion__button:hover{cursor:pointer}.cmp-accordion__plain .cmp-accordion__button--expanded .cmp-accordion__icon{-webkit-transform:rotate(0deg);transform:rotate(0deg)}@media(min-width:768px){.cmp-accordion__plain .cmp-accordion__button{padding:8px 0}}.cmp-accordion__plain .cmp-accordion__header{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;margin-bottom:1pc}.cmp-accordion__plain .cmp-accordion__title{color:#00493d;font-weight:600;line-height:1.33}.cmp-accordion__plain .cmp-accordion__icon{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-arrow-up.png);margin-left:24px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cmp-accordion__plain .cmp-accordion__button-close{margin:0;padding-top:9pt}.cmp-account-dashboard-container{padding:0 20px}@media(min-width:576px){.cmp-account-dashboard-left{padding-right:50px}}@media(max-width:576px){.cmp-account-dashboard-left{background:#fff;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.1);box-shadow:0 2px 3px 0 rgba(0,0,0,.1);left:0;padding:30px 15px 10px;position:fixed;right:0;top:75pt;z-index:1}}.cmp-account-dashboard-userinfo{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:2pc;font-weight:400;line-height:40px;margin-bottom:9pt}@media(min-width:576px){.cmp-account-dashboard-userinfo{margin-bottom:2pc}}.cmp-account-dashboard-menu .dropdown-toggle{border:1px solid #b3b3b3;color:#333;display:block;font-family:proxima-nova,Arial,sans-serif;font-size:1pc;letter-spacing:1px;line-height:19px;overflow:hidden;padding:17px 40px 17px 20px;position:relative;text-decoration:none;text-overflow:ellipsis;text-transform:uppercase;width:100%}.cmp-account-dashboard-menu .dropdown-toggle:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;inset:auto 20px auto auto;margin-left:.255em;position:absolute;-webkit-transform:translateY(6px);transform:translateY(6px);vertical-align:.255em}.cmp-account-dashboard-menu .dropdown-toggle.show:after{-webkit-transform:rotate(180deg) translateY(-6px);transform:rotate(180deg) translateY(-6px)}.cmp-account-dashboard-menu .dropdown-menu{border-color:#b3b3b3;border-radius:0;padding:0;width:100%}.cmp-account-dashboard-menu .dropdown-menu li{border-bottom:1px solid #b3b3b3;margin:0;padding:0}.cmp-account-dashboard-menu .dropdown-item{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:1pc;line-height:1.38;padding:9pt;text-transform:capitalize}.cmp-account-dashboard-menu .dropdown-item:active,.cmp-account-dashboard-menu .dropdown-item:focus,.cmp-account-dashboard-menu .dropdown-item:hover{background:none;color:#00493d}.cmp-account-dashboard-menu .dropdown-item.active{background:none;font-weight:700}@media(min-width:576px){.cmp-account-dashboard-menu{position:relative;z-index:0}.cmp-account-dashboard-menu .dropdown-toggle{display:none}.cmp-account-dashboard-menu .dropdown-menu{border:0;border-radius:0;display:block;list-style:none;padding:0;position:relative}.cmp-account-dashboard-menu .dropdown-menu li{border:0;margin:9pt 0;padding:0}.cmp-account-dashboard-menu .dropdown-menu .dropdown-item{padding:0;text-decoration:none}.cmp-account-dashboard-menu .dropdown-menu .dropdown-item.active{border-left:3px solid #00493d;margin:25px 0;padding-left:18px}}@media(min-width:768px){.accountdashboard{width:33.33%}}@media(max-width:576px){.accountdashboard{padding-bottom:105px}}.accountdetails__body .cmp-TrexDialog__dialog__root_open{left:0;opacity:1;visibility:visible}.accountdetails__body .cmp-TrexDialog__dialog__root_open.cmp-TrexDialog__dialog__root{height:100%;left:0;opacity:1;position:static;top:0;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none;visibility:visible;width:100%;z-index:0}@media(min-width:768px){.accountdetails__body .cmp-TrexDialog__dialog__root_open.cmp-TrexDialog__dialog__root{width:90%}}.accountdetails__body .cmp-TrexDialog__dialog__dialog{background-color:transparent;border-radius:0;-webkit-box-shadow:none;box-shadow:none;display:block;grid-template-rows:auto 1fr;height:100%;max-height:100%;max-width:100%;min-height:auto;overflow:visible;pointer-events:auto;width:100%;z-index:0}.accountdetails__body .cmp-TrexDialog__dialog__mask{display:none}.accountdetails__body .cmp-TrexDialog__dialog__form{display:block}.accountdetails__body .cmp-TrexDialog__dialog__contents{padding:0 15px}@media(min-width:768px){.accountdetails__body .cmp-TrexDialog__dialog__contents{padding:0}}.accountdetails__body .cmp-TrexDialog__dialog__buttons{-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;padding:15px}.accountdetails__body .cmp-TrexDialog__dialog__buttons .cmp-TrexDialog__dialog__confirmButton{width:100%}@media(min-width:768px){.accountdetails__body .cmp-TrexDialog__dialog__buttons .cmp-TrexDialog__dialog__confirmButton{width:auto}.accountdetails__body .cmp-TrexDialog__dialog__buttons{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;padding:0}}.accountdetails__body .cmp-TrexDialog__dialog__confirmButton{background:#00493d;border:1.5px solid #00493d;border-radius:0;color:#fff;display:inline-block;font-size:18px;line-height:1.44;padding:11px 28px;text-align:center;text-decoration:none;text-transform:none;-webkit-transition:background-color .4s,color .4s,border-color .4s ease-in-out;transition:background-color .4s,color .4s,border-color .4s ease-in-out}.accountdetails__body .cmp-TrexDialog__dialog__confirmButton:hover{background-color:#fff;border:1.5px solid #00493d;color:#00493d;text-decoration:none}.accountdetails__body .cmp-TrexDialog__dialog__confirmButton:focus{-webkit-box-shadow:none;box-shadow:none}.accountdetails__body .cmp-TrexPassword__password__root{margin-bottom:1pc}@media(min-width:768px){.accountdetails__body .cmp-TrexPassword__password__root{margin-bottom:24px}}.accountdetails__body .cmp-TrexField__fieldIcons__input>input{height:auto;padding:7px 9pt}.accountdetails__body .cmp-button,.accountdetails__body .cmp-contentsearch-leftrail--links-item,.accountdetails__body .cmp-leftrail--links-item,.accountdetails__body .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.accountdetails__body .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.accountdetails__body .embed button,.accountdetails__body .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .accountdetails__body .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .accountdetails__body .fDIvPG,.embed .accountdetails__body button,.embed .accountdetails__body button.qxyt6u-0.sc-160qg7w-0.fDIvPG{min-width:14pc}@media(max-width:576px){.accountdetails__body .cmp-button,.accountdetails__body .cmp-contentsearch-leftrail--links-item,.accountdetails__body .cmp-leftrail--links-item,.accountdetails__body .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.accountdetails__body .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.accountdetails__body .embed button,.accountdetails__body .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .accountdetails__body .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .accountdetails__body .fDIvPG,.embed .accountdetails__body button,.embed .accountdetails__body button.qxyt6u-0.sc-160qg7w-0.fDIvPG{width:100%}}.accountdetails__body .shipping-information-tooltip{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-info-spruce.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block;height:1pc;margin-left:9pt;margin-right:auto;position:relative;width:1pc}.accountdetails__body .shipping-information-tooltip .shipping-information-tooltip-text{background-color:#fff;border:1px solid #b3b3b3;height:auto;left:-10pc;padding:24px 19px 9px 22.1px;position:absolute;top:26px;visibility:hidden;width:20pc;z-index:201}.accountdetails__body .shipping-information-tooltip .shipping-information-tooltip-text p{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.43;margin-bottom:0}.accountdetails__body .shipping-information-tooltip .shipping-information-tooltip-text div{font-size:14px}.accountdetails__body .shipping-information-tooltip .shipping-information-tooltip-text ul li{text-transform:none}.accountdetails__body .shipping-information-tooltip .shipping-information-tooltip-text:after{border:6px solid transparent;border-bottom-color:#b3b3b3;content:"";height:0;left:51%;position:absolute;top:-13px;width:0}.accountdetails__body .shipping-information-tooltip .shipping-information-tooltip-text:before{border:5px solid transparent;border-bottom-color:#fff;content:"";height:0;left:calc(51% + 1px);position:absolute;top:-10.5px;width:0;z-index:1}@media(min-width:992px){.accountdetails__body .shipping-information-tooltip .shipping-information-tooltip-text{left:calc(100% + 1pc);top:-28px;width:508px}.accountdetails__body .shipping-information-tooltip .shipping-information-tooltip-text:after{border-bottom-color:transparent;border-right-color:#b3b3b3;left:-13px;top:28px}.accountdetails__body .shipping-information-tooltip .shipping-information-tooltip-text:before{border-bottom-color:transparent;border-right-color:#fff;left:-10px;top:29px}}.accountdetails__body .shipping-information-tooltip:hover .shipping-information-tooltip-text{visibility:visible}.accountdetails__body .shipping-information-tooltip:hover .shipping-information-tooltip-text:after{opacity:1;visibility:visible}.accountdetails__body .cmp-TrexAccountInformationPage__passwordChange__newPasswordcontainer input.cmp-TrexTextInput__textInput__input_error,.accountdetails__body .cmp-TrexField__fieldIcons__input>input[type=password].cmp-TrexTextInput__textInput__input_error{background-position:right calc(1.375em + 1.1875rem) center}.accountdetails__body .cmp-TrexAccountInformationPage__passwordChange__passwordmessage:before{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-check-grey.svg)}.accountdetails__body .cmp-TrexAccountInformationPage__passwordChange__passwordmessage.checked{color:#00493d}.accountdetails__body .cmp-TrexAccountInformationPage__passwordChange__passwordmessage.checked:before{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-checkmark-green.svg)}.accountdetails__body .cmp-TrexAccountInformationPage__passwordChange__passwordmessage.error{color:#ad2b26}.accountdetails__body .cmp-TrexAccountInformationPage__passwordChange__passwordmessage.error:before{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-error.svg)}.accountdetails__root .submit-container-account,.accountdetails__root .submit-container-password{background-color:#dae5e3;bottom:0;display:none;left:0;padding:7px 1pc;position:fixed;right:0;z-index:10}.accountdetails__root .submit-container-account span,.accountdetails__root .submit-container-password span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#00493d;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:proxima-nova,Arial,sans-serif;font-size:18px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.44}.accountdetails__root .submit-container-account span:before,.accountdetails__root .submit-container-password span:before{background-position:50%;background:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-check.svg);background-size:cover;content:"";display:block;height:1pc;margin-right:9pt;width:1pc}.cmp-add-to-cart-confirmation{background:#00493d;bottom:0;color:#fff;left:0;padding:18px 0;position:fixed;right:0;width:100%;z-index:998}.cmp-add-to-cart-confirmation-container{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}@media(max-width:576px){.cmp-add-to-cart-confirmation-container{padding:0 15px}}.cmp-add-to-cart-confirmation-text{color:#fff;margin-bottom:0}.cmp-add-to-cart-confirmation-close{cursor:pointer;display:block;height:20px;position:relative;width:20px}.cmp-add-to-cart-confirmation-close:after,.cmp-add-to-cart-confirmation-close:before{background-color:#fff;content:"";height:20px;left:6px;position:absolute;width:2px}.cmp-add-to-cart-confirmation-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.cmp-add-to-cart-confirmation-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.cmp-add-to-cart-confirmation a{color:#fff}.cmp-add-to-cart-confirmation.error{background:#ad2b26}.cmp-add-to-compare-confirmation{background:#00493d;bottom:0;color:#fff;left:0;padding:18px 0;position:fixed;right:0;width:100%;z-index:99}.cmp-add-to-compare-confirmation-container{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}@media(max-width:576px){.cmp-add-to-compare-confirmation-container{padding:0 15px}}.cmp-add-to-compare-confirmation-text{color:#fff;margin-bottom:0}.cmp-add-to-compare-confirmation-text a{color:#fff}.cmp-add-to-compare-confirmation-close{cursor:pointer;display:block;height:20px;position:relative;width:20px}.cmp-add-to-compare-confirmation-close:after,.cmp-add-to-compare-confirmation-close:before{background-color:#fff;content:"";height:20px;left:6px;position:absolute;width:2px}.cmp-add-to-compare-confirmation-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.cmp-add-to-compare-confirmation-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.cmp-aeccontactusform{padding:50px}.cmp-aeccontactusform .cmp-aeccontactusform__fields .cmp__input{padding:0 13px 10px}.cmp-aeccontactusform .cmp-aeccontactusform__fields .cmp__input.left{float:left;width:100%}@media(min-width:768px){.cmp-aeccontactusform .cmp-aeccontactusform__fields .cmp__input.left{width:50%}}.cmp-aeccontactusform .cmp-aeccontactusform__fields .cmp__input.right{float:left;width:100%}@media(min-width:768px){.cmp-aeccontactusform .cmp-aeccontactusform__fields .cmp__input.right{width:50%}}.cmp-aeccontactusform .cmp-aeccontactusform__fields .cmp__input .cmp-aeccontactusform__comments{border:1px solid #b3b3b3;min-height:200px;padding-left:11px;width:100%}.cmp-aeccontactusform .cmp-aeccontactusform__fields .cmp__input .cmp-aeccontactusform__comments::-webkit-input-placeholder{font-size:18px;font-weight:400}.cmp-aeccontactusform .cmp-aeccontactusform__fields .cmp__input .cmp-aeccontactusform__comments::-moz-placeholder{font-size:18px;font-weight:400}.cmp-aeccontactusform .cmp-aeccontactusform__fields .cmp__input .cmp-aeccontactusform__comments:-ms-input-placeholder{font-size:18px;font-weight:400}.cmp-aeccontactusform .cmp-aeccontactusform__fields .cmp__input .cmp-aeccontactusform__comments::-ms-input-placeholder{font-size:18px;font-weight:400}.cmp-aeccontactusform .cmp-aeccontactusform__fields .cmp__input .cmp-aeccontactusform__comments::placeholder{font-size:18px;font-weight:400}.cmp-aeccontactusform .cmp-aeccontactusform__fields .cmp__input.cmp-aecform__emailoptin{padding-top:40px}.cmp-aeccontactusform .cmp-aeccontactusform__fields .cmp__input.cmp-aecform__emailoptin .cmp__input-required-text{margin-bottom:6px;margin-top:-9pt}.cmp-aeccontactusform .cmp-aeccontactusform__fields .cmp__input.cmp-aecform__emailoptin p{font-size:15px}.cmp-aeccontactusform .cmp-aeccontactusform__fields .cmp__input.cmp-aecform__emailoptin .cmp-donationform__field-declaration-text.error{position:relative}.cmp-aeccontactusform .cmp-aeccontactusform__fields .cmp__input.cmp-aecform__emailoptin .cmp-donationform__field-declaration-text.error:before{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-error.svg);background-position:50%;background-repeat:no-repeat;content:"";height:20px;left:-22px;position:absolute;top:3px;width:20px}@media(min-width:768px){.cmp-aeccontactusform .cmp-aeccontactusform__fields .cmp__input.cmp-aecform__emailoptin .cmp-donationform__field-declaration-text.error:before{left:-28px}}.cmp-aeccontactusform .cmp-aeccontactusform__fields .cmp__input.cmp-aecform__emailoptin .cmp__checkbox{float:left;width:30px}.cmp-aeccontactusform .cmp-aeccontactusform__fields .cmp__input .cmp-aeccontactusform__input::-webkit-input-placeholder{color:#b3b3b3}.cmp-aeccontactusform .cmp-aeccontactusform__fields .cmp__input .cmp-aeccontactusform__input::-moz-placeholder{color:#b3b3b3}.cmp-aeccontactusform .cmp-aeccontactusform__fields .cmp__input .cmp-aeccontactusform__input:-ms-input-placeholder{color:#b3b3b3}.cmp-aeccontactusform .cmp-aeccontactusform__fields .cmp__input .cmp-aeccontactusform__input::-ms-input-placeholder{color:#b3b3b3}.cmp-aeccontactusform .cmp-aeccontactusform__fields .cmp__input .cmp-aeccontactusform__input::placeholder{color:#b3b3b3}.cmp-aeccontactusform .cmp-aeccontactusform__fields .cmp__input .select2-container{width:100%!important}.cmp-aeccontactusform .cmp-aeccontactusform__fields .cmp__input .select2-container::-webkit-input-placeholder{color:#b3b3b3}.cmp-aeccontactusform .cmp-aeccontactusform__fields .cmp__input .select2-container::-moz-placeholder{color:#b3b3b3}.cmp-aeccontactusform .cmp-aeccontactusform__fields .cmp__input .select2-container:-ms-input-placeholder{color:#b3b3b3}.cmp-aeccontactusform .cmp-aeccontactusform__fields .cmp__input .select2-container::-ms-input-placeholder{color:#b3b3b3}.cmp-aeccontactusform .cmp-aeccontactusform__fields .cmp__input .select2-container::placeholder{color:#b3b3b3}.cmp-aeccontactusform .cmp-aeccontactusform__field-submit{padding:30px 13px;text-align:center}.cmp-aeccontactusform .cmp-aeccontactusform__field-submit .cmp-button,.cmp-aeccontactusform .cmp-aeccontactusform__field-submit .cmp-contentsearch-leftrail--links-item,.cmp-aeccontactusform .cmp-aeccontactusform__field-submit .cmp-leftrail--links-item,.cmp-aeccontactusform .cmp-aeccontactusform__field-submit .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-aeccontactusform .cmp-aeccontactusform__field-submit .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-aeccontactusform .cmp-aeccontactusform__field-submit .embed button,.cmp-aeccontactusform .cmp-aeccontactusform__field-submit .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-aeccontactusform .cmp-aeccontactusform__field-submit .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-aeccontactusform .cmp-aeccontactusform__field-submit .fDIvPG,.embed .cmp-aeccontactusform .cmp-aeccontactusform__field-submit button,.embed .cmp-aeccontactusform .cmp-aeccontactusform__field-submit button.qxyt6u-0.sc-160qg7w-0.fDIvPG{font-size:18px;height:50px;padding:11px 28px;width:100%}.cmp-aecsignupform{padding:50px}.cmp-aecsignupform .cmp-aecsignupform__fields .cmp__input{padding:0 13px 10px}.cmp-aecsignupform .cmp-aecsignupform__fields .cmp__input.left{float:left;width:100%}@media(min-width:768px){.cmp-aecsignupform .cmp-aecsignupform__fields .cmp__input.left{width:50%}}.cmp-aecsignupform .cmp-aecsignupform__fields .cmp__input.right{float:left;width:100%}@media(min-width:768px){.cmp-aecsignupform .cmp-aecsignupform__fields .cmp__input.right{width:50%}}.cmp-aecsignupform .cmp-aecsignupform__fields .cmp__input .cmp-aecsignupform__input::-webkit-input-placeholder{color:#b3b3b3}.cmp-aecsignupform .cmp-aecsignupform__fields .cmp__input .cmp-aecsignupform__input::-moz-placeholder{color:#b3b3b3}.cmp-aecsignupform .cmp-aecsignupform__fields .cmp__input .cmp-aecsignupform__input:-ms-input-placeholder{color:#b3b3b3}.cmp-aecsignupform .cmp-aecsignupform__fields .cmp__input .cmp-aecsignupform__input::-ms-input-placeholder{color:#b3b3b3}.cmp-aecsignupform .cmp-aecsignupform__fields .cmp__input .cmp-aecsignupform__input::placeholder{color:#b3b3b3}.cmp-aecsignupform .cmp-aecsignupform__fields .cmp__input.cmp-aecform__emailoptin{padding-top:40px;position:relative}.cmp-aecsignupform .cmp-aecsignupform__fields .cmp__input.cmp-aecform__emailoptin .cmp__input-required-text{margin-bottom:6px;margin-top:-9pt}.cmp-aecsignupform .cmp-aecsignupform__fields .cmp__input.cmp-aecform__emailoptin p{font-size:15px}.cmp-aecsignupform .cmp-aecsignupform__fields .cmp__input.cmp-aecform__emailoptin .cmp-donationform__field-declaration-text.error{position:relative}.cmp-aecsignupform .cmp-aecsignupform__fields .cmp__input.cmp-aecform__emailoptin .cmp-donationform__field-declaration-text.error:before{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-error.svg);background-position:50%;background-repeat:no-repeat;content:"";height:20px;left:-22px;position:absolute;top:3px;width:20px}@media(min-width:768px){.cmp-aecsignupform .cmp-aecsignupform__fields .cmp__input.cmp-aecform__emailoptin .cmp-donationform__field-declaration-text.error:before{left:-28px}}.cmp-aecsignupform .cmp-aecsignupform__fields .cmp__input.cmp-aecform__emailoptin .cmp__checkbox{float:left;width:30px}.cmp-aecsignupform .cmp-aecsignupform__field-submit{padding:30px 13px;text-align:center}.cmp-aecsignupform .cmp-aecsignupform__field-submit .cmp-button,.cmp-aecsignupform .cmp-aecsignupform__field-submit .cmp-contentsearch-leftrail--links-item,.cmp-aecsignupform .cmp-aecsignupform__field-submit .cmp-leftrail--links-item,.cmp-aecsignupform .cmp-aecsignupform__field-submit .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-aecsignupform .cmp-aecsignupform__field-submit .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-aecsignupform .cmp-aecsignupform__field-submit .embed button,.cmp-aecsignupform .cmp-aecsignupform__field-submit .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-aecsignupform .cmp-aecsignupform__field-submit .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-aecsignupform .cmp-aecsignupform__field-submit .fDIvPG,.embed .cmp-aecsignupform .cmp-aecsignupform__field-submit button,.embed .cmp-aecsignupform .cmp-aecsignupform__field-submit button.qxyt6u-0.sc-160qg7w-0.fDIvPG{font-size:18px;height:50px;padding:11px 28px;width:100%}.cmp-container--trex-frost-background .text{margin-top:40px}@media(min-width:768px){.cmp-container--trex-frost-background .text{margin-top:5pc}}.cmp-container--trex-frost-background-50{position:relative;z-index:0}.cmp-container--trex-frost-background-50:before{background-color:#f8f8f8;content:"";height:25%;left:0;position:absolute;right:0;top:0;width:100%;z-index:-1}@media(min-width:768px){.cmp-container--trex-frost-background-50:before{height:50%}}.cmp-container--trex-frost-background-50 .cmp-category-card-title{color:#333;font-size:24px;font-weight:600;padding-top:11px}@media(min-width:768px){.cmp-container--trex-frost-background-50 .cmp-category-card-title{font-size:40px;padding-top:20px}}.cmp-linkedtext{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:30px}.cmp-linkedtext__text{color:#00493d;font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.29;text-decoration:none}.cmp-linkedtext:before{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-arrow-left.png);background-position:50%;background-repeat:no-repeat;content:"";display:block;height:9pt;margin-right:6px;width:6px}@media(min-width:768px){.cmp-linkedtext{padding-bottom:40px}}.cmp-articleintro__idea{font-weight:600;padding-bottom:10px;text-transform:uppercase}.cmp-articleintro__authors,.cmp-articleintro__idea{color:#727272;font-family:proxima-nova,Arial,sans-serif;font-size:14px;letter-spacing:1px;line-height:1.29}.cmp-articleintro__authors{font-weight:400}.cmp-articleintro__authors a{text-decoration:none}.cmp-articleintro__published{color:#727272;font-size:14px;font-weight:600;letter-spacing:1px;line-height:1.29;padding-top:25px;text-transform:uppercase}.cmp-articleintro__published,.cmp-articleintro__title{font-family:proxima-nova,Arial,sans-serif;padding-bottom:10px}.cmp-articleintro__title{color:#333;font-size:2pc;font-weight:300;line-height:1.31}@media(min-width:992px){.cmp-articleintro__title{font-size:3pc;line-height:1.17}}.cmp-articleintro__description{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:21px;line-height:1.38}@media(min-width:576px){.cmp-articleintro__description p{font-size:21px;line-height:29px}}.aem-Grid.aem-Grid--default--12>.aem-GridColumn.cmp--article-intro{float:none;margin-top:44px;padding-bottom:30px}@media(max-width:768px){.aem-Grid.aem-Grid--default--12>.aem-GridColumn.cmp--article-intro{padding:0 15px}}@media(max-width:768px)and (max-width:768px){.aem-Grid.aem-Grid--default--12>.aem-GridColumn.cmp--article-intro .cmp-socialshare{padding-bottom:40px;padding-left:0;padding-top:25px}}@media(min-width:992px){.aem-Grid.aem-Grid--default--12>.aem-GridColumn.cmp--article-intro{margin-top:10pc}}.cmp--article-intro-ideas-family-page{background-color:#f8f8f8}.cmp--article-intro-ideas-family-page .cmp--article-intro{margin-top:44px;padding-bottom:30px}@media(max-width:768px){.cmp--article-intro-ideas-family-page .cmp--article-intro{padding:0 15px}}@media(min-width:992px){.cmp--article-intro-ideas-family-page .cmp--article-intro{margin-top:75pt}}.cmp-before-after-slider{margin-bottom:50px;margin-left:calc(50% - 50vw);max-width:100vw;width:100vw}@media(min-width:1200px){.cmp-before-after-slider{display:grid;grid-template-columns:1fr 1fr}}.cmp-before-after-slider__slider{height:0;overflow:hidden;padding-bottom:75%;position:relative;width:100%}.cmp-before-after-slider__slider img{height:100%}.cmp-before-after-slider__description{margin-bottom:24px}@media(min-width:1400px){.cmp-before-after-slider__description h4{font-size:1.45vw}}.cmp-before-after-slider__after figcaption,.cmp-before-after-slider__before figcaption{background-color:#fff;color:#00493d;font-size:9pt;font-weight:700;padding:8px;position:absolute;top:22px}@media(min-width:992px){.cmp-before-after-slider__after figcaption,.cmp-before-after-slider__before figcaption{top:4pc}}.cmp-before-after-slider__before figcaption{right:0}.cmp-before-after-slider__after figcaption{left:0;z-index:2}.cmp-before-after-slider__after,.cmp-before-after-slider__after-image,.cmp-before-after-slider__before,.cmp-before-after-slider__before-image{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.cmp-before-after-slider__after-image{overflow:hidden;z-index:2}.cmp-before-after-slider__handle{background-color:#fff;cursor:ew-resize;height:100%;left:50%;position:absolute;top:0;width:8px;z-index:3}.cmp-before-after-slider__handle-icon{background:#fff;border-radius:63px;-webkit-box-shadow:0 4px 8px 0 rgba(51,51,51,.25);box-shadow:0 4px 8px 0 rgba(51,51,51,.25);content:"";height:4pc;left:-28px;position:absolute;top:calc(50% - 1pc);width:4pc}.cmp-before-after-slider__handle:after,.cmp-before-after-slider__handle:before{border-bottom:1pc solid transparent;border-top:1pc solid transparent;content:"";cursor:ew-resize;height:0;position:absolute;top:50%;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:0;z-index:2}.cmp-before-after-slider__handle:before{border-right:1pc solid #00493d;left:-17px}.cmp-before-after-slider__handle:after{border-left:1pc solid #00493d;right:-17px}.cmp-before-after-slider__content{background-color:#f8f8f8;padding:2pc 1pc}@media(min-width:992px){.cmp-before-after-slider__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding:36px}}@media(min-width:1400px){.cmp-before-after-slider__content{padding:54px}}@media(min-width:1200px)and (max-width:1400px){.cmp-before-after-slider__title{line-height:1}}@media(min-width:1400px){.cmp-before-after-slider__title{font-size:2.8vw}}.cmp-before-after-slider__icon-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:24px;margin-bottom:2pc}.cmp-before-after-slider__icon-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1pc}.cmp-before-after-slider__icon-item img{height:40px;width:40px}@media(min-width:1400px){.cmp-before-after-slider__icon-item img{height:2.7vw;width:2.7vw}}.cmp-before-after-slider__icon-item p{margin:0}@media(min-width:1400px){.cmp-before-after-slider__icon-item p{font-size:1.1vw}}@media(max-width:768px){.cmp-before-after-slider__cta-link{width:100%}}.cmp-bentobox{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-bottom:0;width:100%}.cmp-bentobox__headline,.cmp-bentobox__text{padding:0 15px}.cmp-bentobox__headline{font-size:37px;font-weight:400;line-height:1.08;margin-bottom:10px;text-align:center;width:100%}@media(min-width:1024px){.cmp-bentobox__headline{font-size:3pc;font-weight:300;line-height:1.16;margin-bottom:20px}}.cmp-bentobox__text{text-wrap:balance;font-size:18px;font-weight:300;line-height:1.5;margin-bottom:4pc;max-width:900px;text-align:center;width:100%}@media(min-width:1024px){.cmp-bentobox__text{font-size:24px;letter-spacing:1px;line-height:1.25}}.cmp-bentobox__color,.cmp-bentobox__headline{color:#333;font-family:proxima-nova,Arial,sans-serif}.cmp-bentobox-gallery{padding-bottom:154%;position:relative;width:100%}@media(min-width:1024px){.cmp-bentobox-gallery{padding-bottom:65%}}.cmp-bentobox-gallery-content{-ms-flex-line-pack:stretch;align-content:stretch;display:grid;gap:5px;grid-template-columns:repeat(30,1fr);grid-template-rows:repeat(40,1fr);height:100%;position:absolute;width:100%}@media(min-width:1024px){.cmp-bentobox-gallery-content{gap:10px;grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(13,1fr)}}.cmp-bentobox-gallery-item{-webkit-box-flex:1;-ms-flex-positive:1;-ms-flex-negative:0;flex-grow:1;flex-shrink:0;overflow:hidden;position:relative}.cmp-bentobox-gallery-item__image{background-position:50%;background-repeat:no-repeat;background-size:cover;font-size:0;height:100%;position:absolute;width:100%}.cmp-bentobox-gallery-item__video{-o-object-fit:cover;object-fit:cover}.cmp-bentobox-gallery-item__solid-color,.cmp-bentobox-gallery-item__text,.cmp-bentobox-gallery-item__video{height:100%;position:absolute;width:100%}.cmp-bentobox-gallery-item__text{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;color:#f8f8f8;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:proxima-nova,Arial,sans-serif;justify-content:center;text-align:center;text-shadow:0 0 1pc rgba(0,0,0,.2)}.cmp-bentobox-gallery-item__text__content,.cmp-bentobox-gallery-item__text__headline{color:#f8f8f8}.cmp-bentobox-gallery-item__text__headline{text-wrap:balance;font-size:20px;font-weight:400;line-height:1.4;padding:0 10%}@media(min-width:768px){.cmp-bentobox-gallery-item__text__headline{font-size:38px;line-height:1.05;margin-bottom:20px}}.cmp-bentobox-gallery-item__text__content{display:none;font-family:proxima-nova;font-size:1pc;font-weight:400;letter-spacing:0;line-height:1.56}@media(min-width:1024px){.cmp-bentobox-gallery-item__text__content{display:block;padding:0 18%}}.cmp-bentobox-gallery-item:first-child{grid-column:1/14;grid-row:1/8}.cmp-bentobox-gallery-item:nth-child(2){grid-column:1/14;grid-row:8/15}.cmp-bentobox-gallery-item:nth-child(3){grid-column:14/31;grid-row:1/15}.cmp-bentobox-gallery-item:nth-child(4){grid-column:1/31;grid-row:15/26}.cmp-bentobox-gallery-item:nth-child(5){grid-column:1/16;grid-row:26/41}.cmp-bentobox-gallery-item:nth-child(6){grid-column:16/31;grid-row:26/41}@media(min-width:1024px){.cmp-bentobox-gallery-item:first-child{grid-column:1/4;grid-row:1/4}.cmp-bentobox-gallery-item:nth-child(2){grid-column:1/4;grid-row:4/7}.cmp-bentobox-gallery-item:nth-child(3){grid-column:4/7;grid-row:1/7}.cmp-bentobox-gallery-item:nth-child(4){grid-column:7/11;grid-row:1/7}.cmp-bentobox-gallery-item:nth-child(5){grid-column:1/6;grid-row:7/14}.cmp-bentobox-gallery-item:nth-child(6){grid-column:6/11;grid-row:7/14}}.cmp-bio-articles{margin-bottom:40px;margin-top:25px;padding:0 15px}@media(min-width:768px){.cmp-bio-articles{margin-bottom:5pc;margin-top:40px;padding:0}}.cmp-bio-articles__heading{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:13px;font-weight:600;letter-spacing:.6px;line-height:1.38}.cmp-bio-articles__heading:after{border-bottom:1px solid #d9d9d9;content:"";display:inline-block;height:2px;width:100%}.cmp-bio-articles__heading+.splide .splide__arrows .splide__arrow{height:15pc}.cmp-bio-articles__container{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;padding-bottom:30px;padding-top:20px}@media(min-width:768px){.cmp-bio-articles__container{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.cmp-bio-articles__item{padding-bottom:20px;width:100%}@media(min-width:768px){.cmp-bio-articles__item{width:32%}}.cmp-bioinfo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1pc}.cmp-bioinfo__container--left{text-align:center;width:100%}@media(min-width:768px){.cmp-bioinfo__container--left{text-align:right;width:35%}}.cmp-bioinfo__container--right{width:100%}@media(min-width:768px){.cmp-bioinfo__container--right{max-width:540px;padding-left:40px;padding-right:20px;width:50%}}@media(min-width:1200px){.cmp-bioinfo__container--right{max-width:808px}}.cmp-bioinfo__image img{height:auto;margin-bottom:28px;width:200px}@media(min-width:768px){.cmp-bioinfo__image img{margin:0}}.cmp-bioinfo__title{color:#333;display:none;font-size:2pc;font-weight:300;line-height:42px;margin-bottom:11px;text-align:center}@media(min-width:768px){.cmp-bioinfo__title{display:block;text-align:left}}.cmp-bioinfo__title.mobile{display:block}@media(min-width:768px){.cmp-bioinfo__title.mobile{display:none}}.cmp-bioinfo__description{text-align:center}@media(min-width:768px){.cmp-bioinfo__description{text-align:left}.cmp-bioinfo{padding:24px}}.cmp-breadcrumb{padding-top:17px}.cmp-breadcrumb__list{margin:8px 0;padding:0}.cmp-breadcrumb__item{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:14px;letter-spacing:.5px}.cmp-breadcrumb__item--active{font-weight:700}.cmp-breadcrumb__item-link{color:#333;text-decoration:none}.cmp-breadcrumb__item-link:hover{color:#333;cursor:pointer}.cmp-breadcrumb__item:not(:last-child):after{content:"/";height:15px;width:15px}@media(max-width:992px){.cmp-breadcrumb{padding:0 15px}}body.lock{overflow:hidden}.buildassistant{display:block;width:100%}.cmp-buildassistant img,.cmp-buildassistant--collapsed-wrap img{display:block}.cmp-buildassistant p,.cmp-buildassistant--collapsed-wrap p{margin:0}.cmp-buildassistant button,.cmp-buildassistant--collapsed-wrap button{-webkit-tap-highlight-color:transparent;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cmp-buildassistant button:disabled,.cmp-buildassistant--collapsed-wrap button:disabled{opacity:.5}.cmp-buildassistant .trex-button,.cmp-buildassistant--collapsed-wrap .trex-button{background-color:#00493d;border:1px solid transparent;color:#fff;display:inline-block;font-family:proxima-nova,Arial,sans-serif;font-size:18px;line-height:1.44;padding:11px 24px;text-align:center;-webkit-transition:opacity .24s ease,background-color .24s ease,border-color .24s ease,color .24s ease;transition:opacity .24s ease,background-color .24s ease,border-color .24s ease,color .24s ease}@media(hover:hover){.cmp-buildassistant .trex-button:not(.secondary):not(:disabled):hover,.cmp-buildassistant--collapsed-wrap .trex-button:not(.secondary):not(:disabled):hover{background-color:#fff;border-color:#00493d;color:#00493d}}.cmp-buildassistant .trex-button.secondary,.cmp-buildassistant--collapsed-wrap .trex-button.secondary{background-color:transparent;border-color:#00493d;color:#00493d}@media(hover:hover){.cmp-buildassistant .trex-button.secondary:hover,.cmp-buildassistant--collapsed-wrap .trex-button.secondary:hover{background-color:#00493d;border-color:#00493d;color:#fff}}.cmp-buildassistant .trex-button:disabled,.cmp-buildassistant--collapsed-wrap .trex-button:disabled{background-color:#6f6f6f;border-color:#6f6f6f;color:#fff;cursor:default}.cmp-buildassistant .trex-button:disabled:hover,.cmp-buildassistant--collapsed-wrap .trex-button:disabled:hover{background-color:#6f6f6f;border-color:#6f6f6f;color:#fff}.cmp-buildassistant button:active,.cmp-buildassistant button:focus,.cmp-buildassistant button:focus-within,.cmp-buildassistant--collapsed-wrap button:active,.cmp-buildassistant--collapsed-wrap button:focus,.cmp-buildassistant--collapsed-wrap button:focus-within{outline:none}.cmp-buildassistant button:focus-visible,.cmp-buildassistant--collapsed-wrap button:focus-visible{outline:3px solid #8cc832}.cmp-buildassistant--collapsed-wrap{margin:30px 0;padding:0;pointer-events:none;width:100%}.cmp-buildassistant--collapsed-wrap.ready{pointer-events:auto}.cmp-buildassistant--collapsed{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ecf1ef;display:-webkit-box;display:-ms-flexbox;display:flex;gap:3%;padding:clamp(14px,4%,28px)}.cmp-buildassistant--collapsed--icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:clamp(42px,12%,86px)}.cmp-buildassistant--collapsed--icon svg{display:block;width:100%}.cmp-buildassistant--collapsed--middle{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.cmp-buildassistant--collapsed--copy{color:#000;font-family:proxima-nova,Arial,sans-serif;font-size:1pc;font-weight:400;line-height:1.16;margin:0}@media(min-width:576px){.cmp-buildassistant--collapsed--copy{font-size:20px}}@media(min-width:768px){.cmp-buildassistant--collapsed--copy{font-size:28px}}.cmp-buildassistant--collapsed--button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.cmp-buildassistant--collapsed--button .trex-button{padding-left:1pc;padding-right:1pc}.cmp-buildassistant{width:100%}.cmp-buildassistant .no-transition{-webkit-transition:none;transition:none}.cmp-buildassistant--modal-wrap{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none;height:100vh;height:100dvh;justify-content:center;left:0;overflow-x:hidden;overflow-y:auto;padding:1pc;position:fixed;top:0;width:100%;z-index:1011}.cmp-buildassistant--modal-wrap.visible{display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-buildassistant--modal-wrap.desktop-min-pos{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cmp-buildassistant--dark{background-color:rgba(0,0,0,.4);height:100%;left:0;position:fixed;top:0;width:100%}.cmp-buildassistant--modal{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff;border-radius:8px;-webkit-box-shadow:0 14px 31px 0 rgba(0,0,0,.08),0 56px 56px 0 rgba(0,0,0,.07),0 127px 76px 0 rgba(0,0,0,.04),0 225px 90px 0 rgba(0,0,0,.01),0 22pc 98px 0 transparent;box-shadow:0 14px 31px 0 rgba(0,0,0,.08),0 56px 56px 0 rgba(0,0,0,.07),0 127px 76px 0 rgba(0,0,0,.04),0 225px 90px 0 rgba(0,0,0,.01),0 22pc 98px 0 transparent;font-synthesis:none;height:50pc;max-width:376px;min-width:20pc;overflow:hidden;-webkit-transition:height .6s ease;transition:height .6s ease;width:100%}@media(min-width:768px){.cmp-buildassistant--modal{max-width:none}}@media(min-width:1024px){.cmp-buildassistant--modal{max-width:945pt;min-width:750pt}}.cmp-buildassistant--modal--content{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%}.cmp-buildassistant--modal--bottom,.cmp-buildassistant--modal--middle,.cmp-buildassistant--modal--top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:opacity .5s ease .15s;transition:opacity .5s ease .15s;width:100%}.cmp-buildassistant--modal--bottom.fade-out,.cmp-buildassistant--modal--middle.fade-out,.cmp-buildassistant--modal--top.fade-out{opacity:0;pointer-events:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.cmp-buildassistant--modal--top{-webkit-box-flex:0;-webkit-box-pack:end;-ms-flex-pack:end;-ms-flex:0 0 auto;flex:0 0 auto;justify-content:flex-end;padding:10px 10px 0}.cmp-buildassistant--modal--middle{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;gap:20px;justify-content:center;overflow:hidden;padding-bottom:30px;padding-left:9pt;padding-right:9pt}@media(min-width:768px){.cmp-buildassistant--modal--middle{padding-left:36px;padding-right:36px}.step-intro .cmp-buildassistant--modal--middle{gap:10px;padding-left:40px;padding-right:40px}}@media(min-width:1024px){.cmp-buildassistant--modal--middle{padding-left:74px;padding-right:74px}.step-intro .cmp-buildassistant--modal--middle{padding-left:60px;padding-right:60px}}.step-intro .cmp-buildassistant--modal--middle{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;gap:30px;justify-content:flex-end;overflow:visible;padding-bottom:30px}@media(min-width:768px){.step-intro .cmp-buildassistant--modal--middle{gap:40px;padding-bottom:70px}}@media(min-width:1024px){.step-intro .cmp-buildassistant--modal--middle{gap:50px}}.input .cmp-buildassistant--modal--middle,.select .cmp-buildassistant--modal--middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0}.inter .cmp-buildassistant--modal--middle{display:block;padding:0}.step-products .cmp-buildassistant--modal--middle{padding:0!important}.cmp-buildassistant--modal--bottom{-webkit-box-flex:0;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex:0 0 auto;flex:0 0 auto;gap:1pc;justify-content:center;padding:10px 74px 30px;position:relative}@media(min-width:768px){.cmp-buildassistant--modal--bottom{padding-bottom:50px}}.cmp-buildassistant--modal--bottom .trex-button.clicked{pointer-events:none}.cmp-buildassistant--modal--bottom .trex-button:not(.secondary).clicked{background-color:#fff;border-color:#00493d;color:#00493d}.cmp-buildassistant--modal--bottom .trex-button.secondary.clicked{background-color:#00493d;border-color:#00493d;color:#fff}.step-intro .cmp-buildassistant--modal--bottom{padding-bottom:125px}.step-outro .cmp-buildassistant--modal--bottom{display:none}.cmp-buildassistant--modal--bottom #bam-loader{height:50px;left:50%;opacity:0;position:absolute;top:10px;-webkit-transform:translate3d(-50%,0,0) scale(.8);transform:translate3d(-50%,0,0) scale(.8);-webkit-transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,transform .4s ease;transition:opacity .4s ease,transform .4s ease,-webkit-transform .4s ease;width:50px}.loading .cmp-buildassistant--modal--bottom #bam-loader{opacity:1;-webkit-transform:translate3d(-50%,0,0) scale(1);transform:translate3d(-50%,0,0) scale(1)}.loaded .cmp-buildassistant--modal--bottom #bam-loader,.loading .cmp-buildassistant--modal--bottom #bam-button_1{opacity:0}.loaded .cmp-buildassistant--modal--bottom #bam-button_1{opacity:1}.cmp-buildassistant--modal--bottom .cmp-buildassistant--disclaimer{text-wrap:balance;bottom:50px;display:none;left:0;padding:0 1pc;position:absolute;width:100%}@media(min-width:768px){.cmp-buildassistant--modal--bottom .cmp-buildassistant--disclaimer{bottom:40px;padding:0 24px}}.cmp-buildassistant--modal--bottom .cmp-buildassistant--disclaimer p{color:#5c5c5c;font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.3;max-width:830px;text-align:center}.cmp-buildassistant--modal--bottom .cmp-buildassistant--disclaimer p b{color:#00493d}@media(min-width:768px){.cmp-buildassistant--modal--bottom .cmp-buildassistant--disclaimer p{font-size:1pc}}.step-intro .cmp-buildassistant--modal--bottom .cmp-buildassistant--disclaimer{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center}.cmp-buildassistant--modal--bottom .cmp-buildassistant--disclaimer:empty{display:none}.cmp-buildassistant--modal--close{background:transparent;border:none;cursor:pointer;padding:10px;z-index:1}.cmp-buildassistant--modal--close svg{display:block;height:30px;width:30px}.cmp-buildassistant--modal--close svg .close-x{-webkit-transition:fill .3s ease;transition:fill .3s ease}.cmp-buildassistant--modal--close svg .circle{opacity:0;-webkit-transition:fill .3s ease,opacity .3s ease;transition:fill .3s ease,opacity .3s ease}@media(hover:hover){.cmp-buildassistant--modal--close:hover svg .circle{opacity:1}}.cmp-buildassistant--modal--close.light-mode svg .close-x{fill:#fff}.cmp-buildassistant--modal--close.light-mode svg .circle{fill:#00493d}.cmp-buildassistant--modal--progress{background-color:#e6e6e6;height:4px;left:0;position:absolute;top:0;-webkit-transition:height .3s ease;transition:height .3s ease;width:100%;z-index:1}.cmp-buildassistant--modal--progress:before{background-color:#8dc63f;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transition:width 1s ease-in-out;transition:width 1s ease-in-out;width:var(--prog-width)}.step-intro .cmp-buildassistant--modal--progress,.step-outro .cmp-buildassistant--modal--progress{height:0}.cmp-buildassistant--modal--heading{text-wrap:balance;color:#00493d;font-family:proxima-nova,Arial,sans-serif;font-size:28px;font-weight:400;line-height:2pc;padding:10px 0;text-align:center}@media(min-width:768px){.cmp-buildassistant--modal--heading{font-size:2pc;line-height:36px}}@media(min-width:1024px){.cmp-buildassistant--modal--heading{font-size:36px;line-height:40px}}.step-intro .cmp-buildassistant--modal--heading{font-size:2pc;line-height:1.1;padding:0}@media(min-width:768px){.step-intro .cmp-buildassistant--modal--heading{font-size:42px}}@media(min-width:1024px){.step-intro .cmp-buildassistant--modal--heading{font-size:60px}}.select .cmp-buildassistant--modal--heading{color:#000}.input .cmp-buildassistant--modal--heading,.select .cmp-buildassistant--modal--heading{color:#000;margin-bottom:8px;padding:0;width:80%}.color .cmp-buildassistant--modal--heading{color:#000}.inter .cmp-buildassistant--modal--heading #bam-heading_1{color:#000;font-size:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.inter .cmp-buildassistant--modal--heading #bam-heading_2{color:#00493d;font-size:60px;font-weight:400}.cmp-buildassistant--modal--body{padding:10px 0}.cmp-buildassistant--modal--body p{text-wrap:balance;color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:1pc;font-weight:400;line-height:1.3;text-align:center}@media(min-width:1024px){.cmp-buildassistant--modal--body p{font-size:24px}}.step-intro .cmp-buildassistant--modal--body{margin-top:30px;padding:0}.step-intro .cmp-buildassistant--modal--body p{font-size:1pc;line-height:24px}@media(min-width:768px){.step-intro .cmp-buildassistant--modal--body p{font-size:24px;line-height:1.16;max-width:830px}}.input .cmp-buildassistant--modal--body,.select .cmp-buildassistant--modal--body{margin:0 0 50px;padding:0}.input .cmp-buildassistant--modal--body p,.select .cmp-buildassistant--modal--body p{color:#000;font-size:18px}.inter .cmp-buildassistant--modal--body{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:190px;left:0;padding:10px 60px;position:absolute;top:426px;-webkit-transition:none;transition:none}.cmp-buildassistant--intro{-ms-flex-direction:column;flex-direction:column;height:100%;left:0;position:absolute;top:0;width:100%}.cmp-buildassistant--intro,.cmp-buildassistant--intro--top{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-buildassistant--intro--top{-webkit-box-flex:1;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;gap:8px;height:40%;justify-content:center;padding-top:5pc}@media(min-width:768px){.cmp-buildassistant--intro--top{height:50%}}.cmp-buildassistant--intro--eyebrow{color:#000;font-size:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.cmp-buildassistant--intro--eyebrow,.cmp-buildassistant--intro--heading{font-family:proxima-nova,Arial,sans-serif;line-height:1;text-align:center}.cmp-buildassistant--intro--heading{color:#00493d;font-size:42px;font-weight:400}@media(min-width:768px){.cmp-buildassistant--intro--heading{font-size:60px}}.cmp-buildassistant--intro--image-wrap{-webkit-box-flex:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;-ms-flex:1 1 auto;flex:1 1 auto;height:60%}@media(min-width:768px){.cmp-buildassistant--intro--image-wrap{height:50%}}.cmp-buildassistant--intro--image-wrap img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cmp-buildassistant--intro-list,.cmp-buildassistant--intro-list .intro-list-set{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:15px}.cmp-buildassistant--intro-list .intro-list-item{-webkit-box-flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;gap:10px}.cmp-buildassistant--intro-list .intro-list-item-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:20px;width:20px}.cmp-buildassistant--intro-list .intro-list-item span{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.05}@media(min-width:768px){.cmp-buildassistant--intro-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-direction:row;flex-direction:row;gap:30px;justify-content:center}.cmp-buildassistant--intro-list .intro-list-item{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.cmp-buildassistant--intro-list .intro-list-item span{font-size:18px}}@media(min-width:1024px){.cmp-buildassistant--intro-list{gap:40px;width:100%}}.cmp-buildassistant--interstitial{display:none;height:100%;left:0;position:absolute;top:0;width:100%}.screen-two .cmp-buildassistant--interstitial{height:calc(100% - 111px)}.cmp-buildassistant--interstitial.visible{display:block}.cmp-buildassistant--interstitial--screen{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:none;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%}.cmp-buildassistant--interstitial--screen.visible{display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-buildassistant--interstitial--screen--half{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:50%;overflow:hidden;position:relative}.cmp-buildassistant--interstitial--screen.inter-screen-one .inter-screen-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;justify-content:center;padding:40px 9pt 0}.inter-screen-one .cmp-buildassistant--interstitial--screen.inter-screen-one .inter-screen-top{gap:8px}.inter-screen-two .cmp-buildassistant--interstitial--screen.inter-screen-one .inter-screen-top{gap:24px}@media(min-width:768px){.cmp-buildassistant--interstitial--screen.inter-screen-one .inter-screen-top{padding:0 60px}}@media(min-width:1024px){.cmp-buildassistant--interstitial--screen.inter-screen-one .inter-screen-top{padding:0 75pt}}.cmp-buildassistant--interstitial--screen.inter-screen-two .inter-screen-top{height:60%}.cmp-buildassistant--interstitial--screen.inter-screen-two .inter-screen-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:24px;height:40%;justify-content:center;padding:0 9pt}.inter-screen-one .cmp-buildassistant--interstitial--screen.inter-screen-two .inter-screen-bottom{gap:8px}.inter-screen-two .cmp-buildassistant--interstitial--screen.inter-screen-two .inter-screen-bottom{gap:24px}@media(min-width:768px){.cmp-buildassistant--interstitial--screen.inter-screen-two .inter-screen-bottom{padding:0 60px}}@media(min-width:1024px){.cmp-buildassistant--interstitial--screen.inter-screen-two .inter-screen-bottom{padding:0 75pt}}.cmp-buildassistant--interstitial--image-wrap{-webkit-backface-visibility:hidden;backface-visibility:hidden;bottom:0;left:50%;position:absolute;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}@media(min-width:768px){.cmp-buildassistant--interstitial--image-wrap{height:100%;width:unset}}.cmp-buildassistant--interstitial--image-wrap picture{display:block;width:100%}.cmp-buildassistant--interstitial--image-wrap picture img{height:420px;width:auto}@media(min-width:768px){.cmp-buildassistant--interstitial--image-wrap picture img{height:460px}}.cmp-buildassistant--interstitial--eyebrow{color:#000;font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;line-height:1.5;text-align:center;text-transform:uppercase}.cmp-buildassistant--interstitial--heading{color:#00493d;font-family:proxima-nova,Arial,sans-serif;font-size:36px;font-weight:400;line-height:1.1;text-align:center}@media(min-width:768px){.cmp-buildassistant--interstitial--heading{font-size:60px}}.cmp-buildassistant--interstitial--list{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;justify-content:center}@media(min-width:768px){.cmp-buildassistant--interstitial--list{gap:24px}}@media(min-width:1024px){.cmp-buildassistant--interstitial--list{gap:2pc}}.cmp-buildassistant--interstitial--list .item{color:#8f8f8f;-ms-flex:0 0 auto;flex:0 0 auto;font-family:proxima-nova,Arial,sans-serif;font-size:9pt;font-weight:700;gap:7px;letter-spacing:.6px;text-transform:uppercase}.cmp-buildassistant--interstitial--list .item,.cmp-buildassistant--interstitial--list .item--number{-webkit-box-flex:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1}.cmp-buildassistant--interstitial--list .item--number{-webkit-box-pack:center;-ms-flex-pack:center;background-color:#00493d;border-radius:50%;color:#fff;-ms-flex:0 0 auto;flex:0 0 auto;font-size:13px;font-weight:600;height:18px;justify-content:center;width:18px}@media(min-width:768px){.cmp-buildassistant--interstitial--list .item--number{height:22px;width:22px}.cmp-buildassistant--interstitial--list .item{gap:14px}}.cmp-buildassistant--interstitial--body p{color:#000;font-family:proxima-nova,Arial,sans-serif;font-size:1pc;font-weight:400;line-height:1.25;text-align:center}@media(min-width:768px){.cmp-buildassistant--interstitial--body p{font-size:24px;line-height:1.2}}.cmp-buildassistant--interstitial--help{text-wrap:balance;color:#8f8f8f;font-family:proxima-nova,Arial,sans-serif;font-size:9pt;font-weight:700;letter-spacing:.6px;line-height:1.3;text-align:center;text-transform:uppercase}@media(min-width:768px){.cmp-buildassistant--interstitial--help{font-size:9pt}}.cmp-buildassistant .outro{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:none;-ms-flex-direction:column;flex-direction:column;gap:8px;height:100%;justify-content:center;width:100%}.cmp-buildassistant .outro.visible{display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-buildassistant .outro--check{width:2pc}.cmp-buildassistant .outro--check svg{display:block;width:100%}.cmp-buildassistant .outro--heading{color:#000;font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;line-height:22px;text-align:center;text-transform:uppercase}.cmp-buildassistant .outro--body p{color:#000;font-family:proxima-nova,Arial,sans-serif;font-size:28px;line-height:2pc;padding:0 8px;text-align:center}@media(min-width:768px){.cmp-buildassistant .outro--body p{font-size:36px;font-weight:400;line-height:40px;max-width:652px}}.cmp-buildassistant .outro--buttons{-webkit-box-orient:vertical;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:1pc;padding-top:24px}@media(min-width:768px){.cmp-buildassistant .outro--buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-direction:row;flex-direction:row;justify-content:center}}.cmp-buildassistant--color-select{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;border:1px solid #dedfdf;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;overflow:hidden;width:100%}.cmp-buildassistant--color-select--tabs{-webkit-box-flex:0;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;height:60px;justify-content:flex-start;overflow-x:auto;width:100%}@media(min-width:1024px){.cmp-buildassistant--color-select--tabs{height:50px;overflow-x:hidden}}.cmp-buildassistant--color-select--tabs--tab{-webkit-box-flex:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff;border:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;height:100%;padding:0 24px;position:relative;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cmp-buildassistant--color-select--tabs--tab span.label{-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#8f8f8f;font-family:proxima-nova,Arial,sans-serif;font-size:18px;font-weight:500;line-height:1;-webkit-transition:color .2s ease;transition:color .2s ease}.cmp-buildassistant--color-select--tabs--tab:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#00493d;bottom:0;content:"";height:4px;left:0;opacity:0;position:absolute;-webkit-transform:scaleY(.01);transform:scaleY(.01);-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transition:opacity .1s linear,-webkit-transform .2s ease;transition:opacity .1s linear,-webkit-transform .2s ease;transition:opacity .1s linear,transform .2s ease;transition:opacity .1s linear,transform .2s ease,-webkit-transform .2s ease;width:100%}@media(hover:hover){.cmp-buildassistant--color-select--tabs--tab:hover{background-color:#f9f9f9}.cmp-buildassistant--color-select--tabs--tab:hover span.label{color:#666}}.cmp-buildassistant--color-select--tabs--tab.selected{background-color:#f9f9f9;pointer-events:none}.cmp-buildassistant--color-select--tabs--tab.selected span.label{color:#00493d}.cmp-buildassistant--color-select--tabs--tab.selected:after{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.cmp-buildassistant--color-select--tabs.disable{pointer-events:none}.step-fascia_color .cmp-buildassistant--color-select--tabs{display:none}.cmp-buildassistant--color-select--options{background-color:#eee;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto}.cmp-buildassistant--color-select--options,.cmp-buildassistant--color-select--options--container{-webkit-box-flex:1;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex:1 1 auto;flex:1 1 auto}.cmp-buildassistant--color-select--options--container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;display:none;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;justify-content:flex-start;padding:24px}.cmp-buildassistant--color-select--options--container.visible{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:1024px){.cmp-buildassistant--color-select--options--container{gap:8px;padding:9pt}}.cmp-buildassistant--color-select--options--option{-webkit-box-flex:1;background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:cover;border:none;border-radius:8px;-ms-flex:1 1 auto;flex:1 1 auto;height:86px;margin:0;padding:9pt 1pc;position:relative;-webkit-transition:background-color .2s ease,-webkit-box-shadow .33s ease;transition:background-color .2s ease,-webkit-box-shadow .33s ease;transition:box-shadow .33s ease,background-color .2s ease;transition:box-shadow .33s ease,background-color .2s ease,-webkit-box-shadow .33s ease;width:200px}.cmp-buildassistant--color-select--options--option.placeholder{height:auto;padding:0;pointer-events:none;visibility:hidden}.cmp-buildassistant--color-select--options--option:before{border:1px solid #aeaeae;border-radius:8px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.cmp-buildassistant--color-select--options--option:after{border:4px solid #8dc63f;border-radius:8px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;width:100%}.cmp-buildassistant--color-select--options--option.selected{border-color:#8dc63f;-webkit-box-shadow:0 4px 8px 0 rgba(0,73,61,.06),0 15px 15px 0 rgba(0,73,61,.06),0 35px 21px 0 rgba(0,73,61,.03),0 61px 25px 0 rgba(0,73,61,.01),0 6pc 27px 0 rgba(0,73,61,0);box-shadow:0 4px 8px 0 rgba(0,73,61,.06),0 15px 15px 0 rgba(0,73,61,.06),0 35px 21px 0 rgba(0,73,61,.03),0 61px 25px 0 rgba(0,73,61,.01),0 6pc 27px 0 rgba(0,73,61,0)}.cmp-buildassistant--color-select--options--option.selected:after{opacity:1}@media(hover:hover){.cmp-buildassistant--color-select--options--option:hover{-webkit-box-shadow:0 4px 8px 0 rgba(0,73,61,.06),0 15px 15px 0 rgba(0,73,61,.06),0 35px 21px 0 rgba(0,73,61,.03),0 61px 25px 0 rgba(0,73,61,.01),0 6pc 27px 0 rgba(0,73,61,0);box-shadow:0 4px 8px 0 rgba(0,73,61,.06),0 15px 15px 0 rgba(0,73,61,.06),0 35px 21px 0 rgba(0,73,61,.03),0 61px 25px 0 rgba(0,73,61,.01),0 6pc 27px 0 rgba(0,73,61,0)}}.cmp-buildassistant--color-select--options--option span{color:#fff;font-family:proxima-nova,Arial,sans-serif;font-size:24px;font-weight:500;line-height:1;text-shadow:0 2px 3px rgba(0,0,0,.4);text-transform:capitalize}.cmp-buildassistant--color-select--options--option[data-value=woodgrain-white] span{color:#333;text-shadow:none}.cmp-buildassistant--color-select--options--option.selected{z-index:1}.cmp-buildassistant--color-select--options--option #svg-check{border-radius:50%;-webkit-box-shadow:1px 2px 6px 0 rgba(0,0,0,.16);box-shadow:1px 2px 6px 0 rgba(0,0,0,.16);height:19px!important;width:19px!important}@media(max-width:1024px){.cmp-buildassistant--color-select--options--option{max-width:calc(50% - 4px)}.cmp-buildassistant--color-select--options--option span{font-size:18px}}.cmp-buildassistant--select{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:14px;justify-content:center;width:100%}@media(min-width:768px){.cmp-buildassistant--select{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.cmp-buildassistant--select--option{-webkit-box-flex:1;aspect-ratio:260/160;background-color:transparent;background-color:#f9f9f9;border:none;border-radius:8px;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;padding:0;position:relative;-webkit-transition:background-color .2s ease,-webkit-box-shadow .33s ease;transition:background-color .2s ease,-webkit-box-shadow .33s ease;transition:box-shadow .33s ease,background-color .2s ease;transition:box-shadow .33s ease,background-color .2s ease,-webkit-box-shadow .33s ease;width:260px}.cmp-buildassistant--select--option.placeholder{height:auto;padding:0;pointer-events:none;visibility:hidden}.cmp-buildassistant--select--option:before{border:1px solid #aeaeae;border-radius:8px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.cmp-buildassistant--select--option:after{border:4px solid #8dc63f;border-radius:8px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;width:100%}.cmp-buildassistant--select--option.selected{border-color:#8dc63f;-webkit-box-shadow:0 4px 8px 0 rgba(0,73,61,.06),0 15px 15px 0 rgba(0,73,61,.06),0 35px 21px 0 rgba(0,73,61,.03),0 61px 25px 0 rgba(0,73,61,.01),0 6pc 27px 0 rgba(0,73,61,0);box-shadow:0 4px 8px 0 rgba(0,73,61,.06),0 15px 15px 0 rgba(0,73,61,.06),0 35px 21px 0 rgba(0,73,61,.03),0 61px 25px 0 rgba(0,73,61,.01),0 6pc 27px 0 rgba(0,73,61,0)}.cmp-buildassistant--select--option.selected:after{opacity:1}@media(hover:hover){.cmp-buildassistant--select--option:hover{-webkit-box-shadow:0 4px 8px 0 rgba(0,73,61,.06),0 15px 15px 0 rgba(0,73,61,.06),0 35px 21px 0 rgba(0,73,61,.03),0 61px 25px 0 rgba(0,73,61,.01),0 6pc 27px 0 rgba(0,73,61,0);box-shadow:0 4px 8px 0 rgba(0,73,61,.06),0 15px 15px 0 rgba(0,73,61,.06),0 35px 21px 0 rgba(0,73,61,.03),0 61px 25px 0 rgba(0,73,61,.01),0 6pc 27px 0 rgba(0,73,61,0)}}.cmp-buildassistant--select--option span{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:2pc;font-weight:500;line-height:1}@media(min-width:768px){.cmp-buildassistant--select--option{aspect-ratio:280/175;max-width:280px;width:50%}}.cmp-buildassistant--select--option.selected{background-color:rgba(141,198,63,.2)}.step-substructure_select .cmp-buildassistant--select--option{background-position:50%;background-repeat:no-repeat;background-size:100%;-webkit-transition:background-size .33s ease-out,-webkit-box-shadow .33s ease;transition:background-size .33s ease-out,-webkit-box-shadow .33s ease;transition:box-shadow .33s ease,background-size .33s ease-out;transition:box-shadow .33s ease,background-size .33s ease-out,-webkit-box-shadow .33s ease}.step-substructure_select .cmp-buildassistant--select--option span{color:#fff;text-shadow:0 0 24px rgba(0,0,0,.55)}@media(hover:hover){.step-substructure_select .cmp-buildassistant--select--option:hover{background-size:110%}}.step-substructure_select .cmp-buildassistant--select--option.selected{background-size:110%}.cmp-buildassistant--inputs{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:24px;width:90%}@media(min-width:768px){.cmp-buildassistant--inputs{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-direction:row;flex-direction:row;justify-content:center;width:auto}}.cmp-buildassistant--input--eyebrow{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-weight:600;line-height:1;margin-bottom:9pt;text-transform:uppercase;-webkit-transition:color .2s ease;transition:color .2s ease}.cmp-buildassistant--input--field-wrap{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background-color:#f8f8f8;border-radius:8px;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:proxima-nova,Arial,sans-serif;font-size:24px;font-weight:500;justify-content:space-between;line-height:1;padding:24px;position:relative}@media(min-width:768px){.cmp-buildassistant--input--field-wrap{font-size:2pc}}.cmp-buildassistant--input--field-wrap:before{border:1px solid #aeaeae;border-radius:inherit;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.cmp-buildassistant--input--field-wrap:after{border:2px solid #8dc63f;border-radius:inherit;-webkit-box-shadow:0 4px 8px 0 rgba(0,73,61,.06),0 15px 15px 0 rgba(0,73,61,.06),0 35px 21px 0 rgba(0,73,61,.03),0 61px 25px 0 rgba(0,73,61,.01),0 6pc 27px 0 rgba(0,73,61,0);box-shadow:0 4px 8px 0 rgba(0,73,61,.06),0 15px 15px 0 rgba(0,73,61,.06),0 35px 21px 0 rgba(0,73,61,.03),0 61px 25px 0 rgba(0,73,61,.01),0 6pc 27px 0 rgba(0,73,61,0);content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;width:100%;z-index:1}.cmp-buildassistant--input--field-wrap:focus-within:after{opacity:1}.cmp-buildassistant--input input[type=text]{background-color:transparent;border:none;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;outline:none}.cmp-buildassistant--input input[type=text]::-webkit-input-placeholder{color:#c4c4c4}.cmp-buildassistant--input input[type=text]::-moz-placeholder{color:#c4c4c4}.cmp-buildassistant--input input[type=text]:-ms-input-placeholder{color:#c4c4c4}.cmp-buildassistant--input input[type=text]::-ms-input-placeholder{color:#c4c4c4}.cmp-buildassistant--input input[type=text]::placeholder{color:#c4c4c4}.cmp-buildassistant--input:focus-within .cmp-buildassistant--input--eyebrow{color:#8dc63f}.cmp-buildassistant--input-help{text-wrap:balance;color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;line-height:1.5;margin-top:50px;text-align:center;text-transform:uppercase}.cmp-buildassistant #svg-check{height:26px;opacity:0;pointer-events:none;position:absolute;right:10px;top:10px;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease;width:26px}.cmp-buildassistant #svg-check.visible{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.cmp-buildassistant .products{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;display:none;-ms-flex-direction:column;flex-direction:column;font-family:proxima-nova,Arial,sans-serif;font-size:3pc;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.cmp-buildassistant .products.visible{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:768px){.cmp-buildassistant .products .trex-button{font-size:14px}}.cmp-buildassistant .products--header{-webkit-box-pack:center;-ms-flex-pack:center;background-color:#fff;-webkit-box-shadow:0 129px 36px 0 rgba(0,73,61,0),0 83px 33px 0 rgba(0,73,61,.01),0 46px 28px 0 rgba(0,73,61,.02),0 21px 21px 0 rgba(0,73,61,.03),0 5px 11px 0 rgba(0,73,61,.04);box-shadow:0 129px 36px 0 rgba(0,73,61,0),0 83px 33px 0 rgba(0,73,61,.01),0 46px 28px 0 rgba(0,73,61,.02),0 21px 21px 0 rgba(0,73,61,.03),0 5px 11px 0 rgba(0,73,61,.04);display:-webkit-box;display:-ms-flexbox;display:flex;gap:1px;justify-content:center;padding-bottom:24px;padding-top:8px;width:100%;z-index:1}@media(min-width:768px){.cmp-buildassistant .products--header{padding-bottom:3pc;padding-top:20px}}.cmp-buildassistant .products--header--column{-webkit-box-flex:1;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;justify-content:center;position:relative;width:50%}.cmp-buildassistant .products--header--column span.col-title{text-wrap:balance;color:#00493d;display:block;font-size:14px;font-weight:500;line-height:18px;padding:0 1pc;text-align:center;width:100%}@media(min-width:768px){.cmp-buildassistant .products--header--column span.col-title{font-size:24px;line-height:28px;padding:0 2pc}}.cmp-buildassistant .products--recommended{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#c4df9b;border:1px solid #8dc63f;border-radius:1pc;-webkit-box-shadow:0 27.167px 7.471px 0 transparent,0 16.979px 6.792px 0 rgba(0,0,0,.01),0 9.508px 6.113px 0 rgba(0,0,0,.03),0 4.075px 4.075px 0 rgba(0,0,0,.05),0 1.358px 2.037px 0 rgba(0,0,0,.06);box-shadow:0 27.167px 7.471px 0 transparent,0 16.979px 6.792px 0 rgba(0,0,0,.01),0 9.508px 6.113px 0 rgba(0,0,0,.03),0 4.075px 4.075px 0 rgba(0,0,0,.05),0 1.358px 2.037px 0 rgba(0,0,0,.06);display:none;gap:3px;height:2pc;padding:6px;position:absolute;top:calc(100% - 20px);-webkit-transform:translate3d(0,80%,0);transform:translate3d(0,80%,0)}@media(min-width:768px){.cmp-buildassistant .products--recommended{border-radius:24px;-webkit-box-shadow:0 40px 11px 0 transparent,0 25px 10px 0 rgba(0,0,0,.01),0 14px 9px 0 rgba(0,0,0,.03),0 6px 6px 0 rgba(0,0,0,.05),0 2px 3px 0 rgba(0,0,0,.06);box-shadow:0 40px 11px 0 transparent,0 25px 10px 0 rgba(0,0,0,.01),0 14px 9px 0 rgba(0,0,0,.03),0 6px 6px 0 rgba(0,0,0,.05),0 2px 3px 0 rgba(0,0,0,.06);gap:10px;height:3pc;padding:8px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.cmp-buildassistant .products--recommended svg{-webkit-box-flex:0;display:block;-ms-flex:0 0 auto;flex:0 0 auto;width:21px}@media(min-width:768px){.cmp-buildassistant .products--recommended svg{width:2pc}}.cmp-buildassistant .products--recommended span{-webkit-box-flex:0;color:#000;display:block;-ms-flex:0 0 auto;flex:0 0 auto;font-family:proxima-nova,Arial,sans-serif;font-size:9.508px;font-weight:500;line-height:1.1;padding-right:6px;text-transform:uppercase}@media(min-width:768px){.cmp-buildassistant .products--recommended span{font-size:14px;line-height:1;padding-right:9pt}}.cmp-buildassistant .products--recommended.visible{display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-buildassistant .products--content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:scroll;scroll-behavior:smooth;scrollbar-color:#8dc63f transparent;scrollbar-width:thin;width:100%}.cmp-buildassistant .products--content ::-webkit-scrollbar{width:8px}.cmp-buildassistant .products--content ::-webkit-scrollbar-track{background:transparent}.cmp-buildassistant .products--content ::-webkit-scrollbar-thumb{background-color:#8dc63f;border-radius:4px}.cmp-buildassistant .products--content .inner{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:#dbe2e1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1px;min-height:100%;width:100%}.cmp-buildassistant .products--content--column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:36px 8px 1pc;width:50%}@media(min-width:768px){.cmp-buildassistant .products--content--column{gap:24px;padding:50px 2pc}}.cmp-buildassistant .products--content--column--image{height:auto;width:100%}.cmp-buildassistant .products--content--column--image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cmp-buildassistant .products--content--column--block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.cmp-buildassistant .products--content--column--block--heading{border-bottom:1px solid #000;color:#000;font-size:1pc;font-weight:400;line-height:24px;padding:9pt 8px 8px;width:100%}@media(min-width:768px){.cmp-buildassistant .products--content--column--block--heading{font-size:2pc;line-height:34px;padding:24px 8px 9pt}}.cmp-buildassistant .products--content--column--block--row{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:hsla(0,0%,98%,.98);border-bottom:1px solid rgba(51,51,51,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:8px;width:100%}@media(min-width:768px){.cmp-buildassistant .products--content--column--block--row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;gap:9pt;justify-content:space-between;padding:24px 1pc}}.cmp-buildassistant .products--content--column--block--row:last-of-type{border-bottom:none}.cmp-buildassistant .products--content--column--block--row span{color:#333;display:block;font-size:9pt;font-weight:400;line-height:1pc}@media(min-width:768px){.cmp-buildassistant .products--content--column--block--row span{font-size:1pc;line-height:20px}}.cmp-buildassistant .products--content--column--block--row span.cost{font-size:14px;font-weight:600}@media(min-width:768px){.cmp-buildassistant .products--content--column--block--row span.cost{font-size:18px}}.cmp-buildassistant .products button.add-to-cart{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:0;width:100%}@media(min-width:768px){.cmp-buildassistant .products button.add-to-cart{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:40px;width:auto}}.cmp-buildassistant .products.one-column .products--header{padding-bottom:36px}.cmp-buildassistant .products.one-column .products--header span.col-title{font-size:18px;line-height:24px}@media(min-width:768px){.cmp-buildassistant .products.one-column .products--header span.col-title{font-size:24px;line-height:28px}}.cmp-buildassistant .products.one-column .products--recommended{top:calc(100% - 8px)}@media(min-width:768px){.cmp-buildassistant .products.one-column .products--recommended{top:-8px}}.cmp-buildassistant .products.one-column .products--content .inner{-webkit-box-pack:center;-ms-flex-pack:center;background-color:#fff;justify-content:center}.cmp-buildassistant .products.one-column .products--content--column{max-width:50pc;width:100%}.cmp-buildassistant .products.one-column button.add-to-cart{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:30px;width:auto}@media(min-width:768px){.cmp-buildassistant .products.one-column button.add-to-cart{gap:40px}}.cmp-buildassistant .step-products .cmp-buildassistant--modal--middle{padding-bottom:0;padding-left:2pc;padding-right:2pc;position:relative}.cmp-buildassistant .step-products .cmp-buildassistant--modal--bottom{display:none}.cmp-buildassistant .add-to-cart,.cmp-buildassistant .addalltocart__body{width:100%}.cmp-buildassistant .addalltocart__body{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.cmp-buildassistant .add-to-cart.button1,.cmp-buildassistant .add-to-cart.button2{display:none}#shop-page .cmp-buildassistant--collapsed-wrap,.page.pdp-page .cmp-buildassistant--collapsed-wrap{padding:0 15px;width:100%}#shop-page .cmp-buildassistant--collapsed--copy,.page.pdp-page .cmp-buildassistant--collapsed--copy{font-size:1pc}#shop-page .cmp-buildassistant--collapsed--button .trex-button,.page.pdp-page .cmp-buildassistant--collapsed--button .trex-button{font-size:14px}@media(min-width:576px){#shop-page .cmp-buildassistant--collapsed--copy,.page.pdp-page .cmp-buildassistant--collapsed--copy{font-size:20px}#shop-page .cmp-buildassistant--collapsed--button .trex-button,.page.pdp-page .cmp-buildassistant--collapsed--button .trex-button{font-size:14px}}@media(min-width:768px){#shop-page .cmp-buildassistant--collapsed-wrap,.page.pdp-page .cmp-buildassistant--collapsed-wrap{padding:0 15px 0 0}#shop-page .cmp-buildassistant--collapsed--copy,.page.pdp-page .cmp-buildassistant--collapsed--copy{font-size:22px}#shop-page .cmp-buildassistant--collapsed--button .trex-button,.page.pdp-page .cmp-buildassistant--collapsed--button .trex-button{font-size:18px}}@media(min-width:992px){#shop-page .cmp-buildassistant--collapsed-wrap,.page.pdp-page .cmp-buildassistant--collapsed-wrap{padding:0 44px 0 0}#shop-page .cmp-buildassistant--collapsed--copy,.page.pdp-page .cmp-buildassistant--collapsed--copy{font-size:28px}}@media(min-width:1200px){#shop-page .cmp-buildassistant,.page.pdp-page .cmp-buildassistant{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}#shop-page .cmp-buildassistant--collapsed-wrap,.page.pdp-page .cmp-buildassistant--collapsed-wrap{padding:0 44px;width:50%}#shop-page .cmp-buildassistant--collapsed--copy,.page.pdp-page .cmp-buildassistant--collapsed--copy{font-size:20px}}@media(min-width:1400px){#shop-page .cmp-buildassistant--collapsed-wrap,.page.pdp-page .cmp-buildassistant--collapsed-wrap{padding:0 44px 0 0}#shop-page .cmp-buildassistant--collapsed--copy,.page.pdp-page .cmp-buildassistant--collapsed--copy{font-size:26px}}@media(min-width:1600px){#shop-page .cmp-buildassistant--collapsed--copy,.page.pdp-page .cmp-buildassistant--collapsed--copy{font-size:28px}}#shop-page .cmp-buildassistant--collapsed-wrap{margin:30px 0;padding:0}#shop-page .cmp-buildassistant--collapsed-wrap.shop-hidden{display:none}@media(min-width:768px){#shop-page .cmp-buildassistant--collapsed-wrap{padding:0}}@media(min-width:1200px){#shop-page .cmp-buildassistant--collapsed-wrap{padding:0;width:100%}}.cmp-buildergetestimate__confirmation-modal-dialog,.cmp-buildergetestimate__estimate-modal-dialog{margin:0 auto;max-width:765pt}.cmp-buildergetestimate__confirmation-modal h3.modal-builder-name,.cmp-buildergetestimate__estimate-modal h3.modal-builder-name{font-weight:300;letter-spacing:2px;margin-bottom:8px;text-transform:uppercase}.cmp-buildergetestimate__confirmation-modal-close,.cmp-buildergetestimate__estimate-modal-close{display:block;position:absolute;right:25px;top:1pc}.cmp-buildergetestimate__confirmation-modal-close .modal-button,.cmp-buildergetestimate__estimate-modal-close .modal-button{background-color:transparent;border:none;height:1pc;padding:0;width:1pc}.cmp-buildergetestimate__confirmation-modal-close .modal-button img,.cmp-buildergetestimate__estimate-modal-close .modal-button img{height:auto;width:100%}.cmp-buildergetestimate__estimate-modal-body{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px!important}@media(max-width:768px){.cmp-buildergetestimate__estimate-modal-body{padding:30px 1pc!important}}.cmp-buildergetestimate__estimate-modal-images{margin-right:20px;width:20%}@media(max-width:768px){.cmp-buildergetestimate__estimate-modal-images{display:none}}.cmp-buildergetestimate__estimate-modal-images img{margin-bottom:20px;width:100%}.cmp-buildergetestimate__estimate-modal-content{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:20px;margin-right:40px}.cmp-buildergetestimate__estimate-modal-row2-section{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin-bottom:15px}.cmp-buildergetestimate__estimate-modal-row2-section .cmp__input,.cmp-buildergetestimate__estimate-modal-row2-section .cmp__select,.cmp-buildergetestimate__estimate-modal-row2-section .cmp__textarea{padding:8px 0;width:100%}@media(min-width:768px){.cmp-buildergetestimate__estimate-modal-row2-section .cmp__input,.cmp-buildergetestimate__estimate-modal-row2-section .cmp__select,.cmp-buildergetestimate__estimate-modal-row2-section .cmp__textarea{padding-right:20px;width:50%}}.cmp-buildergetestimate__estimate-modal-row2-section .cmp__textarea{max-width:600px;width:100%}.cmp-buildergetestimate__estimate-modal-row2-section .cmp__select{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.cmp-buildergetestimate__estimate-modal-row2-section .cmp__textarea textarea{min-height:81pt}@media(min-width:768px){.cmp-buildergetestimate__estimate-modal-row2-section .cmp__textarea textarea{min-height:13pc}}.cmp-buildergetestimate__estimate-modal-row2-section.view-gallery{-webkit-box-pack:left;-ms-flex-pack:left;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:left;margin-bottom:0}@media(max-width:768px){.cmp-buildergetestimate__estimate-modal-row2-section .cmp-button,.cmp-buildergetestimate__estimate-modal-row2-section .cmp-contentsearch-leftrail--links-item,.cmp-buildergetestimate__estimate-modal-row2-section .cmp-leftrail--links-item,.cmp-buildergetestimate__estimate-modal-row2-section .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-buildergetestimate__estimate-modal-row2-section .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-buildergetestimate__estimate-modal-row2-section .embed button,.cmp-buildergetestimate__estimate-modal-row2-section .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-buildergetestimate__estimate-modal-row2-section .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-buildergetestimate__estimate-modal-row2-section .fDIvPG,.embed .cmp-buildergetestimate__estimate-modal-row2-section button,.embed .cmp-buildergetestimate__estimate-modal-row2-section button.qxyt6u-0.sc-160qg7w-0.fDIvPG{width:100%}}.cmp-buildergetestimate__confirmation-modal-body{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;padding:30px}.cmp-buildergetestimate__confirmation-modal-images{display:none}@media(min-width:768px){.cmp-buildergetestimate__confirmation-modal-images{display:block;width:20%}}.cmp-buildergetestimate__confirmation-modal-images img{width:100%}.cmp-buildergetestimate__confirmation-modal-images img:not(:last-child){margin-bottom:20px}@media(min-width:768px){.cmp-buildergetestimate__confirmation-modal-content{width:70%}}.cmp-buildersdetail__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width:768px){.cmp-buildersdetail__wrapper{padding:0 15px}}.cmp-buildersdetail__wrapper p{margin-bottom:0;padding-bottom:10px}@media(min-width:768px){.cmp-buildersdetail__wrapper p{padding-bottom:20px}}.cmp-buildersdetail__left{width:100%}@media(min-width:768px){.cmp-buildersdetail__left{display:block;padding-right:20px;padding-top:5px;width:60%}}.cmp-buildersdetail__left-back-to-results{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;padding:10px 0;text-decoration:none;width:100%}.cmp-buildersdetail__left-back-to-results:before{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-arrow-left.png);background-position:50%;background-repeat:no-repeat;content:"";display:block;height:9pt;margin-right:6px;width:6px}.cmp-buildersdetail__left-gallery-counter{bottom:3pc;position:absolute;right:20px}.cmp-buildersdetail__left-counter{background-color:#000;color:#fff;display:inline-block;font-family:proxima-nova,Arial,sans-serif;font-size:9pt;font-weight:700;padding:5px 4px;text-align:right}@media(min-width:768px){.cmp-buildersdetail__left-counter{font-size:15px;padding:15px 4px}}.cmp-buildersdetail__left-view-gallery{background-color:#000;border:none;color:#fff;cursor:pointer;font-family:proxima-nova,Arial,sans-serif;font-size:9pt;font-weight:700;padding:5px 4px;text-align:right;text-transform:uppercase}@media(min-width:768px){.cmp-buildersdetail__left-view-gallery{font-size:15px;padding:15px}}.cmp-buildersdetail__left .carousel-caption{background-color:#fff;bottom:0;left:0;padding:9pt 0;right:0;text-align:left}.cmp-buildersdetail__left .carousel-caption p{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:9pt;margin:0;padding:0}@media(max-width:768px){.cmp-buildersdetail__left .carousel-caption{outline:2px solid #fff;padding:8px 4px}}.cmp-buildersdetail__left .carousel-control-next,.cmp-buildersdetail__left .carousel-control-prev{background-color:transparent;border:none;bottom:17%;color:unset;cursor:pointer;position:absolute;top:0}.cmp-buildersdetail__left .carousel-control-next:after,.cmp-buildersdetail__left .carousel-control-prev:after{background-color:#00493d;background-image:url(clientlib-site/resources/images/left-arrow-back-carousel.svg);background-position:50%;background-repeat:no-repeat;background-size:24px;border-radius:30px;content:"";display:inline-block;height:60px;width:60px}@media(max-width:991px){.cmp-buildersdetail__left .carousel-control-next:after,.cmp-buildersdetail__left .carousel-control-prev:after{height:40px;width:40px}}@media(min-width:768px){.cmp-buildersdetail__left .carousel-control-next,.cmp-buildersdetail__left .carousel-control-prev{bottom:45%;top:45%}}.cmp-buildersdetail__left .carousel-control-next:focus,.cmp-buildersdetail__left .carousel-control-next:hover,.cmp-buildersdetail__left .carousel-control-prev:focus,.cmp-buildersdetail__left .carousel-control-prev:hover{opacity:unset}.cmp-buildersdetail__left .carousel-control-next:after{rotate:180deg}.cmp-buildersdetail__gallery{margin:auto;overflow:hidden;position:relative;width:100%}.cmp-buildersdetail__gallery-image{width:100%}.cmp-buildersdetail__gallery-image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media(min-width:768px){.cmp-buildersdetail__gallery-image{height:5in}}.cmp-buildersdetail__gallery-thumbnail-image{height:5pc;margin:0 4px;width:5pc}.cmp-buildersdetail__gallery-thumbnail-image.selected{border:3px solid #8dc63f}.cmp-buildersdetail__gallery-thumbnail-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:768px){.cmp-buildersdetail__gallery-thumbnail-image{height:10pc;margin:0 8px;width:162px}}.cmp-buildersdetail__gallery__imagelist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0;padding:10px 0;width:auto;will-change:transform}.cmp-buildersdetail__gallery .splide{margin:0 -5px;position:relative;width:calc(100% + 10px)}.cmp-buildersdetail__gallery .splide__arrow{border:0;display:none;height:4pc;padding:0;position:absolute;top:10px;-webkit-transition:opacity .3s;transition:opacity .3s;width:4pc;z-index:1}.cmp-buildersdetail__gallery .splide__arrow--next{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(35%,hsla(0,0%,100%,.65)),to(#fff));background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.65) 35%,#fff);padding-right:20px;right:0;text-align:right}@media(min-width:992px){.cmp-buildersdetail__gallery .splide__arrow--next{padding-right:40px}}.cmp-buildersdetail__gallery .splide__arrow--prev{background:-webkit-gradient(linear,right top,left top,from(hsla(0,0%,100%,0)),color-stop(35%,hsla(0,0%,100%,.65)),to(#fff));background:linear-gradient(270deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.65) 35%,#fff);left:0;padding-left:20px;text-align:left}@media(min-width:992px){.cmp-buildersdetail__gallery .splide__arrow--prev{padding-left:40px}}.cmp-buildersdetail__gallery .splide__arrow[disabled]{opacity:0;z-index:-1}@media(max-width:992px){.cmp-buildersdetail__gallery .splide__arrow svg{height:20px;width:20px}}.cmp-buildersdetail__gallery .splide__track{margin:0 5px}.cmp-buildersdetail__right{padding-top:20px;width:100%}@media(min-width:768px){.cmp-buildersdetail__right{padding:40px 0 30px 20px;width:40%}}.cmp-buildersdetail__right .featured-contractor{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.cmp-buildersdetail__right .featured-contractor__title{font-family:proxima-nova,Arial,sans-serif;font-size:2pc;font-weight:300;letter-spacing:2px;line-height:42px;margin-bottom:0;text-transform:uppercase}.cmp-buildersdetail__right .featured-contractor__info{padding-top:15px}.cmp-buildersdetail__right .featured-contractor__info a{display:block;margin:5px 0;text-decoration:none}.cmp-buildersdetail__right .featured-contractor__info .cmp-button,.cmp-buildersdetail__right .featured-contractor__info .cmp-contentsearch-leftrail--links-item,.cmp-buildersdetail__right .featured-contractor__info .cmp-leftrail--links-item,.cmp-buildersdetail__right .featured-contractor__info .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-buildersdetail__right .featured-contractor__info .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-buildersdetail__right .featured-contractor__info .embed button,.cmp-buildersdetail__right .featured-contractor__info .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-buildersdetail__right .featured-contractor__info .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-buildersdetail__right .featured-contractor__info .fDIvPG,.embed .cmp-buildersdetail__right .featured-contractor__info button,.embed .cmp-buildersdetail__right .featured-contractor__info button.qxyt6u-0.sc-160qg7w-0.fDIvPG{margin-top:20px;max-width:228px;padding:11px 2pc;width:100%}.cmp-buildersdetail__right .featured-contractor__info .cmp-button.cmp-button__secondary,.cmp-buildersdetail__right .featured-contractor__info .cmp-contentsearch-leftrail--links-item,.cmp-buildersdetail__right .featured-contractor__info .cmp-leftrail--links-item,.cmp-buildersdetail__right .featured-contractor__info .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-buildersdetail__right .featured-contractor__info .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-buildersdetail__right .featured-contractor__info .embed button,.cmp-buildersdetail__right .featured-contractor__info .embed button.cmp-button__secondary.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-buildersdetail__right .featured-contractor__info .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-buildersdetail__right .featured-contractor__info .fDIvPG,.embed .cmp-buildersdetail__right .featured-contractor__info #crl8-homepage-multisize-grid .zpamni-0 button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed .cmp-buildersdetail__right .featured-contractor__info #crl8-homepage-multisize-grid button.jRNpsV.qxyt6u-0,.embed .cmp-buildersdetail__right .featured-contractor__info button,.embed .cmp-buildersdetail__right .featured-contractor__info button.cmp-button__secondary.qxyt6u-0.sc-160qg7w-0.fDIvPG{margin-bottom:20px}.cmp-buildersdetail__right .featured-contractor__specialty{background-color:#ecede8;margin-top:20px;max-width:300px;padding:1em}.cmp-buildersdetail__right .featured-contractor__specialty-title{font-weight:700;margin-bottom:20px;padding:0}.cmp-buildersdetail__right .featured-contractor__specialty-list{list-style:none;margin:0;padding:0}.cmp-buildersdetail__right .featured-contractor__specialty-list-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;margin-bottom:10px}.cmp-buildersdetail__right .featured-contractor__specialty-list-item:before{background-repeat:no-repeat;background-size:contain;content:"";display:block;height:25px;margin-right:9pt;width:25px}.cmp-buildersdetail__right .featured-contractor__specialty-list-item.marinas:before{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/marinas.png)}.cmp-buildersdetail__right .featured-contractor__specialty-list-item.decking:before{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/decking.png)}.cmp-buildersdetail__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:20px}@media(min-width:768px){.cmp-buildersdetail__bottom{padding-top:30px}}.cmp-buildersdetail__bottom-images{margin:0 auto;max-width:300px;padding:0 0 20px;width:100%}@media(min-width:768px){.cmp-buildersdetail__bottom-images{padding:0 20px;text-align:center;width:30%}}.cmp-buildersdetail__bottom-images img{max-width:100%}.cmp-buildersdetail__bottom-text{width:100%}@media(min-width:768px){.cmp-buildersdetail__bottom-text{width:70%}}.cmp-buildersdetail__bottom-website{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none}.cmp-buildersdetail__bottom-website:before{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-link.png);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:18px;margin-right:10px;width:20px}.cmp-buildersdetail__stellar-service-img{background-repeat:no-repeat}.cmp-buildersdetail__stellar-service-img img{max-width:75pt}.cmp-buildersdetail__description{font-size:14px;font-weight:300;line-height:21px}.cmp-buildersdetail__banner{background-color:#00493d;margin:30px auto auto;padding:30px;text-align:center}.cmp-buildersdetail__banner-title{color:#fff;font-size:1.5em;margin:auto auto 20px;max-width:50pc}.cmp-buildersdetail__banner .cmp-button__secondary,.cmp-buildersdetail__banner .cmp-contentsearch-leftrail--links-item,.cmp-buildersdetail__banner .cmp-leftrail--links-item,.cmp-buildersdetail__banner .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-buildersdetail__banner .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-buildersdetail__banner .embed button,.embed #crl8-homepage-multisize-grid .cmp-buildersdetail__banner .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-buildersdetail__banner .fDIvPG,.embed .cmp-buildersdetail__banner button{background-color:#fff}.cmp-buildersdetail__banner .cmp-button__secondary:hover,.cmp-buildersdetail__banner .cmp-contentsearch-leftrail--links-item:hover,.cmp-buildersdetail__banner .cmp-leftrail--links-item:hover,.cmp-buildersdetail__banner .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0:hover,.cmp-buildersdetail__banner .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG:hover,.cmp-buildersdetail__banner .embed button:hover,.embed #crl8-homepage-multisize-grid .cmp-buildersdetail__banner .jRNpsV.qxyt6u-0:hover,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-buildersdetail__banner .fDIvPG:hover,.embed .cmp-buildersdetail__banner button:hover{border-color:#fff}.cmp-buildersdetail__trexpro{margin:30px auto auto;padding:15px}.cmp-buildersdetail__trexpro-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cmp-buildersdetail__trexpro-image{width:100%}@media(min-width:768px){.cmp-buildersdetail__trexpro-image{width:25%}}.cmp-buildersdetail__trexpro-image img,.cmp-buildersdetail__trexpro-right{width:100%}@media(min-width:768px){.cmp-buildersdetail__trexpro-right{padding-left:20px;width:75%}}.cmp-buildersdetail__trexpro-title{font-size:19px;line-height:26px;margin-bottom:20px}.cmp-buildersdetail__review{margin:20px auto auto;padding:15px}.cmp-buildersdetail__review-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.cmp-buildersdetail__review-wrapper .cmp__select{padding-top:20px}.cmp-buildersdetail__review-wrapper .cmp__select .cmp-buildersdetail__description{margin-right:5px}.cmp-buildersdetail__review-top .cmp__select{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-buildersdetail__review-top .cmp__select select{width:300px}.cmp-buildersdetail__review-top .Stars{--percent:calc(var(--rating)/5*100%);display:inline-block;font-family:proxima-nova,Arial,sans-serif;font-size:18px;line-height:1;margin-top:0;padding-bottom:20px}.cmp-buildersdetail__review-title{font-size:26px;font-weight:300;margin-bottom:20px}.cmp-buildersdetail__review-list{list-style:none;margin:0 auto;padding:0}.cmp-buildersdetail__review-list-item{border-top:1px solid #ccc;display:block;margin-top:15px;padding:15px 0}.cmp-buildersdetail__review-list-item .Stars{font-size:18px}.cmp-buildersdetail__review-list-item .date{display:inline;font-family:proxima-nova,Arial,sans-serif;font-size:9pt;font-stretch:100%;font-weight:300;line-height:21px}.cmp-buildersdetail__review-pagination{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;list-style:none;margin:0 auto;padding:0 0 20px;width:100%}.cmp-buildersdetail__review-pagination-item{display:inline-block;font-size:1pc;font-weight:700;line-height:22px;list-style-type:none;margin-bottom:14px}.cmp-buildersdetail__review-pagination-item button{background-color:transparent;border:none;color:#8dc63f}.cmp-buildersdetail__review-pagination-item button:hover{color:#00493d}.cmp-buildersdetail__rating{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-buildersdetail .Stars{--percent:calc(var(--rating)/5*100%);display:inline-block;font-family:proxima-nova,Arial,sans-serif;font-size:28px;line-height:1;margin-top:15px}.cmp-buildersdetail .Stars:before{-webkit-text-fill-color:transparent;-webkit-text-stroke-width:.5px;-webkit-text-stroke-color:#00493d;background:-webkit-gradient(linear,left top,right top,from(#00493d),to(#f5f6f1));background:linear-gradient(90deg,#00493d var(--percent),#f5f6f1 var(--percent));-webkit-background-clip:text;background-clip:text;content:"★★★★★";letter-spacing:1px}.cmp-bulleted-container{border:1px solid #b3b3b3;padding:24px 1pc 0}@media(min-width:768px){.cmp-bulleted-container{padding:24px 30px}}.cmp-bulleted-title{margin-bottom:20px;text-align:center}.cmp-bulleted-title-description{font-size:18px;line-height:26px;margin-bottom:20px}@media(min-width:768px){.cmp-bulleted-title-description{font-size:21px;line-height:29px}}.cmp-bulleted-list{list-style-type:circle;padding-bottom:0}.cmp-bulleted-list,.cmp-bulleted-list-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.cmp-bulleted-list-item{margin-bottom:20px}@media(min-width:768px){.cmp-bulleted-list-item{margin-bottom:30px}}.cmp-bulleted-icon-contain{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-bottom:9px}.cmp-bulleted-list-number{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:1px solid;border-radius:50%;display:none;font-size:11px;height:2pc;justify-content:center;letter-spacing:1px;opacity:.45;width:2pc}.cmp-bulleted-icon{margin:auto;width:100%}.cmp-bulleted-text-contain{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:2;flex:2;-ms-flex-direction:column;flex-direction:column}.cmp-bulleted-subtitle{margin-bottom:4px}.cmp-bulleted-text{margin-bottom:0}.cmp-bulleted-horizontal-list{margin:30px 0}.cmp-bulleted-horizontal-list .cmp-bulleted-title{margin:0 auto 20px;max-width:350px}.cmp-bulleted-horizontal-list .cmp-bulleted-title-description{margin:0 auto 20px;max-width:600px;text-align:center}@media(min-width:992px){.cmp-bulleted-horizontal-list .cmp-bulleted-title-description{margin:0 auto 30px}.cmp-bulleted-horizontal-list .cmp-bulleted-icon-contain{margin:0 auto 9px;max-width:95px}}.cmp-bulleted-horizontal-list .cmp-bulleted-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-direction:row;flex-direction:row;justify-content:center;list-style:none;list-style-type:none;padding-left:0}.cmp-bulleted-horizontal-list .cmp-bulleted-list-item{margin:0 8px 20px;width:calc(50% - 1pc)}@media(min-width:768px){.cmp-bulleted-horizontal-list .cmp-bulleted-list-item{width:calc(25% - 1pc)}}@media(min-width:992px){.cmp-bulleted-horizontal-list .cmp-bulleted-list-item{margin:0 11px;width:calc(16% - 22px)}}.cmp-bulleted-horizontal-list .cmp-bulleted-text-contain{text-align:center}.cmp-bulleted-horizontal-list .cmp-bulleted-subtitle{font-size:14px}@media(min-width:768px){.cmp-bulleted-horizontal-list{margin:40px 0}}.cmp-bulleted-vertical-list .cmp-bulleted-title,.cmp-bulleted-vertical-list .cmp-bulleted-title-description{text-align:left}.cmp-bulleted-vertical-list .cmp-bulleted-list{list-style:none;list-style-type:none;padding-left:0}.cmp-bulleted-vertical-list .cmp-bulleted-list-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%}.cmp-bulleted-vertical-list .cmp-bulleted-icon-contain{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-bulleted-vertical-list .cmp-bulleted-icon-contain .cmp-bulleted-icon{margin:auto;max-width:55px;width:100%}.cmp-bulleted-vertical-list .cmp-bulleted-text-contain{padding-left:10px}.cmp-bulleted-vertical-list-large-spacing{padding:20px 0}@media(min-width:768px){.cmp-bulleted-vertical-list-large-spacing{padding:40px 0}.wide-column .cmp-bulleted-horizontal-list .cmp-bulleted-list-item{-webkit-box-flex:1;-ms-flex:1;flex:1}}.cmp-bulleted-list--hide-border .cmp-bulleted-container{border:none}.cmp-bulleted-numbered-list.cmp-bulleted-list--hide-border .cmp-bulleted-container{padding-left:0}.cmp-bulleted-numbered-list .cmp-bulleted-list-number{display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-bulleted-numbered-list .cmp-bulleted-icon-contain{display:none}.cmp-bulleted-numbered-list .cmp-bulleted-subtitle{color:#666;font-size:1pc;font-weight:300;line-height:1.5}@media(min-width:768px){.cmp-bulleted-numbered-list .cmp-bulleted-subtitle{font-size:18px}}.cmp-bulleted-numbered-list .cmp-bulleted-vertical-list .cmp-bulleted-list-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ddd;margin:0;padding:15px 0}.cmp-bulleted-numbered-list .cmp-bulleted-vertical-list .cmp-bulleted-list-item:first-child{padding-top:0}.cmp-bulleted-numbered-list .cmp-bulleted-vertical-list .cmp-bulleted-list-item:last-child{border:none;padding-bottom:0}.cmp-bulleted-numbered-list .cmp-bulleted-vertical-list .cmp-bulleted-text-contain{padding-left:15px}@media(min-width:768px){.cmp-bulleted-numbered-list .cmp-bulleted-vertical-list .cmp-bulleted-text-contain{padding-left:20px}}@media(max-width:576px){.cmp-bulleted-numbered-list .cmp-bulleted-horizontal-list .cmp-bulleted-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-line-pack:center;align-content:center;-ms-flex-direction:column;flex-direction:column}.cmp-bulleted-numbered-list .cmp-bulleted-horizontal-list .cmp-bulleted-list-item{margin:auto;padding:10px;width:100%}}.cmp-bulleted-numbered-list .cmp-bulleted-horizontal-list .cmp-bulleted-text-contain{margin-top:10px;text-align:left}.cmp-bulleted-numbered-list .cmp-bulleted-horizontal-list .cmp-bulleted-text-contain>.cmp-bulleted-text:first-child{color:#111;font-size:20px;font-weight:300;line-height:1.2;margin-bottom:0;padding-bottom:5px}@media(min-width:768px){.cmp-bulleted-numbered-list .cmp-bulleted-horizontal-list .cmp-bulleted-text-contain>.cmp-bulleted-text:first-child{font-size:22px}}.button.no-margin.aem-GridColumn{margin:0!important}.button.font-weight-400{font-weight:400}.button a,.cmp-button,.cmp-contentsearch-leftrail--links-item,.cmp-leftrail--links-item,.embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.embed button,.embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG{background:#00493d;border:1.5px solid #fff;color:#fff;display:inline-block;font-family:proxima-nova,Arial,sans-serif;font-size:18px;line-height:1.44;padding:11px 3pc;text-align:center;text-decoration:none;-webkit-transition:background-color .4s,color .4s,border-color .4s ease-in-out;transition:background-color .4s,color .4s,border-color .4s ease-in-out}.button a:hover,.cmp-button:hover,.cmp-contentsearch-leftrail--links-item:hover,.cmp-leftrail--links-item:hover,.embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0:hover,.embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG:hover,.embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG:hover,.embed button:hover{background-color:#fff;border:1.5px solid #00493d;color:#00493d;text-decoration:none}.button a.disabled,.button a.disabled:hover,.button a:disabled,.button a:disabled:hover,.cmp-button.disabled,.cmp-button.disabled:hover,.cmp-button:disabled,.cmp-button:disabled:hover,.cmp-contentsearch-leftrail--links-item:disabled,.cmp-contentsearch-leftrail--links-item:disabled:hover,.cmp-leftrail--links-item:disabled,.cmp-leftrail--links-item:disabled:hover,.disabled.cmp-contentsearch-leftrail--links-item,.disabled.cmp-contentsearch-leftrail--links-item:hover,.disabled.cmp-leftrail--links-item,.disabled.cmp-leftrail--links-item:hover,.embed #crl8-homepage-multisize-grid .disabled.jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .disabled.jRNpsV.qxyt6u-0:hover,.embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0:disabled,.embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0:disabled:hover,.embed #crl8-homepage-multisize-grid .zpamni-0 .disabled.fDIvPG,.embed #crl8-homepage-multisize-grid .zpamni-0 .disabled.fDIvPG:hover,.embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG:disabled,.embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG:disabled:hover,.embed button.disabled,.embed button.disabled.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed button.disabled.qxyt6u-0.sc-160qg7w-0.fDIvPG:hover,.embed button.disabled:hover,.embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG:disabled,.embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG:disabled:hover,.embed button:disabled,.embed button:disabled:hover{background:#6f6f6f;border:1px solid #6f6f6f;color:#fff;cursor:default}.button a .button__secondary a,.button a__secondary,.cmp-button .button__secondary a,.cmp-button__secondary,.cmp-contentsearch-leftrail--links-item,.cmp-contentsearch-leftrail--links-item .button__secondary a,.cmp-leftrail--links-item,.cmp-leftrail--links-item .button__secondary a,.embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0 .button__secondary a,.embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG .button__secondary a,.embed button,.embed button .button__secondary a,.embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG .button__secondary a{background:transparent;border:1.5px solid #00493d;color:#00493d}.button a .button__secondary a:hover,.button a__secondary:hover,.cmp-button .button__secondary a:hover,.cmp-button__secondary:hover,.cmp-contentsearch-leftrail--links-item .button__secondary a:hover,.cmp-contentsearch-leftrail--links-item:hover,.cmp-leftrail--links-item .button__secondary a:hover,.cmp-leftrail--links-item:hover,.embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0 .button__secondary a:hover,.embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0:hover,.embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG .button__secondary a:hover,.embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG:hover,.embed button .button__secondary a:hover,.embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG .button__secondary a:hover,.embed button:hover{background-color:#00493d;border-color:#00493d;color:#fff;text-decoration:none}.button a__signature-button,.cmp-button__signature-button{border:2px solid #000;color:#000;font-family:utopia-std,serif;font-size:11.75px;font-weight:300;letter-spacing:1.179px;line-height:1.62}.button a__signature-button:hover,.cmp-button__signature-button:hover{background-color:#000;border:2px solid #000;color:#fff}@media(min-width:768px){.button a__signature-button:hover,.cmp-button__signature-button:hover{border:.7px solid #000}}@media(min-width:1200px){.button a__signature-button:hover,.cmp-button__signature-button:hover{border:1px solid #000}}@media(min-width:768px){.button a__signature-button,.cmp-button__signature-button{border:.7px solid #000;font-size:18.5px;letter-spacing:1.85px;line-height:29.5px}}@media(min-width:1200px){.button a__signature-button,.cmp-button__signature-button{border:1px solid #000;font-size:21.7px;letter-spacing:2.15px;line-height:41.5px}}.button a .button__large a,.button a__large,.cmp-button .button__large a,.cmp-button__large,.cmp-contentsearch-leftrail--links-item .button__large a,.cmp-leftrail--links-item .button__large a,.embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0 .button__large a,.embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG .button__large a,.embed button .button__large a,.embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG .button__large a{font-size:21px;line-height:1.38;padding:23px 56px}.button a__full,.cmp-button__full{width:100%}.button a__half,.cmp-button__half{margin:8px 0;width:100%}@media(min-width:768px){.button a__half,.cmp-button__half{margin:0 9pt;width:calc(50% - 24px)}}.button a.hide,.cmp-button.hide,.embed #crl8-homepage-multisize-grid .hide.jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .hide.fDIvPG,.embed button.hide,.embed button.hide.qxyt6u-0.sc-160qg7w-0.fDIvPG,.hide.cmp-contentsearch-leftrail--links-item,.hide.cmp-leftrail--links-item{display:none}.cmp-link{color:#00493d;cursor:pointer;text-align:center;text-decoration:underline}.cmp-link:hover{color:#8dc63f}.button__secondary a{background:transparent;border:1.5px solid #00493d;color:#00493d}.button__secondary a:hover{background-color:#00493d;border-color:#00493d;color:#fff;text-decoration:none}.button__large a{font-size:21px;line-height:1.38;padding:23px 56px}.cmp-center-align .cmp-button,.cmp-center-align .cmp-contentsearch-leftrail--links-item,.cmp-center-align .cmp-leftrail--links-item,.cmp-center-align .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-center-align .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-center-align .embed button,.cmp-center-align .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-center-align .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-center-align .fDIvPG,.embed .cmp-center-align button,.embed .cmp-center-align button.qxyt6u-0.sc-160qg7w-0.fDIvPG{width:auto}.cmp-center-align a{text-align:center}.cmp-inspiration a{background-color:#fff;border:1px solid #00493d;color:#00493d}.cmp-inspiration a:hover{background:#00493d;color:#fff}@media(max-width:768px){.button.aem-GridColumn{margin:10px 15px!important;width:calc(100% - 30px)!important}}@media(min-width:768px){.button.aem-GridColumn{margin:10px 0!important}}.embed #crl8-homepage-multisize-grid .rei-background-white .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .rei-background-white .fDIvPG,.embed .rei-background-white button,.embed .rei-background-white button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.rei-background-white .cmp-button,.rei-background-white .cmp-contentsearch-leftrail--links-item,.rei-background-white .cmp-leftrail--links-item,.rei-background-white .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.rei-background-white .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.rei-background-white .embed button,.rei-background-white .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG{background-color:#fff!important}.embed #crl8-homepage-multisize-grid .rei-background-spruce .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .rei-background-spruce .fDIvPG,.embed .rei-background-spruce button,.embed .rei-background-spruce button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.rei-background-spruce .cmp-button,.rei-background-spruce .cmp-contentsearch-leftrail--links-item,.rei-background-spruce .cmp-leftrail--links-item,.rei-background-spruce .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.rei-background-spruce .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.rei-background-spruce .embed button,.rei-background-spruce .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG{background-color:#00493d!important}.embed #crl8-homepage-multisize-grid .rei-background-natural .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .rei-background-natural .fDIvPG,.embed .rei-background-natural button,.embed .rei-background-natural button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.rei-background-natural .cmp-button,.rei-background-natural .cmp-contentsearch-leftrail--links-item,.rei-background-natural .cmp-leftrail--links-item,.rei-background-natural .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.rei-background-natural .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.rei-background-natural .embed button,.rei-background-natural .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG{background-color:#f5f2ee!important}.embed #crl8-homepage-multisize-grid .rei-background-dark-white .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .rei-background-dark-white .fDIvPG,.embed .rei-background-dark-white button,.embed .rei-background-dark-white button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.rei-background-dark-white .cmp-button,.rei-background-dark-white .cmp-contentsearch-leftrail--links-item,.rei-background-dark-white .cmp-leftrail--links-item,.rei-background-dark-white .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.rei-background-dark-white .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.rei-background-dark-white .embed button,.rei-background-dark-white .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG{background-color:#f8f8f8!important}.embed #crl8-homepage-multisize-grid .rei-background-black .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .rei-background-black .fDIvPG,.embed .rei-background-black button,.embed .rei-background-black button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.rei-background-black .cmp-button,.rei-background-black .cmp-contentsearch-leftrail--links-item,.rei-background-black .cmp-leftrail--links-item,.rei-background-black .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.rei-background-black .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.rei-background-black .embed button,.rei-background-black .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG{background-color:#000!important}.embed #crl8-homepage-multisize-grid .rei-hover-white .jRNpsV.qxyt6u-0:hover,.embed #crl8-homepage-multisize-grid .zpamni-0 .rei-hover-white .fDIvPG:hover,.embed .rei-hover-white button.qxyt6u-0.sc-160qg7w-0.fDIvPG:hover,.embed .rei-hover-white button:hover,.rei-hover-white .cmp-button:hover,.rei-hover-white .cmp-contentsearch-leftrail--links-item:hover,.rei-hover-white .cmp-leftrail--links-item:hover,.rei-hover-white .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0:hover,.rei-hover-white .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG:hover,.rei-hover-white .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG:hover,.rei-hover-white .embed button:hover{background-color:#fff!important}.embed #crl8-homepage-multisize-grid .rei-hover-spruce .jRNpsV.qxyt6u-0:hover,.embed #crl8-homepage-multisize-grid .zpamni-0 .rei-hover-spruce .fDIvPG:hover,.embed .rei-hover-spruce button.qxyt6u-0.sc-160qg7w-0.fDIvPG:hover,.embed .rei-hover-spruce button:hover,.rei-hover-spruce .cmp-button:hover,.rei-hover-spruce .cmp-contentsearch-leftrail--links-item:hover,.rei-hover-spruce .cmp-leftrail--links-item:hover,.rei-hover-spruce .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0:hover,.rei-hover-spruce .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG:hover,.rei-hover-spruce .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG:hover,.rei-hover-spruce .embed button:hover{background-color:#00493d!important}.embed #crl8-homepage-multisize-grid .rei-hover-natural .jRNpsV.qxyt6u-0:hover,.embed #crl8-homepage-multisize-grid .zpamni-0 .rei-hover-natural .fDIvPG:hover,.embed .rei-hover-natural button.qxyt6u-0.sc-160qg7w-0.fDIvPG:hover,.embed .rei-hover-natural button:hover,.rei-hover-natural .cmp-button:hover,.rei-hover-natural .cmp-contentsearch-leftrail--links-item:hover,.rei-hover-natural .cmp-leftrail--links-item:hover,.rei-hover-natural .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0:hover,.rei-hover-natural .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG:hover,.rei-hover-natural .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG:hover,.rei-hover-natural .embed button:hover{background-color:#f5f2ee!important}.embed #crl8-homepage-multisize-grid .rei-hover-dark-white .jRNpsV.qxyt6u-0:hover,.embed #crl8-homepage-multisize-grid .zpamni-0 .rei-hover-dark-white .fDIvPG:hover,.embed .rei-hover-dark-white button.qxyt6u-0.sc-160qg7w-0.fDIvPG:hover,.embed .rei-hover-dark-white button:hover,.rei-hover-dark-white .cmp-button:hover,.rei-hover-dark-white .cmp-contentsearch-leftrail--links-item:hover,.rei-hover-dark-white .cmp-leftrail--links-item:hover,.rei-hover-dark-white .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0:hover,.rei-hover-dark-white .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG:hover,.rei-hover-dark-white .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG:hover,.rei-hover-dark-white .embed button:hover{background-color:#f8f8f8!important}.embed #crl8-homepage-multisize-grid .rei-hover-black .jRNpsV.qxyt6u-0:hover,.embed #crl8-homepage-multisize-grid .zpamni-0 .rei-hover-black .fDIvPG:hover,.embed .rei-hover-black button.qxyt6u-0.sc-160qg7w-0.fDIvPG:hover,.embed .rei-hover-black button:hover,.rei-hover-black .cmp-button:hover,.rei-hover-black .cmp-contentsearch-leftrail--links-item:hover,.rei-hover-black .cmp-leftrail--links-item:hover,.rei-hover-black .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0:hover,.rei-hover-black .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG:hover,.rei-hover-black .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG:hover,.rei-hover-black .embed button:hover{background-color:#000!important}.embed #crl8-homepage-multisize-grid .rei-outline-white .jRNpsV.qxyt6u-0:hover,.embed #crl8-homepage-multisize-grid .zpamni-0 .rei-outline-white .fDIvPG:hover,.embed .rei-outline-white button.qxyt6u-0.sc-160qg7w-0.fDIvPG:hover,.embed .rei-outline-white button:hover,.rei-outline-white .cmp-button:hover,.rei-outline-white .cmp-contentsearch-leftrail--links-item:hover,.rei-outline-white .cmp-leftrail--links-item:hover,.rei-outline-white .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0:hover,.rei-outline-white .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG:hover,.rei-outline-white .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG:hover,.rei-outline-white .embed button:hover{border:1.5px solid #fff!important}.embed #crl8-homepage-multisize-grid .rei-outline-spruce .jRNpsV.qxyt6u-0:hover,.embed #crl8-homepage-multisize-grid .zpamni-0 .rei-outline-spruce .fDIvPG:hover,.embed .rei-outline-spruce button.qxyt6u-0.sc-160qg7w-0.fDIvPG:hover,.embed .rei-outline-spruce button:hover,.rei-outline-spruce .cmp-button:hover,.rei-outline-spruce .cmp-contentsearch-leftrail--links-item:hover,.rei-outline-spruce .cmp-leftrail--links-item:hover,.rei-outline-spruce .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0:hover,.rei-outline-spruce .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG:hover,.rei-outline-spruce .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG:hover,.rei-outline-spruce .embed button:hover{border:1.5px solid #00493d!important}.embed #crl8-homepage-multisize-grid .rei-outline-natural .jRNpsV.qxyt6u-0:hover,.embed #crl8-homepage-multisize-grid .zpamni-0 .rei-outline-natural .fDIvPG:hover,.embed .rei-outline-natural button.qxyt6u-0.sc-160qg7w-0.fDIvPG:hover,.embed .rei-outline-natural button:hover,.rei-outline-natural .cmp-button:hover,.rei-outline-natural .cmp-contentsearch-leftrail--links-item:hover,.rei-outline-natural .cmp-leftrail--links-item:hover,.rei-outline-natural .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0:hover,.rei-outline-natural .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG:hover,.rei-outline-natural .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG:hover,.rei-outline-natural .embed button:hover{border:1.5px solid #f5f2ee!important}.embed #crl8-homepage-multisize-grid .rei-outline-dark-white .jRNpsV.qxyt6u-0:hover,.embed #crl8-homepage-multisize-grid .zpamni-0 .rei-outline-dark-white .fDIvPG:hover,.embed .rei-outline-dark-white button.qxyt6u-0.sc-160qg7w-0.fDIvPG:hover,.embed .rei-outline-dark-white button:hover,.rei-outline-dark-white .cmp-button:hover,.rei-outline-dark-white .cmp-contentsearch-leftrail--links-item:hover,.rei-outline-dark-white .cmp-leftrail--links-item:hover,.rei-outline-dark-white .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0:hover,.rei-outline-dark-white .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG:hover,.rei-outline-dark-white .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG:hover,.rei-outline-dark-white .embed button:hover{border:1.5px solid #f8f8f8!important}.embed #crl8-homepage-multisize-grid .rei-outline-black .jRNpsV.qxyt6u-0:hover,.embed #crl8-homepage-multisize-grid .zpamni-0 .rei-outline-black .fDIvPG:hover,.embed .rei-outline-black button.qxyt6u-0.sc-160qg7w-0.fDIvPG:hover,.embed .rei-outline-black button:hover,.rei-outline-black .cmp-button:hover,.rei-outline-black .cmp-contentsearch-leftrail--links-item:hover,.rei-outline-black .cmp-leftrail--links-item:hover,.rei-outline-black .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0:hover,.rei-outline-black .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG:hover,.rei-outline-black .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG:hover,.rei-outline-black .embed button:hover{border:1.5px solid #000!important}.embed #crl8-homepage-multisize-grid .rei-text-white .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .rei-text-white .fDIvPG,.embed .rei-text-white button,.embed .rei-text-white button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.rei-text-white .cmp-button,.rei-text-white .cmp-contentsearch-leftrail--links-item,.rei-text-white .cmp-leftrail--links-item,.rei-text-white .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.rei-text-white .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.rei-text-white .embed button,.rei-text-white .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG{color:#fff!important}.embed #crl8-homepage-multisize-grid .rei-text-spruce .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .rei-text-spruce .fDIvPG,.embed .rei-text-spruce button,.embed .rei-text-spruce button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.rei-text-spruce .cmp-button,.rei-text-spruce .cmp-contentsearch-leftrail--links-item,.rei-text-spruce .cmp-leftrail--links-item,.rei-text-spruce .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.rei-text-spruce .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.rei-text-spruce .embed button,.rei-text-spruce .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG{color:#00493d!important}.embed #crl8-homepage-multisize-grid .rei-text-natural .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .rei-text-natural .fDIvPG,.embed .rei-text-natural button,.embed .rei-text-natural button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.rei-text-natural .cmp-button,.rei-text-natural .cmp-contentsearch-leftrail--links-item,.rei-text-natural .cmp-leftrail--links-item,.rei-text-natural .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.rei-text-natural .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.rei-text-natural .embed button,.rei-text-natural .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG{color:#f5f2ee!important}.embed #crl8-homepage-multisize-grid .rei-text-dark-white .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .rei-text-dark-white .fDIvPG,.embed .rei-text-dark-white button,.embed .rei-text-dark-white button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.rei-text-dark-white .cmp-button,.rei-text-dark-white .cmp-contentsearch-leftrail--links-item,.rei-text-dark-white .cmp-leftrail--links-item,.rei-text-dark-white .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.rei-text-dark-white .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.rei-text-dark-white .embed button,.rei-text-dark-white .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG{color:#f8f8f8!important}.embed #crl8-homepage-multisize-grid .rei-text-black .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .rei-text-black .fDIvPG,.embed .rei-text-black button,.embed .rei-text-black button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.rei-text-black .cmp-button,.rei-text-black .cmp-contentsearch-leftrail--links-item,.rei-text-black .cmp-leftrail--links-item,.rei-text-black .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.rei-text-black .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.rei-text-black .embed button,.rei-text-black .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG{color:#000!important}.embed #crl8-homepage-multisize-grid .rei-hover-text-white .jRNpsV.qxyt6u-0:hover,.embed #crl8-homepage-multisize-grid .zpamni-0 .rei-hover-text-white .fDIvPG:hover,.embed .rei-hover-text-white button.qxyt6u-0.sc-160qg7w-0.fDIvPG:hover,.embed .rei-hover-text-white button:hover,.rei-hover-text-white .cmp-button:hover,.rei-hover-text-white .cmp-contentsearch-leftrail--links-item:hover,.rei-hover-text-white .cmp-leftrail--links-item:hover,.rei-hover-text-white .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0:hover,.rei-hover-text-white .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG:hover,.rei-hover-text-white .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG:hover,.rei-hover-text-white .embed button:hover{color:#fff!important}.embed #crl8-homepage-multisize-grid .rei-hover-text-spruce .jRNpsV.qxyt6u-0:hover,.embed #crl8-homepage-multisize-grid .zpamni-0 .rei-hover-text-spruce .fDIvPG:hover,.embed .rei-hover-text-spruce button.qxyt6u-0.sc-160qg7w-0.fDIvPG:hover,.embed .rei-hover-text-spruce button:hover,.rei-hover-text-spruce .cmp-button:hover,.rei-hover-text-spruce .cmp-contentsearch-leftrail--links-item:hover,.rei-hover-text-spruce .cmp-leftrail--links-item:hover,.rei-hover-text-spruce .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0:hover,.rei-hover-text-spruce .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG:hover,.rei-hover-text-spruce .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG:hover,.rei-hover-text-spruce .embed button:hover{color:#00493d!important}.embed #crl8-homepage-multisize-grid .rei-hover-text-natural .jRNpsV.qxyt6u-0:hover,.embed #crl8-homepage-multisize-grid .zpamni-0 .rei-hover-text-natural .fDIvPG:hover,.embed .rei-hover-text-natural button.qxyt6u-0.sc-160qg7w-0.fDIvPG:hover,.embed .rei-hover-text-natural button:hover,.rei-hover-text-natural .cmp-button:hover,.rei-hover-text-natural .cmp-contentsearch-leftrail--links-item:hover,.rei-hover-text-natural .cmp-leftrail--links-item:hover,.rei-hover-text-natural .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0:hover,.rei-hover-text-natural .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG:hover,.rei-hover-text-natural .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG:hover,.rei-hover-text-natural .embed button:hover{color:#f5f2ee!important}.embed #crl8-homepage-multisize-grid .rei-hover-text-dark-white .jRNpsV.qxyt6u-0:hover,.embed #crl8-homepage-multisize-grid .zpamni-0 .rei-hover-text-dark-white .fDIvPG:hover,.embed .rei-hover-text-dark-white button.qxyt6u-0.sc-160qg7w-0.fDIvPG:hover,.embed .rei-hover-text-dark-white button:hover,.rei-hover-text-dark-white .cmp-button:hover,.rei-hover-text-dark-white .cmp-contentsearch-leftrail--links-item:hover,.rei-hover-text-dark-white .cmp-leftrail--links-item:hover,.rei-hover-text-dark-white .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0:hover,.rei-hover-text-dark-white .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG:hover,.rei-hover-text-dark-white .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG:hover,.rei-hover-text-dark-white .embed button:hover{color:#f8f8f8!important}.embed #crl8-homepage-multisize-grid .rei-hover-text-black .jRNpsV.qxyt6u-0:hover,.embed #crl8-homepage-multisize-grid .zpamni-0 .rei-hover-text-black .fDIvPG:hover,.embed .rei-hover-text-black button.qxyt6u-0.sc-160qg7w-0.fDIvPG:hover,.embed .rei-hover-text-black button:hover,.rei-hover-text-black .cmp-button:hover,.rei-hover-text-black .cmp-contentsearch-leftrail--links-item:hover,.rei-hover-text-black .cmp-leftrail--links-item:hover,.rei-hover-text-black .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0:hover,.rei-hover-text-black .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG:hover,.rei-hover-text-black .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG:hover,.rei-hover-text-black .embed button:hover{color:#000!important}#campaignHero section{overflow:hidden}#campaignHero h1,#campaignHero h2,#campaignHero h3,#campaignHero h4,#campaignHero p{margin:0}#campaignHero p{font-size:15px;font-weight:300;line-height:24px}@media(min-width:768px){#campaignHero p{font-size:1.6vw;line-height:2.2vw}}@media(min-width:992px){#campaignHero p{font-size:1.6vw;line-height:2.2vw}}@media(min-width:1200px){#campaignHero p{font-size:1.2vw;line-height:1.8vw}}@media(min-width:1400px){#campaignHero p{font-size:1vw;line-height:1.6vw}}#campaignHero ul{list-style:none;margin:0;padding:0}#campaignHero h1{font-size:42px;font-weight:400;line-height:3pc}@media(min-width:768px){#campaignHero h1{font-size:3.2vw;line-height:4vw}}@media(min-width:992px){#campaignHero h1{font-size:3vw;line-height:3.6vw}}#campaignHero h1 sup{font-size:30px}#campaignHero h2{font-size:40px;font-weight:400;line-height:125%}@media(min-width:768px){#campaignHero h2{font-size:4vw}}@media(min-width:992px){#campaignHero h2{font-size:3.4vw}}@media(min-width:1200px){#campaignHero h2{font-size:3vw}}#campaignHero h3{font-size:28px;margin:30px 0}@media(min-width:768px){#campaignHero h3{font-size:1.6vw;font-size:1.3vw}}#campaignHero h5{font-size:15px;font-weight:600;line-height:24px;text-transform:capitalize}@media(min-width:992px){#campaignHero h5{font-size:1vw}}#campaignHero h6{font-size:15px;line-height:24px;text-transform:capitalize}@media(min-width:992px){#campaignHero h6{font-size:1vw}}#campaignHero a{cursor:pointer;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s}#campaignHero a.btn-secondary{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1pc;text-decoration:none}#campaignHero a.btn-secondary span{background:#fff;border:2px solid #00493d;color:#00493d;height:51px;padding:9pt 30px;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s;z-index:2}#campaignHero a.btn-secondary img.icon{border:2px solid #00493d;color:#00493d;-webkit-filter:none;filter:none;font-size:26.5px;height:51px;padding:10px;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:border .5s,-webkit-transform .5s,-webkit-filter .5s;transition:border .5s,-webkit-transform .5s,-webkit-filter .5s;transition:transform .5s,border .5s,filter .5s;transition:transform .5s,border .5s,filter .5s,-webkit-transform .5s,-webkit-filter .5s;width:auto;z-index:1}#campaignHero a.btn-secondary:hover span{background:#00493d;color:#fff}#campaignHero a.btn-secondary:hover img.icon{border:2px solid #00493d;border-left:none;-webkit-transform:translateX(0);transform:translateX(0)}#campaignHero img.icon{-webkit-filter:invert(95%) sepia(0) saturate(7473%) hue-rotate(64deg) brightness(107%) contrast(107%);filter:invert(95%) sepia(0) saturate(7473%) hue-rotate(64deg) brightness(107%) contrast(107%);width:30px}#campaignHero img.icon.arrow.left{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#campaignHero img.icon.arrow.down{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#campaignHero img.icon.arrow.up{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#campaignHero button{cursor:pointer}#campaignHero button.btn{background:#fff;border:2px solid #006400;color:#006400;display:inline-block;font-size:22px;-webkit-transition:background .2,color .2;transition:background .2,color .2}#campaignHero button.btn:hover{background:#006400;color:#fff}#campaignHero button.jump,#campaignHero button.nav{background:none;border:none;font-size:28px;opacity:.6;-webkit-transition:opacity .2s;transition:opacity .2s}#campaignHero button.jump:hover,#campaignHero button.nav:hover{opacity:1}#campaignHero .carousel{color:#fff;height:721px;margin-bottom:36px;position:relative}#campaignHero .carousel.author-max-height{max-height:721px}@media(min-width:1200px){#campaignHero .carousel{height:80vh}}@media(max-width:576px){#campaignHero .carousel{height:80vh}}#campaignHero .carousel a,#campaignHero .carousel button,#campaignHero .carousel h1,#campaignHero .carousel p{color:#fff}@media(max-width:576px){#campaignHero .carousel h1{font-size:2pc}}#campaignHero .carousel .carousel-images{-webkit-filter:brightness(.8);filter:brightness(.8);height:100%;overflow:hidden;position:relative;width:100%}#campaignHero .carousel .carousel-images:after{background-color:rgba(0,0,0,.2);content:"";height:100%;position:absolute;width:100%}#campaignHero .carousel .carousel-images img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity 1s;transition:opacity 1s;width:100%}#campaignHero .carousel .carousel-images img.active{opacity:1}#campaignHero .carousel .carousel-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;left:0;position:absolute;top:0;width:100%}#campaignHero .carousel .carousel-content,#campaignHero .carousel .carousel-content .carousel-header{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}#campaignHero .carousel .carousel-content .carousel-header{padding:90px 7.2vw 0}@media(max-width:992px){#campaignHero .carousel .carousel-content .carousel-header{padding:5pc 5pc 0}}@media(max-width:576px){#campaignHero .carousel .carousel-content .carousel-header{padding:30px 20px}}#campaignHero .carousel .carousel-content .carousel-header p:first-of-type{text-transform:uppercase}#campaignHero .carousel .carousel-content .carousel-header img{opacity:.5;width:5vw}#campaignHero .carousel .carousel-content .carousel-main{padding:0 7.2vw;width:50%}@media(max-width:992px){#campaignHero .carousel .carousel-content .carousel-main{padding:0 5pc;width:100%}}@media(max-width:576px){#campaignHero .carousel .carousel-content .carousel-main{padding:0 20px}}#campaignHero .carousel .carousel-content .carousel-navigation{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:100%}#campaignHero .carousel .carousel-content .carousel-navigation .jump{font-size:28px;margin:0 7.2vw;opacity:.6;padding-top:0;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}#campaignHero .carousel .carousel-content .carousel-navigation .jump:hover{opacity:1;padding-top:40px}@media(max-width:576px){#campaignHero .carousel .carousel-content .carousel-navigation .jump{display:none}}#campaignHero .carousel .carousel-content .carousel-navigation__container{-ms-flex-item-align:end;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-self:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px;width:50%}@media(max-width:992px){#campaignHero .carousel .carousel-content .carousel-navigation__container{width:60%}}@media(max-width:576px){#campaignHero .carousel .carousel-content .carousel-navigation__container{width:100%}}#campaignHero .carousel .carousel-content .carousel-navigation .arrows{color:#97f0fc;display:-webkit-box;display:-ms-flexbox;display:flex;gap:42px;margin-left:auto;margin-right:7.2vw}@media(max-width:576px){#campaignHero .carousel .carousel-content .carousel-navigation .arrows{margin:auto}}#campaignHero .carousel .carousel-content .carousel-navigation .progress{background:hsla(0,0%,100%,.25);height:2px;margin-right:7.2vw}@media(max-width:576px){#campaignHero .carousel .carousel-content .carousel-navigation .progress{margin:0 20px}}#campaignHero .carousel .carousel-content .carousel-navigation .progress .bar{background-color:hsla(0,0%,100%,.6);height:100%;width:0}#campaignHero .carousel .carousel-content .carousel-navigation .section-select ul{background:#f8f8f8;display:grid;grid-template-columns:repeat(5,1fr);list-style:none;padding:20px}#campaignHero .carousel .carousel-content .carousel-navigation .section-select ul li{display:inline-block}#campaignHero .carousel .carousel-content .carousel-navigation .section-select ul li a{color:#333;display:inline-block;font-size:15px;line-height:100%;opacity:.59;text-decoration:none;text-transform:uppercase;width:75pt}#campaignHero .carousel .carousel-content .carousel-navigation .section-select ul li a:hover{opacity:1}@media(max-width:576px){#campaignHero .carousel .carousel-content .carousel-navigation .section-select ul li a{width:90px}}@media(min-width:992px){#campaignHero .carousel .carousel-content .carousel-navigation .section-select ul li a{font-size:1.1vw;width:8.4vw}}#campaignHero .carousel .carousel-content .carousel-navigation .section-select ul li span{display:block;margin-bottom:10px}#campaignHero .carousel .carousel-content .carousel-navigation .section-select ul li span.top-title{margin-bottom:0}#campaignIntro{margin-bottom:3pc;padding:0 7.2vw}#campaignIntro section{overflow:hidden}#campaignIntro h1,#campaignIntro h2,#campaignIntro h3,#campaignIntro h4,#campaignIntro p{margin:0}#campaignIntro p{font-size:15px;font-weight:300;line-height:24px}@media(min-width:768px){#campaignIntro p{font-size:1.6vw;line-height:2.2vw}}@media(min-width:992px){#campaignIntro p{font-size:1.6vw;line-height:2.2vw}}@media(min-width:1200px){#campaignIntro p{font-size:1.2vw;line-height:1.8vw}}@media(min-width:1400px){#campaignIntro p{font-size:1vw;line-height:1.6vw}}#campaignIntro ul{list-style:none;margin:0;padding:0}#campaignIntro h1{font-size:42px;font-weight:400;line-height:3pc}@media(min-width:768px){#campaignIntro h1{font-size:3.2vw;line-height:4vw}}@media(min-width:992px){#campaignIntro h1{font-size:3vw;line-height:3.6vw}}#campaignIntro h1 sup{font-size:30px}#campaignIntro h2{font-size:40px;font-weight:400;line-height:125%}@media(min-width:768px){#campaignIntro h2{font-size:4vw}}@media(min-width:992px){#campaignIntro h2{font-size:3.4vw}}@media(min-width:1200px){#campaignIntro h2{font-size:3vw}}#campaignIntro h3{font-size:28px;margin:30px 0}@media(min-width:768px){#campaignIntro h3{font-size:1.6vw;font-size:1.3vw}}#campaignIntro h5{font-size:15px;font-weight:600;line-height:24px;text-transform:capitalize}@media(min-width:992px){#campaignIntro h5{font-size:1vw}}#campaignIntro h6{font-size:15px;line-height:24px;text-transform:capitalize}@media(min-width:992px){#campaignIntro h6{font-size:1vw}}#campaignIntro a{cursor:pointer;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s}#campaignIntro a.btn-secondary{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1pc;text-align:center;text-decoration:none}#campaignIntro a.btn-secondary span{background:#fff;border:2px solid #00493d;color:#00493d;height:51px;min-width:231px;padding:9pt 30px;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s;z-index:2}#campaignIntro a.btn-secondary img.icon{border:2px solid #00493d;color:#00493d;-webkit-filter:none;filter:none;font-size:26.5px;height:51px;padding:10px;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:border .5s,-webkit-transform .5s,-webkit-filter .5s;transition:border .5s,-webkit-transform .5s,-webkit-filter .5s;transition:transform .5s,border .5s,filter .5s;transition:transform .5s,border .5s,filter .5s,-webkit-transform .5s,-webkit-filter .5s;width:auto;z-index:1}#campaignIntro a.btn-secondary:hover span{background:#00493d;color:#fff}#campaignIntro a.btn-secondary:hover img.icon{border:2px solid #00493d;border-left:none;-webkit-transform:translateX(0);transform:translateX(0)}#campaignIntro img.icon{-webkit-filter:invert(95%) sepia(0) saturate(7473%) hue-rotate(64deg) brightness(107%) contrast(107%);filter:invert(95%) sepia(0) saturate(7473%) hue-rotate(64deg) brightness(107%) contrast(107%);width:30px}#campaignIntro img.icon.arrow.left{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#campaignIntro img.icon.arrow.down{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#campaignIntro img.icon.arrow.up{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#campaignIntro button{cursor:pointer}#campaignIntro button.btn{background:#fff;border:2px solid #006400;color:#006400;display:inline-block;font-size:22px;-webkit-transition:background .2,color .2;transition:background .2,color .2}#campaignIntro button.btn:hover{background:#006400;color:#fff}#campaignIntro button.jump,#campaignIntro button.nav{background:none;border:none;font-size:28px;opacity:.6;-webkit-transition:opacity .2s;transition:opacity .2s}#campaignIntro button.jump:hover,#campaignIntro button.nav:hover{opacity:1}@media(max-width:992px){#campaignIntro{padding:0 60px}}@media(max-width:576px){#campaignIntro{padding:0 20px}}#campaignIntro .main-intro{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1pc;justify-content:space-between;margin-bottom:4pc}@media(max-width:576px){#campaignIntro .main-intro{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}#campaignIntro .main-intro .content{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:18px}@media(max-width:576px){#campaignIntro .main-intro .content{gap:9pt}}#campaignIntro .main-intro .content .pre-text{text-transform:uppercase}#campaignIntro .main-intro .content p{color:#333}#campaignIntro .main-intro .images{display:-webkit-box;display:-ms-flexbox;display:flex}#campaignIntro .main-intro .images img{-ms-flex-item-align:start;align-self:flex-start;width:18vw}@media(max-width:576px){#campaignIntro .main-intro .images img{width:40vw}}#campaignIntro .main-intro .images img+img{margin-left:24px;padding-top:60px}@media(min-width:992px){#campaignIntro .main-intro{gap:75pt}}@media(min-width:576px)and (max-width:992px){#campaignIntro .main-intro{gap:60px}}.cmp-campaignIntro-professionals-theme #campaignIntro{margin:3pc auto;max-width:75pc;padding:0}@media(min-width:992px){.cmp-campaignIntro-professionals-theme #campaignIntro{margin:auto}}.cmp-campaignIntro-professionals-theme #campaignIntro h2{font-size:28px;font-weight:300}@media(min-width:992px){.cmp-campaignIntro-professionals-theme #campaignIntro h2{font-size:42px}}.cmp-campaignIntro-professionals-theme #campaignIntro .pre-text{font-size:9pt}@media(max-width:1200px){.cmp-campaignIntro-professionals-theme #campaignIntro .main-intro{padding:0 20px}}.cmp-campaignIntro-professionals-theme #campaignIntro .content{gap:8px}.cmp-campaignIntro-professionals-theme #campaignIntro .content .buttons-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;margin-top:24px}@media(min-width:1200px){.cmp-campaignIntro-professionals-theme #campaignIntro .content .buttons-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.cmp-campaignIntro-professionals-theme #campaignIntro .content .buttons-wrapper .cmp-button,.cmp-campaignIntro-professionals-theme #campaignIntro .content .buttons-wrapper .cmp-contentsearch-leftrail--links-item,.cmp-campaignIntro-professionals-theme #campaignIntro .content .buttons-wrapper .cmp-leftrail--links-item,.cmp-campaignIntro-professionals-theme #campaignIntro .content .buttons-wrapper .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-campaignIntro-professionals-theme #campaignIntro .content .buttons-wrapper .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-campaignIntro-professionals-theme #campaignIntro .content .buttons-wrapper .embed button,.embed #crl8-homepage-multisize-grid .cmp-campaignIntro-professionals-theme #campaignIntro .content .buttons-wrapper .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-campaignIntro-professionals-theme #campaignIntro .content .buttons-wrapper .fDIvPG,.embed .cmp-campaignIntro-professionals-theme #campaignIntro .content .buttons-wrapper button{border:2px solid #00493d;min-width:100%}@media(min-width:992px){.cmp-campaignIntro-professionals-theme #campaignIntro .content .buttons-wrapper .cmp-button,.cmp-campaignIntro-professionals-theme #campaignIntro .content .buttons-wrapper .cmp-contentsearch-leftrail--links-item,.cmp-campaignIntro-professionals-theme #campaignIntro .content .buttons-wrapper .cmp-leftrail--links-item,.cmp-campaignIntro-professionals-theme #campaignIntro .content .buttons-wrapper .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-campaignIntro-professionals-theme #campaignIntro .content .buttons-wrapper .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-campaignIntro-professionals-theme #campaignIntro .content .buttons-wrapper .embed button,.embed #crl8-homepage-multisize-grid .cmp-campaignIntro-professionals-theme #campaignIntro .content .buttons-wrapper .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-campaignIntro-professionals-theme #campaignIntro .content .buttons-wrapper .fDIvPG,.embed .cmp-campaignIntro-professionals-theme #campaignIntro .content .buttons-wrapper button{min-width:220px}}.cmp-campaignIntro-professionals-theme #campaignIntro .content .buttons-wrapper .cmp-button:hover,.cmp-campaignIntro-professionals-theme #campaignIntro .content .buttons-wrapper .cmp-contentsearch-leftrail--links-item:hover,.cmp-campaignIntro-professionals-theme #campaignIntro .content .buttons-wrapper .cmp-leftrail--links-item:hover,.cmp-campaignIntro-professionals-theme #campaignIntro .content .buttons-wrapper .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0:hover,.cmp-campaignIntro-professionals-theme #campaignIntro .content .buttons-wrapper .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG:hover,.cmp-campaignIntro-professionals-theme #campaignIntro .content .buttons-wrapper .embed button:hover,.embed #crl8-homepage-multisize-grid .cmp-campaignIntro-professionals-theme #campaignIntro .content .buttons-wrapper .jRNpsV.qxyt6u-0:hover,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-campaignIntro-professionals-theme #campaignIntro .content .buttons-wrapper .fDIvPG:hover,.embed .cmp-campaignIntro-professionals-theme #campaignIntro .content .buttons-wrapper button:hover{color:#00493d}.cmp-campaignIntro-professionals-theme #campaignIntro .content .buttons-wrapper .btn-secondary{line-height:1;min-width:100%}@media(min-width:992px){.cmp-campaignIntro-professionals-theme #campaignIntro .content .buttons-wrapper .btn-secondary{min-width:220px}}.cmp-campaignIntro-professionals-theme #campaignIntro .content .buttons-wrapper .btn-secondary span{-ms-flex-line-pack:center;align-content:center;font-weight:600;height:50px;min-width:100%}#campaignMoreArticles{overflow:visible;padding:0 7.2vw 3pc}#campaignMoreArticles h3{font-size:28px;margin:30px 0}@media(min-width:768px){#campaignMoreArticles h3{font-size:1pc;margin:15px 0}}@media(min-width:992px){#campaignMoreArticles h3{font-size:18px;margin:30px 0}}@media(min-width:1200px){#campaignMoreArticles h3{font-size:20px}}@media(min-width:1400px){#campaignMoreArticles h3{font-size:25px}}#campaignMoreArticles header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}#campaignMoreArticles header h4{color:#c3c9d0;font-size:28px;font-weight:400;margin-bottom:30px;width:50%}#campaignMoreArticles img.icon{-webkit-filter:none;filter:none}#campaignMoreArticles .panel{display:none}#campaignMoreArticles .panel:first-of-type{display:block}#campaignMoreArticles .more-articles{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;list-style:none;margin:0 -20px;padding:0}@media(min-width:768px){#campaignMoreArticles .more-articles{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}#campaignMoreArticles .more-articles__paginator{color:#333;font-size:20px;text-align:right;width:50%}#campaignMoreArticles .more-articles__paginator .arrow-left,#campaignMoreArticles .more-articles__paginator .arrow-right{text-decoration:none}#campaignMoreArticles .more-articles__paginator .arrow-left{-webkit-transition:left .2s;transition:left .2s}#campaignMoreArticles .more-articles__paginator .arrow-left img{left:0;margin-right:5px;position:relative;-webkit-transition:left .2s;transition:left .2s;width:20px}#campaignMoreArticles .more-articles__paginator .arrow-left:hover img{left:-5px}@media(max-width:992px){#campaignMoreArticles .more-articles__paginator .arrow-left:hover img{left:unset}}#campaignMoreArticles .more-articles__paginator .arrow-right{-webkit-transition:left .2s;transition:left .2s}#campaignMoreArticles .more-articles__paginator .arrow-right img{left:0;margin-left:5px;position:relative;-webkit-transition:left .2s;transition:left .2s;width:20px}#campaignMoreArticles .more-articles__paginator .arrow-right:hover img{left:5px}#campaignMoreArticles .more-articles li{margin:0 1.2vw 1.2vw;width:100%}@media(min-width:768px){#campaignMoreArticles .more-articles li{width:33.33%}}@media(max-width:768px){#campaignMoreArticles .more-articles li{margin-bottom:25px}}#campaignMoreArticles .more-articles li a{text-decoration:none}#campaignMoreArticles .more-articles li .more-articles__card{overflow:hidden;position:relative}#campaignMoreArticles .more-articles li .more-articles__card-image{aspect-ratio:5/3;margin:0!important;overflow:hidden;position:relative}#campaignMoreArticles .more-articles li .more-articles__card-image img{position:absolute;width:100%}#campaignMoreArticles .more-articles li .more-articles__card-cta{font-size:1pc}@media(min-width:1200px){#campaignMoreArticles .more-articles li .more-articles__card-cta{font-size:18px}}@media(min-width:1600px){#campaignMoreArticles .more-articles li .more-articles__card-cta{font-size:20px}}#campaignMoreArticles .more-articles li .more-articles__card-copy{background-color:#fff;position:absolute;-webkit-transition:.2s ease-in;transition:.2s ease-in}#campaignMoreArticles .more-articles li .more-articles__card-copy p{opacity:0;-webkit-transition:.3s ease-in;transition:.3s ease-in}#campaignMoreArticles .more-articles li .more-articles__card-cta-container{background-color:#fff;margin-top:140px;padding-top:9pt;position:relative;z-index:1}@media(min-width:768px){#campaignMoreArticles .more-articles li .more-articles__card-cta-container{margin-top:75px;padding-top:15px}}@media(min-width:992px){#campaignMoreArticles .more-articles li .more-articles__card-cta-container{margin-top:78pt}}@media(min-width:1200px){#campaignMoreArticles .more-articles li .more-articles__card-cta-container{margin-top:118px}}#campaignMoreArticles .more-articles li .more-articles__card-cta-container div{color:#333}@media(max-width:576px){#campaignMoreArticles .more-articles li .more-articles__card-cta-container div{font-size:1pc}}#campaignMoreArticles .more-articles li .more-articles__card-cta-container img{margin-left:5px;-webkit-transition:.3s ease-in;transition:.3s ease-in;width:15px}#campaignMoreArticles .more-articles li .more-articles__card:hover .more-articles__card-copy{-webkit-transform:translateY(-115px);transform:translateY(-115px);-webkit-transition:.3s ease-in;transition:.3s ease-in}@media(min-width:768px){#campaignMoreArticles .more-articles li .more-articles__card:hover .more-articles__card-copy{-webkit-transform:translateY(-75px);transform:translateY(-75px)}}@media(min-width:992px){#campaignMoreArticles .more-articles li .more-articles__card:hover .more-articles__card-copy{-webkit-transform:translateY(-85px);transform:translateY(-85px)}}@media(min-width:1200px){#campaignMoreArticles .more-articles li .more-articles__card:hover .more-articles__card-copy{-webkit-transform:translateY(-88px);transform:translateY(-88px)}}@media(min-width:1400px){#campaignMoreArticles .more-articles li .more-articles__card:hover .more-articles__card-copy{-webkit-transform:translateY(-118px);transform:translateY(-118px)}}@media(min-width:1600px){#campaignMoreArticles .more-articles li .more-articles__card:hover .more-articles__card-copy{-webkit-transform:translateY(-102px);transform:translateY(-102px)}}#campaignMoreArticles .more-articles li .more-articles__card:hover .more-articles__card-copy:after{background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(#fff));background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);content:"";height:65px;left:0;margin-top:75pt;position:absolute;top:90px;width:100%}@media(min-width:768px){#campaignMoreArticles .more-articles li .more-articles__card:hover .more-articles__card-copy:after{height:50px;top:0}}@media(min-width:992px){#campaignMoreArticles .more-articles li .more-articles__card:hover .more-articles__card-copy:after{top:35px}}@media(min-width:1200px){#campaignMoreArticles .more-articles li .more-articles__card:hover .more-articles__card-copy:after{height:65px;top:3pc}}@media(min-width:1400px){#campaignMoreArticles .more-articles li .more-articles__card:hover .more-articles__card-copy:after{top:78px}}@media(min-width:1600px){#campaignMoreArticles .more-articles li .more-articles__card:hover .more-articles__card-copy:after{height:58px;top:68px}}#campaignMoreArticles .more-articles li .more-articles__card:hover .more-articles__card-copy p{display:block;opacity:1;-webkit-transition:.3s ease-in;transition:.3s ease-in}#campaignMoreArticles .more-articles li .more-articles__card:hover .more-articles__card-cta-container img{margin-left:10px;-webkit-transition:.3s ease-in;transition:.3s ease-in}#campaignMoreArticles img.icon.arrow.left{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#campaignMoreArticles img.icon.arrow.down{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#campaignMoreArticles img.icon.arrow.up{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#campaignMoreArticles p{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:14px;letter-spacing:normal;line-height:20px}@media(min-width:1400px){#campaignMoreArticles p{font-size:1pc;line-height:23px}}@media(min-width:1600px){#campaignMoreArticles p{font-size:18px;line-height:25px}}@-webkit-keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.carousel-v2 .splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.carousel-v2 .splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.carousel-v2 .splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.carousel-v2 .splide--rtl{direction:rtl}.carousel-v2 .splide__track--ttb>.splide__list{display:block}.carousel-v2 .splide__container{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.carousel-v2 .splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.carousel-v2 .splide.is-initialized:not(.is-active) .splide__list{display:block}.carousel-v2 .splide__pagination{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.carousel-v2 .splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.carousel-v2 .splide:not(.is-overflow) .splide__pagination{display:none}.carousel-v2 .splide__progress__bar{width:0}.carousel-v2 .splide{position:relative;visibility:hidden}.carousel-v2 .splide.is-initialized,.carousel-v2 .splide.is-rendered{visibility:visible}.carousel-v2 .splide__slide{-ms-flex-negative:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.carousel-v2 .splide__slide img{vertical-align:bottom}.carousel-v2 .splide__spinner{-webkit-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.carousel-v2 .splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.carousel-v2 .splide__toggle.is-active .splide__toggle__play,.carousel-v2 .splide__toggle__pause{display:none}.carousel-v2 .splide__toggle.is-active .splide__toggle__pause{display:inline}.carousel-v2 .splide__track{overflow:hidden;position:relative;z-index:0}.carousel-v2 .splide__arrow--prev{left:0}.carousel-v2 .splide__arrow--next,.carousel-v2 .splide__arrow--prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.carousel-v2 .splide__arrow--next{right:0}.carousel-v2 .image-text-teaser-contain{padding-left:0}.cmp-carousel-v2--featured-product{background-color:#f8f8f8}.cmp-carousel-v2--featured-product .cmp-carousel-v2{-webkit-box-orient:vertical;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:36px;scroll-margin-top:75pt}@media(min-width:768px){.cmp-carousel-v2--featured-product .cmp-carousel-v2{margin-bottom:56px}}@media(min-width:992px){.cmp-carousel-v2--featured-product .cmp-carousel-v2{margin-bottom:72px}}.cmp-carousel-v2--featured-product .splide__pagination{background-color:#fff;-webkit-box-shadow:0 5.486px 8px 0 rgba(0,0,0,.16);box-shadow:0 5.486px 8px 0 rgba(0,0,0,.16);margin-bottom:24px;padding:0;pointer-events:auto;z-index:2}@media(min-width:768px){.cmp-carousel-v2--featured-product .splide__pagination{margin-bottom:3pc}}@media(min-width:992px){.cmp-carousel-v2--featured-product .splide__pagination{margin-bottom:56px}}.cmp-carousel-v2--featured-product .splide__pagination li{padding:0}.cmp-carousel-v2--featured-product .splide__pagination__page[data-cmp-label$="$"]{background:unset;border:unset;border-bottom:8px solid transparent;font-size:18px;font-weight:200;line-height:1.56;margin-right:1pc;padding:10px 10px 18px}@media(min-width:768px){.cmp-carousel-v2--featured-product .splide__pagination__page[data-cmp-label$="$"]{font-size:30px;margin-right:24px;padding:21px 15px 30px}}.cmp-carousel-v2--featured-product .splide__pagination__page[data-cmp-label$="$"]:after{opacity:.1}.cmp-carousel-v2--featured-product .splide__pagination__page[data-cmp-label$="$"].is-active,.cmp-carousel-v2--featured-product .splide__pagination__page[data-cmp-label$="$"][data-cmp-active-page=true]{border-bottom:8px solid #00493d;font-weight:500}@media(min-width:501px){.cmp-carousel-v2--featured-product .splide__pagination__page[data-cmp-label="$"]:after{content:"$$$$"}.cmp-carousel-v2--featured-product .splide__pagination__page[data-cmp-label="$$"]:after{content:"$$$"}.cmp-carousel-v2--featured-product .splide__pagination__page[data-cmp-label="$$$"]:after{content:"$$"}.cmp-carousel-v2--featured-product .splide__pagination__page[data-cmp-label="$$$$"]:after{content:"$"}}.cmp-carousel-v2--featured-product .splide__slide{margin:auto;max-width:70vw;padding:0 6vw}.cmp-carousel-v2--featured-product .splide__arrow{background:unset;border:unset;height:100%;width:20vw}.cmp-carousel-v2--featured-product .splide__arrow--next .cmp-carousel__action-icon{right:5px}@media(min-width:768px){.cmp-carousel-v2--featured-product .splide__arrow--next .cmp-carousel__action-icon{right:50px}}@media(min-width:992px){.cmp-carousel-v2--featured-product .splide__arrow--next .cmp-carousel__action-icon{right:75pt}}.cmp-carousel-v2--featured-product .splide__arrow--prev .cmp-carousel__action-icon{left:5px;-webkit-transform:scale(-1) translateY(50%);transform:scale(-1) translateY(50%)}@media(min-width:768px){.cmp-carousel-v2--featured-product .splide__arrow--prev .cmp-carousel__action-icon{left:50px}}@media(min-width:992px){.cmp-carousel-v2--featured-product .splide__arrow--prev .cmp-carousel__action-icon{left:75pt}}.cmp-carousel-v2--featured-product .cmp-carousel__action-text{display:none}.cmp-carousel-v2--featured-product .cmp-carousel__action-icon{background-color:#fff;background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/arrow-active.png);background-position:50%;background-size:contain;border-radius:40px;-webkit-box-shadow:0 5.486px 8px 0 rgba(0,0,0,.16);box-shadow:0 5.486px 8px 0 rgba(0,0,0,.16);display:block;height:40px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px}@media(min-width:768px){.cmp-carousel-v2--featured-product .cmp-carousel__action-icon{height:77px;width:77px}}.cmp-carousel-v2--featured-product .cmp-carousel__action:disabled .cmp-carousel__action-icon{background-color:unset;background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/arrow-disabled.png);-webkit-box-shadow:none!important;box-shadow:none!important}.cmp-carousel{margin:0 250px}@media(max-width:768px){.cmp-carousel{margin:0}}.cmp-carousel .cmp-carousel__content .cmp-carousel__actions{-webkit-box-pack:end;-ms-flex-pack:end;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:end;position:absolute;right:0}.cmp-carousel .cmp-carousel__content .cmp-carousel__actions .cmp-carousel__action{background-color:#000;border:none;height:40px;opacity:.8;width:40px}.cmp-carousel .cmp-carousel__content .cmp-carousel__actions .cmp-carousel__action .cmp-carousel__action-text{display:none}.cmp-carousel .cmp-carousel__content .cmp-carousel__actions .cmp-carousel__action.cmp-carousel__action--previous .cmp-carousel__action-icon{border:solid #fff;border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:rotate(135deg);-webkit-transform:rotate(135deg)}.cmp-carousel .cmp-carousel__content .cmp-carousel__actions .cmp-carousel__action.cmp-carousel__action--next .cmp-carousel__action-icon{border:solid #fff;border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.cmp-carousel .cmp-carousel__content .cmp-carousel__indicators{bottom:13px;left:45%;position:absolute}.cmp-carousel--progress-bar{position:relative}.cmp-carousel--progress-bar:before{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.55)),to(hsla(0,0%,45%,0)));background:linear-gradient(180deg,rgba(0,0,0,.55),hsla(0,0%,45%,0));content:"";height:54px;position:absolute;top:0;width:100%;z-index:1}@media(min-width:767px){.cmp-carousel--progress-bar:before{height:206px}}.cmp-carousel--progress-bar .cmp-carousel{margin:0}.cmp-carousel--progress-bar .cmp-carousel__item{display:none;height:0;opacity:0;-webkit-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out}@media(max-width:767px){.cmp-carousel--progress-bar .cmp-carousel__item .cmp-image__image--is-loading{aspect-ratio:12/5;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}}.cmp-carousel--progress-bar .cmp-carousel__item .image-text-teaser-sample-image{min-height:180px}@media(min-width:768px){.cmp-carousel--progress-bar .cmp-carousel__item .image-text-teaser-sample-image{min-height:50pc}}.cmp-carousel--progress-bar .cmp-carousel__item--active{display:block;height:auto;opacity:1}.cmp-carousel--progress-bar .cmp-carousel .cmp-carousel__content .cmp-carousel__actions{visibility:hidden}.cmp-carousel--progress-bar .cmp-carousel .cmp-carousel__content .cmp-carousel__indicators-wrapper{left:50%;position:absolute;top:0;-webkit-transform:translate(-50%);transform:translate(-50%);width:100%;z-index:2}@media(min-width:576px){.cmp-carousel--progress-bar .cmp-carousel .cmp-carousel__content .cmp-carousel__indicators-wrapper{max-width:540px}}@media(min-width:768px){.cmp-carousel--progress-bar .cmp-carousel .cmp-carousel__content .cmp-carousel__indicators-wrapper{max-width:45pc}}@media(min-width:992px){.cmp-carousel--progress-bar .cmp-carousel .cmp-carousel__content .cmp-carousel__indicators-wrapper{max-width:60pc}}@media(min-width:1200px){.cmp-carousel--progress-bar .cmp-carousel .cmp-carousel__content .cmp-carousel__indicators-wrapper{max-width:855pt}}@media(min-width:1400px){.cmp-carousel--progress-bar .cmp-carousel .cmp-carousel__content .cmp-carousel__indicators-wrapper{max-width:990pt}}@media(min-width:1600px){.cmp-carousel--progress-bar .cmp-carousel .cmp-carousel__content .cmp-carousel__indicators-wrapper{max-width:1500px}}.cmp-carousel--progress-bar .cmp-carousel .cmp-carousel__content .cmp-carousel__indicators{left:0;padding:40px 0;position:relative}.cmp-carousel--progress-bar .cmp-carousel .cmp-carousel__content .cmp-carousel__indicators .cmp-carousel__indicator{-webkit-box-flex:1;-ms-flex-positive:1;background-color:hsla(0,0%,100%,.4);border-radius:0;flex-grow:1;height:1px;width:0}.cmp-carousel--progress-bar .cmp-carousel .cmp-carousel__content .cmp-carousel__indicators .cmp-carousel__indicator--active:before{-webkit-animation:progressBar 6s ease-in-out;animation:progressBar 6s ease-in-out;background-color:#fff;content:"";height:4px;left:0;opacity:1;position:absolute;top:-1px;width:0}@-webkit-keyframes progressBar{0%{width:0}to{width:100%}}@keyframes progressBar{0%{width:0}to{width:100%}}.cmp-carousel--featured-product .cmp-carousel{height:450px;margin:0;width:100%}@media(min-width:768px){.cmp-carousel--featured-product .cmp-carousel{height:633px}}.cmp-carousel--featured-product .cmp-carousel .cmp-carousel__content{height:100%;width:100%}.cmp-carousel--featured-product .cmp-carousel .cmp-carousel__content .cmp-carousel__indicators{display:none}.cmp-carousel--featured-product .cmp-carousel .cmp-carousel__content .cmp-carousel__content-slides-outer{height:100%;overflow:hidden;position:relative;width:100%}.cmp-carousel--featured-product .cmp-carousel .cmp-carousel__content .cmp-carousel__content-slides-outer .cmp-carousel__content-slides{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:absolute}.cmp-carousel--featured-product .cmp-carousel .cmp-carousel__content .cmp-carousel__content-slides-outer .cmp-carousel__content-slides .cmp-carousel__item{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:80vw;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;width:821px}@media(max-width:768px){.cmp-carousel--featured-product .cmp-carousel .cmp-carousel__content .cmp-carousel__content-slides-outer .cmp-carousel__content-slides .cmp-carousel__item{-ms-flex-item-align:baseline;align-self:baseline;max-width:65vw;-webkit-transform:scale(.9);transform:scale(.9)}}.cmp-carousel--featured-product .cmp-carousel .cmp-carousel__content .cmp-carousel__content-slides-outer .cmp-carousel__content-slides .cmp-carousel__item .image-text-teaser-image-top-feature .image-text-teaser-contain .image-text-teaser-description,.cmp-carousel--featured-product .cmp-carousel .cmp-carousel__content .cmp-carousel__content-slides-outer .cmp-carousel__content-slides .cmp-carousel__item .image-text-teaser-image-top-feature .image-text-teaser-contain .image-text-teaser-link-container{display:none}.cmp-carousel--featured-product .cmp-carousel .cmp-carousel__content .cmp-carousel__content-slides-outer .cmp-carousel__content-slides .cmp-carousel__item--active{-webkit-transform:scale(1);transform:scale(1);z-index:1}.cmp-carousel--featured-product .cmp-carousel .cmp-carousel__content .cmp-carousel__content-slides-outer .cmp-carousel__content-slides .cmp-carousel__item--active .image-text-teaser-image-top-feature .image-text-teaser-contain .image-text-teaser-description,.cmp-carousel--featured-product .cmp-carousel .cmp-carousel__content .cmp-carousel__content-slides-outer .cmp-carousel__content-slides .cmp-carousel__item--active .image-text-teaser-image-top-feature .image-text-teaser-contain .image-text-teaser-link-container{display:initial}.cmp-carousel--featured-product .cmp-carousel .cmp-carousel__content .cmp-carousel__actions{left:0;top:0}.cmp-carousel--featured-product .cmp-carousel .cmp-carousel__content .cmp-carousel__actions .cmp-carousel__action{background-color:transparent;border:none;opacity:1;position:absolute;top:calc(50% - 150px);z-index:2}.cmp-carousel--featured-product .cmp-carousel .cmp-carousel__content .cmp-carousel__actions .cmp-carousel__action:disabled .cmp-carousel__action-icon{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/arrow-disabled.png);-webkit-box-shadow:none!important;box-shadow:none!important}.cmp-carousel--featured-product .cmp-carousel .cmp-carousel__content .cmp-carousel__actions .cmp-carousel__action:disabled .cmp-carousel__action-icon:hover{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/arrow-disabled.png)}.cmp-carousel--featured-product .cmp-carousel .cmp-carousel__content .cmp-carousel__actions .cmp-carousel__action .cmp-carousel__action-icon{background-color:#fff;background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/arrow-active.png);background-position:50%;background-size:contain;border:none;border-radius:40px;-webkit-box-shadow:0 5.486px 8px 0 rgba(0,0,0,.16);box-shadow:0 5.486px 8px 0 rgba(0,0,0,.16);display:block;height:5pc;height:77px;opacity:1;width:5pc;width:77px}.cmp-carousel--featured-product .cmp-carousel .cmp-carousel__content .cmp-carousel__actions .cmp-carousel__action .cmp-carousel__action-icon:hover{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/arrow-hover.png)}.cmp-carousel--featured-product .cmp-carousel .cmp-carousel__content .cmp-carousel__actions .cmp-carousel__action.cmp-carousel__action--previous{left:0;margin-left:75pt}@media(max-width:768px){.cmp-carousel--featured-product .cmp-carousel .cmp-carousel__content .cmp-carousel__actions .cmp-carousel__action.cmp-carousel__action--previous{visibility:hidden}}.cmp-carousel--featured-product .cmp-carousel .cmp-carousel__content .cmp-carousel__actions .cmp-carousel__action.cmp-carousel__action--previous .cmp-carousel__action-icon{-webkit-box-shadow:0 -5.486px 8px 0 rgba(0,0,0,.16);box-shadow:0 -5.486px 8px 0 rgba(0,0,0,.16);-webkit-transform:scale(-1);transform:scale(-1)}.cmp-carousel--featured-product .cmp-carousel .cmp-carousel__content .cmp-carousel__actions .cmp-carousel__action.cmp-carousel__action--next{margin-right:75pt;right:0}@media(max-width:768px){.cmp-carousel--featured-product .cmp-carousel .cmp-carousel__content .cmp-carousel__actions .cmp-carousel__action.cmp-carousel__action--next{visibility:hidden}}.cmp-carousel--featured-product .cmp-carousel .cmp-carousel__content .cmp-carousel__actions .cmp-carousel__action.cmp-carousel__action--next .cmp-carousel__action-icon{-webkit-transform:rotate(0deg);transform:rotate(0deg)}@media(max-width:992px){.cmp-tabs__budget-range .cmp-carousel--featured-product .cmp-carousel .cmp-carousel__content .cmp-carousel__actions .cmp-carousel__action.cmp-carousel__action--previous{margin-left:0;visibility:visible}.cmp-tabs__budget-range .cmp-carousel--featured-product .cmp-carousel .cmp-carousel__content .cmp-carousel__actions .cmp-carousel__action.cmp-carousel__action--next{margin-right:15px;visibility:visible}.cmp-tabs__budget-range .cmp-carousel--featured-product .cmp-carousel .cmp-carousel__content .cmp-carousel__actions .cmp-carousel__action .cmp-carousel__action-icon{height:40px;width:40px}}.cmp-carouselfullwidthimage{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:24px;margin:24px 0;width:100%}@media(min-width:768px){.cmp-carouselfullwidthimage{gap:34px;margin:34px 0}}.cmp-carouselfullwidthimage__media{overflow:hidden;position:relative;width:100%}.cmp-carouselfullwidthimage__media__strip{background-color:#b3b3b3;display:-webkit-box;display:-ms-flexbox;display:flex;display:none;-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-height:200px;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0)}.cmp-carouselfullwidthimage__media__strip.splide__list{display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-carouselfullwidthimage__media__strip__item{-webkit-box-flex:0;aspect-ratio:3/4;background-color:#b3b3b3;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}@media(min-width:768px){.cmp-carouselfullwidthimage__media__strip__item{aspect-ratio:auto}}.cmp-carouselfullwidthimage__media__strip__item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cmp-carouselfullwidthimage__ui{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:0 24px;width:100%}@media(min-width:768px){.cmp-carouselfullwidthimage__ui{padding:0 40px}}@media(min-width:1200px){.cmp-carouselfullwidthimage__ui{padding:0 110px 0 40px}}.cmp-carouselfullwidthimage__ui__indicators{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.cmp-carouselfullwidthimage__ui__indicators li{display:block;line-height:0;list-style-type:none}.cmp-carouselfullwidthimage__ui__indicators li button.splide__pagination__page{background-color:#fff;border:1px solid #b3b3b3;border-radius:50%;height:1pc;outline:none;padding:0;-webkit-transition:background-color .1s linear;transition:background-color .1s linear;width:1pc}.cmp-carouselfullwidthimage__ui__indicators li button.splide__pagination__page.is-active,.cmp-carouselfullwidthimage__ui__indicators li button.splide__pagination__page:hover{background-color:#00493d}.cmp-carouselfullwidthimage__ui__controls{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.cmp-carouselfullwidthimage__ui__controls__next,.cmp-carouselfullwidthimage__ui__controls__prev{background-color:#00493d;border:none;border-radius:50%;height:28px;outline:none;position:relative;-webkit-transition:background-color .1s linear;transition:background-color .1s linear;width:28px}.cmp-carouselfullwidthimage__ui__controls__next svg,.cmp-carouselfullwidthimage__ui__controls__prev svg{fill:#fff;position:absolute;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.cmp-carouselfullwidthimage__ui__controls__next:disabled,.cmp-carouselfullwidthimage__ui__controls__prev:disabled{opacity:.5}.cmp-carouselfullwidthimage__ui__controls__next:not(:disabled):hover,.cmp-carouselfullwidthimage__ui__controls__prev:not(:disabled):hover{background-color:#336f4a}.cmp-carouselfullwidthimage__ui__controls__prev svg{left:calc(50% - 1px)}.cmp-carouselfullwidthimage__ui__controls__next svg{left:calc(50% + 1px);-webkit-transform:translate3d(-50%,-50%,0) rotate(180deg);transform:translate3d(-50%,-50%,0) rotate(180deg)}.cmp-carouselfullwidthimage__ui__controls__icon{display:none}.cmp-case-study-details{border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin:20px 0 45px;padding:45px 0 25px}.cmp-case-study-details a{border-bottom:1px solid #666;color:#111;font-size:18px;font-weight:400;line-height:22px;text-decoration:none}.cmp-case-study-details a:hover{color:#6f6f6f}@media(max-width:991px){.cmp-case-study-details{padding:25px 0}}.cmp-case-study-details__items{display:grid;grid-template-columns:auto auto auto}@media(max-width:991px){.cmp-case-study-details__items{grid-template-columns:auto auto}}@media(max-width:767px){.cmp-case-study-details__items{grid-template-columns:auto auto auto}}.cmp-case-study-details__item{padding:0 15px 35px 0}@media(max-width:991px){.cmp-case-study-details__item{padding:0 15px 25px 0}}.cmp-case-study-details__item-label{color:#6f6f6f;display:block;font-size:15px;font-weight:500;line-height:15px;margin-bottom:8px;text-transform:uppercase}@media(max-width:991px){.cmp-case-study-details__item-label{font-size:18px}}.cmp-case-study-details__item-value{color:#333;font-size:18px;font-weight:400;line-height:20px;margin-bottom:0;padding-top:5px}@media(max-width:991px){.cmp-case-study-details__item-value{font-size:1pc}}.cmp-case-study-details__product-links{list-style:none;padding:10px 0 0}@media(max-width:991px){.cmp-case-study-details__product-links{padding:7px 0 0}}.cmp-case-study-details__architect-links{list-style:none;padding:0}.cmp-case-study-details__product-link{color:#666;font-size:15px;font-weight:300;letter-spacing:1px;padding-bottom:20px}@media(max-width:991px){.cmp-case-study-details__product-link{padding-bottom:15px}}.cmp-categorybenefits{margin-bottom:20px;padding:28px 15px}.cmp-categorybenefits__title{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:2pc;font-weight:300;line-height:1.31;margin-bottom:8px;text-align:center}@media(min-width:768px){.cmp-categorybenefits__title{font-size:3pc;line-height:1.17}}.cmp-categorybenefits__description{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:18px;line-height:1.44;margin:8px 0 0;text-align:center}@media(min-width:768px){.cmp-categorybenefits__description{color:#333;font-size:21px;line-height:1.38}}.cmp-categorybenefits__container{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;padding-top:10px}@media(min-width:768px){.cmp-categorybenefits__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-direction:row;flex-direction:row;justify-content:center;margin:0 -9pt;padding-top:20px;width:calc(100% + 24px)}}.cmp-categorybenefits__item{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:10px 0;position:relative}.cmp-categorybenefits__item-image{display:-webkit-box;display:-ms-flexbox;display:flex;height:56px;margin-bottom:5px;width:56px;z-index:1}@media(min-width:768px){.cmp-categorybenefits__item-image{height:88px;margin-bottom:15px;width:88px}}.cmp-categorybenefits__item-image img{width:100%;z-index:10}.cmp-categorybenefits__item-title{color:#00493d;font-size:18px;letter-spacing:1px;margin:5px 0;text-transform:uppercase}.cmp-categorybenefits__item-description,.cmp-categorybenefits__item-title{font-family:proxima-nova,Arial,sans-serif;font-weight:400;text-align:center}.cmp-categorybenefits__item-description{color:#333;font-size:1pc;line-height:1.38;margin:0;max-width:3in;text-transform:none}@media(min-width:768px){.cmp-categorybenefits__item-description{font-size:18px;line-height:1.44}}@media(min-width:768px)and (max-width:992px){.cmp-categorybenefits__item{padding:10 9pt;width:50%}}@media(min-width:992px){.cmp-categorybenefits__item{padding:0 9pt;width:25%}}.cmp-categorybenefits__item-link{text-decoration:none}.cmp-categorybenefits__cta{padding-top:28px;text-align:center}@media(min-width:768px){.cmp-categorybenefits{margin-bottom:2pc;margin-top:8px;padding:40px 9pt 22px}}.cmp-categorybenefits__category-box--gray .cmp-categorybenefits{margin-bottom:0;margin-top:0;padding:60px 1pc}@media(min-width:992px){.cmp-categorybenefits__category-box--gray .cmp-categorybenefits{padding:4pc 110px}}.cmp-categorybenefits__category-box--gray .cmp-categorybenefits .cmp-categorybenefits__container{gap:33px;padding-top:3pc}.cmp-categorybenefits__category-box--gray .cmp-categorybenefits .cmp-categorybenefits__title{font-size:2pc;line-height:1.2;margin-bottom:0}@media(min-width:768px){.cmp-categorybenefits__category-box--gray .cmp-categorybenefits .cmp-categorybenefits__title{font-size:40px}}.cmp-categorybenefits__category-box--gray .cmp-categorybenefits .cmp-categorybenefits__description{font-size:18px;line-height:1.4;margin-top:1pc}@media(min-width:768px){.cmp-categorybenefits__category-box--gray .cmp-categorybenefits .cmp-categorybenefits__description{font-size:20px}}.cmp-categorybenefits__category-box--gray .cmp-categorybenefits .cmp-categorybenefits__item{background-color:#fff;border:1px solid #999;padding:0;width:100%}@media(min-width:768px){.cmp-categorybenefits__category-box--gray .cmp-categorybenefits .cmp-categorybenefits__item{width:30%}}.cmp-categorybenefits__category-box--gray .cmp-categorybenefits .cmp-categorybenefits__item-image{height:auto;margin:27px 27px 0;max-width:206px;width:100%}.cmp-categorybenefits__category-box--gray .cmp-categorybenefits .cmp-categorybenefits__item-image:after{border-bottom:1px solid #000;content:"";position:absolute;top:106px;-webkit-transform:translateX(50%);transform:translateX(50%);width:75pt}.cmp-categorybenefits__category-box--gray .cmp-categorybenefits .cmp-categorybenefits__item-title{font-size:21px;font-weight:700;margin:0;text-transform:capitalize}.cmp-categorybenefits__category-box--gray .cmp-categorybenefits .cmp-categorybenefits__item-description{font-size:1pc;line-height:1.4;max-width:unset;padding:46px 20px 30px}.cmp-categorybenefits__callout--green .cmp-categorybenefits{margin-bottom:0;margin-top:0;padding:60px 1pc}@media(min-width:768px){.cmp-categorybenefits__callout--green .cmp-categorybenefits{padding:4pc 110px}}.cmp-categorybenefits__callout--green .cmp-categorybenefits .cmp-categorybenefits__container{gap:2pc;padding-top:3pc}@media(min-width:768px){.cmp-categorybenefits__callout--green .cmp-categorybenefits .cmp-categorybenefits__container{-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:3pc}}.cmp-categorybenefits__callout--green .cmp-categorybenefits .cmp-categorybenefits__title{color:#fff;font-size:2pc;line-height:1.2;margin-bottom:0}@media(min-width:768px){.cmp-categorybenefits__callout--green .cmp-categorybenefits .cmp-categorybenefits__title{font-size:40px}}.cmp-categorybenefits__callout--green .cmp-categorybenefits .cmp-categorybenefits__item{gap:1pc;padding:0}.cmp-categorybenefits__callout--green .cmp-categorybenefits .cmp-categorybenefits__item-image{height:88px;margin-bottom:0;width:88px}@media(min-width:768px){.cmp-categorybenefits__callout--green .cmp-categorybenefits .cmp-categorybenefits__item-image{margin-bottom:8px}}.cmp-categorybenefits__callout--green .cmp-categorybenefits .cmp-categorybenefits__item-title{color:#fff;font-size:21px;font-weight:700;margin:0;text-transform:capitalize}.cmp-categorybenefits__callout--green .cmp-categorybenefits .cmp-categorybenefits__item-description{color:#fff;font-size:1pc;line-height:1.4}.cmp-categorybenefits__callout--gray .cmp-categorybenefits{margin:0 auto;padding:3pc 24px}@media(min-width:768px){.cmp-categorybenefits__callout--gray .cmp-categorybenefits{padding:5pc 0}}.cmp-categorybenefits__callout--gray .cmp-categorybenefits .cmp-categorybenefits__title{font-size:2pc;font-weight:400;line-height:1.25;margin:0}@media(min-width:768px){.cmp-categorybenefits__callout--gray .cmp-categorybenefits .cmp-categorybenefits__title{font-size:3pc}}.cmp-categorybenefits__callout--gray .cmp-categorybenefits .cmp-categorybenefits__container{padding-top:3pc}.cmp-categorybenefits__callout--gray .cmp-categorybenefits .cmp-categorybenefits__item{padding-bottom:1pc;padding-top:1pc}@media(min-width:768px){.cmp-categorybenefits__callout--gray .cmp-categorybenefits .cmp-categorybenefits__item{padding-bottom:0;padding-top:0}}.cmp-categorybenefits__callout--gray .cmp-categorybenefits .cmp-categorybenefits__item:first-child{padding-top:0}.cmp-categorybenefits__callout--gray .cmp-categorybenefits .cmp-categorybenefits__item:last-child{padding-bottom:0}.cmp-categorybenefits__callout--gray .cmp-categorybenefits .cmp-categorybenefits__item-image{height:auto;margin-bottom:1pc;width:88px}@media(min-width:768px){.cmp-categorybenefits__callout--gray .cmp-categorybenefits .cmp-categorybenefits__item-image{margin-bottom:24px}}.cmp-categorybenefits__callout--gray .cmp-categorybenefits .cmp-categorybenefits__item-title{color:#333;font-size:21px;font-weight:700;line-height:24px;margin:0;text-transform:none}.cmp-categorybenefits__callout--gray .cmp-categorybenefits .cmp-categorybenefits__item-description{font-size:1pc;letter-spacing:.6px;line-height:24px;margin-top:1pc}@media(min-width:768px){.cmp-categorybenefits__callout--gray .cmp-categorybenefits .cmp-categorybenefits__item-description{line-height:19px}}.cmp-categorybenefits__callout--gray .cmp-categorybenefits .cmp-categorybenefits__cta{padding-top:3pc}.cmp-categorybenefits__callout--green{background-color:#00493d}.cmp-categorybenefits__callout--gray,.cmp-categorybenefits__category-box--gray{background-color:#f8f8f8}@media(min-width:767px){.cmp-categorybenefits__marketing-label-h3 .cmp-categorybenefits__container{-ms-flex-pack:distribute;justify-content:space-around}}.cmp-categorybenefits__marketing-label-h3 .cmp-categorybenefits__title{color:#111;font-family:proxima-nova,Arial,sans-serif;font-size:28px;font-weight:300;line-height:1.17;text-align:center}@media(min-width:768px){.cmp-categorybenefits__marketing-label-h3 .cmp-categorybenefits__title{font-size:44px}}.cmp-categorybenefits__marketing-label-h3 .cmp-categorybenefits a.cmp-categorybenefits__item-link{color:#00493d;text-decoration:none}.cmp-categorybenefits__marketing-label-h3 .cmp-categorybenefits__item-title{font-size:22px;font-weight:600;line-height:1.2}@media(min-width:768px){.cmp-categorybenefits__marketing-label-h3 .cmp-categorybenefits__item-title{font-size:2pc;font-weight:500}}.cmp-categorybenefits__marketing-label-h3 .cmp-categorybenefits__item-image{height:88px;width:88px}.cmp-categorybenefits__marketing-label-h3 .cmp-categorybenefits__item-description{color:#000;font-size:18px;font-weight:300;line-height:1.5;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}@media(min-width:768px){.cmp-categorybenefits__marketing-label-h3 .cmp-categorybenefits__item-description{color:#111;font-size:20px;line-height:1.6}}.cmp-category-card-link{text-decoration:none}.cmp-category-card-wrapper{padding:20px 1pc}@media(min-width:768px){.cmp-category-card-wrapper{padding:30px 9pt}}.cmp-category-card-image{padding-bottom:5px;width:100%}@media(min-width:768px){.cmp-category-card-image{padding-bottom:9pt}}.cmp-category-card .cmp-category-card-title{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:18px;letter-spacing:normal;line-height:1.33;margin:0;padding:5px 0}@media(min-width:768px){.cmp-category-card .cmp-category-card-title{font-size:24px;padding-bottom:8px;padding-top:9pt}}.cmp-category-card .cmp-category-card-description{color:#00493d;font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;line-height:1.29;margin:0;padding-top:5px;text-transform:uppercase}@media(min-width:768px){.cmp-category-card .cmp-category-card-description{padding-bottom:4px;padding-top:8px}}.cmp-category-card-container .cmp-container .aem-Grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:768px){.cmp-category-card-container .cmp-container .aem-Grid{margin:0 -9pt;width:calc(100% + 24px)}}.cmp-academy-category-card .text h3{font-size:2pc;letter-spacing:-.18px;line-height:1.25}@media(min-width:768px){.cmp-academy-category-card .text h3{font-size:3pc;letter-spacing:-.27px;line-height:normal}}.cmp-academy-category-card .cmp-category-card-heading{text-align:center}@media(max-width:768px){.cmp-academy-category-card .cmp-category-card-heading .cmp-category-card-title{padding:24px 0 4px}}@media(min-width:768px){.cmp-academy-category-card .cmp-category-card-heading{text-align:left}}@media(max-width:768px){.cmp-academy-category-card .cmp-category-card-heading .cmp-category-card-description{margin-bottom:9pt}}.cmp-academy-category-card .cmp-category-card-description:hover{text-decoration:underline}.cmp-academy-3up-module .text h1{text-align:center}.cmp-academy-3up-module .text p{font-size:1pc;line-height:20px}@media(min-width:768px){.cmp-academy-3up-module .text p{font-size:21px;font-weight:400;letter-spacing:-.12px;line-height:1.38;text-align:center}}.cmp-academy-3up-module .cmp-category-card-heading{text-align:center}@media(max-width:768px){.cmp-academy-3up-module .cmp-category-card-heading .cmp-category-card-title{padding:24px 0 4px}}@media(min-width:768px){.cmp-academy-3up-module .cmp-category-card-heading{text-align:left}}@media(max-width:768px){.cmp-academy-3up-module .cmp-category-card-heading .cmp-category-card-description{margin-bottom:9pt}}.cmp-academy-3up-module .cmp-category-card-description:hover{text-decoration:underline}.cmp-academy-3up-module .button{text-align:center}@media(max-width:768px){.cmp-academy-3up-module .button{margin:10px 15px!important}}.cmp-academy-3up-module .button.aem-GridColumn:not(.cmp-inspiration) a{width:auto!important}.cmp-academy-3up-module .cmp-container>.aem-Grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cmp-checkout-header{background-color:#fff;border-bottom:1px solid #f8f8f8}@media(max-width:768px){.cmp-checkout-header{margin-top:-75pt;position:fixed;width:100%;z-index:9999}}.cmp-checkout-header__wrapper{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:9pt 0}@media(min-width:768px){.cmp-checkout-header__wrapper{padding:14px 0}}.cmp-checkout-header__image{height:40px;width:5pc}@media(min-width:768px){.cmp-checkout-header__image{height:68px;width:136px}}.cmp-checkout-header__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#00493d;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:proxima-nova,Arial,sans-serif;font-size:21px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.38;text-decoration:none}.cmp-checkout-header__link:before{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/arrow-left-spruce.svg);background-position:50%;background-repeat:no-repeat;content:"";display:block;height:1pc;margin-right:9pt;width:10px}.cmp-checkout-header__text{display:none}@media(min-width:768px){.cmp-checkout-header__text{display:block;margin-left:auto}}body.cmp-checkout-page{padding-top:0}.checkoutpage .cmp-TrexField__fieldIcons__input>input{height:auto;padding:7px 9pt}.checkoutpage .cmp-TrexBillingInformation__billingInformation__editText:before,.checkoutpage .cmp-TrexContactInformation__contactInformation__editText:before,.checkoutpage .cmp-TrexShippingInformation__shippingInformation__editText:before,.checkoutpage .cmp-TrexShippingMethod__shippingMethod__editText:before{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-edit-green.svg)}.checkoutpage .cmp-TrexField__message__root{margin-bottom:0;padding:4px 0 0}.checkoutpage .cmp-TrexContactInformation__contactInformation__buttons .cmp-TrexButton__button__root_normalPriority{margin:8px 0}@media(min-width:992px){.checkoutpage .cmp-TrexContactInformation__contactInformation__buttons .cmp-TrexButton__button__root_normalPriority{margin:0 1pc 0 0}}.checkoutpage .billinginformation-card-checkmark,.checkoutpage .billinginformation-card-number,.checkoutpage .contactinformation-card-checkmark,.checkoutpage .contactinformation-card-number,.checkoutpage .paymentinformation-card-checkmark,.checkoutpage .paymentinformation-card-number,.checkoutpage .shippinginformation-card-checkmark,.checkoutpage .shippinginformation-card-number,.checkoutpage .shippingmethod-card-checkmark,.checkoutpage .shippingmethod-card-number{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:24px;margin-right:9pt;width:24px}@media(min-width:992px){.checkoutpage .billinginformation-card-checkmark,.checkoutpage .billinginformation-card-number,.checkoutpage .contactinformation-card-checkmark,.checkoutpage .contactinformation-card-number,.checkoutpage .paymentinformation-card-checkmark,.checkoutpage .paymentinformation-card-number,.checkoutpage .shippinginformation-card-checkmark,.checkoutpage .shippinginformation-card-number,.checkoutpage .shippingmethod-card-checkmark,.checkoutpage .shippingmethod-card-number{height:40px;margin-right:9pt;width:40px}}.checkoutpage .cmp-TrexIcon__icon__root{display:none}.checkoutpage .billinginformation-card-checkmark,.checkoutpage .contactinformation-card-checkmark,.checkoutpage .paymentinformation-card-checkmark,.checkoutpage .shippinginformation-card-checkmark,.checkoutpage .shippingmethod-card-checkmark{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-number-list-check.svg)}.checkoutpage .contactinformation-card-number{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-number-list-1.png)}.checkoutpage .shippinginformation-card-number{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-number-list-2.png)}.checkoutpage .shippingmethod-card-number{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-number-list-3.png)}.checkoutpage .billinginformation-card-number{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-number-list-4.png)}.checkoutpage .paymentinformation-card-number{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-number-list-5.png)}.checkoutpage .billinginformation-information,.checkoutpage .edit-contact-information,.checkoutpage .shippinginformation-information,.checkoutpage .shippingmethod-information{display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width:992px){.checkoutpage .billinginformation-information .cmp-TrexContactInformation__contactInformation__editTitle,.checkoutpage .billinginformation-information .cmp-TrexShippingInformation__shippingInformation__cardTitle,.checkoutpage .billinginformation-information .cmp-TrexShippingInformation__shippingInformation__editTitle,.checkoutpage .edit-contact-information .cmp-TrexContactInformation__contactInformation__editTitle,.checkoutpage .edit-contact-information .cmp-TrexShippingInformation__shippingInformation__cardTitle,.checkoutpage .edit-contact-information .cmp-TrexShippingInformation__shippingInformation__editTitle,.checkoutpage .shippinginformation-information .cmp-TrexContactInformation__contactInformation__editTitle,.checkoutpage .shippinginformation-information .cmp-TrexShippingInformation__shippingInformation__cardTitle,.checkoutpage .shippinginformation-information .cmp-TrexShippingInformation__shippingInformation__editTitle,.checkoutpage .shippingmethod-information .cmp-TrexContactInformation__contactInformation__editTitle,.checkoutpage .shippingmethod-information .cmp-TrexShippingInformation__shippingInformation__cardTitle,.checkoutpage .shippingmethod-information .cmp-TrexShippingInformation__shippingInformation__editTitle{margin-top:8px}}.checkoutpage .billinginformation-information .contact-information-form-error,.checkoutpage .billinginformation-information .shipping-information-form-error,.checkoutpage .edit-contact-information .contact-information-form-error,.checkoutpage .edit-contact-information .shipping-information-form-error,.checkoutpage .shippinginformation-information .contact-information-form-error,.checkoutpage .shippinginformation-information .shipping-information-form-error,.checkoutpage .shippingmethod-information .contact-information-form-error,.checkoutpage .shippingmethod-information .shipping-information-form-error{color:#ad2b26;font-size:14px}.checkoutpage .billinginformation-information .red-border,.checkoutpage .edit-contact-information .red-border,.checkoutpage .shippinginformation-information .red-border,.checkoutpage .shippingmethod-information .red-border{border:1px solid #ad2b26}.checkoutpage .billinginformation--card-info,.checkoutpage .contactinformation-card-info,.checkoutpage .shippinginformation--card-info,.checkoutpage .shippingmethod--card-info{-webkit-box-flex:1;-ms-flex:1;flex:1}@media(max-width:576px){.checkoutpage .checkoutpage__body{padding:0 15px}}.checkoutpage .cmp-TrexCountry__country__root,.checkoutpage .cmp-TrexPostcode__postcode__root,.checkoutpage .cmp-TrexRegion__region__root{margin-bottom:1pc}@media(min-width:992px){.checkoutpage .cmp-TrexCountry__country__root,.checkoutpage .cmp-TrexPostcode__postcode__root,.checkoutpage .cmp-TrexRegion__region__root{margin-bottom:24px}}.checkoutpage .cmp-TrexShippingInformation__shippingInformation__info .cmp-TrexShippingInformation__card__root{padding-top:0}.checkoutpage .cmp-TrexSelect__select__input_error{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-error.png);background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border:1px solid #ad2b26;border-radius:2px}@media(max-width:576px){.checkoutpage .cmp-TrexButton__button__root_highPriority{margin:8px 0;width:100%}}.checkoutpage .cmp-TrexSelect__select__input{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-arrow-drop-down.svg);background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:10px 5px;-webkit-box-shadow:none;box-shadow:none;height:auto}.checkoutpage .cmp-TrexSelect__select__input:focus{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-arrow-drop-down-up.svg);border:1px solid #333;-webkit-box-shadow:none;box-shadow:none;outline:none}.checkoutpage .cmp-TrexButton__button__root{background:#00493d;border:1.5px solid #00493d;border-radius:0;color:#fff;display:inline-block;font-size:18px;line-height:1.44;padding:11px 28px;text-align:center;text-decoration:none;text-transform:none;-webkit-transition:background-color .4s,color .4s,border-color .4s ease-in-out;transition:background-color .4s,color .4s,border-color .4s ease-in-out}.checkoutpage .cmp-TrexButton__button__root:hover{background-color:#fff;border:1.5px solid #00493d;color:#00493d;text-decoration:none}.checkoutpage .cmp-TrexButton__button__root:focus{-webkit-box-shadow:none;box-shadow:none}@media(max-width:576px){.checkoutpage .cmp-TrexButton__button__root_lowPriority,.checkoutpage .cmp-TrexButton__button__root_normalPriority{width:100%}}.checkoutpage .cmp-TrexButton__button__root_lowPriority{background:transparent;border:1.5px solid #00493d;color:#00493d}.checkoutpage .cmp-TrexButton__button__root_lowPriority:hover{background-color:#00493d;border-color:#00493d;color:#fff;text-decoration:none}@media(min-width:992px){.checkoutpage .cmp-TrexButton__button__root_lowPriority{margin-right:1pc}}.checkoutpage .customer-addresses-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:768px){.checkoutpage .customer-addresses-container{margin:0 -9pt;width:calc(100% + 24px)}}@media(min-width:1200px){.checkoutpage .customer-addresses-container{margin:0 -24px;width:calc(100% + 3pc)}}.checkoutpage .customer-addresses{display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px 0;width:100%}@media(min-width:768px){.checkoutpage .customer-addresses{margin:9pt;width:calc(50% - 24px)}}@media(min-width:1200px){.checkoutpage .customer-addresses{margin:24px;width:calc(33.33% - 3pc)}}.checkoutpage .customer-addresses .customer-input{position:relative;width:15%}.checkoutpage .customer-addresses .cmp-TrexAddressBook__addressCard__root{display:block;padding:0 18px;row-gap:auto}.checkoutpage .customer-addresses .cmp-TrexAddressBook__addressCard__root .cmp-TrexAddressBook__addressCard__defaultBadge{background-color:hsla(0,0%,70%,.25);border-radius:0;color:#6f6f6f;font-size:14px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:1px;line-height:1.29;margin-top:9pt;padding:7px 1pc 5px}.checkoutpage .customer-addresses span{color:#333;display:block;font-family:proxima-nova,Arial,sans-serif;font-size:1pc;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.38}@media(min-width:768px){.checkoutpage .customer-addresses span{font-size:18px;line-height:1.33}}.checkoutpage .cmp-TrexRadioGroup__radioGroup__radioContainer input[type=radio],.checkoutpage .customer-addresses input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-radius:10px;cursor:pointer;height:auto;outline:none;position:absolute;width:auto}.checkoutpage .cmp-TrexRadioGroup__radioGroup__radioContainer input[type=radio]:before,.checkoutpage .customer-addresses input[type=radio]:before{background-color:#fff;border:1px solid #b3b3b3;border-radius:50%;content:"";height:22px;position:absolute;right:-22px;top:0;width:22px}.checkoutpage .cmp-TrexRadioGroup__radioGroup__radioContainer input[type=radio]:after,.checkoutpage .customer-addresses input[type=radio]:after{background-color:transparent;border-radius:50%;content:"";height:13px;position:absolute;right:-17.65px;top:4.5px;width:13px}.checkoutpage .cmp-TrexRadioGroup__radioGroup__radioContainer input[type=radio]:checked:after,.checkoutpage .customer-addresses input[type=radio]:checked:after{background-color:#00493d}.checkoutpage .selectshippingaddress,.checkoutpage .selectshippingmethod{display:block;font-family:proxima-nova,Arial,sans-serif;font-size:18px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.17;margin-top:1pc}@media(min-width:992px){.checkoutpage .selectshippingaddress,.checkoutpage .selectshippingmethod{margin-top:24px}}.checkoutpage .no-shipping-method-message-text>p{color:#ad2b26}.checkoutpage .shipping-disclaimer{display:block;margin-top:20px}@media(min-width:992px){.checkoutpage .shipping-disclaimer{margin-top:24px}}.checkoutpage .cmp-TrexDialog__dialog__root_open .cmp-TrexDialog__dialog__mask{display:none}.checkoutpage .payment-disclaimer{display:block;margin-left:50px;margin-top:24px}.checkoutpage .shipping-information-tooltip{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icn-info.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block;height:1pc;margin-left:1pc;margin-right:auto;margin-top:8px;position:relative;width:1pc}.checkoutpage .shipping-information-tooltip .shipping-information-tooltip-text{background-color:#fff;border:1px solid #b3b3b3;height:auto;left:-10pc;padding:24px 19px 22.1px 22.1px;position:absolute;top:26px;visibility:hidden;width:20pc;z-index:1}.checkoutpage .shipping-information-tooltip .shipping-information-tooltip-text div{font-size:14px}.checkoutpage .shipping-information-tooltip .shipping-information-tooltip-text p{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.43;margin-bottom:0}.checkoutpage .shipping-information-tooltip .shipping-information-tooltip-text:after{border:6px solid transparent;border-bottom-color:#b3b3b3;content:"";height:0;left:51%;position:absolute;top:-13px;width:0}.checkoutpage .shipping-information-tooltip .shipping-information-tooltip-text:before{border:5px solid transparent;border-bottom-color:#fff;content:"";height:0;left:calc(51% + 1px);position:absolute;top:-10.5px;width:0;z-index:1}@media(min-width:992px){.checkoutpage .shipping-information-tooltip .shipping-information-tooltip-text{left:calc(100% + 1pc);top:-28px;width:508px}.checkoutpage .shipping-information-tooltip .shipping-information-tooltip-text:after{border-bottom-color:transparent;border-right-color:#b3b3b3;left:-13px;top:28px}.checkoutpage .shipping-information-tooltip .shipping-information-tooltip-text:before{border-bottom-color:transparent;border-right-color:#fff;left:-10px;top:29px}}.checkoutpage .shipping-information-tooltip:hover .shipping-information-tooltip-text{visibility:visible}.checkoutpage .shipping-information-tooltip:hover .shipping-information-tooltip-text:after{opacity:1;visibility:visible}.checkoutpage .cmp-TrexShippingInformation__shippingInformation__cardTitle_wrapper .cmp-TrexShippingInformation__shippingInformation__cardTitle{margin-right:0}.checkoutpage .cmp-TrexRadioGroup__radio__input{-webkit-appearance:radio}.checkoutpage .cmp-TrexDialog__dialog__root_open{display:block;position:relative}.checkoutpage .cmp-TrexBillingInformation__billingInformation__editWrapper .cmp__checkbox{float:left;height:24px;margin-right:10px;position:relative;top:0}.checkoutpage .cmp-TrexBillingInformation__billingInformation__editWrapper .cmp__checkbox div{font-size:14px}.checkoutpage .cmp-TrexAddressForm__customerForm__root .form-state-error,.checkoutpage .cmp-TrexAddressForm__guestForm__root .form-state-error{grid-column-end:span 2}.checkoutpage .cmp-TrexAddressForm__customerForm__root .form-state-error .cmp-errorMessage,.checkoutpage .cmp-TrexAddressForm__customerForm__root .form-state-error .cmp-updateMessage,.checkoutpage .cmp-TrexAddressForm__guestForm__root .form-state-error .cmp-errorMessage,.checkoutpage .cmp-TrexAddressForm__guestForm__root .form-state-error .cmp-updateMessage{background-color:#ffedc9;color:#8f6000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.44;margin:9pt 0 8px;padding:7px 15px}.checkoutpage .cmp-TrexAddressForm__customerForm__root .form-state-error .cmp-errorMessage:before,.checkoutpage .cmp-TrexAddressForm__customerForm__root .form-state-error .cmp-updateMessage:before,.checkoutpage .cmp-TrexAddressForm__guestForm__root .form-state-error .cmp-errorMessage:before,.checkoutpage .cmp-TrexAddressForm__guestForm__root .form-state-error .cmp-updateMessage:before{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/info-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:20px;margin-right:9pt;margin-top:2px;width:20px}.checkoutpage .cmp-TrexBillingInformation__billingInformation__checkboxlabel .cmp__checkbox{width:auto}.price-summary{margin-top:24px!important}#AcceptUIBackground{display:none!important}#AcceptUIContainer{border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;left:0!important;margin:10px 50px!important;max-width:70%;position:relative!important;z-index:1!important}@media(max-width:768px){.cmp-colorselector{margin-bottom:5px;margin-left:auto;margin-right:auto}}.cmp-colorselector-overlay{display:none}@media(max-width:768px){.cmp-colorselector-overlay{background-color:rgba(0,0,0,.6);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:999}}.cmp-colorselector-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:proxima-nova,Arial,sans-serif}@media(min-width:992px){.cmp-colorselector-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.cmp-colorselector-left{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:40px 10px;position:relative;width:100%}@media(min-width:992px){.cmp-colorselector-left{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:40px 30px 40px 10px;width:50%}}.cmp-colorselector-left:after{bottom:0;-webkit-box-shadow:inset 0 20px 20px -20px #c5c5c5;box-shadow:inset 0 20px 20px -20px #c5c5c5;content:" ";height:20px;left:0;position:absolute;right:0;top:auto;width:100%}@media(min-width:992px){.cmp-colorselector-left:after{bottom:0;-webkit-box-shadow:inset 9pt 0 20px -20px #c5c5c5;box-shadow:inset 9pt 0 20px -20px #c5c5c5;content:" ";height:100%;left:auto;position:absolute;right:-20px;top:0;width:20px}}.cmp-colorselector-right{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:40px 20px;width:100%}.cmp-colorselector-right.hidden{display:none}@media(max-width:768px){.cmp-colorselector-right{background:#fff;display:none;margin:0 20px;max-height:calc(100dvh - 5pc);max-width:680px;overflow-y:auto;padding-bottom:0;position:fixed;top:40px;width:calc(100% - 40px);z-index:9999}}@media(max-width:768px)and (max-width:576px){.cmp-colorselector-right{max-width:510px}}@media(max-width:768px){.cmp-colorselector-right .cmp-colorselector-options-banner{display:block!important;height:200px;margin:-40px -20px 26px;overflow:hidden}.cmp-colorselector-right .cmp-colorselector-options-banner>img{width:100%}.cmp-colorselector-right .cmp-colorselector-options-banner .cmp-colorselector-options-banner-close{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#d9d9d9;border-radius:100%;color:#00493d;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:25px;justify-content:center;line-height:17px;position:absolute;right:9pt;text-align:center;top:9pt;width:25px}.cmp-colorselector-right .cmp-colorselector-options-badge{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cmp-colorselector-right .cmp-colorselector-options-badge .cmp-colorselector-options-title{font-size:20px;font-weight:500}.cmp-colorselector-right .cmp-colorselector-options-badge img{display:none}.cmp-colorselector-right .cmp-colorselector-options-dec{font-size:14px;margin-top:5px;text-align:center}.cmp-colorselector-right .cmp-colorselector-options-dec p{font-size:1pc}.cmp-colorselector-right .cmp-colorselector-options-specbox{margin-left:-20px;margin-right:-20px;margin-top:26px;padding-left:20px;padding-right:20px}.cmp-colorselector-right .cmp-colorselector-options-specbox h4.cmp-colorselector-options-specbox-title{display:none}.cmp-colorselector-right .cmp-colorselector-options-specbox .cmp-colorselector-options-specbox-label{display:block!important;font-size:20px;font-weight:400;margin-bottom:20px;text-align:center}.cmp-colorselector-right .cmp-colorselector-options-specbox .cmp-colorselector-options-specbox-details{display:inline-block!important;padding-right:8px;width:calc(100% - 93pt)}.cmp-colorselector-right .cmp-colorselector-options-specbox .cmp-colorselector-options-specbox-details .cmp-colorselector-options-specbox-title{display:block!important;font-size:1pc;font-weight:500;margin-bottom:5px}.cmp-colorselector-right .cmp-colorselector-options-specbox .cmp-colorselector-options-specbox-details .cmp-colorselector-options-specbox-desc{display:block;font-size:13px;font-weight:300;line-height:18px}.cmp-colorselector-right .cmp-colorselector-options-specbox .cmp-colorselector-options-specbox-details .cmp-colorselector-options-specbox-features{margin-bottom:0}.cmp-colorselector-right .cmp-colorselector-options-specbox .cmp-colorselector-options-specbox-details .cmp-colorselector-options-specbox-features ul{padding-left:15px}.cmp-colorselector-right .cmp-colorselector-options-specbox .cmp-colorselector-options-specbox-details .cmp-colorselector-options-specbox-features ul li{font-size:13px;font-weight:300;line-height:15px}}@media(max-width:768px){.cmp-colorselector-right .cmp-colorselector-options-specbox .cmp-colorselector-options-specbox-details .cmp-colorselector-options-specbox-features ul li:marker{font-size:10px}.cmp-colorselector-right .cmp-colorselector-options-specbox .cmp-colorselector-product-image{display:inline-block;vertical-align:text-bottom}.cmp-colorselector-right .cmp-colorselector-options-specbox .cmp-colorselector-product-image>img{width:90pt}.cmp-colorselector-right .cmp-colorselector-options-specbox .cmp-colorselector-options-specbox-row{-webkit-box-pack:end;-ms-flex-pack:end;border-top:1px solid #bbb;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-end;padding-top:20px}.cmp-colorselector-right .cmp-colorselector-options-specbox .cmp-colorselector-options-specbox-row .cmp-colorselector-options-specbox-price{font-size:20px;margin-bottom:0;margin-right:auto}.cmp-colorselector-right .cmp-colorselector-options-specbox .cmp-colorselector-options-specbox-row .cmp__incremental{margin-bottom:0}.cmp-colorselector-right .cmp-colorselector-options-specbox .cmp-colorselector-options-specbox-row .cmp__incremental .cmp__incremental-value{border-color:#bbb;height:25px;width:24px}.cmp-colorselector-right .cmp-colorselector-options-specbox .cmp-colorselector-options-specbox-row .cmp__incremental .cmp__incremental-minus,.cmp-colorselector-right .cmp-colorselector-options-specbox .cmp-colorselector-options-specbox-row .cmp__incremental .cmp__incremental-plus{height:25px;width:25px}.cmp-colorselector-right .cmp-colorselector-options-specbox .cmp-colorselector-options-specbox-row .cmp__incremental .cmp__incremental-minus:after,.cmp-colorselector-right .cmp-colorselector-options-specbox .cmp-colorselector-options-specbox-row .cmp__incremental .cmp__incremental-plus:after{background:#bbb}.cmp-colorselector-right .cmp-colorselector-options-specbox .cmp-colorselector-options-specbox-row .cmp-button,.cmp-colorselector-right .cmp-colorselector-options-specbox .cmp-colorselector-options-specbox-row .cmp-contentsearch-leftrail--links-item,.cmp-colorselector-right .cmp-colorselector-options-specbox .cmp-colorselector-options-specbox-row .cmp-leftrail--links-item,.cmp-colorselector-right .cmp-colorselector-options-specbox .cmp-colorselector-options-specbox-row .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-colorselector-right .cmp-colorselector-options-specbox .cmp-colorselector-options-specbox-row .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-colorselector-right .cmp-colorselector-options-specbox .cmp-colorselector-options-specbox-row .embed button,.embed #crl8-homepage-multisize-grid .cmp-colorselector-right .cmp-colorselector-options-specbox .cmp-colorselector-options-specbox-row .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-colorselector-right .cmp-colorselector-options-specbox .cmp-colorselector-options-specbox-row .fDIvPG,.embed .cmp-colorselector-right .cmp-colorselector-options-specbox .cmp-colorselector-options-specbox-row button{margin-top:0;padding:10px 1pc}.cmp-colorselector-right .cmp-colorselector-gallery-label{display:block!important;font-size:1pc;margin-bottom:14px;padding-top:26px}.cmp-colorselector-right .cmp-colorselector-options-slider{padding:0 0 20px}}@media(max-width:768px)and (max-width:575px){.cmp-colorselector-right .cmp-colorselector-options-slider{padding:0 20px 20px}}@media(max-width:768px){.cmp-colorselector-right .cmp-colorselector-options-slider.desktop{-webkit-box-ordinal-group:5;-ms-flex-order:4;display:block!important;order:4}}@media(min-width:992px){.cmp-colorselector-right{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:75pt 20px 40px 90px;width:50%}}.cmp-colorselector-dec1{color:#333;font-size:21px;font-weight:400;line-height:1.38;margin:40px 0 0;text-align:center}.cmp-colorselector-dec1 div{font-size:14px}.cmp-colorselector-dec2{color:#333;font-size:18px;font-weight:400;line-height:1.44;margin:24px 0;text-align:center}.cmp-colorselector-dec2 div{font-size:14px}.cmp-colorselector--filter{width:100%}.cmp-colorselector--filter-empty-text{display:none;font-weight:700;padding:40px 0;text-align:center}@media(min-width:768px){.cmp-colorselector--filter-empty-text{font-size:1pc}}.cmp-colorselector--filter-links{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;font-size:14px;justify-content:space-evenly;margin:0 10px 14px;text-align:center}@media(min-width:768px){.cmp-colorselector--filter-links{font-size:1pc}}.cmp-colorselector--filter-links .cmp-colorselector--filter-label{color:#333;font-weight:500;margin-right:10px}.cmp-colorselector--filter-links .cmp-colorselector--filter-link{border:1px solid #d1d1d1;border-radius:50px;color:#333;display:inline-block;margin:0 4px 10px;min-width:50px;padding:0 8px;text-align:center;text-decoration:none;text-transform:capitalize}.cmp-colorselector--filter-links .cmp-colorselector--filter-link:hover{color:#00493d}.cmp-colorselector--filter-links .cmp-colorselector--filter-link[data-filter-color]:before{border-radius:100%;content:"";display:inline-block;height:10px;margin-right:4px;width:10px}.cmp-colorselector--filter-links .cmp-colorselector--filter-link[data-filter-color=Browns]:before{background-color:#6f4e37}.cmp-colorselector--filter-links .cmp-colorselector--filter-link[data-filter-color=Greys]:before{background-color:#727272}.cmp-colorselector--filter-links .cmp-colorselector--filter-link[data-filter-color=Neutrals]:before{background-color:#e4c9ab}.cmp-colorselector--filter-links .cmp-colorselector--filter-link[data-filter-color=Reds]:before{background-color:#ad2b26}.cmp-colorselector--filter-links .cmp-colorselector--filter-link.is-active{background-color:#00493d;border-color:#00493d;color:#fff}.cmp-colorselector--filter-options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cmp-colorselector--filter-options .sample-item{padding:10px;width:25%}.cmp-colorselector--filter-options .sample-item img{width:100%}.cmp-colorselector--filter-option{cursor:pointer;margin:10px;position:relative;width:calc(33% - 20px)}@media(min-width:992px){.cmp-colorselector--filter-option{width:calc(25% - 20px)}}.cmp-colorselector--filter-option img{display:block;width:100%}.cmp-colorselector--filter-option.is-active img{outline:4px solid #8dc63f;outline-offset:-4px}.cmp-colorselector--filter-option.is-animated{-webkit-animation:zoom-in .6s;animation:zoom-in .6s}@-webkit-keyframes zoom-in{0%{-webkit-transform:scale(.1);transform:scale(.1)}to{-webkit-transform:none;transform:none}}.cmp-colorselector--filter-option:hover .cmp-colorselector--filter-info{opacity:1;visibility:visible}.cmp-colorselector--filter-option:hover .cmp-colorselector--filter-popular{visibility:hidden}.cmp-colorselector--filter-info{background-color:rgba(52,52,52,.75);bottom:0;color:#fff;left:0;opacity:0;padding:8px;position:absolute;-webkit-transition:opacity .3s,visibility .3s ease-in-out;transition:opacity .3s,visibility .3s ease-in-out;visibility:hidden;width:100%;z-index:9}.cmp-colorselector--filter-color-name{color:#fff;font-size:14px;font-weight:700;margin-bottom:4px;text-transform:uppercase}.cmp-colorselector--filter-category{color:#727272;font-size:10px;font-weight:400;line-height:14px;margin-bottom:0;text-transform:uppercase}.cmp-colorselector--filter-popular{background-color:#8dc63f;bottom:0;color:#333;font-size:9pt;font-stretch:normal;font-style:normal;font-weight:600;left:0;letter-spacing:.86px;line-height:1.5;padding:6px 13px;position:absolute;text-align:center;text-transform:uppercase;width:100%}@media(min-width:576px){.cmp-colorselector--filter-popular{background-color:#00493d;color:#fff;text-align:initial;width:auto}}.cmp-colorselector-disclaimer{color:#727272;display:block!important;font-style:italic;text-align:center}@media(min-width:768px){.cmp-colorselector-disclaimer{padding:15px 28px 0}}@media(max-width:768px){.cmp-colorselector-left{padding-bottom:20px}.cmp-colorselector-left:after{-webkit-box-shadow:none;box-shadow:none}.cmp-colorselector-left .cmp-colorselector-dec1{margin-top:0}}.cmp-colorselector-options-title{color:#333;font-size:40px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:1.11px;line-height:1.23;margin-bottom:0}.cmp-colorselector-options-subtitle{line-height:1.38}.cmp-colorselector-options-dec,.cmp-colorselector-options-subtitle{color:#333;font-size:21px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal}.cmp-colorselector-options-dec{line-height:1.44;margin:1pc 0}.cmp-colorselector-options-badge{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.cmp-colorselector-options-badge img{height:150px;width:150px}.cmp-colorselector-options-badge img.badge-size-100{height:75pt;width:75pt}.cmp-colorselector-options-badge img.badge-size-138{height:138px;width:138px}.cmp-colorselector-options-badge img.badge-size-150{height:150px;width:150px}.cmp-colorselector-options-slider{margin:0 -20px}.cmp-colorselector-options-slider .cmp-product-calculator-slideshow__item-image img{height:100%;-o-object-fit:cover;object-fit:cover}@media(min-width:576px){.cmp-colorselector-options-slider{margin:0}}.cmp-colorselector-options-specbox{background-color:#f8f8f8;margin-top:40px;padding:26px 28px 2pc 2pc}.cmp-colorselector-options-specbox-title{color:#333;font-size:21px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.33}.cmp-colorselector-options-specbox-features{color:#333;font-size:1pc;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.63;margin:13px 0}.cmp-colorselector-options-specbox-features div{font-size:14px}.cmp-colorselector-options-specbox-row{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}@media(max-width:576px){.cmp-colorselector-options-specbox-row .cmp__incremental{margin-bottom:5px}}.cmp-colorselector-options-specbox-row .cmp-button,.cmp-colorselector-options-specbox-row .cmp-contentsearch-leftrail--links-item,.cmp-colorselector-options-specbox-row .cmp-leftrail--links-item,.cmp-colorselector-options-specbox-row .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-colorselector-options-specbox-row .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-colorselector-options-specbox-row .embed button,.cmp-colorselector-options-specbox-row .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-colorselector-options-specbox-row .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-colorselector-options-specbox-row .fDIvPG,.embed .cmp-colorselector-options-specbox-row button,.embed .cmp-colorselector-options-specbox-row button.qxyt6u-0.sc-160qg7w-0.fDIvPG{margin:5px auto 0}@media(min-width:576px){.cmp-colorselector-options-specbox-row .cmp-button,.cmp-colorselector-options-specbox-row .cmp-contentsearch-leftrail--links-item,.cmp-colorselector-options-specbox-row .cmp-leftrail--links-item,.cmp-colorselector-options-specbox-row .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-colorselector-options-specbox-row .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-colorselector-options-specbox-row .embed button,.cmp-colorselector-options-specbox-row .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-colorselector-options-specbox-row .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-colorselector-options-specbox-row .fDIvPG,.embed .cmp-colorselector-options-specbox-row button,.embed .cmp-colorselector-options-specbox-row button.qxyt6u-0.sc-160qg7w-0.fDIvPG{margin:0}}@media(max-width:576px){.cmp-colorselector-options-specbox-row{-ms-flex-wrap:wrap;flex-wrap:wrap}}.cmp-colorselector-options-specbox-price{color:#333;font-size:21px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.33}@media(max-width:576px){.cmp-colorselector-options-specbox-price{margin-bottom:5px}}.cmp-colorselector-options-link{color:#00493d;font-size:18px;font-weight:400;line-height:1.44;margin-top:30px;padding:10px 3pc;text-transform:capitalize}@media(max-width:768px){.cmp-colorselector-options-link{display:none}}.cmp-colorselector-confirmation{-webkit-box-flex:0;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#00493d;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 100%;flex:0 0 100%;justify-content:space-between;padding:18px 81pt}.cmp-colorselector-confirmation-content{font-size:21px;font-weight:400;line-height:1.38;margin:0;padding-right:30px}.cmp-colorselector-confirmation-close{background:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-close.svg) no-repeat 50%;color:#fff;float:right;height:40px;padding:10px;width:40px}.cmp-colorselector .cmp-product-calculator-slideshow-controls,.cmp-colorselector .cmp-product-calculator-slideshow__item-image{width:100%}.cmp-colorselector .cmp-colorselector--filter-heading,.cmp-colorselector .cmp-colorselector-disclaimer,.cmp-colorselector .cmp-colorselector-gallery-label,.cmp-colorselector .cmp-colorselector-options-banner,.cmp-colorselector .cmp-colorselector-options-slider.mobile,.cmp-colorselector .cmp-colorselector-options-specbox-desc,.cmp-colorselector .cmp-colorselector-options-specbox-label,.cmp-colorselector .cmp-colorselector-product-image,.cmp-colorselector h3.cmp-colorselector-options-specbox-title{display:none}.cmp-colorselector .cmp-colorselector-options-badges .cmp-colorselector-badge{margin:0 10px 20px 0;width:55px}@media(min-width:992px){.cmp-colorselector .cmp-colorselector-options-badges .cmp-colorselector-badge{width:75px}}@media(max-width:767px){.cmp-color-selector-hero.cmp-trex-hero{background-color:#00493d;background-image:none!important;min-height:60px}.cmp-color-selector-hero .cmp-trex-hero__title{font-size:20px;font-weight:400;letter-spacing:1px;padding-left:15px;padding-right:15px}}.cmp-product-calculator-slideshow{overflow:hidden;position:relative;width:100%}.cmp-product-calculator-slideshow__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media(min-width:768px){.cmp-product-calculator-slideshow__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.cmp-product-calculator-slideshow__item.carousel-item{display:none;opacity:0;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:opacity;transition-property:opacity}.cmp-product-calculator-slideshow__item.carousel-item.active{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform:translateZ(0);transform:translateZ(0)}.cmp-product-calculator-slideshow__item-image{background:#f5f7f2;height:270px;width:100%}@media(min-width:768px){.cmp-product-calculator-slideshow__item-image{height:auto;width:65%}}.cmp-product-calculator-slideshow__item-image img{max-width:100%;width:100%}.cmp-product-calculator-slideshow__item-content{color:#222;padding:25px 25px 40px;width:100%}.cmp-product-calculator-slideshow__item-content h4{margin-bottom:15px}.cmp-product-calculator-slideshow__item-content p{font-size:18px;font-weight:100;line-height:140%;margin-bottom:20px}@media(min-width:768px){.cmp-product-calculator-slideshow__item-content{padding:90pt 30px 30px;width:35%}}.cmp-product-calculator-slideshow-controls{position:absolute;right:0;top:235px}@media(min-width:768px){.cmp-product-calculator-slideshow-controls{bottom:0;right:auto;top:auto;width:65%}}.cmp-product-calculator-slideshow-controls__next,.cmp-product-calculator-slideshow-controls__prev{background:#000;border:0;float:right;height:35px;margin-left:2px;width:35px}@media(min-width:768px){.cmp-product-calculator-slideshow-controls__next,.cmp-product-calculator-slideshow-controls__prev{height:50px;width:50px}}.cmp-product-calculator-slideshow-controls__next:after,.cmp-product-calculator-slideshow-controls__next:before,.cmp-product-calculator-slideshow-controls__prev:after,.cmp-product-calculator-slideshow-controls__prev:before{background:#fff;content:"";height:15px;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:2px}.cmp-product-calculator-slideshow-controls__next:after,.cmp-product-calculator-slideshow-controls__prev:after{top:15px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media(min-width:768px){.cmp-product-calculator-slideshow-controls__next:after,.cmp-product-calculator-slideshow-controls__prev:after{top:22px}}.cmp-product-calculator-slideshow-controls__next:before,.cmp-product-calculator-slideshow-controls__prev:before{bottom:15px}@media(min-width:768px){.cmp-product-calculator-slideshow-controls__next:before,.cmp-product-calculator-slideshow-controls__prev:before{bottom:22px}}.cmp-product-calculator-slideshow-controls__next{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cmp-product-calculator-slideshow-indicators{-webkit-box-pack:center;-ms-flex-pack:center;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;left:0;margin-bottom:20px;margin-left:15%;margin-right:15%;position:absolute;right:0;z-index:2}.cmp-product-calculator-slideshow-indicators [data-bs-target]{background:#fff;border:1px solid #000;border-radius:9pt;display:inline-block;height:15px;margin:3px;width:15px}.cmp-product-calculator-slideshow-indicators [data-bs-target].active{background:#000}@media(min-width:768px){.cmp-product-calculator-slideshow-indicators{display:none}}:root{--col-container-col-gap:0px}.trex-col-container{-webkit-column-gap:var(--col-container-col-gap);-moz-column-gap:var(--col-container-col-gap);column-gap:var(--col-container-col-gap);display:grid;margin:0 auto 20px;max-width:calc(100% - 2pc);width:100%}.trex-col-container.-small-width{width:60pc}.trex-col-container.-medium-width{width:951pt}.trex-col-container.-large-width{width:1500px}.trex-col-container.-col-gap-none{--col-container-col-gap:0}.trex-col-container.-col-gap-sm{--col-container-col-gap:8px}.trex-col-container.-col-gap-md{--col-container-col-gap:16px}.trex-col-container.-col-gap-lg{--col-container-col-gap:24px}.trex-col-container.-col-gap-xl{--col-container-col-gap:32px}.trex-col-container.-row-gap-none{row-gap:0}.trex-col-container.-row-gap-sm{row-gap:8px}.trex-col-container.-row-gap-md{row-gap:1pc}.trex-col-container.-row-gap-lg{row-gap:24px}.trex-col-container.-row-gap-xl{row-gap:2pc}@media(max-width:1024px){.trex-col-container.-tablet-col-gap-none{--col-container-col-gap:0}.trex-col-container.-tablet-col-gap-sm{--col-container-col-gap:8px}.trex-col-container.-tablet-col-gap-md{--col-container-col-gap:16px}.trex-col-container.-tablet-col-gap-lg{--col-container-col-gap:24px}.trex-col-container.-tablet-col-gap-xl{--col-container-col-gap:32px}.trex-col-container.-tablet-row-gap-none{row-gap:0}.trex-col-container.-tablet-row-gap-sm{row-gap:8px}.trex-col-container.-tablet-row-gap-md{row-gap:1pc}.trex-col-container.-tablet-row-gap-lg{row-gap:24px}.trex-col-container.-tablet-row-gap-xl{row-gap:2pc}}@media(max-width:768px){.trex-col-container.-mobile-col-gap-none{--col-container-col-gap:0}.trex-col-container.-mobile-col-gap-sm{--col-container-col-gap:8px}.trex-col-container.-mobile-col-gap-md{--col-container-col-gap:16px}.trex-col-container.-mobile-col-gap-lg{--col-container-col-gap:24px}.trex-col-container.-mobile-col-gap-xl{--col-container-col-gap:32px}.trex-col-container.-mobile-row-gap-none{row-gap:0}.trex-col-container.-mobile-row-gap-sm{row-gap:8px}.trex-col-container.-mobile-row-gap-md{row-gap:1pc}.trex-col-container.-mobile-row-gap-lg{row-gap:24px}.trex-col-container.-mobile-row-gap-xl{row-gap:2pc}}.cmp-TrexHeader__cartTrigger__carticon{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-shopping-cart.svg)}.cmp-TrexProductListing__product__edititemclass:before{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-edit-green.svg)}.cmp-TrexProductListing__product__saveforlater_loggedout:before{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-heart-green.svg)}.cmp-TrexProductListing__product__deletefromcart:before{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-trash-green.svg)}.cmp-TrexMiniCart__miniCartCustom__addedtocart:before{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-check-spruce.svg)}.cmp-TrexCartPage__cartPage__backOrderMessage_container:before,.cmp-TrexCheckoutPage__checkoutPage__backOrderMessage_container:before,.cmp-TrexItemsReview__item__isOnBackorderMessage:before,.cmp-TrexMiniCart__miniCartCustom__evenQuantityMessage_container:before,.cmp-TrexPriceSummary__priceSummary__evenQuantityMessage_container:before,.cmp-TrexProductListing__product__isOnBackorderMessage:before,.cmp-TrexProductListing__product__stockStatusMessage:before{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-error.svg)}.cmp-TrexRestrictedMessage_container{background-color:#ffebe6;display:none;grid-column-end:span 2;margin:9pt 0 8px;padding:7px 15px}.cmp-TrexRestrictedMessage_container:before{-webkit-box-flex:0;background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-error.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;-ms-flex:0 0 auto;flex:0 0 auto;height:1pc;margin-right:9pt;margin-top:5px;width:1pc}.cmp-TrexRestrictedMessage_container .cmp-TrexRestrictedMessage{color:#bf2600;font-size:18px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.44}.cmp-TrexItemsReview__item__name,.cmp-TrexItemsReview__item__options{min-width:225px}.cmp-TrexItemsReview__item__restrictedMessage{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1.43;margin-bottom:10px}.cmp-TrexItemsReview__item__restrictedMessage:before{-ms-flex-negative:0;background-repeat:no-repeat;background-size:contain;content:"";display:block;flex-shrink:0;height:1pc;margin-right:8px;width:1pc}.cmp-TrexItemsReview__item__restrictedMessage:before,.cmp-TrexProductList__itemCustom__isOnBackorderMessage:before,.cmp-TrexProductList__itemCustom__stockStatus:before{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-error.svg)}.cmp-container--fixed-width{overflow-x:hidden}@media(min-width:768px){.cmp-experiencefragment--footer-rowtwo .cmp-container--fixed-width{overflow:visible}}.cmp-TrexProductListing__kebab__kebab{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-vertical-dots.svg)}.cmp-TrexProductListing__product__addToListButton:before{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-heart-green.svg)}.cmp-TrexLegacyMiniCart__section__icon{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-trash-green.svg);background-repeat:no-repeat}.cmp-TrexTextInput__textInput__input_error{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-error.png)!important}.cmp-TrexCreateAccount__createAccount__root .cmp__checkbox{width:auto}.cmp-TrexCreateAccount__createAccount__subtitle div{font-size:14px}.cmp-TrexSignIn__signIn__root .cmp__checkbox{width:auto}.cmp-TrexLegacyMiniCart__section__menuItem button{-webkit-box-align:center;-ms-flex-align:center;background-color:transparent;border:none;color:#333;display:-webkit-box;display:-ms-flexbox;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;justify-items:flex-start;letter-spacing:normal;line-height:1.43}.cmp-TrexProductListing__product__addToListButton .cmp-TrexIcon__icon__root{display:none}.cmp-TrexMiniCart__miniCartCustom__emptyCart .cmp-TrexMiniCart__miniCartCustom__header{width:calc(100% - 3pc)}.cmp-TrexMiniCart__miniCartCustom__emptyCart .cmp-TrexMiniCart__miniCartCustom__emptyMessage{padding:8px 2pc}.cmp-TrexErrorMessage__errorMessage__errorMessage{color:#ad2b26!important;display:block;font-size:14px!important;font-weight:400;margin-bottom:10px;padding:0}@media(min-width:768px){.cmp-TrexProductListing__quantityCustom__root .cmp-TrexProductListing__quantityCustom__button{height:3pc;width:3pc}.cmp-TrexProductListing__quantityCustom__root .cmp-TrexProductListing__quantityCustom__button svg{height:2pc;width:2pc}.cmp-TrexProductListing__quantityCustom__root .cmp-TrexField__fieldIcons__root{height:3pc;width:3pc}.cmp-TrexProductListing__quantityCustom__root .cmp-TrexField__fieldIcons__root input{font-size:19px;height:3pc;width:3pc}.cmp-TrexProductListing__quantityCustom__root .cmp-TrexField__fieldIcons__root .cmp-TrexField__field__input{font-size:19px}}.cmp-TrexCheckbox__checkbox__error,.cmp-TrexCreateAccount__createAccount__checkbox_error{position:relative}.cmp-TrexCheckbox__checkbox__error input[type=checkbox]+span:after,.cmp-TrexCreateAccount__createAccount__checkbox_error input[type=checkbox]+span:after{border:1px solid #ad2b26!important}.cmp-TrexCheckbox__checkbox__error:before,.cmp-TrexCreateAccount__createAccount__checkbox_error:before{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-error.svg);background-position:50%;background-repeat:no-repeat;content:"";height:20px;left:-22px;position:absolute;top:3px;width:20px}@media(min-width:768px){.cmp-TrexCheckbox__checkbox__error:before,.cmp-TrexCreateAccount__createAccount__checkbox_error:before{left:-2pc}}.cmp-TrexCartPage__cartPage__login_popup_icon{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-error-green.svg)}.cmp-TrexCartPage__cartPage__savedforlater:before{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-heart-green.svg)}.cmp-TrexLegacyMiniCart__productOptions__optionLabel dd,.cmp-TrexProductList__itemCustom__middlecontainer dl,.cmp-TrexProductListing__product__optionLabel dd,.cmp-TrexProductListing__product__productdetails_middle dl{margin-bottom:0}.cmp-TrexProductList__itemCustom__middlecontainer{padding-bottom:25px}.cmp-TrexWishlistPage__wishlistItem__first_column .cmp-TrexImage__image__container{height:76px;margin:auto;width:76px}@media(min-width:992px){.cmp-TrexWishlistPage__wishlistItem__first_column .cmp-TrexImage__image__container{height:184px;width:184px}}.cmp-TrexWishlistPage__wishlistItem__isOnBackorderMessage:before,.cmp-TrexWishlistPage__wishlistItem__stockStatusMessage:before{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-error.svg)}.cmp-TrexWishlistPage__wishlistItem__productDetailsSection .cmp-productinformation__description{display:none}.cmp-TrexWishlistPage__wishlistItem__edititemclass:before{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-edit-green.svg)}.cmp-TrexWishlistPage__wishlistItem__deleteItem:before{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-trash-green.svg)}.cmp-TrexWishlistPage__wishlistItem__addToCart:before{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-shopping-cart.svg);height:19px!important;width:19px!important}@media(min-width:992px){.cmp-TrexWishlistPage__quantityCustom__root .cmp-TrexWishlistPage__quantityCustom__button{height:3pc;width:3pc}.cmp-TrexWishlistPage__quantityCustom__root .cmp-TrexWishlistPage__quantityCustom__button svg{height:2pc;width:2pc}.cmp-TrexWishlistPage__quantityCustom__root .cmp-TrexField__fieldIcons__root{height:3pc;width:3pc}.cmp-TrexWishlistPage__quantityCustom__root .cmp-TrexField__fieldIcons__root input{font-size:19px;height:3pc;width:3pc}.cmp-TrexWishlistPage__quantityCustom__root .cmp-TrexField__fieldIcons__root .cmp-TrexField__field__input{font-size:19px}}.cmp-TrexWishlistPage__kebab__kebab_open{margin-top:4px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.cmp-TrexWishlistPage__kebab__kebab{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-vertical-dots.svg);-webkit-transition:margin-top .2s,-webkit-transform .2s;transition:margin-top .2s,-webkit-transform .2s;transition:transform .2s,margin-top .2s;transition:transform .2s,margin-top .2s,-webkit-transform .2s}.cmp-TrexWishlistPage__wishlistItem__productoption_item .cmp-TrexWishlistPage__wishlistItem__addToCart,.cmp-TrexWishlistPage__wishlistItem__productoption_item .cmp-TrexWishlistPage__wishlistItem__deleteItem{color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;text-decoration:none}.cmp-TrexCreateAccount__createAccount__root .cmp-TrexField__fieldIcons__input>input,.cmp-TrexSignIn__signIn__root .cmp-TrexField__fieldIcons__input>input{padding:7px 9pt}.cmp-mediacarousel__imagelist__edititem{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0;padding:10px 0}.cmp-TrexProductListing__product__root .cmp-modal__body,.wishlist-edit-modal .cmp-modal__body{padding:56px 0}@media(min-width:768px){.cmp-TrexProductListing__product__root .cmp-modal__body,.wishlist-edit-modal .cmp-modal__body{padding:60px 40px}}.cmp-TrexProductListing__product__root .cmp-modal__dialog,.wishlist-edit-modal .cmp-modal__dialog{max-width:856px;width:100%}@media(max-width:768px){.cmp-TrexProductListing__product__root .cmp-modal__dialog,.wishlist-edit-modal .cmp-modal__dialog{height:100%;margin:auto;max-width:765pt;width:100%}.cmp-TrexProductListing__product__root .cmp-modal__content,.cmp-TrexProductListing__product__root .modal-content.cmp-modal__content,.wishlist-edit-modal .cmp-modal__content,.wishlist-edit-modal .modal-content.cmp-modal__content{height:100%}.cmp-TrexProductListing__product__root .cmp-modal__body,.wishlist-edit-modal .cmp-modal__body{height:100%;max-height:100%;width:100vw}.cmp-TrexProductListing__product__root .cmp-modal__close,.wishlist-edit-modal .cmp-modal__close{right:10px;top:10px}.cmp-TrexProductListing__product__root .cmp-edit-item-product_carousel .cmp-mediacarousel__mainimage-container,.wishlist-edit-modal .cmp-edit-item-product_carousel .cmp-mediacarousel__mainimage-container{max-width:700px;width:100%}.cmp-TrexProductListing__product__root .cmp-edit-item-product_section,.wishlist-edit-modal .cmp-edit-item-product_section{padding:0 15px}}.cmp-edit-item-product_carousel,.cmp-edit-item-product_section{width:100%}.cmp-edit-item-product_carousel{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.cmp-edit-item-product_carousel .cmp-mediacarousel__thumnail-image{height:4pc;width:4pc}@media(min-width:992px){.cmp-edit-item-product_carousel .cmp-mediacarousel__thumnail-image{height:72px;margin:0 5px;width:72px}.cmp-edit-item-product_carousel .cmp-mediacarousel__imagelist{display:-webkit-box;display:-ms-flexbox;display:flex;padding:11px 0}}.cmp-edit-item-product_carousel .cmp-mediacarousel__mainimage{border:1px solid #b3b3b3;height:100%;width:100%}.cmp-edit-item-product_carousel .cmp-mediacarousel__mainimage-icon{display:none}.cmp-edit-item-product_carousel .cmp-mediacarousel__mainimage-container{max-height:360px;max-width:360px}@media(min-width:992px){.cmp-edit-item-product_carousel .cmp-mediacarousel__mainimage-container{-webkit-box-ordinal-group:2;-ms-flex-order:1;margin:auto;order:1}}.cmp-edit-item-product_carousel .cmp-mediacarousel__mainimage:hover{cursor:default}.cmp-edit-item-product_carousel .cmp-mediacarousel__mainimage-wrapper img{border:1px solid #b3b3b3;height:100%;width:100%}.cmp-edit-item-product_carousel .edititemcarousel{position:relative}.cmp-edit-item-product_carousel .edititemcarousel.splide{margin:0 -5px;outline:none;position:relative;width:calc(100% + 10px)}.cmp-edit-item-product_carousel .edititemcarousel .splide__arrow{border:0;border-radius:0;display:none;padding:0;position:absolute;top:calc(50% - 46px);-webkit-transition:opacity .3s;transition:opacity .3s;z-index:1}.cmp-edit-item-product_carousel .edititemcarousel .splide__arrow--next{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(35%,hsla(0,0%,100%,.65)),to(#fff));background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.65) 35%,#fff);padding-right:9pt;right:-5px}.cmp-edit-item-product_carousel .edititemcarousel .splide__arrow--prev{background:-webkit-gradient(linear,right top,left top,from(hsla(0,0%,100%,0)),color-stop(35%,hsla(0,0%,100%,.65)),to(#fff));background:linear-gradient(270deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.65) 35%,#fff);left:5px;padding-left:9pt}.cmp-edit-item-product_carousel .edititemcarousel .splide__arrow[disabled]{opacity:0;z-index:-1}@media(min-width:992px){.cmp-edit-item-product_carousel .edititemcarousel .splide__arrow{display:block;height:78px;margin-top:7px;width:72px}}.cmp-edit-item-product_carousel .edititemcarousel .splide__arrow .svg--next,.cmp-edit-item-product_carousel .edititemcarousel .splide__arrow .svg--prev{background-position:50%;background-size:contain;height:34px;width:34px}.cmp-edit-item-product_carousel .edititemcarousel .splide__arrow .svg--prev{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon--prev.svg)}.cmp-edit-item-product_carousel .edititemcarousel .splide__arrow .svg--next{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon--next.svg)}.cmp-edit-item-product_carousel .edititemcarousel .splide__track{margin:0 5px;position:relative;z-index:0}@media(min-width:768px){.cmp-edit-item-product_carousel{display:block;width:calc(50% - 21px)}}.cmp-edit-item-product_section .cmp-productinformation__title{font-family:proxima-nova,Arial,sans-serif;font-size:21px;font-weight:400;line-height:1.33;padding-bottom:0}.cmp-edit-item-product_section .cmp-sub-category-details-card__swatches{padding:0 4px 8px}.cmp-edit-item-product_section .cmp-sub-category-details-card__swatch-image{height:40px;margin-right:0;width:100%}@media(min-width:768px){.cmp-edit-item-product_section .cmp-sub-category-details-card__swatch-image{height:44px;width:100%}}.cmp-edit-item-product_section .cmp-sub-category-details-card__swatch-wrapper{height:40px;margin:4px;overflow:hidden;width:70px}@media(min-width:768px){.cmp-edit-item-product_section .cmp-sub-category-details-card__swatch-wrapper{height:44px;width:76px}}.cmp-edit-item-product_section .cmp-sub-category-details-card__swatch-wrapper a{height:100%;padding:0}.cmp-edit-item-product_section .cmp-sub-category-details-card__swatch-wrapper.active{border:2px solid #8dc63f}.cmp-edit-item-product_section .cmp-sub-category-details-card__swatch-wrapper.active .cmp-sub-category-details-card__swatch-image{border:none}.cmp-edit-item-product_section .cmp-TrexProductListing__product__quantity{display:block;margin:9pt 0}.cmp-edit-item-product_section .cmp-TrexProductListing__product__quantity form{display:inline-block}@media(min-width:768px){.cmp-edit-item-product_section .cmp-TrexProductListing__product__quantity{border-top:2px solid #b3b3b3;margin-top:9pt;padding-top:24px}}.cmp-edit-item-product_section .cmp-productinformation__dropdown{padding-bottom:13px}.cmp-edit-item-product_section .cmp-button,.cmp-edit-item-product_section .cmp-contentsearch-leftrail--links-item,.cmp-edit-item-product_section .cmp-leftrail--links-item,.cmp-edit-item-product_section .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-edit-item-product_section .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-edit-item-product_section .embed button,.cmp-edit-item-product_section .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-edit-item-product_section .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-edit-item-product_section .fDIvPG,.embed .cmp-edit-item-product_section button,.embed .cmp-edit-item-product_section button.qxyt6u-0.sc-160qg7w-0.fDIvPG{margin:9pt 0;width:100%}.cmp-edit-item-product_section .full-detials-link{display:block;margin:9pt auto;text-align:center;width:100%}@media(min-width:768px){.cmp-edit-item-product_section{padding-left:42px;width:calc(50% + 21px)}.cmp-edit-item-product_section .cmp-TrexCartPage__cartPage__right_container_fixed{background-color:#f8f8f8;max-width:391px;position:fixed;top:53px;z-index:2000}}.cmp-TrexProductList__itemCustom__priceSame .cmp-TrexProductList__itemCustom__price_regular{font-size:18px;font-weight:600;text-decoration:none}.cmp-TrexProductList__itemCustom__priceSame .cmp-TrexProductList__itemCustom__price_discounted{display:none}.cmp-TrexProductListing__product__priceSame .cmp-TrexProductListing__product__price_regular{font-size:18px;font-weight:600;text-decoration:none}@media(min-width:768px){.cmp-TrexProductListing__product__priceSame .cmp-TrexProductListing__product__price_regular{font-size:21px;line-height:1.33}}.cmp-TrexProductListing__product__priceSame .cmp-TrexProductListing__product__price_discounted{display:none}.cmp-TrexWishlistPage__wishlistItem__priceSame .cmp-TrexWishlistPage__wishlistItem__price_regular{font-size:18px;font-weight:600;text-decoration:none}@media(min-width:768px){.cmp-TrexWishlistPage__wishlistItem__priceSame .cmp-TrexWishlistPage__wishlistItem__price_regular{font-size:21px;line-height:1.33}}.cmp-TrexWishlistPage__wishlistItem__priceSame .cmp-TrexWishlistPage__wishlistItem__price_discounted{display:none}@media(min-width:768px){.cmp-TrexCartPage__cartPage__right_container_fixed{background-color:#f8f8f8;max-width:230px;position:fixed;top:53px;z-index:2000}}@media(min-width:992px){.cmp-TrexCartPage__cartPage__right_container_fixed{max-width:270px}}@media(min-width:1200px){.cmp-TrexCartPage__cartPage__right_container_fixed{max-width:390px}}@media(min-width:1600px){.cmp-TrexCartPage__cartPage__right_container_fixed{max-width:450px}}.cmp-TrexAccountInformationPage__editForm__root .cmp-TrexField__fieldIcons__input>input,.signin .cmp-TrexField__fieldIcons__input>input{padding:7px 9pt}.cmp-TrexAddressBookPage__addressCard__editButton:before{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-edit-green.svg)}.cmp-TrexAddressBookPage__addressCard__deleteButton:before{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-trash-green.svg)}.cmp-TrexSignIn__signIn__form .cmp-TrexButton__button__root{background:#00493d;border:1.5px solid #00493d;border-radius:0;color:#fff;display:inline-block;font-size:18px;line-height:1.44;padding:11px 28px;text-align:center;text-decoration:none;text-transform:none;-webkit-transition:background-color .4s,color .4s,border-color .4s ease-in-out;transition:background-color .4s,color .4s,border-color .4s ease-in-out}.cmp-TrexSignIn__signIn__form .cmp-TrexButton__button__root:hover{background-color:#fff;border:1.5px solid #00493d;color:#00493d;text-decoration:none}.cmp-TrexSignIn__signIn__form .cmp-TrexButton__button__root:focus{-webkit-box-shadow:none;box-shadow:none}.sku-separator{display:inline-block;margin:0 8px}.wishlist-edit-modal .cmp-TrexWishlistPage__wishlistItem__quantity{border-top:2px solid #b3b3b3;margin-top:9pt;padding-top:24px}.cmp-TrexCreateAccount__createAccount__passwordMessages .cmp-TrexCreateAccount__createAccount__passwordmessage:before,.cmp-TrexCreateAccount__createAccount__passwordMessages .cmp-TrexOrderConfirmationPage__createAccount__passwordmessage:before,.cmp-TrexCreateAccount__createAccount__passwordMessages .cmp-TrexResetPassword__resetPassword__passwordmessage:before,.cmp-TrexOrderConfirmationPage__createAccount__passwordMessages .cmp-TrexCreateAccount__createAccount__passwordmessage:before,.cmp-TrexOrderConfirmationPage__createAccount__passwordMessages .cmp-TrexOrderConfirmationPage__createAccount__passwordmessage:before,.cmp-TrexOrderConfirmationPage__createAccount__passwordMessages .cmp-TrexResetPassword__resetPassword__passwordmessage:before,.cmp-TrexResetPassword__resetPassword__passwordMessages .cmp-TrexCreateAccount__createAccount__passwordmessage:before,.cmp-TrexResetPassword__resetPassword__passwordMessages .cmp-TrexOrderConfirmationPage__createAccount__passwordmessage:before,.cmp-TrexResetPassword__resetPassword__passwordMessages .cmp-TrexResetPassword__resetPassword__passwordmessage:before{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-check-grey.svg)}.cmp-TrexCreateAccount__createAccount__passwordMessages .cmp-TrexCreateAccount__createAccount__passwordmessage.checked,.cmp-TrexCreateAccount__createAccount__passwordMessages .cmp-TrexOrderConfirmationPage__createAccount__passwordmessage.checked,.cmp-TrexCreateAccount__createAccount__passwordMessages .cmp-TrexResetPassword__resetPassword__passwordmessage.checked,.cmp-TrexOrderConfirmationPage__createAccount__passwordMessages .cmp-TrexCreateAccount__createAccount__passwordmessage.checked,.cmp-TrexOrderConfirmationPage__createAccount__passwordMessages .cmp-TrexOrderConfirmationPage__createAccount__passwordmessage.checked,.cmp-TrexOrderConfirmationPage__createAccount__passwordMessages .cmp-TrexResetPassword__resetPassword__passwordmessage.checked,.cmp-TrexResetPassword__resetPassword__passwordMessages .cmp-TrexCreateAccount__createAccount__passwordmessage.checked,.cmp-TrexResetPassword__resetPassword__passwordMessages .cmp-TrexOrderConfirmationPage__createAccount__passwordmessage.checked,.cmp-TrexResetPassword__resetPassword__passwordMessages .cmp-TrexResetPassword__resetPassword__passwordmessage.checked{color:#00493d}.cmp-TrexCreateAccount__createAccount__passwordMessages .cmp-TrexCreateAccount__createAccount__passwordmessage.checked:before,.cmp-TrexCreateAccount__createAccount__passwordMessages .cmp-TrexOrderConfirmationPage__createAccount__passwordmessage.checked:before,.cmp-TrexCreateAccount__createAccount__passwordMessages .cmp-TrexResetPassword__resetPassword__passwordmessage.checked:before,.cmp-TrexOrderConfirmationPage__createAccount__passwordMessages .cmp-TrexCreateAccount__createAccount__passwordmessage.checked:before,.cmp-TrexOrderConfirmationPage__createAccount__passwordMessages .cmp-TrexOrderConfirmationPage__createAccount__passwordmessage.checked:before,.cmp-TrexOrderConfirmationPage__createAccount__passwordMessages .cmp-TrexResetPassword__resetPassword__passwordmessage.checked:before,.cmp-TrexResetPassword__resetPassword__passwordMessages .cmp-TrexCreateAccount__createAccount__passwordmessage.checked:before,.cmp-TrexResetPassword__resetPassword__passwordMessages .cmp-TrexOrderConfirmationPage__createAccount__passwordmessage.checked:before,.cmp-TrexResetPassword__resetPassword__passwordMessages .cmp-TrexResetPassword__resetPassword__passwordmessage.checked:before{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-checkmark-green.svg)}.cmp-TrexCreateAccount__createAccount__passwordMessages .cmp-TrexCreateAccount__createAccount__passwordmessage.error,.cmp-TrexCreateAccount__createAccount__passwordMessages .cmp-TrexOrderConfirmationPage__createAccount__passwordmessage.error,.cmp-TrexCreateAccount__createAccount__passwordMessages .cmp-TrexResetPassword__resetPassword__passwordmessage.error,.cmp-TrexOrderConfirmationPage__createAccount__passwordMessages .cmp-TrexCreateAccount__createAccount__passwordmessage.error,.cmp-TrexOrderConfirmationPage__createAccount__passwordMessages .cmp-TrexOrderConfirmationPage__createAccount__passwordmessage.error,.cmp-TrexOrderConfirmationPage__createAccount__passwordMessages .cmp-TrexResetPassword__resetPassword__passwordmessage.error,.cmp-TrexResetPassword__resetPassword__passwordMessages .cmp-TrexCreateAccount__createAccount__passwordmessage.error,.cmp-TrexResetPassword__resetPassword__passwordMessages .cmp-TrexOrderConfirmationPage__createAccount__passwordmessage.error,.cmp-TrexResetPassword__resetPassword__passwordMessages .cmp-TrexResetPassword__resetPassword__passwordmessage.error{color:#ad2b26}.cmp-TrexCreateAccount__createAccount__passwordMessages .cmp-TrexCreateAccount__createAccount__passwordmessage.error:before,.cmp-TrexCreateAccount__createAccount__passwordMessages .cmp-TrexOrderConfirmationPage__createAccount__passwordmessage.error:before,.cmp-TrexCreateAccount__createAccount__passwordMessages .cmp-TrexResetPassword__resetPassword__passwordmessage.error:before,.cmp-TrexOrderConfirmationPage__createAccount__passwordMessages .cmp-TrexCreateAccount__createAccount__passwordmessage.error:before,.cmp-TrexOrderConfirmationPage__createAccount__passwordMessages .cmp-TrexOrderConfirmationPage__createAccount__passwordmessage.error:before,.cmp-TrexOrderConfirmationPage__createAccount__passwordMessages .cmp-TrexResetPassword__resetPassword__passwordmessage.error:before,.cmp-TrexResetPassword__resetPassword__passwordMessages .cmp-TrexCreateAccount__createAccount__passwordmessage.error:before,.cmp-TrexResetPassword__resetPassword__passwordMessages .cmp-TrexOrderConfirmationPage__createAccount__passwordmessage.error:before,.cmp-TrexResetPassword__resetPassword__passwordMessages .cmp-TrexResetPassword__resetPassword__passwordmessage.error:before{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-error.svg)}.cmp-TrexField__fieldIcons__after .cmp-TrexButton__button__root{background:transparent;border:none;border-radius:0;display:inline-block;padding:0;text-decoration:none;text-transform:none}.cmp-TrexField__fieldIcons__after .cmp-TrexButton__button__root .cmp-TrexButton__button__content{display:block}.cmp-edit-item-product_carousel .cmp-mediacarousel__mainimage-container{width:100%}.cmp-TrexCreateAccount__createAccount__subscribe .cmp-TrexCheckbox__checkbox__root,.cmp-TrexCreateAccount__createAccount__termsandcondition .cmp-TrexCheckbox__checkbox__root{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cmp-TrexMiniCart__miniCartCustom__body .cmp-TrexProductList__quantityCustom__root .cmp-TrexField__fieldIcons__input>input{padding:1px 4px}.cmp-TrexCartPage__cartPage__items_container .cmp-TrexLoadingIndicator__indicator__loader_circle,.cmp-TrexWishlistPage__wishlist__root .cmp-TrexLoadingIndicator__indicator__loader_circle{margin:60px auto 0}.cmp-TrexShippingInformation__shippingInformation__root .cmp-TrexLoadingIndicator__indicator__loader_circle{margin:10px auto 0}@media(min-width:768px){.cmp-TrexCheckoutPage__checkoutPage__right_container_fixed{background-color:#f8f8f8;max-width:324px;position:fixed;top:53px;z-index:2000}}@media(min-width:1200px){.cmp-TrexCheckoutPage__checkoutPage__right_container_fixed{max-width:390px}}@media(min-width:1600px){.cmp-TrexCheckoutPage__checkoutPage__right_container_fixed{max-width:450px}}input[type=password]::-ms-clear,input[type=password]::-ms-reveal{display:none}.cmp-TrexCreateAccount__createAccount__submitButton.disabled,.cmp-button.disabled,.disabled.cmp-contentsearch-leftrail--links-item,.disabled.cmp-leftrail--links-item,.embed #crl8-homepage-multisize-grid .disabled.jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .disabled.fDIvPG,.embed button.disabled,.embed button.disabled.qxyt6u-0.sc-160qg7w-0.fDIvPG{pointer-events:none}.cmp-TrexCouponCode__couponCode__entryForm .cmp-TrexField__field__label,.cmp-TrexCouponCode__couponCode__entryFormError .cmp-TrexField__field__label{font-weight:600}.cmp-TrexCouponCode__couponCode__entryForm .cmp-TrexField__message__root,.cmp-TrexCouponCode__couponCode__entryFormError .cmp-TrexField__message__root{color:red;display:none;font-size:14px}.cmp-TrexCouponCode__couponCode__entryForm .cmp-TrexField__message__root:before,.cmp-TrexCouponCode__couponCode__entryFormError .cmp-TrexField__message__root:before{content:""}@media(min-width:768px){.cmp-TrexCouponCode__couponCode__entryForm .cmp-TrexField__field__root,.cmp-TrexCouponCode__couponCode__entryFormError .cmp-TrexField__field__root{margin-bottom:8px!important;width:80%!important}.cmp-TrexCouponCode__couponCode__entryForm .cmp-TrexField__field__root .cmp-TrexButton__button__root_normalPriority.cmp-TrexButton__button__root.cmp-Trexcomponents__clickable__root,.cmp-TrexCouponCode__couponCode__entryFormError .cmp-TrexField__field__root .cmp-TrexButton__button__root_normalPriority.cmp-TrexButton__button__root.cmp-Trexcomponents__clickable__root{padding:8px 28px;width:30%!important}}.cmp-TrexCouponCode__couponCode__entryFormError .cmp-TrexField__message__root{display:block}.cmp-TrexOrderSummary__orderSummary__root .cmp-coupon-applied{font-weight:500}.cmp-TrexOrderSummary__orderSummary__root .cmp-TrexCouponCode__couponCode__removeButton.cmp-TrexLinkButton__linkButton__root.cmp-Trexcommerce__clickable__root{border:none;border-radius:9pt;font-size:14px;margin-bottom:9pt;text-decoration:none}.cmp-TrexOrderSummary__orderSummary__root .cmp-TrexCouponCode__couponCode__removeButton.cmp-TrexLinkButton__linkButton__root.cmp-Trexcommerce__clickable__root:after{content:"x";font-size:10px;font-weight:900;margin-left:0;padding:0 0 4px 4px}.cmp-TrexContactInformation__contactInformation__rootinfo .cmp-TrexContactInformation__contactInformation__checkboxlabel .cmp-TrexCheckbox__checkbox__label p{margin:2px 0 0}.shipping-method-Descriptions{margin-left:-36px;padding-top:9pt}@media(min-width:768px){.shipping-method-Descriptions{margin-left:0}}.shipping-method-Descriptions p{font-size:14px;font-weight:400;line-height:1.42;margin:0}@media(min-width:768px){.shipping-method-Descriptions p{line-height:1.57}}.cmp-contactconiergemodal .cmp-modal__dialog{max-width:840px}@media(max-width:768px){.cmp-contactconiergemodal .cmp-modal__dialog{width:95%}}.cmp-contactconiergemodal .cmp-modal__body{max-height:95vh;padding:36px 24px 24px}@media(min-width:768px){.cmp-contactconiergemodal .cmp-modal__body{max-height:80vh;padding:3pc 75pt}}.cmp-contactconiergemodal .cmp-modal__close:after,.cmp-contactconiergemodal .cmp-modal__close:before{background-color:#b3b3b3;height:1px;width:28px}@media(max-width:768px){.cmp-contactconiergemodal .cmp-modal__close{right:9pt;top:14px}}.cmp-contactconiergemodal__title{font-family:utopia-std-display,serif;font-size:20px;font-weight:400;letter-spacing:8px;line-height:34px;margin-bottom:1pc;text-align:center;text-transform:uppercase}@media(max-width:768px){.cmp-contactconiergemodal__title{font-size:1pc;line-height:28px;margin-bottom:9pt}}.cmp-contactconiergemodal__description{font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-weight:300;letter-spacing:1.5px;line-height:normal;margin-bottom:4px;text-align:center}.cmp-contactconiergemodal__description div{font-size:14px}.cmp-contactconiergemodal__description p{margin-bottom:0;text-align:center}.cmp-contactconiergemodal__description a,.cmp-contactconiergemodal__description p{font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-weight:300;letter-spacing:1.5px;line-height:normal}.cmp-contactconiergemodal__description a{font-weight:700;text-decoration:none}@media(min-width:768px){.cmp-contactconiergemodal__description{font-size:18px;line-height:28px;margin-bottom:36px}.cmp-contactconiergemodal__description a,.cmp-contactconiergemodal__description p{font-size:18px;line-height:28px}}.cmp-contactconiergemodal__form-field{margin-bottom:4px}.cmp-contactconiergemodal__form-field .cmp__input .select2,.cmp-contactconiergemodal__form-field .cmp__input input:not([type=radio],[type=checkbox],[type=range]){border:1px solid #b3b3b3;border-radius:2px;color:#333;font-size:14px;font-weight:300;line-height:1.44;margin:4px 0;padding:8px 1pc;width:100%}.cmp-contactconiergemodal__form-field .cmp__input .select2:focus,.cmp-contactconiergemodal__form-field .cmp__input input:not([type=radio],[type=checkbox],[type=range]):focus{border:1px solid #b3b3b3;-webkit-box-shadow:none;box-shadow:none;outline:none}.cmp-contactconiergemodal__form-field .cmp__input .select2:disabled,.cmp-contactconiergemodal__form-field .cmp__input input:not([type=radio],[type=checkbox],[type=range]):disabled{border:1px solid #b3b3b3}.cmp-contactconiergemodal__form-field .cmp__input .select2:disabled .cmp__input-label,.cmp-contactconiergemodal__form-field .cmp__input input:not([type=radio],[type=checkbox],[type=range]):disabled .cmp__input-label{color:#b3b3b3}@media(min-width:768px){.cmp-contactconiergemodal__form-field .cmp__input .select2,.cmp-contactconiergemodal__form-field .cmp__input input:not([type=radio],[type=checkbox],[type=range]){font-size:18px;padding:10px 1pc}}.cmp-contactconiergemodal__form-field .cmp__input textarea{border:1px solid #b3b3b3;border-radius:2px;color:#333;font-size:14px;font-weight:300;line-height:1.44;margin:4px 0;padding:8px 1pc;width:100%}.cmp-contactconiergemodal__form-field .cmp__input textarea:focus{border:1px solid #b3b3b3;-webkit-box-shadow:none;box-shadow:none;outline:none}.cmp-contactconiergemodal__form-field .cmp__input textarea:disabled{border:1px solid #b3b3b3}.cmp-contactconiergemodal__form-field .cmp__input textarea:disabled .cmp__input-label{color:#b3b3b3}@media(min-width:768px){.cmp-contactconiergemodal__form-field .cmp__input textarea{font-size:18px;padding:10px 1pc}.cmp-contactconiergemodal__form-field{margin-bottom:8px;width:48%}.cmp-contactconiergemodal__form-field:last-child{width:100%}.cmp-contactconiergemodal__form{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}}.cmp-contactconiergemodal .cmp-button,.cmp-contactconiergemodal .cmp-contentsearch-leftrail--links-item,.cmp-contactconiergemodal .cmp-leftrail--links-item,.cmp-contactconiergemodal .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-contactconiergemodal .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-contactconiergemodal .embed button,.cmp-contactconiergemodal .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-contactconiergemodal .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-contactconiergemodal .fDIvPG,.embed .cmp-contactconiergemodal button,.embed .cmp-contactconiergemodal button.qxyt6u-0.sc-160qg7w-0.fDIvPG{background:#333;border:1.5px solid #333;color:#fff;font-weight:300;width:100%}.cmp-contactconiergemodal .cmp-button:hover,.cmp-contactconiergemodal .cmp-contentsearch-leftrail--links-item:hover,.cmp-contactconiergemodal .cmp-leftrail--links-item:hover,.cmp-contactconiergemodal .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0:hover,.cmp-contactconiergemodal .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG:hover,.cmp-contactconiergemodal .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG:hover,.cmp-contactconiergemodal .embed button:hover,.embed #crl8-homepage-multisize-grid .cmp-contactconiergemodal .jRNpsV.qxyt6u-0:hover,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-contactconiergemodal .fDIvPG:hover,.embed .cmp-contactconiergemodal button.qxyt6u-0.sc-160qg7w-0.fDIvPG:hover,.embed .cmp-contactconiergemodal button:hover{background:#fff;border:1.5px solid #333;color:#333}.cmp-contactconiergemodal__policy{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:14px;line-height:1.43;margin-bottom:24px}.cmp-contactconiergemodal__policy div{font-size:14px}.cmp-contactconiergemodal__policy p{font-size:14px;line-height:1.43;margin-bottom:0}@media(min-width:768px){.cmp-contactconiergemodal__policy{margin-bottom:36px}}.cmp-contactconiergemodal .select2-container{width:100%!important}.cmp-contactconiergemodal .select2-container .select2-selection{margin:4px 0;padding:8px 9pt}@media(min-width:768px){.cmp-contactconiergemodal .select2-container .select2-selection{margin:0;padding:13px 9pt}}.cmp-contactconiergemodal .select2-container .select2-selection__arrow{height:52px!important}.cmp-contactconiergemodal .select2-container .select2-selection__rendered{font-size:14px!important;font-weight:300!important}@media(min-width:768px){.cmp-contactconiergemodal .select2-container .select2-selection__rendered{font-size:18px!important}}.cmp-contactform__form-description div{font-size:14px}.cmp-contactform--page>.cmp-container{padding:40px 15px}.cmp-contactform--page .cmp-title__text{color:#333}.cmp-contactform__form{font-family:proxima-nova,Arial,sans-serif}@media(min-width:992px){.cmp-contactform__form{width:80%}}.cmp-contactform__form .cmp-contactform__fields [class*=cmp__] input,.cmp-contactform__form .cmp-contactform__fields [class*=cmp__] select,.cmp-contactform__form .cmp-contactform__fields [class*=cmp__] textarea{color:#333;font-size:18px;line-height:1.44;padding:7px 9pt}.cmp-contactform__form .cmp-contactform__fields .cmp__input,.cmp-contactform__form .cmp-contactform__fields .cmp__select,.cmp-contactform__form .cmp-contactform__fields .cmp__textarea,.cmp-contactform__form .cmp-contactform__fields-declaration{margin-bottom:1pc}.cmp-contactform__form .cmp-contactform__fields label{color:#333;font-size:14px;line-height:1.43}.cmp-contactform__form .cmp-contactform__fields .cmp-contactform__fields-declaration .cmp__checkbox{float:left;height:30px;margin-right:5px;position:relative;top:5px;width:30px}.cmp-contactform__form .cmp-contactform__fields .cmp-contactform__fields-declaration p{color:#333;font-size:14px;line-height:1.43;padding-left:35px}.cmp-contactform__form-completed{margin-top:25px}.cmp-contactform__input{width:100%}.cmp-contactform__fields-required{color:#000;margin-bottom:10px}.cmp-contactform__fields .cmp__input input:not([type=radio],[type=checkbox],[type=range]):focus{padding-right:30px}.container.carmen-johnston-main-padding{padding:0 7.2vw}.container.hide{display:none}.container .cmp-container__background--white{background-color:#fff}.container .cmp-container__background--spruce{background-color:#00493d}.container.margin-top-and-bottom-2-percent{margin-bottom:2%;margin-top:2%}.container.margin-top-2-percent{margin-top:2%}.container.margin-top-5-percent{margin-top:5%}.container.margin-bottom-2-percent{margin-bottom:2%}.container.padding-left-7-percent{padding:7%}@media(max-width:768px){.container.padding-left-7-percent{padding:3% 7%}}.container.cmp-container__padding-percent--1{padding:1%}.container.cmp-container__padding-percent--48{padding:3pc}.container.cmp-container__padding-top--xlarge{padding-top:50px}@media(min-width:768px){.container.cmp-container__padding-top--xlarge{padding-top:75pt}}.container.cmp-container__padding-top--large{padding-top:40px}@media(min-width:768px){.container.cmp-container__padding-top--large{padding-top:5pc}}.container.cmp-container__padding-top--medium{padding-top:30px}@media(min-width:768px){.container.cmp-container__padding-top--medium{padding-top:60px}}.container.cmp-container__padding-top--small{padding-top:20px}@media(min-width:768px){.container.cmp-container__padding-top--small{padding-top:40px}}.container.cmp-container__padding-top--xsmall{padding-top:20px}.container.cmp-container__padding-bottom--xlarge{padding-bottom:50px}@media(min-width:768px){.container.cmp-container__padding-bottom--xlarge{padding-bottom:75pt}}.container.cmp-container__padding-bottom--large{padding-bottom:40px}@media(min-width:768px){.container.cmp-container__padding-bottom--large{padding-bottom:5pc}}.container.cmp-container__padding-bottom--medium{padding-bottom:30px}@media(min-width:768px){.container.cmp-container__padding-bottom--medium{padding-bottom:60px}}.container.cmp-container__padding-bottom--small{padding-bottom:20px}@media(min-width:768px){.container.cmp-container__padding-bottom--small{padding-bottom:40px}}.container.cmp-container__padding-bottom--xsmall{padding-bottom:20px}.container.cmp-container__padding-left--xlarge{padding-left:50px}@media(min-width:768px){.container.cmp-container__padding-left--xlarge{padding-left:75pt}}.container.cmp-container__padding-left--large{padding-left:40px}@media(min-width:768px){.container.cmp-container__padding-left--large{padding-left:5pc}}.container.cmp-container__padding-left--medium{padding-left:30px}@media(min-width:768px){.container.cmp-container__padding-left--medium{padding-left:60px}}.container.cmp-container__padding-left--small{padding-left:20px}@media(min-width:768px){.container.cmp-container__padding-left--small{padding-left:40px}}.container.cmp-container__padding-left--xsmall{padding-left:20px}.container.cmp-container__padding-right--xlarge{padding-right:50px}@media(min-width:768px){.container.cmp-container__padding-right--xlarge{padding-right:75pt}}.container.cmp-container__padding-right--large{padding-right:40px}@media(min-width:768px){.container.cmp-container__padding-right--large{padding-right:5pc}}.container.cmp-container__padding-right--medium{padding-right:30px}@media(min-width:768px){.container.cmp-container__padding-right--medium{padding-right:60px}}.container.cmp-container__padding-right--small{padding-right:20px}@media(min-width:768px){.container.cmp-container__padding-right--small{padding-right:40px}}.container.cmp-container__padding-right--xsmall{padding-right:20px}.container.align-all-center,.container.align-all-center>.cmp-container>.aem-Grid{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}@media(max-width:768px){.container.align-all-center.tablet-flex-wrap>.cmp-container>.aem-Grid{-ms-flex-wrap:wrap;flex-wrap:wrap}}.container.align-all-center.space-between>.cmp-container>.aem-Grid{-ms-flex-pack:distribute;justify-content:space-around}.container.align-all-center-2 .aem-Grid{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.container.additional-product,.container.text-align-center{text-align:center}@media(min-width:768px){.container.additional-product{text-align:left}}.container.additional-product .cmp-title__text{font-size:21px;font-weight:600;letter-spacing:-.12px;line-height:1.33;margin-top:60px}@media(min-width:768px){.container.additional-product .cmp-title__text{font-size:2pc;font-weight:400;letter-spacing:-.18px;line-height:1.25}}.container.additional-product .cmp-category-card-title{font-size:24px}.container.button-align-center .cmp-container{padding-top:2pc}.container.button-align-center .cmp-container .button.aem-GridColumn:not(.cmp-center-align,.cmp-inspiration) a{margin:0 auto;max-width:100%;text-align:center;width:auto!important}.container #influencer-submission .text #giveaway-rules p{margin-right:17%}.container #influencer-submission .cmp__input-required-text{display:none}.container #influencer-submission .cmp__input-required-text.requiredmessage{display:block}.container #influencer-submission .cmp__input-required-text.requiredmessage.options{width:-webkit-max-content;width:-moz-max-content;width:max-content}.cmp-container{width:100%}.cmp-container--padding-sides .cmp-container{padding:0 15px}.hide{display:none}.cmp-center-align{text-align:center}@media(max-width:768px){.cmp-center-align.tablet-flex-wrap>.cmp-container>.aem-Grid{-ms-flex-wrap:wrap;flex-wrap:wrap}}.cmp-center-align .aem-Grid{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.cmp-center-align .aem-Grid .newpar{min-width:135px}@media(max-width:992px){.cmp-container-scrollableiconlist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;width:auto}}.cmp-container-scrollableiconlist::-webkit-scrollbar{display:none}.cmp-contentsearch{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:992px){.cmp-contentsearch{padding:0 15.4%}}.cmp-contentsearch__tools{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 15px 30px;width:100%}.cmp-contentsearch__tools-label{color:#00493d;font-family:proxima-nova,Arial,sans-serif;font-size:1pc;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:1px;line-height:1.31;margin-right:26px;text-align:center}@media(min-width:768px){.cmp-contentsearch__tools-label{margin-right:1pc}}.cmp-contentsearch__tools-label a{text-decoration:none}.cmp-contentsearch__tools-label a:hover{color:#00493d}.cmp-contentsearch__tools-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}.cmp-contentsearch__tools-list-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1.5px solid #8dc63f;border-radius:19.5px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:8px;padding:4px 1pc}.cmp-contentsearch__tools-list-item p{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:1pc;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.38;margin:0;padding:0}.cmp-contentsearch__tools-list-item a{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-close-black.png);background-repeat:no-repeat;background-size:contain;content:"";height:14px;margin-left:7px;width:14px}@media(min-width:768px){.cmp-contentsearch__tools-list-item a{margin-left:7px}.cmp-contentsearch__tools-list-item{margin-right:1pc}.cmp-contentsearch__tools{padding-bottom:3pc;padding-top:24px}}@media(max-width:768px){.cmp-contentsearch__tools{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.cmp-contentsearch__left{width:100%}@media(min-width:768px){.cmp-contentsearch__left{padding-right:24px;width:25%}}@media(max-width:768px){.cmp-contentsearch__left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0 15px}}.cmp-contentsearch__right{width:100%}@media(min-width:768px){.cmp-contentsearch__right{padding-left:24px;width:75%}}@media(max-width:768px){.cmp-contentsearch__right{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.cmp-contentsearch__controls{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:0 15px 9pt}.cmp-contentsearch__controls-label{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:18px;line-height:1.44}@media(min-width:768px){.cmp-contentsearch__controls-label{font-size:21px;line-height:1.38}}.cmp-contentsearch__controls-dropdown{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:768px){.cmp-contentsearch__controls-dropdown{display:none}}.cmp-contentsearch__controls-dropdown-label{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:18px;margin-right:1pc}.cmp-contentsearch__controls-dropdown select{width:242px}@media(min-width:768px){.cmp-contentsearch__controls{padding:0 0 1pc}}.cmp-contentsearch__result-dropdown label{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:14px;line-height:1.43;padding-right:10px}.cmp-contentsearch__result-dropdown select{width:184px}.cmp-contentsearch__result-container{display:block}.cmp-contentsearch__result-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;border-bottom:1px solid #d9d9d9;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px;padding-bottom:20px}@media(min-width:768px){.cmp-contentsearch__result-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.cmp-contentsearch__result-text{-webkit-box-flex:1;-ms-flex:1;flex:1}.cmp-contentsearch__result-date{color:#555;font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;line-height:1.29;padding-bottom:5px;text-transform:uppercase}@media(min-width:768px){.cmp-contentsearch__result-date{font-size:1pc;line-height:1.38}}.cmp-contentsearch__result-title{color:#00493d;font-family:proxima-nova,Arial,sans-serif;font-size:21px;line-height:1.33;padding:5px 0}@media(min-width:768px){.cmp-contentsearch__result-title{font-size:2pc;line-height:1.25;padding:0 0 10px}}.cmp-contentsearch__result-title a{text-decoration:none}.cmp-contentsearch__result-link{color:#00493d;font-family:proxima-nova,Arial,sans-serif;line-height:1.33;padding:5px 0;text-decoration:none}@media(min-width:768px){.cmp-contentsearch__result-link{line-height:1.25;padding:0 0 10px}}.cmp-contentsearch__result-link:hover{color:#00493d}.cmp-contentsearch__result-summary{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:1pc;line-height:1.38;padding:5px 0}@media(min-width:768px){.cmp-contentsearch__result-summary{font-size:18px;line-height:1.44;padding:10px 0}}.cmp-contentsearch__result-summary p{margin-bottom:10px}@media(min-width:768px){.cmp-contentsearch__result-summary p{margin-bottom:20px}}.cmp-contentsearch__result-readmore{color:#00493d;font-family:proxima-nova,Arial,sans-serif;font-size:1pc;font-weight:600;letter-spacing:1px;line-height:1.31;text-align:center;text-decoration:none;text-transform:uppercase}@media(min-width:768px){.cmp-contentsearch__result-readmore{font-size:18px;line-height:1.33}}.cmp-contentsearch__result-readmore:hover{color:#00493d}.cmp-contentsearch__result-showresulttext{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:21px;font-weight:600;line-height:1.33;margin-bottom:24px;margin-top:40px}@media(min-width:768px){.cmp-contentsearch__result-showresulttext{margin-top:2pc}}.cmp-contentsearch__result-image{margin-top:10px;width:100%}@media(min-width:768px){.cmp-contentsearch__result-image{height:196px;margin-left:40px;margin-top:0;width:17pc}}.cmp-contentsearch__result-button-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.cmp-contentsearch__result-pager{color:#111;font-size:18px;padding:30px}.cmp-contentsearch__result-pager-next-btn{margin-left:20px;text-decoration:none}.cmp-contentsearch__result-pager-next-btn.disabled{cursor:default;opacity:.3}.cmp-contentsearch__result-pager-next-btn img{-webkit-transform:scale(-1);transform:scale(-1);width:40px}.cmp-contentsearch__result-pager-prev-btn{margin-right:20px;text-decoration:none}.cmp-contentsearch__result-pager-prev-btn.disabled{cursor:default;opacity:.3}.cmp-contentsearch__result-pager-prev-btn img{width:40px}.cmp-contentsearch__result-pager-text{padding:0 5px}.cmp-contentsearch__result-pager-input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;text-align:center;width:45px}.cmp-contentsearch__result-pager-input ::-webkit-outer-spin-button,.cmp-contentsearch__result-pager-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media(min-width:768px){.cmp-contentsearch--hide-facets .cmp-contentsearch__right{padding-left:0;width:100%}}.cmp-contentsearch .cmp-button__filtersort{padding-bottom:10px;padding-top:10px}@media(min-width:768px){.cmp-contentsearch .cmp-button__filtersort{display:none}}.cmp-contentsearch .hidden{display:none!important}.cmp-container--equal-height{overflow:hidden}.cmp-container--equal-height .cmp-container{width:100%}.cmp-container--equal-height .cmp-container>div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cmp-conversion-ctas-item--sample{background-color:#f8f8f8;height:100%;text-align:center;-webkit-transition:background-color .4s,color .4s ease-in-out;transition:background-color .4s,color .4s ease-in-out}.cmp-conversion-ctas-item--sample .svg{-webkit-transition:-webkit-filter .4s ease-in-out;transition:-webkit-filter .4s ease-in-out;transition:filter .4s ease-in-out;transition:filter .4s ease-in-out,-webkit-filter .4s ease-in-out}.cmp-conversion-ctas-item--sample:hover{background-color:#00493d;color:#fff}.cmp-conversion-ctas-item--sample:hover .svg{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.cmp-conversion-ctas-item--sample:hover h2,.cmp-conversion-ctas-item--sample:hover h3{color:#fff;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.cmp-conversion-ctas-item--sample-image .cmp-image__image{margin:auto;max-height:163px;max-width:489px}@media(min-width:768px){.cmp-conversion-ctas-item--sample-image .cmp-image__image{max-height:163px;max-width:489px}}.cmp-conversion-ctas-item--sample a{display:block;text-decoration:none}.cmp-conversion-ctas-item--sample a h2,.cmp-conversion-ctas-item--sample a h3{color:#00493d;float:none;font-family:proxima-nova,Arial,sans-serif;margin:0;padding:0;text-align:center;text-transform:none;-webkit-transition:color .4s ease-in-out;transition:color .4s ease-in-out}.cmp-conversion-ctas-item--sample a h2{font-size:3pc;font-weight:300;line-height:1.13;padding-bottom:9pt}@media(min-width:768px){.cmp-conversion-ctas-item--sample a h2{font-size:60px;font-weight:300;line-height:1.3;padding-bottom:0}}.cmp-conversion-ctas-item--sample a h3{font-size:14px;font-weight:700;letter-spacing:1px;padding-bottom:30px;text-decoration:underline;text-decoration-thickness:2px;text-transform:uppercase;text-underline-offset:6px;-webkit-transition:color .4s ease-in-out,-webkit-text-decoration .4s ease-in-out;transition:color .4s ease-in-out,-webkit-text-decoration .4s ease-in-out;transition:color .4s ease-in-out,text-decoration .4s ease-in-out;transition:color .4s ease-in-out,text-decoration .4s ease-in-out,-webkit-text-decoration .4s ease-in-out}.cmp-conversion-ctas-item--sample a h3,.cmp-conversion-ctas-item--sample a h3:hover{-webkit-text-decoration-color:#00493d;text-decoration-color:#00493d}@media(min-width:768px){.cmp-conversion-ctas-item--sample a h3{padding-bottom:20px}.cmp-conversion-ctas-item--sample{padding:30px 0 10px}}.cmp-conversion-ctas-item--action{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#f8f8f8;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;-webkit-transition:background-color .4s,color .4s ease-in-out;transition:background-color .4s,color .4s ease-in-out}.cmp-conversion-ctas-item--action .svg{-webkit-transition:-webkit-filter .4s ease-in-out;transition:-webkit-filter .4s ease-in-out;transition:filter .4s ease-in-out;transition:filter .4s ease-in-out,-webkit-filter .4s ease-in-out}.cmp-conversion-ctas-item--action:hover{background-color:#00493d;cursor:pointer}.cmp-conversion-ctas-item--action:hover h3{color:#fff}.cmp-conversion-ctas-item--action:hover .svg{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.cmp-conversion-ctas-item--action a{height:100%;padding-bottom:40px;padding-top:5pc;width:100%}@media(min-width:768px){.cmp-conversion-ctas-item--action a{padding-bottom:50px;padding-top:98px}}.cmp-conversion-ctas-item--action-inner{display:block;text-align:center;text-decoration:none}.cmp-conversion-ctas-item--action-inner h3{color:#00493d;font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:1px;line-height:1.33;margin:0;padding:0 20px;text-align:center;text-decoration:underline!important;-webkit-text-decoration-color:#00493d;text-decoration-color:#00493d;text-decoration-thickness:2px!important;text-transform:uppercase;text-underline-offset:6px;-webkit-transition:color .4s ease-in-out,-webkit-text-decoration .4s ease-in-out!important;transition:color .4s ease-in-out,-webkit-text-decoration .4s ease-in-out!important;transition:color .4s ease-in-out,text-decoration .4s ease-in-out!important;transition:color .4s ease-in-out,text-decoration .4s ease-in-out,-webkit-text-decoration .4s ease-in-out!important}.cmp-conversion-ctas-item--action-inner h3:hover{-webkit-text-decoration-color:#00493d!important;text-decoration-color:#00493d!important}@media(min-width:768px){.cmp-conversion-ctas-item--action-inner h3{font-size:1pc}}.cmp-conversion-ctas-item--action-image{margin-bottom:27px}.cmp-conversion-ctas-item--action-image img{max-height:86px;max-width:84px}@media(min-width:768px){.cmp-conversion-ctas-item--action-image img{max-height:98px;max-width:137px}.cmp-conversion-ctas-item--action-image{margin-bottom:40px}}.cmp-conversion-ctas-item.right-border{position:relative}.cmp-conversion-ctas-item.right-border:after{border-right:1px solid #333;bottom:50px;content:"";display:block;position:absolute;right:0;top:50px}@media(min-width:768px){.cmp-conversion-ctas{height:100%}}@media(max-width:768px){.conversion-cta.aem-GridColumn--default--none.aem-GridColumn--phone--none.aem-GridColumn--phone--6{width:50%!important}}.cmp-experiencefragment--conversion-cta .conversion-cta:first-of-type a{height:100%;padding:20px 10px}.cc-window{border:1px solid #b3b3b3;border-bottom:3px solid #00483c;opacity:1;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.cc-animate.cc-revoke.cc-top{-webkit-transform:translateY(-2em);transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{-webkit-transform:translateY(2em);transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{-webkit-transform:translateY(0);transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;-webkit-transition:max-height 1s;transition:max-height 1s}.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:1pc;line-height:1.5em;overflow:hidden;position:fixed;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:24em;padding:2em}.cc-window.cc-banner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:1em 1.8em;width:100%}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{color:#00483c;display:inline-block;opacity:.8;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{border-style:solid;border-width:2px;display:block;font-size:.9em;font-weight:700;padding:.4em .8em;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;font-size:1.6em;line-height:.75;opacity:.9;position:absolute;right:.5em;top:.5em}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{border-bottom-left-radius:.5em;border-bottom-right-radius:.5em;left:3em;top:0}.cc-revoke.cc-bottom{border-top-left-radius:.5em;border-top-right-radius:.5em;bottom:0;left:3em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{left:unset;right:3em}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.cc-window.cc-banner{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{bottom:0;left:0;right:0}.cc-banner .cc-message{-webkit-box-flex:1;display:block;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:1em;max-width:100%}.cc-compliance{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-line-pack:justify;align-content:space-between;align-items:center;display:-ms-flexbox;display:-webkit-box;display:flex}.cc-floating .cc-compliance>.cc-btn{-webkit-box-flex:1;-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px)and (orientation:portrait),screen and (max-width:736px)and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;-webkit-box-align:unset;align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}.cc-floating.cc-theme-classic{padding:1.2em}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{-webkit-box-flex:0;display:inline;-ms-flex:none;flex:none;text-align:center}.cc-theme-classic .cc-btn{text-decoration:none}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{height:100%;margin:0;padding:.8em 1.8em}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}.cmp-cost-calculator-two .cmp-intro-page{position:relative}@media(min-width:768px){.cmp-cost-calculator-two .cmp-intro-page{margin-bottom:-2%}}.cmp-cost-calculator-two .cmp-intro-page__img{min-height:620px;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:768px){.cmp-cost-calculator-two .cmp-intro-page__img{min-height:580px}}.cmp-cost-calculator-two .cmp-intro-page__contents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0}.cmp-cost-calculator-two .cmp-intro-page__contents-wrapper{background-color:#fff;margin:auto;padding:36px 50px;text-align:center;width:85%}.cmp-cost-calculator-two .cmp-intro-page__contents-wrapper .cmp-button,.cmp-cost-calculator-two .cmp-intro-page__contents-wrapper .cmp-contentsearch-leftrail--links-item,.cmp-cost-calculator-two .cmp-intro-page__contents-wrapper .cmp-leftrail--links-item,.cmp-cost-calculator-two .cmp-intro-page__contents-wrapper .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-cost-calculator-two .cmp-intro-page__contents-wrapper .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-cost-calculator-two .cmp-intro-page__contents-wrapper .embed button,.cmp-cost-calculator-two .cmp-intro-page__contents-wrapper .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-cost-calculator-two .cmp-intro-page__contents-wrapper .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-cost-calculator-two .cmp-intro-page__contents-wrapper .fDIvPG,.embed .cmp-cost-calculator-two .cmp-intro-page__contents-wrapper button,.embed .cmp-cost-calculator-two .cmp-intro-page__contents-wrapper button.qxyt6u-0.sc-160qg7w-0.fDIvPG{font-size:18px;font-weight:400;margin-top:1pc;padding:11px 0;width:100%}@media(min-width:992px){.cmp-cost-calculator-two .cmp-intro-page__contents-wrapper .cmp-button,.cmp-cost-calculator-two .cmp-intro-page__contents-wrapper .cmp-contentsearch-leftrail--links-item,.cmp-cost-calculator-two .cmp-intro-page__contents-wrapper .cmp-leftrail--links-item,.cmp-cost-calculator-two .cmp-intro-page__contents-wrapper .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-cost-calculator-two .cmp-intro-page__contents-wrapper .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-cost-calculator-two .cmp-intro-page__contents-wrapper .embed button,.cmp-cost-calculator-two .cmp-intro-page__contents-wrapper .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-cost-calculator-two .cmp-intro-page__contents-wrapper .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-cost-calculator-two .cmp-intro-page__contents-wrapper .fDIvPG,.embed .cmp-cost-calculator-two .cmp-intro-page__contents-wrapper button,.embed .cmp-cost-calculator-two .cmp-intro-page__contents-wrapper button.qxyt6u-0.sc-160qg7w-0.fDIvPG{margin:9pt 9pt 0;width:40%}}@media(min-width:768px){.cmp-cost-calculator-two .cmp-intro-page__contents-wrapper{margin-right:12%;max-width:651px;padding:35px 40px;width:45%}}@media(min-width:992px){.cmp-cost-calculator-two .cmp-intro-page__contents-wrapper{padding:54px 60px}}.cmp-cost-calculator-two .cmp-intro-page__headline{font-size:28px;letter-spacing:-.16px;line-height:1.29;text-align:center}@media(min-width:768px){.cmp-cost-calculator-two .cmp-intro-page__headline{font-size:2pc;font-weight:400;letter-spacing:-.18px;line-height:1.25;margin-bottom:5px}}@media(min-width:1200px){.cmp-cost-calculator-two .cmp-intro-page__headline{font-size:40px;font-weight:400;letter-spacing:-.22px;line-height:normal;margin:0 auto;max-width:494px}}.cmp-cost-calculator-two .cmp-intro-page__description{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:1pc;margin-bottom:13px;text-align:center}.cmp-cost-calculator-two .cmp-intro-page__description p{font-size:1pc;font-weight:400;letter-spacing:-.1px;line-height:1.44}@media(min-width:768px){.cmp-cost-calculator-two .cmp-intro-page__description p{letter-spacing:-.09px;line-height:1.38;margin:0 auto;max-width:494px}}@media(max-width:576px){.cmp-cost-calculator-two__container{padding:0 1pc}}.cmp-cost-calculator-two__container .cmp-dimension-container{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;padding:24px 0}@media(min-width:768px){.cmp-cost-calculator-two__container .cmp-dimension-container{padding:3pc 0}}@media(min-width:1200px){.cmp-cost-calculator-two__container .cmp-dimension-container{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}}.cmp-cost-calculator-two__container .cmp-dimension__left{width:100%}.cmp-cost-calculator-two__container .cmp-dimension__left .diagram-house{height:312px;margin:0 auto 1pc;position:relative;width:auto}.cmp-cost-calculator-two__container .cmp-dimension__left .diagram-house-container{text-align:center;width:100%}.cmp-cost-calculator-two__container .cmp-dimension__left .diagram-house-element{display:inline-block;margin:auto;padding:5px;position:relative}.cmp-cost-calculator-two__container .cmp-dimension__left .diagram-house-title{background:#8dc63f;color:#00493d;display:block;font-size:1pc;font-weight:600;letter-spacing:1.5px;line-height:1.22;margin:0 -15px;padding:1pc;position:relative;text-transform:uppercase}@media(min-width:768px){.cmp-cost-calculator-two__container .cmp-dimension__left .diagram-house-title{margin:0 -40px}}.cmp-cost-calculator-two__container .cmp-dimension__left .diagram-house-area{background-color:rgba(0,73,61,.9);color:#fff;display:inline-block;font-size:1pc;font-weight:600;height:70px;left:50%;line-height:150%;padding:10px;position:absolute;text-align:center;text-transform:uppercase;top:59%;width:150px;z-index:100}.cmp-cost-calculator-two__container .cmp-dimension__left .diagram-house-area.outside{font-size:13px;height:auto;top:200px;width:210px}.cmp-cost-calculator-two__container .cmp-dimension__left .diagram-house-area.outside br{display:none}.cmp-cost-calculator-two__container .cmp-dimension__left .diagram-deck{background:transparent url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/diagram-deck-bg-new.png) repeat;border-bottom:1px solid #8dc63f;border-left:1px solid #8dc63f;border-right:1px solid #8dc63f;display:block;height:20pc;margin:0 auto;max-height:250px;max-width:20pc;min-height:150px;min-width:150px;position:relative;width:25pc}@media(min-width:768px){.cmp-cost-calculator-two__container .cmp-dimension__left .diagram-deck{max-width:25pc}}.cmp-cost-calculator-two__container .cmp-dimension__left .diagram-empty-text{background-color:#00493d;color:#fff;font-size:13px;font-weight:600;left:30%;letter-spacing:.93px;line-height:1.46;padding:1pc 8px;position:absolute;right:30%;text-transform:uppercase;top:40%}@media(min-width:768px){.cmp-cost-calculator-two__container .cmp-dimension__left .diagram-empty-text{font-size:14px;font-weight:700;letter-spacing:1px;line-height:1.57;padding:1pc 6px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.cmp-cost-calculator-two__container .cmp-dimension__left .diagram-image{bottom:0;left:0;margin:auto;max-height:90%;-o-object-fit:contain;object-fit:contain;position:absolute;right:0;top:0;width:80%}@media(min-width:768px){.cmp-cost-calculator-two__container .cmp-dimension__left{width:50%}}@media(min-width:1200px){.cmp-cost-calculator-two__container .cmp-dimension__left{width:40%}}.cmp-cost-calculator-two__container .cmp-dimension__right{width:100%}@media(min-width:768px){.cmp-cost-calculator-two__container .cmp-dimension__right{width:40%}}.cmp-cost-calculator-two__container .cmp-dimension__form .cmp-dimension__decksizeft{display:grid}@media(min-width:1200px){.cmp-cost-calculator-two__container .cmp-dimension__form .cmp-dimension__decksizeft{width:calc(58% + 30px)}}.cmp-cost-calculator-two__container .cmp-dimension__form .cmp-dimension__decksizeft.hide{display:none}.cmp-cost-calculator-two__container .cmp-dimension__form .cmp-dimension__decksizeft .select2-container--default .select2-selection--single,.cmp-cost-calculator-two__container .cmp-dimension__form .cmp-dimension__decksizeft .select2-selection .select2-selection--multiple{border-radius:0}.cmp-cost-calculator-two__container .cmp-dimension__form--option{margin:0;padding:15px 0}.cmp-cost-calculator-two__container .cmp-dimension__form .cmp__input{width:45%}@media(min-width:1200px){.cmp-cost-calculator-two__container .cmp-dimension__form .cmp__input{width:29%}.cmp-cost-calculator-two__container .cmp-dimension__form .cmp__input:first-child{margin-right:30px}}.cmp-cost-calculator-two__container .cmp-dimension__form .cmp__input-label{font-size:14px;font-weight:600;letter-spacing:1px;line-height:1.57;margin-bottom:5px;text-transform:uppercase}.cmp-cost-calculator-two__container .cmp-dimension__area{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:15px}@media(min-width:1200px){.cmp-cost-calculator-two__container .cmp-dimension__area{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}}.cmp-cost-calculator-two__container .cmp-dimension__area .inputCalcLengthNum,.cmp-cost-calculator-two__container .cmp-dimension__area .inputCalcWidthNum{border-radius:0}.cmp-cost-calculator-two__container .cmp-sub-structure-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:proxima-nova,Arial,sans-serif;padding:30px 0}@media(min-width:768px){.cmp-cost-calculator-two__container .cmp-sub-structure-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 -9pt}}.cmp-cost-calculator-two__container .cmp-sub-structure__option{border:1px solid #ccc;cursor:pointer;margin:0 0 8px;-webkit-transition:background-color .5s ease;transition:background-color .5s ease;width:100%}.cmp-cost-calculator-two__container .cmp-sub-structure__option-info{padding:20px 24px}@media(min-width:768px){.cmp-cost-calculator-two__container .cmp-sub-structure__option-info{padding:24px 2pc}}.cmp-cost-calculator-two__container .cmp-sub-structure__option-title{color:#333;font-size:21px;font-weight:600;letter-spacing:-.12px;line-height:1.38;margin-bottom:2px;text-transform:capitalize}.cmp-cost-calculator-two__container .cmp-sub-structure__option-contain{color:#333;font-size:1pc;margin-bottom:0}.cmp-cost-calculator-two__container .cmp-sub-structure__option-contain p{color:#333;font-size:1pc;font-weight:400;letter-spacing:-.09px;line-height:1.38;margin-bottom:0}.cmp-cost-calculator-two__container .cmp-sub-structure__option.selected{outline:6px solid #8dc63f;outline-offset:-6px}@media(min-width:768px){.cmp-cost-calculator-two__container .cmp-sub-structure__option{margin:0 9pt 8px;width:calc(50% - 24px)}}@media(min-width:992px){.cmp-cost-calculator-two__container .cmp-sub-structure__option{width:calc(50% - 24px)}}.cmp-cost-calculator-two__container .cmp-sub-structure__image-container,.cmp-cost-calculator-two__container .cmp-sub-structure__image-container img{width:100%}.cmp-cost-calculator-two__container .cmp-decking-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:proxima-nova,Arial,sans-serif;padding:30px 0}@media(min-width:768px){.cmp-cost-calculator-two__container .cmp-decking-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 -15px;padding:30px 0 8px}}.cmp-cost-calculator-two__container .cmp-decking__option{border:1px solid #ccc;cursor:pointer;margin:0 0 8px;position:relative;-webkit-transition:background-color .5s ease;transition:background-color .5s ease;width:100%}.cmp-cost-calculator-two__container .cmp-decking__option-info{padding:20px 14px}.cmp-cost-calculator-two__container .cmp-decking__option-title{color:#333;font-size:1pc;font-weight:600;letter-spacing:-.09px;line-height:1.63;margin-bottom:2px;text-transform:capitalize}.cmp-cost-calculator-two__container .cmp-decking__option-contain{color:#333;font-size:1pc;margin-bottom:0}.cmp-cost-calculator-two__container .cmp-decking__option-contain p{color:#333;font-size:1pc;font-weight:400;letter-spacing:-.09px;line-height:1.38;margin-bottom:0}.cmp-cost-calculator-two__container .cmp-decking__option.selected{outline:6px solid #8dc63f;outline-offset:-6px}.cmp-cost-calculator-two__container .cmp-decking__option.selected .cmp-decking__image-container-text{padding:5px 24px 5px 19px}@media(min-width:768px){.cmp-cost-calculator-two__container .cmp-decking__option{margin:0 15px 30px;width:calc(33.33% - 30px)}}.cmp-cost-calculator-two__container .cmp-decking__image-container,.cmp-cost-calculator-two__container .cmp-decking__image-container img{width:100%}@media(max-width:576px){.cmp-cost-calculator-two__container .cmp-decking__image-container img{-o-object-fit:cover;object-fit:cover}}.cmp-cost-calculator-two__container .cmp-decking__image-container-text{background-color:#fff;color:#00493d;font-weight:700;left:0;padding:5px 24px;position:absolute;text-transform:uppercase;top:5%}@media(min-width:768px){.cmp-cost-calculator-two__container .cmp-decking__image-container{min-height:93pt}}@media(min-width:992px){.cmp-cost-calculator-two__container .cmp-decking__image-container{min-height:200px}}.cmp-cost-calculator-two__container .cmp-decking .selected .cmp-decking__image-container-text{left:5px}.cmp-cost-calculator-two__container .cmp-color-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:proxima-nova,Arial,sans-serif;padding:30px 10px}@media(min-width:768px){.cmp-cost-calculator-two__container .cmp-color-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 -9pt}}.cmp-cost-calculator-two__container .cmp-color__option{border:1px solid #ccc;cursor:pointer;margin-bottom:22px;position:relative;-webkit-transition:background-color .5s ease;transition:background-color .5s ease;width:100%}.cmp-cost-calculator-two__container .cmp-color__option-info{padding:10px 20px 5px}.cmp-cost-calculator-two__container .cmp-color__option-title{color:#333;font-size:1pc;font-weight:600;letter-spacing:-.1px;line-height:1.61;margin-bottom:4px;text-transform:capitalize}@media(min-width:768px){.cmp-cost-calculator-two__container .cmp-color__option-title{font-size:18px}}.cmp-cost-calculator-two__container .cmp-color__option.selected{outline:6px solid #8dc63f;outline-offset:-6px}.cmp-cost-calculator-two__container .cmp-color__option.selected .cmp-color__image-container-text{padding:5px 24px 5px 19px}@media(min-width:768px){.cmp-cost-calculator-two__container .cmp-color__option{margin:0 9pt 22px;width:calc(33.33% - 24px)}}@media(min-width:992px){.cmp-cost-calculator-two__container .cmp-color__option{width:calc(25% - 24px)}}.cmp-cost-calculator-two__container .cmp-color__image-container,.cmp-cost-calculator-two__container .cmp-color__image-container img{width:100%}.cmp-cost-calculator-two__container .cmp-color__image-container-text{background-color:#fff;color:#00493d;font-weight:700;left:0;padding:5px 24px;position:absolute;text-transform:uppercase;top:5%}.cmp-cost-calculator-two__container .cmp-color .selected .cmp-color__image-container-text{left:5px}.cmp-cost-calculator-two__container .cmp-railing-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:proxima-nova,Arial,sans-serif;padding:30px 0}@media(min-width:768px){.cmp-cost-calculator-two__container .cmp-railing-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 -15px;padding:30px 0 8px}}.cmp-cost-calculator-two__container .cmp-railing__option{border:1px solid #ccc;cursor:pointer;margin:0 0 8px;position:relative;-webkit-transition:background-color .5s ease;transition:background-color .5s ease;width:100%}.cmp-cost-calculator-two__container .cmp-railing__option-info{padding:20px 14px}.cmp-cost-calculator-two__container .cmp-railing__option-title{color:#333;font-size:1pc;font-weight:600;letter-spacing:-.09px;line-height:1.63;margin-bottom:2px;text-transform:capitalize}.cmp-cost-calculator-two__container .cmp-railing__option-contain{color:#333;font-size:1pc;margin-bottom:0}.cmp-cost-calculator-two__container .cmp-railing__option-contain p{color:#333;font-size:1pc;font-weight:400;letter-spacing:-.09px;line-height:1.38;margin-bottom:0}.cmp-cost-calculator-two__container .cmp-railing__option.selected{outline:6px solid #8dc63f;outline-offset:-6px}.cmp-cost-calculator-two__container .cmp-railing__option.selected .cmp-railing__image-container-text{padding:5px 24px 5px 19px}@media(min-width:768px){.cmp-cost-calculator-two__container .cmp-railing__option{margin:0 15px 30px;width:calc(33.33% - 30px)}}.cmp-cost-calculator-two__container .cmp-railing__option.newRailing{border:6px solid transparent;outline:1px solid #ccc;outline-offset:-6px}.cmp-cost-calculator-two__container .cmp-railing__option.newRailing.selected{border:6px solid #8dc63f;outline:none;outline-offset:unset}@media(min-width:768px){.cmp-cost-calculator-two__container .cmp-railing__option.newRailing{width:calc(50% - 30px)}}.cmp-cost-calculator-two__container .cmp-railing__option.newRailing .cmp-railing__option-title{font-size:21px;font-weight:700;letter-spacing:0;line-height:29px}.cmp-cost-calculator-two__container .cmp-railing__option.newRailing .cmp-railing__option-contain p{font-weight:400;letter-spacing:0;line-height:24px}.cmp-cost-calculator-two__container .cmp-railing__option.newRailing .cmp-railing__option-info{padding:20px 26px}.cmp-cost-calculator-two__container .cmp-railing__option.newRailing .cmp-railing__option-feature-details{margin-top:9pt}.cmp-cost-calculator-two__container .cmp-railing__option.newRailing .cmp-railing__option-feature{font-size:1pc;padding:4px 0 4px 24px;position:relative}.cmp-cost-calculator-two__container .cmp-railing__option.newRailing .cmp-railing__option-feature:before{border-bottom:3px solid #00493d;border-right:3px solid #00493d;content:"";height:14px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:6px}.cmp-cost-calculator-two__container .cmp-railing__option.styles .cmp-railing__option-title{font-size:1pc;font-weight:700;letter-spacing:0;line-height:24px}.cmp-cost-calculator-two__container .cmp-railing__option.styles .cmp-railing__option-contain p{font-weight:400;letter-spacing:0;line-height:24px}.cmp-cost-calculator-two__container .cmp-railing__option.styles .cmp-railing__option-info{padding:20px 26px}.cmp-cost-calculator-two__container .cmp-railing__option.styles .cmp-railing__option-info .cmp-rail-color__card-swatches{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;width:100%}.cmp-cost-calculator-two__container .cmp-railing__option.styles .cmp-railing__option-info .cmp-rail-color__card-swatches-item{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:0;-webkit-box-pack:left;-ms-flex-pack:left;align-items:center;aspect-ratio:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 calc(20% - 4px);flex:0 0 calc(20% - 4px);justify-content:left;text-align:left}.cmp-cost-calculator-two__container .cmp-railing__option.styles .cmp-railing__option-info .cmp-rail-color__card-swatches-item img{aspect-ratio:1;border:2px solid transparent;border-radius:50%;-webkit-box-shadow:0 0 0 1px #d5d5d5;box-shadow:0 0 0 1px #d5d5d5;height:auto;margin:1px;max-width:56px;-o-object-fit:cover;object-fit:cover;width:90%}.cmp-cost-calculator-two__container .cmp-railing__option.styles .cmp-railing__option-info .cmp-rail-color__card-swatches-item img.selected{border:0 solid transparent;-webkit-box-shadow:0 0 0 3px #8dc63f;box-shadow:0 0 0 3px #8dc63f;margin:3px}.cmp-cost-calculator-two__container .cmp-railing__option.styles .cmp-railing__option-colors{font-size:1pc;margin:9pt 0}.cmp-cost-calculator-two__container .cmp-railing__option.styles .cmp-railing__option-colors .color{font-weight:600}.cmp-cost-calculator-two__container .cmp-railing__option.styles .cmp-railing__option-feature-details{margin-top:9pt}.cmp-cost-calculator-two__container .cmp-railing__option.styles .cmp-railing__option-feature{font-size:1pc;padding:4px 0 4px 24px;position:relative}.cmp-cost-calculator-two__container .cmp-railing__option.styles .cmp-railing__option-feature:before{border-bottom:3px solid #00493d;border-right:3px solid #00493d;content:"";height:14px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:6px}.cmp-cost-calculator-two__container .cmp-railing__option.styles .cmp-railing__option-feature .cmp-pricing--active{font-weight:600}.cmp-cost-calculator-two__container .cmp-railing__option.styles .cmp-railing__option-feature .cmp-pricing--inactive{opacity:.4}.cmp-cost-calculator-two__container .cmp-railing__option .cmp-railing-carousel__headline{color:#333;font-size:28px;font-weight:400;padding:0 60px;text-align:center}@media(min-width:992px){.cmp-cost-calculator-two__container .cmp-railing__option .cmp-railing-carousel__headline{font-size:40px}}.cmp-cost-calculator-two__container .cmp-railing__option .cmp-railing-carousel__block-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f8f8f8;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:220px}@media(min-width:768px){.cmp-cost-calculator-two__container .cmp-railing__option .cmp-railing-carousel__block-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.cmp-cost-calculator-two__container .cmp-railing__option .cmp-railing-carousel .splide{position:relative}.cmp-cost-calculator-two__container .cmp-railing__option .cmp-railing-carousel .splide__arrow{border:0;position:absolute;top:calc(82% - 1pc);-webkit-transition:opacity .3s;transition:opacity .3s;z-index:1}.cmp-cost-calculator-two__container .cmp-railing__option .cmp-railing-carousel .splide__arrow--next{background:#fff;border-radius:50%;padding:10px 9pt;right:9pt;text-align:right}.cmp-cost-calculator-two__container .cmp-railing__option .cmp-railing-carousel .splide__arrow--prev{background:#fff;border-radius:50%;left:9pt;padding:10px 9pt;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cmp-cost-calculator-two__container .cmp-railing__option .cmp-railing-carousel .splide__arrow[disabled]{opacity:0;z-index:-1}.cmp-cost-calculator-two__container .cmp-railing__option .cmp-railing-carousel .splide__arrow svg{fill:#00493d}@media(min-width:768px){.cmp-cost-calculator-two__container .cmp-railing__option .cmp-railing-carousel .splide__arrow{top:calc(88% - 1pc)}}.cmp-cost-calculator-two__container .cmp-railing__option .cmp-railing-carousel .splide__track{overflow:hidden;position:relative;z-index:0}.cmp-cost-calculator-two__container .cmp-railing__option .cmp-railing-carousel .splide__pagination{background-color:rgba(51,51,51,.15);border-radius:4px;bottom:18px;display:-webkit-box;display:-ms-flexbox;display:flex;left:50%;list-style:none;margin-left:0;margin-top:0;padding:0;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}@media(min-width:768px){.cmp-cost-calculator-two__container .cmp-railing__option .cmp-railing-carousel .splide__pagination{bottom:30px}}.cmp-cost-calculator-two__container .cmp-railing__option .cmp-railing-carousel .splide__pagination .presentation{margin:auto;padding:0}.cmp-cost-calculator-two__container .cmp-railing__option .cmp-railing-carousel .splide__pagination__page{background:#fff;border:none;border-radius:50%;height:8px;margin:10px;opacity:.7;padding:0;width:8px}.cmp-cost-calculator-two__container .cmp-railing__option .cmp-railing-carousel .splide__pagination__page.is-active{background:#fff;height:10px;opacity:1;width:10px}.cmp-cost-calculator-two__container .cmp-railing__option .cmp-railing-carousel__container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;will-change:transform}.cmp-cost-calculator-two__container .cmp-railing__option .cmp-railing-carousel__btn-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:40px;padding:0 15px}.cmp-cost-calculator-two__container .cmp-railing__option .cmp-railing-carousel__btn-wrapper .cmp-button,.cmp-cost-calculator-two__container .cmp-railing__option .cmp-railing-carousel__btn-wrapper .cmp-contentsearch-leftrail--links-item,.cmp-cost-calculator-two__container .cmp-railing__option .cmp-railing-carousel__btn-wrapper .cmp-leftrail--links-item,.cmp-cost-calculator-two__container .cmp-railing__option .cmp-railing-carousel__btn-wrapper .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-cost-calculator-two__container .cmp-railing__option .cmp-railing-carousel__btn-wrapper .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-cost-calculator-two__container .cmp-railing__option .cmp-railing-carousel__btn-wrapper .embed button,.embed #crl8-homepage-multisize-grid .cmp-cost-calculator-two__container .cmp-railing__option .cmp-railing-carousel__btn-wrapper .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-cost-calculator-two__container .cmp-railing__option .cmp-railing-carousel__btn-wrapper .fDIvPG,.embed .cmp-cost-calculator-two__container .cmp-railing__option .cmp-railing-carousel__btn-wrapper button{width:100%}@media(min-width:768px){.cmp-cost-calculator-two__container .cmp-railing__option .cmp-railing-carousel__btn-wrapper .cmp-button,.cmp-cost-calculator-two__container .cmp-railing__option .cmp-railing-carousel__btn-wrapper .cmp-contentsearch-leftrail--links-item,.cmp-cost-calculator-two__container .cmp-railing__option .cmp-railing-carousel__btn-wrapper .cmp-leftrail--links-item,.cmp-cost-calculator-two__container .cmp-railing__option .cmp-railing-carousel__btn-wrapper .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-cost-calculator-two__container .cmp-railing__option .cmp-railing-carousel__btn-wrapper .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-cost-calculator-two__container .cmp-railing__option .cmp-railing-carousel__btn-wrapper .embed button,.embed #crl8-homepage-multisize-grid .cmp-cost-calculator-two__container .cmp-railing__option .cmp-railing-carousel__btn-wrapper .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-cost-calculator-two__container .cmp-railing__option .cmp-railing-carousel__btn-wrapper .fDIvPG,.embed .cmp-cost-calculator-two__container .cmp-railing__option .cmp-railing-carousel__btn-wrapper button{padding:9pt 5pc;width:auto}.cmp-cost-calculator-two__container .cmp-railing__option .cmp-railing-carousel__btn-wrapper{margin-top:60px}}.cmp-cost-calculator-two__container .cmp-railing__image-container,.cmp-cost-calculator-two__container .cmp-railing__image-container img{width:100%}@media(max-width:576px){.cmp-cost-calculator-two__container .cmp-railing__image-container img{-o-object-fit:cover;object-fit:cover}}.cmp-cost-calculator-two__container .cmp-railing__image-container-text{background-color:#fff;color:#00493d;font-weight:700;left:0;padding:5px 24px;position:absolute;text-transform:uppercase;top:5%}@media(min-width:768px){.cmp-cost-calculator-two__container .cmp-railing__image-container{min-height:93pt}}@media(min-width:992px){.cmp-cost-calculator-two__container .cmp-railing__image-container{min-height:200px}}.cmp-cost-calculator-two__container .cmp-railing .selected .cmp-railing__image-container-text{left:5px}.cmp-cost-calculator-two__container .cmp-additions-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:proxima-nova,Arial,sans-serif;padding:30px 0}@media(min-width:768px){.cmp-cost-calculator-two__container .cmp-additions-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 -9pt}}.cmp-cost-calculator-two__container .cmp-additions__option{border:1px solid #ccc;cursor:pointer;margin:0 0 8px;-webkit-transition:background-color .5s ease;transition:background-color .5s ease;width:100%}.cmp-cost-calculator-two__container .cmp-additions__option-info{display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px 5px 31px 25px}@media(max-width:768px){.cmp-cost-calculator-two__container .cmp-additions__option-info{padding:10px 15px}}.cmp-cost-calculator-two__container .cmp-additions__option-title{color:#333;font-size:21px;font-weight:600;letter-spacing:-.12px;line-height:1.38;margin-bottom:2px;text-transform:capitalize}.cmp-cost-calculator-two__container .cmp-additions__option-contain{color:#333;font-size:1pc;margin-bottom:0}.cmp-cost-calculator-two__container .cmp-additions__option-contain p{color:#333;font-size:1pc}.cmp-cost-calculator-two__container .cmp-additions__option-contents{width:90%}.cmp-cost-calculator-two__container .cmp-additions__option-checkbox{border:.5px solid #999;height:20px;margin:7px 13px 0 0;width:20px}.cmp-cost-calculator-two__container .cmp-additions__option.selected{outline:6px solid #8dc63f;outline-offset:-6px}.cmp-cost-calculator-two__container .cmp-additions__option.selected .cmp-additions__option-checkbox:after{color:#00493d;content:"L";display:inline-block;font-size:18px;font-weight:600;margin:-5px 3px;-webkit-transform:scaleX(-1) rotate(-35deg);transform:scaleX(-1) rotate(-35deg)}@media(min-width:768px){.cmp-cost-calculator-two__container .cmp-additions__option{margin:0 9pt 8px;width:calc(50% - 24px)}}@media(min-width:992px){.cmp-cost-calculator-two__container .cmp-additions__option{width:calc(50% - 24px)}}.cmp-cost-calculator-two__container .cmp-additions__image-container,.cmp-cost-calculator-two__container .cmp-additions__image-container img{width:100%}.cmp-cost-calculator-two__navigation{background:#ebebeb;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;list-style:none;margin-bottom:20px;padding:0;position:relative}.cmp-cost-calculator-two__navigation-item{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:-28px;max-width:40%;padding-bottom:0;position:static}.cmp-cost-calculator-two__navigation-item:last-child{background:none;margin-right:0}.cmp-cost-calculator-two__navigation-item-dropdown{background-color:#f5f6f1;display:none;left:0;list-style:none;padding-left:0;position:absolute;text-align:center;width:100%;z-index:9}.cmp-cost-calculator-two__navigation-item-dropdown-item{background-color:#ebebeb;letter-spacing:.9pt;line-height:34px;margin:10px 20px}.cmp-cost-calculator-two__navigation-item-dropdown-item-link{color:#000;line-height:44px;margin-bottom:0;text-decoration:none}@media(min-width:768px){.cmp-cost-calculator-two__navigation-item{position:relative}}.cmp-cost-calculator-two__navigation-link{color:#00493d;display:block;font-size:14px;height:100%;letter-spacing:.6px;overflow:hidden;padding:13px 20px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase}.cmp-cost-calculator-two__navigation-link.is-active{background:#00493d;color:#fff}.cmp-cost-calculator-two__navigation-link.is-active:hover{color:#fff}.cmp-cost-calculator-two__navigation-link.is-active:after{border-bottom:28px solid #ebebeb;border-left:24px solid transparent;border-top:24px solid #ebebeb;content:"";height:0;position:absolute;right:0;top:0;width:0}.cmp-cost-calculator-two__navigation-link.has-completed{background-color:#00493d;color:#fff}.cmp-cost-calculator-two__navigation-link.has-completed.cmp-cost-calculator-two__navigator-item-link--next{display:none}.cmp-cost-calculator-two__navigation-link.has-completed:after{content:none}.cmp-cost-calculator-two__navigation-link--cart{background:#00493d;color:#fff;letter-spacing:1px;padding-right:40px;text-align:left;text-transform:uppercase;white-space:nowrap}.cmp-cost-calculator-two__navigation-link--cart-text{display:none}@media(min-width:992px){.cmp-cost-calculator-two__navigation-link--cart-text{display:inline-block;padding-right:10px}}.cmp-cost-calculator-two__navigation-link--cart:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #ebebeb;content:"";display:inline-block;height:0;padding:0;position:absolute;right:14px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0}.cmp-cost-calculator-two__navigation-link--cart:hover{color:#fff}@media(min-width:768px){.cmp-cost-calculator-two__navigation{margin:20px 0}}.cmp-cost-calculator-two__navigator{border-bottom:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:40px 0 20px}.cmp-cost-calculator-two__navigator-item--planner{-webkit-box-flex:1;color:#00493d;-ms-flex:1;flex:1;padding:0 20px;text-align:center}.cmp-cost-calculator-two__navigator-item--planner h2{font-size:24px;font-weight:600;letter-spacing:.2px;line-height:34px;margin-bottom:0;text-transform:none}.cmp-cost-calculator-two__navigator-item--planner span{color:#00493d;font-size:15px}.cmp-cost-calculator-two__navigator-item-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1c3d29;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:600;margin-top:10px;opacity:.4;pointer-events:none;position:relative;text-decoration:none;text-transform:uppercase}.cmp-cost-calculator-two__navigator-item-link:hover{color:#1c3d29}.cmp-cost-calculator-two__navigator-item-link.is-active{cursor:pointer;opacity:1;pointer-events:auto}.cmp-cost-calculator-two__navigator-item-link.is-active .cmp-cost-calculator-two__navigator-icon{color:#fff}.cmp-cost-calculator-two__navigator-item-link--next .cmp-cost-calculator-two__navigator-icon:after{margin:14px 0 0 14px;-webkit-transform:rotate(315deg);transform:rotate(315deg)}.cmp-cost-calculator-two__navigator-icon{background:#00493d;border-radius:50%;display:inline-block;height:40px;margin:0 7px;position:relative;width:40px}.cmp-cost-calculator-two__navigator-icon:after{border:solid;border-width:0 2px 2px 0;color:#fff;content:"";display:inline-block;margin:14px 0 0 17px;padding:4px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.cmp-cost-calculator-two__navigator-text{display:none}@media(min-width:768px){.cmp-cost-calculator-two__navigator-text{display:inline-block;letter-spacing:1px}}.cmp-cost-calculator-two__button-container{margin-bottom:60px;text-align:center}@media(min-width:768px){.cmp-cost-calculator-two__button-container{margin-bottom:90px}}@media(max-width:576px){.cmp-cost-calculator-two__button-container .cmp-button,.cmp-cost-calculator-two__button-container .cmp-contentsearch-leftrail--links-item,.cmp-cost-calculator-two__button-container .cmp-leftrail--links-item,.cmp-cost-calculator-two__button-container .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-cost-calculator-two__button-container .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-cost-calculator-two__button-container .embed button,.cmp-cost-calculator-two__button-container .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-cost-calculator-two__button-container .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-cost-calculator-two__button-container .fDIvPG,.embed .cmp-cost-calculator-two__button-container button,.embed .cmp-cost-calculator-two__button-container button.qxyt6u-0.sc-160qg7w-0.fDIvPG{width:100%}}.cmp-cost-calculator-two__disclaimer{margin-top:2pc}.cmp-detailed-results__header{background-color:#00493d}.cmp-detailed-results__header-wrapper{padding-top:3pc!important}.cmp-detailed-results__summary-heading{color:#fff;font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;line-height:1.57;padding-bottom:20px;position:relative;text-align:center;text-transform:uppercase}.cmp-detailed-results__summary-detail{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.cmp-detailed-results__summary-detail-card{margin:4px 9pt}@media(min-width:768px){.cmp-detailed-results__summary-detail-card{margin:4px 1pc}}@media(min-width:992px){.cmp-detailed-results__summary-detail-card{margin:4px 28px}}.cmp-detailed-results__summary-detail-img{margin-bottom:8px;max-width:52px;min-height:31px}@media(max-width:576px){.cmp-detailed-results__summary-detail-img{aspect-ratio:1.66;max-width:60px;width:100%}}.cmp-detailed-results__summary-detail-img-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}@media(min-width:768px){.cmp-detailed-results__summary-detail-img{aspect-ratio:1.61;margin-bottom:24px;max-width:68px;width:100%}}.cmp-detailed-results__summary-detail-title{color:#fff;font-size:14px;font-weight:400;letter-spacing:-.08px;line-height:1.29;margin:0;text-align:center}@media(min-width:768px){.cmp-detailed-results__summary-detail-title{font-weight:700}}.cmp-detailed-results__summary-detail-desc{color:#fff;font-size:9pt;font-weight:100;letter-spacing:-.08px;line-height:1.29;text-align:center;text-transform:uppercase}.cmp-detailed-results__back-to-edit{bottom:104%;color:#fff;cursor:pointer;font-size:14px;font-weight:600;left:8%;letter-spacing:1px;line-height:1.57;position:absolute}@media(min-width:768px){.cmp-detailed-results__back-to-edit{left:0;top:0}}.cmp-detailed-results__wrap-filters-bg{background-color:#00493d;position:relative}.cmp-detailed-results__wrap-filters-bg.add-border{border-bottom:4px solid #8dc63f}.cmp-detailed-results__wrap-filters-bg.fixed-onscroll{left:0;position:fixed;right:0;top:0;z-index:1000}@media(min-width:768px){.cmp-detailed-results__wrap-filters-bg{padding-bottom:9pt}}@media(min-width:992px){.cmp-detailed-results__wrap-filters-bg{padding-bottom:20px}}.cmp-detailed-results__wrap-filters{padding-bottom:28px!important;padding-top:0}.cmp-detailed-results__filters{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0 1pc}@media(min-width:768px){.cmp-detailed-results__filters{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 -10px;padding:0;width:calc(100% + 20px)}}@media(min-width:992px){.cmp-detailed-results__filters{margin:0 -24px;width:calc(100% + 3pc)}}.cmp-detailed-results__filters-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:-.09px;line-height:1.38;padding:24px 9pt 0;text-align:left;width:100%}.cmp-detailed-results__filters-wrapper.cmp-change-selection,.cmp-detailed-results__filters-wrapper.cmp-close-menu{color:#fff;cursor:pointer;text-align:center;-webkit-text-decoration:underline 2px;text-decoration:underline 2px;text-transform:uppercase;text-underline-offset:4px}.cmp-detailed-results__filters-wrapper.mobile-btn{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding-top:36px}@media(min-width:768px){.cmp-detailed-results__filters-wrapper.mobile-btn{display:none}}.cmp-detailed-results__filters-wrapper.hide{display:none}@media(min-width:768px){.cmp-detailed-results__filters-wrapper{padding:28px 10px 0;width:33.33%}}@media(min-width:992px){.cmp-detailed-results__filters-wrapper{padding:36px 24px 0}}.cmp-detailed-results__filters-update-results{background-color:#fff;color:#00493d;font-size:20px;padding:1pc 8px;text-align:center}.cmp-detailed-results__filters-option{font-size:1pc}.cmp-detailed-results .cmp__input-label{color:#fff;font-size:14px;font-weight:300;letter-spacing:1px;line-height:1.57;margin-bottom:5px;text-transform:uppercase}@media(min-width:768px){.cmp-detailed-results .cmp__input{font-weight:600}}.cmp-detailed-results__thumbnails{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -4px;padding:0 20px;padding-top:36px!important;width:calc(100% + 8px)}@media(min-width:768px){.cmp-detailed-results__thumbnails{margin:0 -10px;padding:0;width:calc(100% + 20px)}}@media(min-width:992px){.cmp-detailed-results__thumbnails{margin:0 -24px;width:calc(100% + 3pc)}}.cmp-detailed-results__thumbnails-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:66.66%}.cmp-detailed-results__thumbnails-wrapper .thumbnail{padding:0 4px;width:50%}@media(min-width:768px){.cmp-detailed-results__thumbnails-wrapper .thumbnail{padding:0 10px}}@media(min-width:992px){.cmp-detailed-results__thumbnails-wrapper .thumbnail{padding:0 24px}}.cmp-detailed-results__thumbnails-wrapper--railing{width:33.33%}.cmp-detailed-results__thumbnails-wrapper--railing .thumbnail{padding:0 4px;width:100%}@media(min-width:768px){.cmp-detailed-results__thumbnails-wrapper--railing .thumbnail{padding:0 10px}}@media(min-width:992px){.cmp-detailed-results__thumbnails-wrapper--railing .thumbnail{padding:0 24px}}.cmp-detailed-results__detail-contents{padding:0 20px;padding-top:20px!important;text-align:center}.cmp-detailed-results__detail-contents-selected-title{font-size:18px;line-height:1.4;padding:0 9pt}@media(min-width:768px){.cmp-detailed-results__detail-contents-selected-title{font-size:24px;padding-top:9pt}}@media(min-width:992px){.cmp-detailed-results__detail-contents-selected-title{font-size:2pc}}.cmp-detailed-results__detail-contents-starting-at{font-size:9pt;padding:8px}@media(min-width:992px){.cmp-detailed-results__detail-contents-starting-at{font-size:18px;padding-bottom:9pt}}.cmp-detailed-results__detail-contents-asterisk,.cmp-detailed-results__detail-contents-total-cost{font-size:36px;font-weight:600;line-height:40px;padding-bottom:20px}@media(min-width:768px){.cmp-detailed-results__detail-contents-asterisk,.cmp-detailed-results__detail-contents-total-cost{font-size:40px}}@media(min-width:992px){.cmp-detailed-results__detail-contents-asterisk,.cmp-detailed-results__detail-contents-total-cost{font-size:70px}}.cmp-detailed-results__detail-contents-button-container{text-align:center}.cmp-detailed-results__detail-contents-button-container .cmp-button,.cmp-detailed-results__detail-contents-button-container .cmp-contentsearch-leftrail--links-item,.cmp-detailed-results__detail-contents-button-container .cmp-leftrail--links-item,.cmp-detailed-results__detail-contents-button-container .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-detailed-results__detail-contents-button-container .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-detailed-results__detail-contents-button-container .embed button,.cmp-detailed-results__detail-contents-button-container .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-detailed-results__detail-contents-button-container .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-detailed-results__detail-contents-button-container .fDIvPG,.embed .cmp-detailed-results__detail-contents-button-container button,.embed .cmp-detailed-results__detail-contents-button-container button.qxyt6u-0.sc-160qg7w-0.fDIvPG{margin-bottom:28px;width:100%}@media(min-width:768px){.cmp-detailed-results__detail-contents-button-container .cmp-button,.cmp-detailed-results__detail-contents-button-container .cmp-contentsearch-leftrail--links-item,.cmp-detailed-results__detail-contents-button-container .cmp-leftrail--links-item,.cmp-detailed-results__detail-contents-button-container .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-detailed-results__detail-contents-button-container .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-detailed-results__detail-contents-button-container .embed button,.cmp-detailed-results__detail-contents-button-container .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-detailed-results__detail-contents-button-container .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-detailed-results__detail-contents-button-container .fDIvPG,.embed .cmp-detailed-results__detail-contents-button-container button,.embed .cmp-detailed-results__detail-contents-button-container button.qxyt6u-0.sc-160qg7w-0.fDIvPG{margin-bottom:40px;padding:9pt 40px;width:auto}}@media(min-width:992px){.cmp-detailed-results__detail-contents-button-container .cmp-button,.cmp-detailed-results__detail-contents-button-container .cmp-contentsearch-leftrail--links-item,.cmp-detailed-results__detail-contents-button-container .cmp-leftrail--links-item,.cmp-detailed-results__detail-contents-button-container .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-detailed-results__detail-contents-button-container .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-detailed-results__detail-contents-button-container .embed button,.cmp-detailed-results__detail-contents-button-container .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-detailed-results__detail-contents-button-container .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-detailed-results__detail-contents-button-container .fDIvPG,.embed .cmp-detailed-results__detail-contents-button-container button,.embed .cmp-detailed-results__detail-contents-button-container button.qxyt6u-0.sc-160qg7w-0.fDIvPG{padding:20px 146px}}.cmp-detailed-results__detail-contents-button-container:after{border-top:1px solid #d9d9d9;content:"";display:block;margin-bottom:28px;width:100%}@media(min-width:768px){.cmp-detailed-results__detail-contents-button-container:after{margin-bottom:40px}}.cmp-detailed-results__detail-contents-desc{font-size:14px;line-height:20px;padding:0 24px}@media(min-width:768px){.cmp-detailed-results__detail-contents-desc{font-size:1pc;padding-bottom:0}}@media(min-width:992px){.cmp-detailed-results__detail-contents-desc{font-size:18px}}@media(min-width:768px){.cmp-detailed-results__detail-contents{padding:0;padding-top:20px!important}}.cmp-detailed-results .image-text-teaser{padding:0}.costcalculatorversiontwo__email-modal{z-index:1051}.costcalculatorversiontwo__email-modal .cmp-modal__dialog{max-width:700px}.costcalculatorversiontwo__email-modal .cmp-modal__dialog .cmp-modal__close{display:none}@media(max-width:576px){.costcalculatorversiontwo__email-modal .cmp-modal__dialog .cmp-modal__close{right:6px;top:4px;z-index:2}.costcalculatorversiontwo__email-modal .cmp-modal__dialog .cmp-modal__close:after,.costcalculatorversiontwo__email-modal .cmp-modal__dialog .cmp-modal__close:before{width:24px}}.costcalculatorversiontwo__email-modal .cmp-modal__body{padding:25px}@media(min-width:768px){.costcalculatorversiontwo__email-modal .cmp-modal__body{padding:60px}}.costcalculatorversiontwo__email-modal label.error{color:red;display:block}.costcalculatorversiontwo__email-modal .cmp__input,.costcalculatorversiontwo__email-modal .cmp__select{margin-bottom:14px}.costcalculatorversiontwo__email-modal .cmp__input .error,.costcalculatorversiontwo__email-modal .cmp__select .error{border-color:red}.costcalculatorversiontwo__email-modal .cmp__select .select2{width:100%!important}.costcalculatorversiontwo__email-modal .cmp__input-label{font-size:14px}@media(min-width:768px){.costcalculatorversiontwo__email-modal .cmp__input-label{font-size:18px}}.costcalculatorversiontwo__email-title{color:#333;font-size:21px;font-weight:600;letter-spacing:-.12px;line-height:1.33;text-align:center}@media(min-width:768px){.costcalculatorversiontwo__email-title{font-size:28px;font-weight:400;letter-spacing:-.16px;line-height:1.14}}.costcalculatorversiontwo__email-subTitle{color:#333;font-size:1pc;margin-bottom:20px;text-align:center}@media(min-width:768px){.costcalculatorversiontwo__email-subTitle{font-size:20px}}.costcalculatorversiontwo__email-label{color:#00493d;font-size:14px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:1px;line-height:1.57}.costcalculatorversiontwo__email-require{font-size:14px;font-weight:100}.costcalculatorversiontwo__email-message{color:#333;font-size:15px;margin-bottom:10px}.costcalculatorversiontwo__email-message input{margin-right:10px;position:relative;top:2px}.costcalculatorversiontwo__email-privacy{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.costcalculatorversiontwo__email-privacy.error:before{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-error.svg);background-position:50%;background-repeat:no-repeat;content:"";height:20px;left:-22px;position:absolute;top:3px;width:20px}@media(min-width:768px){.costcalculatorversiontwo__email-privacy.error:before{left:-28px}}.costcalculatorversiontwo__email-privacy-section{position:relative}.costcalculatorversiontwo__email-privacy-section .cmp__input-required-text{margin-bottom:6px;margin-top:-30px}.costcalculatorversiontwo__email-privacy-text,.costcalculatorversiontwo__email-privacy-text div{font-size:14px}.costcalculatorversiontwo__email-privacy-text p{font-size:14px;line-height:normal}.costcalculatorversiontwo__email-privacy .cmp__checkbox{width:auto}.costcalculatorversiontwo__email-privacy .cmp__checkbox input[type=checkbox]+span:after{height:20px;width:20px}.costcalculatorversiontwo__email-privacy .cmp__checkbox input[type=checkbox]+span:before{margin:1px 0 0 5px}.costcalculatorversiontwo__email-skipLink{text-align:center}.costcalculatorversiontwo__email-skipLink button{background:transparent;border:none;position:absolute;right:10px;top:10px}.costcalculatorversiontwo__email-skipLink button:before{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-close.svg);background-position:50%;background-repeat:no-repeat;content:"";height:20px;position:absolute;right:10px;top:10px;width:20px}#emailCostDetailsBtn{padding-left:15px;padding-right:15px}@media(max-width:768px){.costcalculator-final .cmp-title{padding:0 15px}.costcalculator-final .image-text-teaser-vertical-links.imagetext-teaser .image-text-teaser-link-container .cmp-button,.costcalculator-final .image-text-teaser-vertical-links.imagetext-teaser .image-text-teaser-link-container .cmp-contentsearch-leftrail--links-item,.costcalculator-final .image-text-teaser-vertical-links.imagetext-teaser .image-text-teaser-link-container .cmp-leftrail--links-item,.costcalculator-final .image-text-teaser-vertical-links.imagetext-teaser .image-text-teaser-link-container .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.costcalculator-final .image-text-teaser-vertical-links.imagetext-teaser .image-text-teaser-link-container .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.costcalculator-final .image-text-teaser-vertical-links.imagetext-teaser .image-text-teaser-link-container .embed button,.embed #crl8-homepage-multisize-grid .costcalculator-final .image-text-teaser-vertical-links.imagetext-teaser .image-text-teaser-link-container .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .costcalculator-final .image-text-teaser-vertical-links.imagetext-teaser .image-text-teaser-link-container .fDIvPG,.embed .costcalculator-final .image-text-teaser-vertical-links.imagetext-teaser .image-text-teaser-link-container button{width:100%!important}}#costCalculator2ChooseResults .cmp-cost-calculator-two__navigator,#quickestimateChooseResults .cmp-cost-calculator-two__navigator{border-bottom:unset}#costCalculator2ChooseResults .cmp-modal__dialog,#costCalculator2ChooseResults .modal-dialog,#quickestimateChooseResults .cmp-modal__dialog,#quickestimateChooseResults .modal-dialog{max-width:600px}#costCalculator2ChooseResults .select2-container,#quickestimateChooseResults .select2-container{margin-bottom:6px;width:100%!important}#costCalculator2ChooseResults #row_emailTo,#costCalculator2ChooseResults #row_project_timeline,#costCalculator2ChooseResults #row_zipCode,#quickestimateChooseResults #row_emailTo,#quickestimateChooseResults #row_project_timeline,#quickestimateChooseResults #row_zipCode{margin-bottom:14px!important}.cmp-countrydropdown{position:relative}.cmp-countrydropdown .cmp-text{padding-top:9pt}@media(min-width:768px){.cmp-countrydropdown{margin-left:24px;width:80%}}.cmp-countrydropdown__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;border:1px solid hsla(0,0%,100%,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}.cmp-countrydropdown__wrapper.open .cmp-countrydropdown__list{opacity:1;pointer-events:all;visibility:visible}.cmp-countrydropdown__wrapper.open .cmp-countrydropdown__list-icon:before{left:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.cmp-countrydropdown__wrapper.open .cmp-countrydropdown__list-icon:after{left:5px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.cmp-countrydropdown__wrapper.open .cmp-countrydropdown__list a{text-decoration:none}.cmp-countrydropdown__trigger{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:10px 15px;position:relative}.cmp-countrydropdown__list{background:#fff;border:1px solid hsla(0,0%,100%,.1);border-top:0;bottom:100%;display:block;left:0;margin:0;max-height:300px;opacity:0;overflow-y:auto;padding:0;pointer-events:none;position:absolute;right:0;visibility:hidden;z-index:2}.cmp-countrydropdown__list,.cmp-countrydropdown__list-item{list-style-type:none;-webkit-transition:all .5s;transition:all .5s}.cmp-countrydropdown__list-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 15px;position:relative}.cmp-countrydropdown__list-item:hover{background-color:#bbb;cursor:pointer}.cmp-countrydropdown__list-flag{height:14px;margin-right:8px;width:25px}.cmp-countrydropdown__list-country{color:#00493d;font-family:proxima-nova,Arial,sans-serif;font-size:14px;line-height:1.43}.cmp-countrydropdown__list-icon{height:8px;position:relative;width:10px}.cmp-countrydropdown__list-icon:after,.cmp-countrydropdown__list-icon:before{bottom:0;content:"";height:100%;position:absolute;-webkit-transition:all .5s;transition:all .5s;width:2px}.cmp-countrydropdown__list-icon:before{background-color:#00493d;left:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.cmp-countrydropdown__list-icon:after{background-color:#00493d;left:5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.cmp-cta{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;padding:15px 1pc}.cmp-cta,.cmp-cta__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-cta__wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0;text-decoration:none}.cmp-cta__heading{font-family:proxima-nova,Arial,sans-serif;margin:0;padding-left:9pt;width:85%}.cmp-cta__link{text-decoration:none}.cmp-cta__link:hover{color:#8dc63f}.cmp-cta__link:hover .cmp-cta__description,.cmp-cta__link:hover .cmp-cta__title{color:#00493d}.cmp-cta__link-cta{color:#00493d;font-size:14px;font-style:normal;font-weight:700;line-height:normal;text-decoration:underline;text-decoration-thickness:2px!important;text-transform:uppercase;text-underline-offset:8px;-webkit-transition:color .4s ease-in-out,-webkit-text-decoration .4s ease-in-out!important;transition:color .4s ease-in-out,-webkit-text-decoration .4s ease-in-out!important;transition:color .4s ease-in-out,text-decoration .4s ease-in-out!important;transition:color .4s ease-in-out,text-decoration .4s ease-in-out,-webkit-text-decoration .4s ease-in-out!important}.cmp-cta__link-cta:hover{-webkit-text-decoration-color:#fff!important;text-decoration-color:#fff!important}@media(min-width:992px){.cmp-cta__link-cta{font-size:18px}}.cmp-cta__title{color:#262626;font-size:28px;font-weight:400;line-height:1.3;margin:0;text-align:left}.cmp-cta__description{color:#333;display:none;display:block;font-size:1pc;font-style:normal;font-weight:400;line-height:1.5;margin-bottom:1pc}@media(min-width:992px){.cmp-cta__description{color:#262626;display:block;font-size:18px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:0;line-height:1.5;margin:0 0 2pc}}.cmp-cta__image{display:block;max-width:40px;padding-top:8px;width:15%}.cmp-cta__image .cmp-image__image{-o-object-fit:cover;object-fit:cover}@media(min-width:576px){.cmp-cta{background-color:#fff}}@media(min-width:992px){.cmp-cta{margin:0;min-height:21pc;padding:20px;text-align:left}}.cmp-cta--container{background-color:#ecede8;padding:15px 1pc}@media(min-width:992px){.cmp-cta--container{background-color:transparent;padding:0}}.cmp-cta__link{width:100%}.cmp-curved-railing-form{background-color:#3f3f3f;background-position:bottom;background-size:cover;padding:25px 0 30px}.cmp-curved-railing-form-container{color:#fff}@media(max-width:576px){.cmp-curved-railing-form-container{padding:0 15px}}.cmp-curved-railing-form-contact-us-button{bottom:0;cursor:pointer;display:none;position:fixed;right:0;z-index:99}.cmp-curved-railing-form-contact-us-form{background-color:rgba(51,51,51,.7);bottom:0;display:none;height:100%;overflow-y:auto;position:fixed;right:0;top:0;width:100%;z-index:1999}.cmp-curved-railing-form-contact-us-form-close-button{cursor:pointer;display:block;height:20px;position:absolute;right:30px;top:15px;width:20px;z-index:2}.cmp-curved-railing-form-contact-us-form-close-button:after,.cmp-curved-railing-form-contact-us-form-close-button:before{background-color:#fff;content:"";height:20px;left:6px;position:absolute;width:2px}.cmp-curved-railing-form-contact-us-form-close-button:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.cmp-curved-railing-form-contact-us-form-close-button:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.cmp-curved-railing-form-title{color:#8dc63f;font-size:18px;font-style:italic;font-weight:400;letter-spacing:2px;line-height:22px;margin:0 0 5px;padding:0;text-align:center;text-transform:lowercase}@media(min-width:576px){.cmp-curved-railing-form-title{font-size:30px;letter-spacing:4px;line-height:34px;margin-bottom:0}}.cmp-curved-railing-form-sub-title{color:#fff;font-size:30px;font-weight:600;letter-spacing:5px;line-height:36px;margin:0 0 40px;text-align:center}@media(min-width:576px){.cmp-curved-railing-form-sub-title{font-size:40px;letter-spacing:8px;line-height:5pc;margin:0 0 50px}}.cmp-curved-railing-form-inner-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:576px){.cmp-curved-railing-form-inner-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.cmp-curved-railing-form-steps-container{margin-bottom:25px;position:relative}@media(min-width:576px){.cmp-curved-railing-form-steps-container{margin-bottom:0;padding-right:5%}}.cmp-curved-railing-form-contain,.cmp-curved-railing-form-steps-container{width:100%}@media(min-width:576px){.cmp-curved-railing-form-contain,.cmp-curved-railing-form-steps-container{width:50%}}.cmp-curved-railing-form-steps-content{border:1px solid #fff;border-bottom:none;padding:25px 20px 0;position:relative}@media(min-width:576px){.cmp-curved-railing-form-steps-content{padding:30px 30px 0}}.cmp-curved-railing-form-steps-title{color:#fff;font-size:20px;font-weight:600;letter-spacing:2px;line-height:26px;margin-bottom:15px;text-align:center}@media(min-width:576px){.cmp-curved-railing-form-steps-title{text-align:left}}.cmp-curved-railing-form-toggle-steps-button{display:block}@media(min-width:576px){.cmp-curved-railing-form-toggle-steps-button{display:none}}.cmp-curved-railing-form-inner-content{display:none}@media(min-width:576px){.cmp-curved-railing-form-inner-content{display:block}}.cmp-curved-railing-form-steps-list{counter-reset:numList;display:block;font-size:18px;line-height:22px;list-style:none;margin:0;overflow:hidden;padding-bottom:0;padding-left:45px}.cmp-curved-railing-form-steps{color:#fff;font-size:18px;line-height:26px;padding-bottom:17px;position:relative}.cmp-curved-railing-form-steps a{color:#fff}.cmp-curved-railing-form-steps:before{background:transparent;border:1px solid #fff;border-radius:999px;color:#fff;content:counter(numList);counter-increment:numList;font:17px/17px proxima-nova,sans-serif;font-weight:300;height:24px;left:-45px;line-height:24px;position:absolute;text-align:center;width:24px}@media(min-width:576px){.cmp-curved-railing-form-steps{padding-bottom:25px}}.cmp-curved-railing-form-border-bottom{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/box-curve-border.png);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:22px;width:100%}@media(min-width:576px){.cmp-curved-railing-form-border-bottom{min-height:38px}}.cmp-curved-railing-form-inner-contain{color:#fff;font-size:18px;line-height:22px}.cmp-curved-railing-form-inner-contain select{height:40px;width:100%}.cmp-curved-railing-form-inner-contain .cmp__input{margin-bottom:1pc}.cmp-curved-railing-form-inner-contain .cmp__input .cmp__input-label{color:#fff;display:block}.cmp-curved-railing-form-inner-contain .cmp__input .select2{width:100%!important}.cmp-curved-railing-form-inner-contain .cmp__input textarea{border:1px solid #333;border-radius:2px;color:#333;font-size:18px;line-height:1.44;overflow:auto;padding:7px 9pt;width:100%}.cmp-curved-railing-form-inner-contain .cmp__input textarea:focus{border:0;-webkit-box-shadow:inset 0 0 0 1px #00493d,0 0 0 2px rgba(0,73,61,.25);box-shadow:inset 0 0 0 1px #00493d,0 0 0 2px rgba(0,73,61,.25);outline:none}.cmp-curved-railing-form-inner-contain .cmp__input .error_text{display:block}.cmp-curved-railing-form-inner-contain .curved-select-country{position:relative}.cmp-curved-railing-form__input-counter{color:#fff;display:block;font-size:15px;line-height:21px;margin-top:4px}.cmp-curved-railing-form-content,.cmp-curved-railing-form-content p,.cmp-curved-railing-form-message,.cmp-curved-railing-form-message-container,.cmp-curved-railing-form-message-text{color:#fff}@media(min-width:576px){.cmp-curved-railing-form-message{font-size:38px;line-height:44px}.cmp-curved-railing-form{padding:45px 0 135px}}.cmp-curved-railing-form__recaptcha-wrapper .cmp__error{background-color:#fff;padding:5px}.cmp-downloads-search-results{min-height:300px;padding:0 15px}.cmp-downloads-search-results-text{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:21px;font-weight:400;line-height:1.33}.cmp-downloads-search-results .result-section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cmp-downloads-search-results .result-section .category-title{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:2pc;font-weight:400;line-height:1.25}@media(min-width:768px){.cmp-downloads-search-results .result-section .category-title{font-size:2pc;line-height:1.25}}.cmp-downloads-search-results .result-section .search-result-item{margin-top:20px;padding-bottom:8px}.cmp-downloads-search-results .result-section .search-result-item:not(:last-child){border-bottom:1px solid #d9d9d9}.cmp-downloads-search-results .result-section .search-result-link{font-size:18px;line-height:1.44;text-decoration:none}@media(min-width:992px){.cmp-downloads-search-results .result-section .search-result-link{font-size:21px;line-height:1.38}.cmp-downloads-search-results .result-section{margin:0 -24px;width:calc(100% + 3pc)}}.cmp-downloads-search-results .search-result-category{padding-bottom:28px;width:100%}@media(min-width:992px){.cmp-downloads-search-results .search-result-category{float:left;padding:0 24px 30px;width:50%}.cmp-downloads-search-results{padding:0}}.loader-icon{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;border:.8pc solid #f3f9eb;border-radius:50%;border-top-color:#00493d;height:50pt;left:50%;margin:auto;position:absolute;top:50%;width:50pt;z-index:1}@-webkit-keyframes animatebottom{0%{bottom:-75pt;opacity:0}to{bottom:0;opacity:1}}@keyframes animatebottom{0%{bottom:-75pt;opacity:0}to{bottom:0;opacity:1}}.customerdownloadssearch .cmp-resource-leftrail-wrapper{display:none}.search-root-category{border-bottom:1px solid #d9d9d9;width:100%}.search-root-category .search-root-title{font-size:24px;font-weight:600;line-height:2pc;padding:0 24px 30px}.cmp-custom-modal{background-color:rgba(0,0,0,.8);bottom:0;display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1056}.cmp-custom-modal.show{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.cmp-custom-modal__content{background-color:#fff;border:1px solid #979797;border-radius:9pt;margin:auto 24px;padding:24px 40px;text-align:center}@media(min-width:768px){.cmp-custom-modal__content{margin:auto;max-width:650px}}.cmp-custom-modal__content-title{font-weight:700}.cmp-custom-modal__content-desc{margin-bottom:9pt}@media(min-width:768px){.cmp-custom-modal__content-desc{font-size:20px;margin-bottom:20px}}.cmp-dacking-railing-duos-intro{padding:30px 0}@media(max-width:576px){.cmp-dacking-railing-duos-intro-container{padding:0 15px}}.cmp-dacking-railing-duos-intro-title{margin-bottom:20px}@media(min-width:576px){.cmp-dacking-railing-duos-intro-title{font-size:3pc;font-weight:300;line-height:1.17;margin:0 auto 20px;max-width:712px;text-align:center}}.cmp-dacking-railing-duos-intro-description{font-size:21px;line-height:28px;margin-bottom:20px}@media(min-width:576px){.cmp-dacking-railing-duos-intro-description{font-size:2pc;font-weight:400;line-height:40px;margin:0 auto 40px;max-width:806px;text-align:center}}.cmp-dacking-railing-duos-intro-search{margin:auto;max-width:600px;width:100%}.cmp-dacking-railing-duos-intro-search-label{display:block;font-size:18px;font-weight:600;line-height:24px;margin-bottom:1pc}@media(min-width:576px){.cmp-dacking-railing-duos-intro-search-label{font-size:21px;line-height:28px;text-align:center}}.cmp-dacking-railing-duos-intro-search-container{display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width:576px){.cmp-dacking-railing-duos-intro-search-container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;justify-content:center}}.cmp-dacking-railing-duos-intro-search-button{border:1px solid #00493d;display:block;font-size:24px;line-height:24px;padding:9pt 9px}@media(min-width:576px){.cmp-dacking-railing-duos-intro-search-button{padding:8px 9px}}.cmp-dacking-railing-duos-intro-search-button:hover{border:1px solid #00493d}.cmp-dacking-railing-duos-intro .cmp__input input:not([type=radio],[type=checkbox],[type=range]){border-radius:0;color:#6f6f6f;margin:0;max-width:75pt;padding:9pt 9px}.cmp-dacking-railing-duos-intro .cmp__input input:not([type=radio],[type=checkbox],[type=range])::-webkit-input-placeholder{color:#6f6f6f}.cmp-dacking-railing-duos-intro .cmp__input input:not([type=radio],[type=checkbox],[type=range])::-moz-placeholder{color:#6f6f6f}.cmp-dacking-railing-duos-intro .cmp__input input:not([type=radio],[type=checkbox],[type=range]):-ms-input-placeholder{color:#6f6f6f}.cmp-dacking-railing-duos-intro .cmp__input input:not([type=radio],[type=checkbox],[type=range])::-ms-input-placeholder{color:#6f6f6f}.cmp-dacking-railing-duos-intro .cmp__input input:not([type=radio],[type=checkbox],[type=range])::placeholder{color:#6f6f6f}@media(min-width:576px){.cmp-dacking-railing-duos-intro .cmp__input input:not([type=radio],[type=checkbox],[type=range]){padding:7px 9px}.cmp-dacking-railing-duos-intro{background-color:#f8f8f8;padding:30px 0 40px}}.cmp-decking-color-swatch{padding:30px 0;position:relative}@media(max-width:576px){.cmp-decking-color-swatch-container{padding:0 15px}}.cmp-decking-color-swatch-title{margin-bottom:20px}@media(min-width:576px){.cmp-decking-color-swatch-title{margin-bottom:40px;text-align:center}}.cmp-decking-color-swatch-image{width:100%}.cmp-decking-color-swatch-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -6px}.cmp-decking-color-swatch-list-item{cursor:pointer;display:block;margin-bottom:9pt;padding:0 6px;width:33.3%}.cmp-decking-color-swatch-list-item-contain{position:relative}.cmp-decking-color-swatch-list-item-text{background-color:rgba(54,54,54,.8);bottom:0;color:#fff;left:0;opacity:0;padding:8px 6px;position:absolute;right:0;top:0;-webkit-transition:visibility .4s,opacity .4s ease-in-out;transition:visibility .4s,opacity .4s ease-in-out;visibility:hidden;width:100%;z-index:0}@media(min-width:768px){.cmp-decking-color-swatch-list-item-text{padding:15px 15px 9px;top:auto}}.cmp-decking-color-swatch-list-item.active .cmp-decking-color-swatch-list-item-text,.cmp-decking-color-swatch-list-item:hover .cmp-decking-color-swatch-list-item-text{opacity:1;visibility:visible;z-index:1}@media(min-width:768px){.cmp-decking-color-swatch-list-item.active .cmp-decking-color-swatch-list-item-text:after{border-left:.8rem solid transparent;border-right:.8rem solid transparent;border-top:.8rem solid rgba(54,54,54,.8);bottom:-11px;content:"";left:calc(50% - 1pc);position:absolute}.cmp-decking-color-swatch-list-item{margin-bottom:20px;padding:0 9pt;width:25%}.cmp-decking-color-swatch-list{margin:0 -9pt}}.cmp-decking-color-swatch-splide-text{text-align:right}@media(min-width:768px){.cmp-decking-color-swatch-splide-text{display:none}}.cmp-decking-color-swatch-description,.cmp-decking-color-swatch-name{display:block;font-size:14px;line-height:18px}.cmp-decking-color-swatch-name{font-weight:600;letter-spacing:1px;text-transform:uppercase}@media(min-width:768px){.cmp-decking-color-swatch-description{line-height:28px}}.cmp-decking-color-swatch-railing{background-color:rgba(54,54,54,.8);bottom:0;display:none;height:100vh;left:0;overflow-y:auto;position:fixed;right:0;top:0;width:100%;z-index:99}.cmp-decking-color-swatch-railing-inner-container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding:90pt 10px 0;width:100%}@media(min-width:768px){.cmp-decking-color-swatch-railing-inner-container{padding:0 0 60px}}.cmp-decking-color-swatch-railing-container{background-color:#fff;-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.2);box-shadow:0 0 6px 0 rgba(0,0,0,.2);max-width:100%;padding:0 10px;position:relative}@media(min-width:768px){.cmp-decking-color-swatch-railing-container{-webkit-box-shadow:none;box-shadow:none;padding:0;width:100%}}.cmp-decking-color-swatch-railing-close{cursor:pointer;display:block;height:20px;position:absolute;right:5px;top:5px;width:20px}.cmp-decking-color-swatch-railing-close:after,.cmp-decking-color-swatch-railing-close:before{background-color:#727272;content:" ";height:30px;left:6px;position:absolute;width:2px}.cmp-decking-color-swatch-railing-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.cmp-decking-color-swatch-railing-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.cmp-decking-color-swatch-railing-name{margin-top:28px}.cmp-decking-color-swatch-railing-name span{display:none}@media(min-width:768px){.cmp-decking-color-swatch-railing-name span{display:inline-block}.cmp-decking-color-swatch-railing-name{margin-bottom:40px;text-align:center}}.cmp-decking-color-swatch-railing-image-container{position:relative}.cmp-decking-color-swatch-railing-big-image{height:100%;width:100%}.cmp-decking-color-swatch-railing-small-image{border:2px solid #fff;bottom:0;cursor:pointer;display:block;max-width:20%;-o-object-fit:cover;object-fit:cover;position:absolute;right:0}.cmp-decking-color-swatch-railing-button-container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#f8f8f8;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding:13px 0}@media(min-width:576px){.cmp-decking-color-swatch-railing-button-container{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:start;-ms-flex-pack:start;align-items:flex-start;justify-content:flex-start;padding:13px 0 13px 14px}}.cmp-decking-color-swatch-railing-button{border:1px solid #00493d;color:#333;cursor:pointer;font-size:1pc;font-weight:600;letter-spacing:1px;line-height:22px;padding:0 9pt 0 0;text-decoration:none;text-transform:uppercase}.cmp-decking-color-swatch-railing-button span{background-color:#00493d;color:#fff;display:inline-block;font-size:18px;font-weight:400;letter-spacing:normal;line-height:26px;margin-right:10px;padding:9pt 20px 13px;text-transform:none;-webkit-transition:background-color .4s,color .4s ease-in-out;transition:background-color .4s,color .4s ease-in-out}.cmp-decking-color-swatch-railing-button:hover{color:#333}.cmp-decking-color-swatch-railing-button:hover span{background-color:transparent;color:#333}.cmp-decking-color-swatch-railing .splide{position:relative}.cmp-decking-color-swatch-railing .splide__list{margin:0;padding:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;will-change:transform}.cmp-decking-color-swatch-railing .splide__slide{-ms-flex-negative:0;-webkit-box-sizing:border-box;box-sizing:border-box;flex-shrink:0;list-style-type:none}.cmp-decking-color-swatch-railing .splide__slide.is-active{width:100%}.cmp-decking-color-swatch-railing .splide__arrow{border:0;height:40px;padding:0;position:absolute;top:30%;-webkit-transition:opacity .3s;transition:opacity .3s;width:40px;z-index:1}.cmp-decking-color-swatch-railing .splide__arrow--next{background:rgba(0,0,0,.3);right:0;text-align:right}.cmp-decking-color-swatch-railing .splide__arrow--next svg{fill:#fff;color:#fff;height:30px;width:30px}.cmp-decking-color-swatch-railing .splide__arrow--prev{background:rgba(0,0,0,.3);left:0;text-align:left;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cmp-decking-color-swatch-railing .splide__arrow--prev svg{fill:#fff;color:#fff;height:30px;width:30px}.cmp-decking-color-swatch-railing .splide__arrow[disabled]{opacity:0;z-index:-1}@media(min-width:768px){.cmp-decking-color-swatch-railing .splide__arrow{display:none}}.cmp-decking-color-swatch-railing .splide.is-active .splide__list{display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-decking-color-swatch-railing .splide.splide--draggable>.splide__track>.splide__list>.splide__slide{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cmp-decking-color-swatch-railing .splide__track{overflow:hidden;position:relative;z-index:0}@media(min-width:768px){.cmp-decking-color-swatch-railing{background-color:#fff;bottom:auto;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:auto;position:static;right:auto;top:auto;z-index:2}}@media(max-width:576px){.cmp-decking-color-swatch{overflow-x:hidden}}.cmp-decking-color{padding:20px 0;position:static;-webkit-transition:position .3s,padding .3s ease-in-out;transition:position .3s,padding .3s ease-in-out}@media(max-width:576px){.cmp-decking-color-container{padding:0 15px}}.cmp-decking-color-title{display:none}@media(min-width:576px){.cmp-decking-color-title{display:block;font-size:21px;font-weight:600;line-height:28px;margin:0 auto 20px;max-width:600px;text-align:center}}.cmp-decking-color-button-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media(min-width:576px){.cmp-decking-color-button-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto;max-width:978px;width:100%}}@media(min-width:768px){.cmp-decking-color-button-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.cmp-decking-color-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;list-style:none;padding-left:0;position:relative}.cmp-decking-color-list-item{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 5px;position:relative;text-align:center;z-index:2}.cmp-decking-color-list-item-link{display:block;margin:auto;text-align:center;text-decoration:none}.cmp-decking-color-list-item-link:hover .cmp-decking-color-list-item-image{border-color:#8cc43d}.cmp-decking-color-list-item-link:hover .cmp-decking-color-list-item-name{text-decoration:none}.cmp-decking-color-list-item-image{border:3px solid #fff;border-radius:50%;height:40px;-o-object-fit:cover;object-fit:cover;-webkit-transition:border-color .3s ease-in-out;transition:border-color .3s ease-in-out;width:40px}@media(min-width:576px){.cmp-decking-color-list-item-image{height:90px;width:90px}}@media(min-width:992px){.cmp-decking-color-list-item-image{height:87pt;width:87pt}}.cmp-decking-color-list-item-name{display:none}@media(min-width:576px){.cmp-decking-color-list-item-name{display:block;font-size:13px;font-weight:600;letter-spacing:2px;margin-top:5px;text-align:center;text-transform:uppercase}.cmp-decking-color-list-item{padding:0 15px}}@media(min-width:1200px){.cmp-decking-color-list-item{padding:0 20px}}@media(min-width:576px){.cmp-decking-color-list:after{background-color:#d9e8ae;content:"";display:block;height:5px;left:0;margin-left:10%;margin-top:-6px;position:absolute;top:40%;width:80%;z-index:1}}.cmp-decking-color-button-contain{margin-top:24px}@media(min-width:576px){.cmp-decking-color-button-contain{margin-top:28px;padding-left:23px}}.cmp-decking-color-button{font-size:18px;line-height:1.14;padding:11px 25px;width:100%}@media(min-width:576px){.cmp-decking-color-button{width:auto}.cmp-decking-color{padding:35px 0}}body.fixed-decking-color .cmp-decking-color{background-color:#fff;border-bottom:1px solid #00493d;left:0;padding:15px 0;position:fixed;right:0;top:75pt;width:100%;z-index:99}@media(min-width:576px){body.fixed-decking-color .cmp-decking-color .cmp-decking-color-button-container{max-width:25pc}}body.fixed-decking-color .cmp-decking-color .cmp-decking-color-list:after{content:none}body.fixed-decking-color .cmp-decking-color .cmp-decking-color-list-item{padding:0 5px}body.fixed-decking-color .cmp-decking-color .cmp-decking-color-button-contain{padding-left:15px}@media(min-width:576px){body.fixed-decking-color .cmp-decking-color .cmp-decking-color-button-contain{margin-top:0}}body.fixed-decking-color .cmp-decking-color .cmp-decking-color-list-item-image{height:2pc;width:2pc}@media(min-width:576px){body.fixed-decking-color .cmp-decking-color .cmp-decking-color-list-item-image{height:40px;width:40px}}body.fixed-decking-color .cmp-decking-color .cmp-decking-color-list-item-name,body.fixed-decking-color .cmp-decking-color .cmp-decking-color-title{display:none}body.fixed-decking-color .cmp-decking-color .cmp-decking-color-button{font-size:1pc;padding:8px 9pt}@media(min-width:992px){body.fixed-decking-color .cmp-decking-color{padding:25px 0;top:58px}}.cmp-decking-railing{padding:10px 0 30px}.cmp-decking-railing-list{display:none;opacity:0;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.cmp-decking-railing-list.active{display:block;opacity:1}.cmp-decking-railing-title{margin-bottom:15px}@media(max-width:576px){.cmp-decking-railing-title{padding:0 15px}}.cmp-decking-railing-panels{height:450px;overflow:hidden;position:relative;width:100%;z-index:4}.cmp-decking-railing-panels-explore{background-color:#00493d;border:1px solid #00493d;color:#fff;cursor:pointer;display:block;left:50%;padding:10px 44px;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:9}.cmp-decking-railing-panels-explore-text{display:block;font-size:18px;line-height:26px;position:relative}.cmp-decking-railing-panels-explore.hidden{display:none}.cmp-decking-railing-panels-explore:hover{background-color:#fff;color:#00493d}.cmp-decking-railing-panels.selected-p0 .cmp-decking-railing-panel.p0{left:0}.cmp-decking-railing-panels.selected-p0 .cmp-decking-railing-panel.p0 .cmp-decking-railing-panel-copy{opacity:1;-webkit-transform:translate(0);transform:translate(0);visibility:visible;z-index:3}.cmp-decking-railing-panels.selected-p0 .cmp-decking-railing-panel.p0 .cmp-decking-railing-panel-alt{opacity:1;-webkit-transform:translate(0);transform:translate(0)}.cmp-decking-railing-panels.selected-p0 .cmp-decking-railing-panel.p1{left:30%}.cmp-decking-railing-panels.selected-p0 .cmp-decking-railing-panel.p2{right:-55%}.cmp-decking-railing-panels.selected-p1 .cmp-decking-railing-panel.p0{left:-55%}.cmp-decking-railing-panels.selected-p1 .cmp-decking-railing-panel.p1{right:15%}.cmp-decking-railing-panels.selected-p1 .cmp-decking-railing-panel.p1 .cmp-decking-railing-panel-copy{opacity:1;-webkit-transform:translate(0);transform:translate(0);visibility:visible;z-index:3}.cmp-decking-railing-panels.selected-p1 .cmp-decking-railing-panel.p1 .cmp-decking-railing-panel-alt{opacity:1;-webkit-transform:translate(0);transform:translate(0)}.cmp-decking-railing-panels.selected-p1 .cmp-decking-railing-panel.p2{right:-55%}.cmp-decking-railing-panels.selected-p2 .cmp-decking-railing-panel.p0{left:-55%}.cmp-decking-railing-panels.selected-p2 .cmp-decking-railing-panel.p1{left:0}.cmp-decking-railing-panels.selected-p2 .cmp-decking-railing-panel.p2{right:0}.cmp-decking-railing-panels.selected-p2 .cmp-decking-railing-panel.p2 .cmp-decking-railing-panel-copy{opacity:1;-webkit-transform:translate(0);transform:translate(0);visibility:visible;z-index:3}.cmp-decking-railing-panels.selected-p2 .cmp-decking-railing-panel.p2 .cmp-decking-railing-panel-alt{opacity:1;-webkit-transform:translate(0);transform:translate(0)}@media(min-width:576px){.cmp-decking-railing-panels{height:700px}}.cmp-decking-railing-panel{cursor:pointer;height:100%;left:15%;position:absolute;top:0;-webkit-transition:1.6s cubic-bezier(.19,1,.22,1),left .8s cubic-bezier(.075,.82,.165,1),width .8s cubic-bezier(.075,.82,.165,1),opacity .8s linear;transition:1.6s cubic-bezier(.19,1,.22,1),left .8s cubic-bezier(.075,.82,.165,1),width .8s cubic-bezier(.075,.82,.165,1),opacity .8s linear;width:70%;z-index:1}.cmp-decking-railing-panel-copy{background-color:hsla(0,0%,97%,.85);bottom:0;opacity:0;padding:9pt 0;position:absolute;right:0;-webkit-transform:translateY(250px);transform:translateY(250px);transition:transform 1s cubic-bezier(.19,1,.22,1) .6s,opacity .8s linear .6s,visibility 1s cubic-bezier(.19,1,.22,1) .6s,-webkit-transform 1s cubic-bezier(.19,1,.22,1) .6s;visibility:hidden;width:100%}.cmp-decking-railing-panel-copy-contain{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:100%}@media(min-width:992px){.cmp-decking-railing-panel-copy-contain{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:end;-ms-flex-pack:end;align-items:flex-end;justify-content:flex-end}}.cmp-decking-railing-panel-copy-button{border:1px solid #00493d;color:#333;font-size:1pc;font-weight:600;letter-spacing:1px;line-height:22px;padding:0 9pt 0 0;text-transform:uppercase}.cmp-decking-railing-panel-copy-button span{background-color:#00493d;color:#fff;display:inline-block;font-size:18px;font-weight:400;letter-spacing:normal;line-height:26px;margin-right:10px;padding:9pt 20px 13px;text-transform:none}.cmp-decking-railing-panel-copy-button:hover span{background-color:transparent;color:#333}@media(min-width:992px){.cmp-decking-railing-panel-copy-button{margin-right:10px}}.cmp-decking-railing-panel-alt{border:5px solid #fff;cursor:pointer;height:51px;left:18px;opacity:0;top:18px;-webkit-transform:translateY(-75pt);transform:translateY(-75pt);-webkit-transition:opacity .8s linear,background .6s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1);transition:opacity .8s linear,background .6s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1);transition:transform 1s cubic-bezier(.19,1,.22,1),opacity .8s linear,background .6s cubic-bezier(.19,1,.22,1);transition:transform 1s cubic-bezier(.19,1,.22,1),opacity .8s linear,background .6s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1);width:75px;z-index:4}.cmp-decking-railing-panel-alt,.cmp-decking-railing-panel-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute}.cmp-decking-railing-panel-bg{bottom:0;height:100%;overflow:hidden;right:0;width:100%;z-index:1}.cmp-decking-railing-panel.selected.p1{right:15%}.cmp-decking-railing-panel.p0{left:-37%;z-index:2}.cmp-decking-railing-panel.p0 .cmp-decking-railing-panel-bg{border-right:2px solid #f8f8f8}.cmp-decking-railing-panel.p2{border-left:2px solid #f8f8f8;left:auto;right:-37%;z-index:3}@media(min-width:576px){.cmp-decking-railing{padding:60px 0}}body.fixed-decking-color .cmp-decking-railing{padding:50px 0 30px}@media(min-width:992px){body.fixed-decking-color .cmp-decking-railing{padding:290px 0 60px}}.cmp-dealersdetail__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width:768px){.cmp-dealersdetail__wrapper{padding:0 15px}}.cmp-dealersdetail__wrapper p{margin-bottom:0;padding-bottom:10px}@media(min-width:768px){.cmp-dealersdetail__wrapper p{padding-bottom:20px}}.cmp-dealersdetail__left{padding-top:20px;width:100%}@media(min-width:768px){.cmp-dealersdetail__left{padding:0 20px 30px 0;width:75%}}.cmp-dealersdetail__left__text{padding-bottom:10px}@media(min-width:768px){.cmp-dealersdetail__left__text{padding-bottom:20px}}.cmp-dealersdetail__left .cmp-mediacarousel{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-top:24px;width:100%}.cmp-dealersdetail__left .cmp-mediacarousel__mainimage{border:0;max-height:450px;-o-object-fit:contain;object-fit:contain}.cmp-dealersdetail__left .cmp-mediacarousel__mainimage-block{height:100%;width:100%}.cmp-dealersdetail__left .cmp-mediacarousel__mainimage-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:450px;margin:auto;max-width:713px;position:relative;width:100%}.cmp-dealersdetail__left .cmp-mediacarousel__mainimage-wrapper{height:54%;margin:auto;width:100%}@media(min-width:768px){.cmp-dealersdetail__left .cmp-mediacarousel__mainimage-wrapper{height:85%;width:100%}}@media(min-width:992px){.cmp-dealersdetail__left .cmp-mediacarousel__mainimage-wrapper{height:auto;margin:auto;width:85%}}.cmp-dealersdetail__left .cmp-mediacarousel__mainimage-counter{background-color:#000;bottom:4pc;color:#fff;font-family:proxima-nova,Arial,sans-serif;font-size:15px;font-weight:700;left:6px;padding:0 4px;position:absolute;text-align:right;z-index:1}.cmp-dealersdetail__left .cmp-mediacarousel__mainimage-info{bottom:0;left:0;position:absolute;width:100%;z-index:2}.cmp-dealersdetail__left .cmp-mediacarousel__mainimage-info-text{zoom:1;background-color:#fff;display:none;padding:9pt}.cmp-dealersdetail__left .cmp-mediacarousel__mainimage-info-title{color:#000;font:proxima-nova,Arial,sans-serif;font-size:9pt;margin:0 0 7px}.cmp-dealersdetail__left .cmp-mediacarousel__thumnail-image{background:#333;border:1.5px solid #fff;height:40px;margin:0 2px;min-width:60px;width:auto}.cmp-dealersdetail__left .cmp-mediacarousel__thumnail-image.selected{border:1.5px solid #000}.cmp-dealersdetail__left .cmp-mediacarousel__thumnail-image.selected img{opacity:1}.cmp-dealersdetail__left .cmp-mediacarousel__thumnail-image img{height:100%;opacity:.8;width:unset}.cmp-dealersdetail__left .cmp-mediacarousel .splide{margin:auto;max-width:713px;width:100%}.cmp-dealersdetail__left .cmp-mediacarousel .splide__arrow{height:40px;width:40px}.cmp-dealersdetail__left .cmp-mediacarousel .splide__arrow svg{height:24px;width:24px}@media(min-width:768px){.cmp-dealersdetail__left .cmp-mediacarousel .splide__arrow{display:none}}.cmp-dealersdetail__left .cmp-mediacarousel .splide__track{overflow:hidden}.cmp-dealersdetail__left .cmp-mediacarousel .arrows{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;left:0;position:absolute;right:0;top:calc(50% - 25px)}.cmp-dealersdetail__left .cmp-mediacarousel .arrows .arrow{background:transparent;border:0}.cmp-dealersdetail__left .cmp-mediacarousel .arrows .arrow svg{height:50px;width:50px}.cmp-dealersdetail__right{padding-top:20px;width:100%}@media(min-width:768px){.cmp-dealersdetail__right{padding:0 0 30px 20px;width:25%}}.cmp-dealersdetail__right .featured-contractor{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.cmp-dealersdetail__right .featured-contractor__image{padding-bottom:9pt}.cmp-dealersdetail__right .featured-contractor__products{border-bottom:1px solid #ecede4;padding:9pt 0}.cmp-dealersdetail__right .featured-contractor__products-title{font-weight:400;margin:0;padding-bottom:10px;text-transform:uppercase}.cmp-dealersdetail__right .featured-contractor__products-list{list-style:none;margin:0;padding:0}.cmp-dealersdetail__right .featured-contractor__products-list-item{padding:8px 0}.cmp-dealersdetail__right .featured-contractor__products-list-item:not(:last-child){border-bottom:1px solid #ecede4}.cmp-dealersdetail__right .featured-contractor__info{border-bottom:1px solid #ecede4;border-top:1px solid #ecede4;padding:9pt 0}.cmp-dealersdetail__right .featured-contractor__info .email{background:transparent;border:0;color:#00493d;padding:0}.cmp-dealersdetail__right .featured-contractor__info a{text-decoration:none}.cmp-dealersdetail__right .featured-contractor__print{padding:20px 0}.cmp-dealersdetail__right .featured-contractor__print a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;text-decoration:none}.cmp-dealersdetail__right .featured-contractor__print a:before{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-print.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1pc;margin-right:4px;width:14px}.cmp-dealersdetail__right .featured-contractor__print a:hover{color:#333}.cmp-dealersdetail__right .featured-contractor p,.cmp-dealersdetail__right .featured-contractor ul{color:#333;font-size:14px;letter-spacing:normal;line-height:20px}.cmp-dealersdetail__right a{display:block}.cmp-dealersdetail__bottom{padding-top:20px;width:100%}@media(min-width:768px){.cmp-dealersdetail__bottom{padding-top:30px}}.cmp-dealersdetail__modal .cmp-modal__body,.cmp-dealersdetail__modal .modal-body{padding:0}.cmp-dealersdetail__modal-top{background-color:#f2f2f2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:30px;width:100%}.cmp-dealersdetail__modal-top .cmp-button,.cmp-dealersdetail__modal-top .cmp-contentsearch-leftrail--links-item,.cmp-dealersdetail__modal-top .cmp-leftrail--links-item,.cmp-dealersdetail__modal-top .cmp__input,.cmp-dealersdetail__modal-top .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-dealersdetail__modal-top .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-dealersdetail__modal-top .embed button,.cmp-dealersdetail__modal-top .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-dealersdetail__modal-top .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-dealersdetail__modal-top .fDIvPG,.embed .cmp-dealersdetail__modal-top button,.embed .cmp-dealersdetail__modal-top button.qxyt6u-0.sc-160qg7w-0.fDIvPG{width:50%}.cmp-dealersdetail__modal-top .cmp__input input{height:100%;margin:0!important}.cmp-dealersdetail__modal-label{color:#00493d;display:block;font-size:15px;margin-bottom:10px;margin-left:3px;text-transform:uppercase;width:100%}.cmp-dealersdetail__modal-bottom{padding:30px}.cmp-dealersdetail__modal-bottom .cmp-button,.cmp-dealersdetail__modal-bottom .cmp-contentsearch-leftrail--links-item,.cmp-dealersdetail__modal-bottom .cmp-leftrail--links-item,.cmp-dealersdetail__modal-bottom .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-dealersdetail__modal-bottom .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-dealersdetail__modal-bottom .embed button,.cmp-dealersdetail__modal-bottom .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-dealersdetail__modal-bottom .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-dealersdetail__modal-bottom .fDIvPG,.embed .cmp-dealersdetail__modal-bottom button,.embed .cmp-dealersdetail__modal-bottom button.qxyt6u-0.sc-160qg7w-0.fDIvPG{width:100%}.cmp-dealersdetail__modal-close{position:absolute;right:25px;top:1pc}@media(min-width:992px){.cmp-dealersdetail__modal-close{display:block}}.cmp-dealersdetail__modal-close .modal-button{background-color:transparent;border:none}.cmp-dealersdetail__showroom-hours{white-space:pre-line}@media print{.featured-contractor__info{margin-top:150px}}.cmp-deck-board-carousel__title{color:#666;font-size:2pc;font-weight:300;line-height:42px;padding-bottom:20px;text-align:center}.cmp-deck-board-carousel__boards{position:relative}.cmp-deck-board-carousel__boards-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.cmp-deck-board-carousel__boards-shadow{background-color:#111;bottom:-8px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5);-webkit-filter:blur(5px);filter:blur(5px);height:100%;left:8px;opacity:.4;position:absolute;right:8px;z-index:-1}@media(min-width:768px){.cmp-deck-board-carousel__boards{padding:0 50px}}@media(min-width:1200px){.cmp-deck-board-carousel__boards{padding:0 72px}}.cmp-deck-board-carousel__board{min-height:280px;position:relative;-webkit-transition:width .4s;transition:width .4s}@media(min-width:992px){.cmp-deck-board-carousel__board{height:300px}}@media(min-width:1200px){.cmp-deck-board-carousel__board{height:350px}}@media(min-width:1400px){.cmp-deck-board-carousel__board{height:365px}}.cmp-deck-board-carousel__board-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cmp-deck-board-carousel__board-text{display:none;left:50%;pointer-events:none;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:5}@media(min-width:768px){.cmp-deck-board-carousel__board-text{display:block}}.cmp-deck-board-carousel__board-text span{color:#fff;display:inline-block;text-align:center;text-shadow:3px 5px 8px rgba(0,0,0,.4)}.cmp-deck-board-carousel__board-text-name{cursor:pointer;font-size:18px;min-width:100%;padding:0 8px;pointer-events:auto;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:.4s;transition:.4s;white-space:pre}.cmp-deck-board-carousel__board-text-subtitle{bottom:-30px;font-size:1pc;left:50%;overflow:hidden;position:absolute;-webkit-transform:translateX(-50%) scaleX(0);transform:translateX(-50%) scaleX(0);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .4s ease-out;transition:-webkit-transform .4s ease-out;transition:transform .4s ease-out;transition:transform .4s ease-out,-webkit-transform .4s ease-out;visibility:hidden;white-space:nowrap}.cmp-deck-board-carousel__board.isActive .cmp-deck-board-carousel__board-text span{padding:0 8px}.cmp-deck-board-carousel__board.isActive .cmp-deck-board-carousel__board-text-name{cursor:default;font-size:2pc;-webkit-transform:rotate(0);transform:rotate(0);white-space:normal}@media(min-width:992px){.cmp-deck-board-carousel__board.isActive .cmp-deck-board-carousel__board-text-name{white-space:nowrap}}.cmp-deck-board-carousel__board.isActive .cmp-deck-board-carousel__board-text-subtitle{-webkit-transform:translateX(-50%) scaleX(1);transform:translateX(-50%) scaleX(1);visibility:visible}.cmp-deck-board-carousel .cmp-deck-board-carousel__mobile{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;min-height:138px;padding:20px 0 30px;width:100%}@media(min-width:768px){.cmp-deck-board-carousel .cmp-deck-board-carousel__mobile{display:none}}.cmp-deck-board-carousel .cmp-deck-board-carousel__mobile-content{text-align:center}.cmp-deck-board-carousel .cmp-deck-board-carousel__mobile .next-arrow,.cmp-deck-board-carousel .cmp-deck-board-carousel__mobile .prev-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 8px;position:static;-webkit-transform:unset;transform:unset}.cmp-deck-board-carousel .cmp-deck-board-carousel__mobile .prev-arrow{margin-right:auto}.cmp-deck-board-carousel .cmp-deck-board-carousel__mobile .next-arrow{margin-left:auto}.cmp-deck-board-carousel .cmp-deck-board-carousel__mobile .color-text{display:inline-block;font-size:34px;font-weight:300;line-height:44px;margin-bottom:0;text-align:center}.cmp-deck-board-carousel .cmp-deck-board-carousel__mobile .color-subtitle{left:0;margin-top:10px;position:absolute;right:0}.cmp-deck-board-carousel .next-arrow,.cmp-deck-board-carousel .prev-arrow{background-color:transparent;border:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3}.cmp-deck-board-carousel .next-arrow:hover,.cmp-deck-board-carousel .prev-arrow:hover{background-color:transparent;border:none}.cmp-deck-board-carousel .next-arrow span,.cmp-deck-board-carousel .prev-arrow span{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/carousel-arrow.png);background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:24px;width:40px}.cmp-deck-board-carousel .next-arrow.desktop-btn,.cmp-deck-board-carousel .prev-arrow.desktop-btn{display:none}@media(min-width:768px){.cmp-deck-board-carousel .next-arrow.desktop-btn,.cmp-deck-board-carousel .prev-arrow.desktop-btn{display:-webkit-box;display:-ms-flexbox;display:flex}}.cmp-deck-board-carousel .prev-arrow{left:0}.cmp-deck-board-carousel .next-arrow{right:0}.cmp-deck-board-carousel .next-arrow span{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cmp-deck-board-carousel__caption{padding:20px 0}.cmp-deck-board-carousel__caption p{margin:0;text-align:center}@media(min-width:768px){.cmp-deck-board-carousel__caption{padding:20px 50px}}@media(min-width:1200px){.cmp-deck-board-carousel__caption{padding:20px 72px}}.cmp-deck-board-carousel-static .cmp-deck-board-carousel__boards{padding:0}.cmp-deck-board-carousel-static .cmp-deck-board-carousel__caption{padding:20px 0}.cmp-deck-board-carousel-static .cmp-deck-board-carousel__caption p{text-align:left}.cmp-deck-board-carousel-static .cmp-deck-board-carousel .cmp-deck-board-carousel__mobile,.cmp-deck-board-carousel-static .cmp-deck-board-carousel .next-arrow,.cmp-deck-board-carousel-static .cmp-deck-board-carousel .prev-arrow{display:none}.cmp-deck-board-carousel-static .cmp-deck-board-carousel__board{height:255px}.cmp-deck-board-carousel-static .cmp-deck-board-carousel__board.isActive .cmp-deck-board-carousel__board-text span{display:inline-block;font-size:14px;font-weight:300;line-height:1.1;text-shadow:1px 1px 2px rgba(0,0,0,.5);-webkit-transform:rotate(0);transform:rotate(0)}.cmp-deck-board-carousel-static .cmp-deck-board-carousel__board.isActive .cmp-deck-board-carousel__board-image{-o-object-fit:cover;object-fit:cover}.cmp-deck-board-carousel-static .cmp-deck-board-carousel__board-text{display:inline-block}.cmp-deck-board-carousel-static .cmp-deck-board-carousel__board-text span{display:inline-block;font-size:14px;font-weight:300;line-height:1.1;text-shadow:1px 1px 2px rgba(0,0,0,.5);-webkit-transform:rotate(0);transform:rotate(0)}.cmp-dec-colorselector{padding:0 20px}.cmp-dec-colorselector .cmp-colorselector--filter{width:100%}.cmp-dec-colorselector .cmp-colorselector--filter-color-name{font-size:1pc}.cmp-dec-colorselector .cmp-colorselector--filter-category{color:#fff;font-size:14px}.cmp-dec-colorselector-image-select{display:block;font-size:15px;height:100%;opacity:0;text-align:center;top:0;width:100%}.cmp-dec-colorselector-image-select,.cmp-dec-colorselector-image-select:before{position:absolute;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.cmp-dec-colorselector-image-select:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:1px solid #fff;color:#fff;content:"+";display:-webkit-box;display:-ms-flexbox;display:flex;font-size:40px;font-weight:300;height:20px;justify-content:center;left:50%;margin:0 auto 5px;padding:15px;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:20px}.cmp-dec-colorselector .cmp-colorselector-container{padding-bottom:30px}.cmp-dec-colorselector .cmp-colorselector--filter-label{display:inline}@media(max-width:768px){.cmp-dec-colorselector .cmp-colorselector--filter-link{margin:0 10px}}@media(min-width:576px){.cmp-dec-colorselector .cmp-colorselector--filter-popular{bottom:auto;top:0;visibility:visible}}.cmp-dec-colorselector .cmp-colorselector--filter-option{margin:10px 0 0;width:100%}@media(max-width:576px){.cmp-dec-colorselector .cmp-colorselector--filter-option .cmp-modal__close{right:4px;top:0;z-index:2}}.cmp-dec-colorselector .cmp-colorselector--filter-option:hover .cmp-colorselector--filter-popular{visibility:visible}.cmp-dec-colorselector .cmp-colorselector--filter-option:hover .cmp-dec-colorselector-image-select{background-color:rgba(0,0,0,.4);opacity:1}@media(min-width:768px){.cmp-dec-colorselector .cmp-colorselector--filter-option{margin:10px;width:calc(50% - 20px)}}@media(min-width:992px){.cmp-dec-colorselector .cmp-colorselector--filter-option{width:calc(25% - 20px)}}.cmp-dec-colorselector .cmp-colorselector--filter-option img{max-height:180px;-o-object-fit:cover;object-fit:cover}.cmp-dec-colorselector .cmp-modal{background-color:hsla(0,0%,100%,.8)}@media(min-width:1400px){.cmp-dec-colorselector .cmp-modal__dialog{max-width:75pc}}.cmp-dec-colorselector .cmp-modal__content{border:1px solid #bbb}.cmp-dec-colorselector__slider-container{cursor:default;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:768px){.cmp-dec-colorselector__slider-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.cmp-dec-colorselector-slider{width:100%}.cmp-dec-colorselector-slider-item-image{background-position:50%;background-size:cover;min-height:250px;width:100%}@media(min-width:576px){.cmp-dec-colorselector-slider-item-image{min-height:450px}}@media(min-width:992px){.cmp-dec-colorselector-slider-item-image{min-height:500px}}@media(min-width:1400px){.cmp-dec-colorselector-slider-item-image{min-height:600px}}.cmp-dec-colorselector-slider .cmp-product-calculator-slideshow-controls{bottom:0;left:auto;right:0;top:auto;width:auto;z-index:1}@media(min-width:768px){.cmp-dec-colorselector-slider{width:65%}}.cmp-dec-colorselector-modal-contain{padding:20px 30px 10px;width:100%}.cmp-dec-colorselector-modal-contain-pin{background-color:#d50c22;font-size:18px;font-weight:600;letter-spacing:1px;margin-top:10px;padding:10px 25px;text-decoration:none;text-transform:capitalize}.cmp-dec-colorselector-modal-contain-pin-label{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/social-icon-pinterest-button.png);background-repeat:no-repeat;background-size:contain;display:inline-block;height:18px;width:23px}.cmp-dec-colorselector-modal-contain-pin:hover{background-color:#00493d;color:#fff}@media(min-width:768px){.cmp-dec-colorselector-modal-contain{margin-top:0;padding-left:20px;width:35%}}.cmp-dec-colorselector-name{font-size:17px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.cmp-dec-colorselector-description{font-size:15px;letter-spacing:1px}@media(min-width:992px){.cmp-dec-colorselector-description{font-size:17px;line-height:1.7}.cmp-dec-colorselector{padding:0 40px}}.cmp-deck-designer,.cmp-deck-designer-container .cmp-deck-designer-modal__body{padding:20px 0}@media(min-width:768px){.cmp-deck-designer-container .cmp-deck-designer-modal__body{padding:40px 0}}.cmp-deck-designer-container .cmp-modal{background-color:rgba(0,0,0,.7)}.cmp-deck-designer-container .cmp-modal__dialog{max-width:600px}.cmp-deck-designer-inner-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media(min-width:1200px){.cmp-deck-designer-inner-container{margin:auto;max-width:750pt;text-align:center}}.cmp-deck-designer-description,.cmp-deck-designer-title{text-align:center}.cmp-deck-designer-description div,.cmp-deck-designer-title div{font-size:14px}.cmp-deck-designer-modal-link{cursor:pointer;text-decoration:underline}.cmp-deck-designer-modal-link:hover{text-decoration:none}.cmp-deck-designer-form-subtitle,.cmp-deck-designer-form-title{text-align:center}.cmp-deck-designer-form__inner-container{margin-top:20px}@media(min-width:768px){.cmp-deck-designer-form__inner-container{margin-top:40px}}.cmp-deck-designer-form__required-field{color:#ad2b26;font-size:1pc;margin-bottom:10px}@media(min-width:768px){.cmp-deck-designer-form__required-field{margin-bottom:20px}}.cmp-deck-designer-form__input{width:100%}.cmp-deck-designer-form__contact-me{margin-bottom:15px}.cmp-deck-designer-form__contact-me div{font-size:14px}.cmp-deck-designer-form__contact-me-text{display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-deck-designer-form__contact-me-text .cmp__checkbox{margin-right:4px;width:auto}.cmp-deck-designer-form .cmp__select,.cmp-deck-designer-form .cmp__textarea{margin-bottom:15px}.cmp-deck-designer-form .cmp__input-label{display:block}.cmp-deck-designer-form .cmp__input,.cmp-deck-designer-form .cmp__select{margin-bottom:15px}.cmp-deck-designer-form .select2{width:100%!important}.cmp-deck-designer-form-button{width:100%}.cmp-deck-designer-form__form-submit-error{color:#ad2b26}.cmp-deck-designer-form__success-message-container{text-align:center}.cmp-deck-designer-form__success-message{margin-bottom:9pt}@media(min-width:576px){.cmp-deck-designer-form{margin:auto;max-width:406px}.cmp-deck-designer{padding:40px 0}}.cmp-decking-comparison__header{text-align:center}@media(max-width:768px){.cmp-decking-comparison__container{padding:0 20px!important}}.cmp-decking-comparison__container:nth-last-child(2){margin-top:-36px}.cmp-decking-comparison__title h2{font-size:14px;font-weight:600;letter-spacing:1px;line-height:1.57;text-transform:uppercase}@media(min-width:768px){.cmp-decking-comparison__title h2{font-size:24px;letter-spacing:2px;line-height:1.33}}.cmp-decking-comparison__description span,.cmp-decking-comparison__description span p{font-size:1pc;letter-spacing:-.01px}@media(min-width:768px){.cmp-decking-comparison__description span p{font-size:18px;line-height:1.44}}.cmp-decking-comparison__disclaimer{text-align:center}@media(min-width:768px){.cmp-decking-comparison__disclaimer{padding:0 36px}}@media(min-width:1200px){.cmp-decking-comparison__disclaimer{padding:0 14pc}}.cmp-decking-comparison__disclaimer span{text-align:center}.cmp-decking-comparison__disclaimer span p{font-size:9pt;letter-spacing:-.07px;line-height:1.33}.cmp-decking-comparison__dropdown{background-color:#fff;position:sticky;z-index:995}.cmp-decking-comparison__dropdown .cmp-dropdown__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -9pt;text-align:center;width:calc(100% + 24px)}.cmp-decking-comparison__dropdown .cmp-dropdown__container .select2-container .select2-selection--single .select2-selection__rendered{font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:-.09px;line-height:1.38;padding:4px 0;text-align:left;white-space:pre-wrap}@media(min-width:768px){.cmp-decking-comparison__dropdown .cmp-dropdown__container .select2-container .select2-selection--single .select2-selection__rendered{font-size:1pc}}.cmp-decking-comparison__dropdown .cmp-dropdown__column{margin:26px 0 40px;padding:0 9pt;width:50%}.cmp-decking-comparison__dropdown .cmp-dropdown__column .select2-container{width:100%!important}@media(max-width:576px){.cmp-decking-comparison__dropdown .cmp-dropdown__column:nth-last-child(-n+2){display:none}}@media(min-width:768px){.cmp-decking-comparison__dropdown .cmp-dropdown__column{width:33%}.cmp-decking-comparison__dropdown .cmp-dropdown__column:nth-last-child(-n+1){display:none}}@media(min-width:1200px){.cmp-decking-comparison__dropdown .cmp-dropdown__column{width:25%}.cmp-decking-comparison__dropdown .cmp-dropdown__column:nth-last-child(-n+2){display:block}}.cmp-decking-comparison__deck-color{margin-bottom:28px}@media(min-width:768px){.cmp-decking-comparison__deck-color{margin-bottom:60px}}.cmp-decking-comparison__deck-color .cmp-deck-color{font-size:1pc}.cmp-decking-comparison__deck-color .cmp-deck-color__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -9pt;text-align:center;width:calc(100% + 24px)}.cmp-decking-comparison__deck-color .cmp-deck-color__column{margin:26px 0 40px;padding:0 9pt;width:50%}@media(max-width:576px){.cmp-decking-comparison__deck-color .cmp-deck-color__column:nth-last-child(-n+2){display:none}}@media(min-width:768px){.cmp-decking-comparison__deck-color .cmp-deck-color__column{width:33%}.cmp-decking-comparison__deck-color .cmp-deck-color__column:nth-last-child(-n+1){display:none}}@media(min-width:1200px){.cmp-decking-comparison__deck-color .cmp-deck-color__column{width:25%}.cmp-decking-comparison__deck-color .cmp-deck-color__column:nth-last-child(-n+2){display:block}}.cmp-decking-comparison__deck-color .cmp-deck-color__card{position:relative}.cmp-decking-comparison__deck-color .cmp-deck-color__card-image{aspect-ratio:1.22;margin:0 auto;padding-bottom:8px;position:relative}.cmp-decking-comparison__deck-color .cmp-deck-color__card-image-src{aspect-ratio:1.22;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:768px){.cmp-decking-comparison__deck-color .cmp-deck-color__card-image-src{min-height:186px}}@media(max-width:576px){.cmp-decking-comparison__deck-color .cmp-deck-color__card-image-src{min-height:122px}}.cmp-decking-comparison__deck-color .cmp-deck-color__card-image-title{background-color:#fff;color:#00493d;font-size:14px;font-weight:600;padding:4px 8px;position:absolute;text-transform:uppercase;top:1pc}@media(min-width:768px){.cmp-decking-comparison__deck-color .cmp-deck-color__card-image-title{letter-spacing:1.56px;line-height:2.29;width:92px}}@media(min-width:1200px){.cmp-decking-comparison__deck-color .cmp-deck-color__card-image-title{padding:0 8px}}@media(min-width:992px){.cmp-decking-comparison__deck-color .cmp-deck-color__card-image{margin-bottom:28px;padding-bottom:0}}.cmp-decking-comparison__deck-color .cmp-deck-color__card-description span{display:block;font-size:1pc;font-weight:400;letter-spacing:-.09px;line-height:1.38;text-align:center}@media(min-width:768px){.cmp-decking-comparison__deck-color .cmp-deck-color__card-description span{font-size:1pc}}.cmp-decking-comparison__deck-color .cmp-deck-color__card-description.hide{display:none!important}.cmp-decking-comparison__deck-color .cmp-deck-color__card-swatches{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cmp-decking-comparison__deck-color .cmp-deck-color__card-swatches-wrapper{margin:0 auto;max-height:52px;overflow:hidden;position:relative;width:84px}@media(min-width:768px){.cmp-decking-comparison__deck-color .cmp-deck-color__card-swatches-wrapper{width:126px}}@media(min-width:992px){.cmp-decking-comparison__deck-color .cmp-deck-color__card-swatches-wrapper{width:15pc}}.cmp-decking-comparison__deck-color .cmp-deck-color__card-swatches-img{border-radius:50%;height:30px;margin:6px;-o-object-fit:cover;object-fit:cover;width:30px}@media(min-width:992px){.cmp-decking-comparison__deck-color .cmp-deck-color__card-swatches-img{height:36px;width:36px}}.cmp-decking-comparison__deck-color .cmp-deck-color__card-swatches-img.selected{border:3px solid transparent;-webkit-box-shadow:0 0 0 2.5px #8dc63f;box-shadow:0 0 0 2.5px #8dc63f}.cmp-decking-comparison__deck-color .cmp-deck-color__card-swatches-img:hover{cursor:pointer}.cmp-decking-comparison__deck-color .cmp-deck-color__card-color-pre{border:1px solid #00493d;border-width:0 4px 4px 0;bottom:14px;display:none;left:20px;padding:6px;position:absolute;transform:rotate(135deg);-webkit-transform:rotate(135deg)}.cmp-decking-comparison__deck-color .cmp-deck-color__card-color-pre:hover{cursor:pointer}@media(min-width:992px){.cmp-decking-comparison__deck-color .cmp-deck-color__card-color-pre{border-width:0 2px 2px 0;bottom:18px;padding:3px}}.cmp-decking-comparison__deck-color .cmp-deck-color__card-color-next{border:1px solid #00493d;border-width:0 4px 4px 0;bottom:14px;display:none;padding:6px;position:absolute;right:20px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.cmp-decking-comparison__deck-color .cmp-deck-color__card-color-next:hover{cursor:pointer}@media(min-width:992px){.cmp-decking-comparison__deck-color .cmp-deck-color__card-color-next{border-width:0 2px 2px 0;bottom:22px;padding:3px}}.cmp-decking-comparison__deck-color .cmp-deck-color__card-color-more{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #979797;border-radius:50%;bottom:6px;color:#979797;display:none;height:34px;justify-content:center;padding-right:4px;position:absolute;right:41px;width:34px}@media(min-width:992px){.cmp-decking-comparison__deck-color .cmp-deck-color__card-color-more{height:37px;right:6px;width:37px}}.cmp-decking-comparison__deck-color .cmp-deck-color__card-color-more:hover{cursor:pointer}.cmp-decking-comparison__deck-color .cmp-deck-color__card-name{font-size:1pc;padding-top:9pt;text-align:center}.cmp-decking-comparison__deck-color .cmp-deck-color__card-name-color{font-weight:800}@media(min-width:992px){.cmp-decking-comparison__deck-color .cmp-deck-color__card-name{padding-top:20px}}.cmp-decking-comparison__deck-color .cmp-deck-color__card-title{font-size:1pc;letter-spacing:-.01px;padding:24px 4px 0}.cmp-decking-comparison__deck-color .cmp-deck-color__card-title p{font-size:1pc;margin:0;padding:0}@media(min-width:992px){.cmp-decking-comparison__deck-color .cmp-deck-color__card-title{letter-spacing:-.09px;line-height:1.38;padding:28px 20px 0}}.cmp-decking-comparison__deck-color .cmp-deck-color__card-desc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:9pt;font-weight:600;margin-top:26px;padding:0 1pc;position:relative;text-transform:uppercase}.cmp-decking-comparison__deck-color .cmp-deck-color__card-desc p{font-size:9pt;font-weight:800;margin:0;padding:0;text-transform:uppercase}@media(min-width:992px){.cmp-decking-comparison__deck-color .cmp-deck-color__card-desc{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-direction:row;flex-direction:row;font-size:14px;justify-content:flex-end;letter-spacing:1px;margin-top:0;padding:28px 68px 0}.cmp-decking-comparison__deck-color .cmp-deck-color__card-desc p{font-size:14px}}.cmp-decking-comparison__deck-color .cmp-deck-color__card-button-container{margin-top:2pc}.cmp-decking-comparison__deck-color .cmp-deck-color__card-button-container .cmp-button,.cmp-decking-comparison__deck-color .cmp-deck-color__card-button-container .cmp-contentsearch-leftrail--links-item,.cmp-decking-comparison__deck-color .cmp-deck-color__card-button-container .cmp-leftrail--links-item,.cmp-decking-comparison__deck-color .cmp-deck-color__card-button-container .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-decking-comparison__deck-color .cmp-deck-color__card-button-container .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-decking-comparison__deck-color .cmp-deck-color__card-button-container .embed button,.cmp-decking-comparison__deck-color .cmp-deck-color__card-button-container .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-decking-comparison__deck-color .cmp-deck-color__card-button-container .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-decking-comparison__deck-color .cmp-deck-color__card-button-container .fDIvPG,.embed .cmp-decking-comparison__deck-color .cmp-deck-color__card-button-container button,.embed .cmp-decking-comparison__deck-color .cmp-deck-color__card-button-container button.qxyt6u-0.sc-160qg7w-0.fDIvPG{font-size:1pc;font-weight:300;padding:9pt 8px;width:100%}@media(min-width:992px){.cmp-decking-comparison__deck-color .cmp-deck-color__card-button-container{margin-top:2pc;padding:0 20px}.cmp-decking-comparison__deck-color .cmp-deck-color__card-button-container .cmp-button,.cmp-decking-comparison__deck-color .cmp-deck-color__card-button-container .cmp-contentsearch-leftrail--links-item,.cmp-decking-comparison__deck-color .cmp-deck-color__card-button-container .cmp-leftrail--links-item,.cmp-decking-comparison__deck-color .cmp-deck-color__card-button-container .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-decking-comparison__deck-color .cmp-deck-color__card-button-container .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-decking-comparison__deck-color .cmp-deck-color__card-button-container .embed button,.cmp-decking-comparison__deck-color .cmp-deck-color__card-button-container .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-decking-comparison__deck-color .cmp-deck-color__card-button-container .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-decking-comparison__deck-color .cmp-deck-color__card-button-container .fDIvPG,.embed .cmp-decking-comparison__deck-color .cmp-deck-color__card-button-container button,.embed .cmp-decking-comparison__deck-color .cmp-deck-color__card-button-container button.qxyt6u-0.sc-160qg7w-0.fDIvPG{font-size:18px}}.cmp-decking-comparison__deck-color .cmp-deck-color__card-button-container.cmp-learn-more{font-size:14px;font-weight:600;margin-top:20px}.cmp-decking-comparison__deck-color .cmp-deck-color__card-button-container.cmp-learn-more a{border-bottom:2px solid #00493d;text-decoration:none}.cmp-decking-comparison__deck-color .cmp-deck-color__card-button-container.cmp-learn-more a:hover{border:none}@media(min-width:992px){.cmp-decking-comparison__deck-color .cmp-deck-color__card-button-container.cmp-learn-more{font-size:18px}}.cmp-decking-comparison__deck-color .cmp-deck-color__card-tooltip{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/1-icon-info-color.png);background-position:50%;background-repeat:no-repeat;display:inline-block;height:1pc;margin:2px 0;width:36px}.cmp-decking-comparison__deck-color .cmp-deck-color__card-tooltip-text{background-color:#eaeaea;font-size:9pt;font-stretch:normal;font-style:normal;font-weight:400;height:auto;left:0;letter-spacing:-.07px;line-height:1.83;padding:34px 18px 24px;position:absolute;text-align:center;text-transform:none;top:calc(100% + 20px);visibility:hidden;width:100%;z-index:201}.cmp-decking-comparison__deck-color .cmp-deck-color__card-tooltip-text p{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.43;margin-bottom:0;text-transform:none}.cmp-decking-comparison__deck-color .cmp-deck-color__card-tooltip-text div{font-size:14px}.cmp-decking-comparison__deck-color .cmp-deck-color__card-tooltip-text ul li{text-transform:none}.cmp-decking-comparison__deck-color .cmp-deck-color__card-tooltip-text:after{border:15px solid transparent;border-bottom-color:#eaeaea;content:"";height:0;left:42%;position:absolute;top:-28px;width:0}@media(min-width:768px){.cmp-decking-comparison__deck-color .cmp-deck-color__card-tooltip-text:after{left:43%}}@media(min-width:992px){.cmp-decking-comparison__deck-color .cmp-deck-color__card-tooltip-text:after{left:70%}}@media(min-width:1200px){.cmp-decking-comparison__deck-color .cmp-deck-color__card-tooltip-text:after{left:65%}}@media(min-width:1400px){.cmp-decking-comparison__deck-color .cmp-deck-color__card-tooltip-text:after{left:72%}}@media(min-width:1600px){.cmp-decking-comparison__deck-color .cmp-deck-color__card-tooltip-text:after{left:79%}}.cmp-decking-comparison__deck-color .cmp-deck-color__card-tooltip-text .cmp-deck-color__card-tooltip-close{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-close-black.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:1pc;position:absolute;right:14px;top:14px;width:1pc}@media(min-width:992px){.cmp-decking-comparison__deck-color .cmp-deck-color__card-tooltip-text .cmp-deck-color__card-tooltip-close{display:none}.cmp-decking-comparison__deck-color .cmp-deck-color__card-tooltip-text{font-size:1pc;left:calc(50% - 145px);letter-spacing:-.09px;line-height:1.38;padding:2pc 21px;width:290px}}.cmp-decking-comparison__deck-color .cmp-deck-color__card-tooltip:hover .cmp-deck-color__card-tooltip-text{visibility:visible}.cmp-decking-comparison__deck-color .cmp-deck-color__card-tooltip:hover .cmp-deck-color__card-tooltip-text:after{opacity:1;visibility:visible}.cmp-decking-comparison__deck-color .cmp-deck-color__card-tooltip.hide{display:none!important}.cmp-decking-comparison__deck-color .cmp-deck-color__card-tooltip.hide .cmp-deck-color__card-tooltip-text{visibility:hidden}.cmp-decking-comparison__deck-color .cmp-deck-color__card-tooltip.hide .cmp-deck-color__card-tooltip-text:after{opacity:0;visibility:hidden}.cmp-decking-comparison__scratch-resistance .cmp-scratch-resistance__heading h3{font-size:21px;font-weight:600;letter-spacing:-.12px;line-height:1.33}@media(min-width:768px){.cmp-decking-comparison__scratch-resistance .cmp-scratch-resistance__heading h3{font-size:2pc;font-weight:400;letter-spacing:-.08px;line-height:1.25}}.cmp-decking-comparison__scratch-resistance .cmp-scratch-resistance__container{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0 -9pt;text-align:center;width:calc(100% + 24px)}.cmp-decking-comparison__scratch-resistance .cmp-scratch-resistance__column{margin:26px 0 40px;padding:0 9pt;width:50%}@media(max-width:576px){.cmp-decking-comparison__scratch-resistance .cmp-scratch-resistance__column:nth-last-child(-n+2){display:none}}@media(min-width:768px){.cmp-decking-comparison__scratch-resistance .cmp-scratch-resistance__column{width:33%}.cmp-decking-comparison__scratch-resistance .cmp-scratch-resistance__column:nth-last-child(-n+1){display:none}}@media(min-width:1200px){.cmp-decking-comparison__scratch-resistance .cmp-scratch-resistance__column{width:25%}.cmp-decking-comparison__scratch-resistance .cmp-scratch-resistance__column:nth-last-child(-n+2){display:block}}.cmp-decking-comparison__scratch-resistance .cmp-scratch-resistance__card-image{margin:0 auto;-o-object-fit:contain;object-fit:contain}@media(min-width:1200px){.cmp-decking-comparison__scratch-resistance .cmp-scratch-resistance__card-image{margin:0 44px}}.cmp-decking-comparison__scratch-resistance .cmp-scratch-resistance__card-image p{color:#00493d;font-size:2pc}.cmp-decking-comparison__scratch-resistance .cmp-scratch-resistance__card-image p span{padding:0 2px}@media(min-width:768px){.cmp-decking-comparison__scratch-resistance .cmp-scratch-resistance__card-image p span{padding:0 4px}.cmp-decking-comparison__scratch-resistance .cmp-scratch-resistance__card-image p{font-size:36px}}@media(min-width:1200px){.cmp-decking-comparison__scratch-resistance .cmp-scratch-resistance__card-image p{font-weight:800;letter-spacing:4.25px}}.cmp-decking-comparison__scratch-resistance .cmp-scratch-resistance__card-image--norating{display:block;font-size:7rem;height:7px;margin-top:8px;overflow:hidden}@media(min-width:768px){.cmp-decking-comparison__scratch-resistance .cmp-scratch-resistance__card-image--norating{font-size:10rem;height:6px;margin-top:14px}}@media(min-width:1200px){.cmp-decking-comparison__scratch-resistance .cmp-scratch-resistance__card-image--norating{font-size:8rem;height:3px}}.cmp-decking-comparison__weather-resistance .cmp-weather-resistance__heading h3{font-size:21px;font-weight:600;letter-spacing:-.12px;line-height:1.33}@media(min-width:768px){.cmp-decking-comparison__weather-resistance .cmp-weather-resistance__heading h3{font-size:2pc;font-weight:400;letter-spacing:-.08px;line-height:1.25}}.cmp-decking-comparison__weather-resistance .cmp-weather-resistance__container{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0 -9pt;text-align:center;width:calc(100% + 24px)}.cmp-decking-comparison__weather-resistance .cmp-weather-resistance__column{margin:26px 0 40px;padding:0 9pt;width:50%}@media(max-width:576px){.cmp-decking-comparison__weather-resistance .cmp-weather-resistance__column{padding:0 9pt}.cmp-decking-comparison__weather-resistance .cmp-weather-resistance__column:nth-last-child(-n+2){display:none}}@media(min-width:768px){.cmp-decking-comparison__weather-resistance .cmp-weather-resistance__column{width:33%}.cmp-decking-comparison__weather-resistance .cmp-weather-resistance__column:nth-last-child(-n+1){display:none}}@media(min-width:1200px){.cmp-decking-comparison__weather-resistance .cmp-weather-resistance__column{width:25%}.cmp-decking-comparison__weather-resistance .cmp-weather-resistance__column:nth-last-child(-n+2){display:block}}.cmp-decking-comparison__weather-resistance .cmp-weather-resistance__card-image{margin:0 auto 1pc;max-width:61px;min-height:46px}@media(min-width:768px){.cmp-decking-comparison__weather-resistance .cmp-weather-resistance__card-image{max-width:90px;min-height:67px}}.cmp-decking-comparison__weather-resistance .cmp-weather-resistance__card-image img{width:100%}.cmp-decking-comparison__weather-resistance .cmp-weather-resistance__card-image.dash-image{max-height:46px;max-width:90px}@media(min-width:768px){.cmp-decking-comparison__weather-resistance .cmp-weather-resistance__card-image.dash-image{max-width:8pc}}.cmp-decking-comparison__weather-resistance .cmp-weather-resistance__card-description span{display:block;text-align:center}.cmp-decking-comparison__weather-resistance .cmp-weather-resistance__card-description span p{font-size:1pc;font-weight:400;letter-spacing:-.09px;line-height:1.38;margin-bottom:0}.cmp-decking-comparison__maintenance .cmp-maintenance__heading h3{font-size:21px;font-weight:600;letter-spacing:-.12px;line-height:1.33}@media(min-width:768px){.cmp-decking-comparison__maintenance .cmp-maintenance__heading h3{font-size:2pc;font-weight:400;letter-spacing:-.08px;line-height:1.25}}.cmp-decking-comparison__maintenance .cmp-maintenance__container{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0 -9pt;text-align:center;width:calc(100% + 24px)}.cmp-decking-comparison__maintenance .cmp-maintenance__column{margin:26px 0 40px;padding:0 9pt;width:50%}@media(max-width:576px){.cmp-decking-comparison__maintenance .cmp-maintenance__column:nth-last-child(-n+2){display:none}}@media(min-width:768px){.cmp-decking-comparison__maintenance .cmp-maintenance__column{width:33%}.cmp-decking-comparison__maintenance .cmp-maintenance__column:nth-last-child(-n+1){display:none}}@media(min-width:1200px){.cmp-decking-comparison__maintenance .cmp-maintenance__column{width:25%}.cmp-decking-comparison__maintenance .cmp-maintenance__column:nth-last-child(-n+2){display:block}}.cmp-decking-comparison__maintenance .cmp-maintenance__card-image{aspect-ratio:1;margin:0 auto 1pc;max-width:70px}.cmp-decking-comparison__maintenance .cmp-maintenance__card-image img{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;width:100%}.cmp-decking-comparison__maintenance .cmp-maintenance__card-text{font-size:1pc;letter-spacing:-.09px;line-height:1.38;margin:0 auto;max-width:264px}.cmp-decking-comparison__maintenance .cmp-maintenance__card-cost{font-size:30px;font-weight:700;letter-spacing:-.17px;padding-top:2pc}.cmp-decking-comparison__maintenance .cmp-maintenance__card-cost-text{font-size:1pc;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:-.09px;line-height:1.38}.cmp-decking-comparison__maintenance .cmp-maintenance__card-cost-text sup{font-size:10px;top:-.9em}.cmp-decking-comparison__maintenance .cmp-maintenance__card-cost-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.cmp-decking-comparison__maintenance .cmp-maintenance__foot-notes{padding-bottom:20px}.cmp-decking-comparison__maintenance .cmp-maintenance__foot-notes p{font-size:9pt}.cmp-decking-comparison__warranty .cmp-warranty__heading h3{font-size:21px;font-weight:600;letter-spacing:-.12px;line-height:1.33}@media(min-width:768px){.cmp-decking-comparison__warranty .cmp-warranty__heading h3{font-size:2pc;font-weight:400;letter-spacing:-.08px;line-height:1.25}}.cmp-decking-comparison__warranty .cmp-warranty__container{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0 -9pt;text-align:center;width:calc(100% + 24px)}.cmp-decking-comparison__warranty .cmp-warranty__column{margin:26px 0 40px;padding:0 9pt;width:50%}@media(max-width:576px){.cmp-decking-comparison__warranty .cmp-warranty__column:nth-last-child(-n+2){display:none}}@media(min-width:768px){.cmp-decking-comparison__warranty .cmp-warranty__column{width:33%}.cmp-decking-comparison__warranty .cmp-warranty__column:nth-last-child(-n+1){display:none}}@media(min-width:1200px){.cmp-decking-comparison__warranty .cmp-warranty__column{width:25%}.cmp-decking-comparison__warranty .cmp-warranty__column:nth-last-child(-n+2){display:block}}.cmp-decking-comparison__warranty .cmp-warranty__column .cmp-scratch-resistance__card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:space-between}.cmp-decking-comparison__warranty .cmp-warranty__column span.cmp-scratch-resistance__card-image--norating{color:#00493d;display:block;font-size:6.5rem;height:7px;overflow:hidden}@media(min-width:768px){.cmp-decking-comparison__warranty .cmp-warranty__column span.cmp-scratch-resistance__card-image--norating{font-size:10rem;height:6px}}.cmp-decking-comparison__warranty .cmp-warranty__card{display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-decking-comparison__warranty .cmp-warranty__card-description--warranty{text-align:center;text-transform:uppercase;width:100%}.cmp-decking-comparison__warranty .cmp-warranty__card-description--warranty p{color:#00493d;font-size:18px;font-weight:600;letter-spacing:.9pt;line-height:1.18;margin-bottom:0}.cmp-decking-comparison__warranty .cmp-warranty__card-description--nowarranty p{font-size:1pc;font-weight:400;letter-spacing:-.09px;line-height:1.38;margin-bottom:0;text-align:center}.cmp-decking-comparison__grain-pattern .cmp-grain-pattern__heading h3{font-size:21px;font-weight:600;letter-spacing:-.12px;line-height:1.33}@media(min-width:768px){.cmp-decking-comparison__grain-pattern .cmp-grain-pattern__heading h3{font-size:2pc;font-weight:400;letter-spacing:-.08px;line-height:1.25}}.cmp-decking-comparison__grain-pattern .cmp-grain-pattern__container{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0 -9pt;text-align:center;width:calc(100% + 24px)}.cmp-decking-comparison__grain-pattern .cmp-grain-pattern__column{margin:26px 0 40px;padding:0 9pt;width:50%}@media(max-width:576px){.cmp-decking-comparison__grain-pattern .cmp-grain-pattern__column:nth-last-child(-n+2){display:none}}@media(min-width:768px){.cmp-decking-comparison__grain-pattern .cmp-grain-pattern__column{width:33%}.cmp-decking-comparison__grain-pattern .cmp-grain-pattern__column:nth-last-child(-n+1){display:none}}@media(min-width:1200px){.cmp-decking-comparison__grain-pattern .cmp-grain-pattern__column{width:25%}.cmp-decking-comparison__grain-pattern .cmp-grain-pattern__column:nth-last-child(-n+2){display:block}}.cmp-decking-comparison__grain-pattern .cmp-grain-pattern__card-image{height:70px;margin:0 auto 1pc;max-width:140px}@media(min-width:768px){.cmp-decking-comparison__grain-pattern .cmp-grain-pattern__card-image{height:75pt;max-width:200px}}.cmp-decking-comparison__grain-pattern .cmp-grain-pattern__card-image img{border-radius:56px;height:100%;max-width:100%}.cmp-decking-comparison__grain-pattern .cmp-grain-pattern__card-description span{display:block;text-align:center}.cmp-decking-comparison__grain-pattern .cmp-grain-pattern__card-description span p{font-size:1pc;font-weight:400;letter-spacing:-.09px;line-height:1.38;margin-bottom:0}.cmp-decking-comparison__specifications .cmp-specifications__heading h3{font-size:21px;font-weight:600;letter-spacing:-.12px;line-height:1.33}@media(min-width:768px){.cmp-decking-comparison__specifications .cmp-specifications__heading h3{font-size:2pc;font-weight:400;letter-spacing:-.08px;line-height:1.25}}.cmp-decking-comparison__specifications .cmp-specifications__container{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0 -9pt;text-align:center;width:calc(100% + 24px)}.cmp-decking-comparison__specifications .cmp-specifications__column{margin:8px 0 40px;padding:0 9pt;width:50%}@media(max-width:576px){.cmp-decking-comparison__specifications .cmp-specifications__column:nth-last-child(-n+2){display:none}}@media(min-width:768px){.cmp-decking-comparison__specifications .cmp-specifications__column{width:33%}.cmp-decking-comparison__specifications .cmp-specifications__column:nth-last-child(-n+1){display:none}}@media(min-width:1200px){.cmp-decking-comparison__specifications .cmp-specifications__column{width:25%}.cmp-decking-comparison__specifications .cmp-specifications__column:nth-last-child(-n+2){display:block}}.cmp-decking-comparison__specifications .cmp-specifications__card{margin-bottom:20px;margin-top:20px}.cmp-decking-comparison__specifications .cmp-specifications__card-image{margin:0 auto 1pc;max-height:20px;max-width:90px}@media(min-width:768px){.cmp-decking-comparison__specifications .cmp-specifications__card-image{max-width:8pc;min-height:30px}}.cmp-decking-comparison__specifications .cmp-specifications__card-image img{width:100%}.cmp-decking-comparison__specifications .cmp-specifications__card-image.dash-image{max-width:90px;min-height:66px}@media(min-width:768px){.cmp-decking-comparison__specifications .cmp-specifications__card-image.dash-image{max-width:8pc;min-height:56px}}.cmp-decking-comparison__specifications .cmp-specifications__card-title span{display:block;font-size:1pc;font-weight:700;letter-spacing:-.09px;line-height:1.38;text-align:center;text-transform:uppercase}.cmp-decking-comparison__specifications .cmp-specifications__card-description span{display:block;text-align:center}@media(min-width:768px){.cmp-decking-comparison__specifications .cmp-specifications__card-description span{min-height:99pt}}.cmp-decking-comparison__specifications .cmp-specifications__card-description span p{font-size:1pc;font-weight:400;letter-spacing:-.09px;line-height:1.38;margin-bottom:28px;margin-top:4px}.cmp-decking-comparison__specifications .cmp-specifications__weight-section-title span{font-size:1pc;font-weight:700;letter-spacing:-.09px;line-height:1.38;text-transform:uppercase}.cmp-decking-comparison__specifications .cmp-specifications__weight-section-description span p{font-size:1pc;font-weight:400;letter-spacing:-.09px;line-height:1.38;margin-bottom:0}.cmp-decking-comparison__special-features .cmp-special-features__heading h3{font-size:21px;font-weight:600;letter-spacing:-.12px;line-height:1.33}@media(min-width:768px){.cmp-decking-comparison__special-features .cmp-special-features__heading h3{font-size:2pc;font-weight:400;letter-spacing:-.08px;line-height:1.25}}.cmp-decking-comparison__special-features .cmp-special-features__container{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0 -9pt;text-align:center;width:calc(100% + 24px)}.cmp-decking-comparison__special-features .cmp-special-features__column{margin:26px 0 40px;padding:0 9pt;width:50%}@media(max-width:576px){.cmp-decking-comparison__special-features .cmp-special-features__column:nth-last-child(-n+2){display:none}}@media(min-width:768px){.cmp-decking-comparison__special-features .cmp-special-features__column{width:33%}.cmp-decking-comparison__special-features .cmp-special-features__column:nth-last-child(-n+1){display:none}}@media(min-width:1200px){.cmp-decking-comparison__special-features .cmp-special-features__column{width:25%}.cmp-decking-comparison__special-features .cmp-special-features__column:nth-last-child(-n+2){display:block}}.cmp-decking-comparison__special-features .cmp-special-features__card-image{aspect-ratio:1;margin:0 auto 1pc;max-width:65px}@media(min-width:768px){.cmp-decking-comparison__special-features .cmp-special-features__card-image{max-width:70px}}.cmp-decking-comparison__special-features .cmp-special-features__card-image img{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;width:100%}.cmp-decking-comparison__special-features .cmp-special-features__card-image.dash-image{max-width:90px}@media(min-width:768px){.cmp-decking-comparison__special-features .cmp-special-features__card-image.dash-image{max-width:8pc}}.cmp-decking-comparison__special-features .cmp-special-features__card-title span{display:block;font-size:1pc;font-weight:700;letter-spacing:-.09px;line-height:1.38;text-align:center;text-transform:uppercase}.cmp-decking-comparison__special-features .cmp-special-features__card-description span{display:block;text-align:center}.cmp-decking-comparison__special-features .cmp-special-features__card-description span p{font-size:1pc;font-weight:400;letter-spacing:-.09px;line-height:1.38;margin-bottom:0}.cmp-decking-comparison__railing .cmp-railing__heading h3{font-size:21px;font-weight:600;letter-spacing:-.12px;line-height:1.33}@media(min-width:768px){.cmp-decking-comparison__railing .cmp-railing__heading h3{font-size:2pc;font-weight:400;letter-spacing:-.08px;line-height:1.25}}.cmp-decking-comparison__railing .cmp-railing__container{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0 -9pt;text-align:center;width:calc(100% + 24px)}.cmp-decking-comparison__railing .cmp-railing__column{margin:26px 0 40px;padding:0 9pt;width:50%}@media(max-width:576px){.cmp-decking-comparison__railing .cmp-railing__column:nth-last-child(-n+2){display:none}}@media(min-width:768px){.cmp-decking-comparison__railing .cmp-railing__column{width:33%}.cmp-decking-comparison__railing .cmp-railing__column:nth-last-child(-n+1){display:none}}@media(min-width:1200px){.cmp-decking-comparison__railing .cmp-railing__column{width:25%}.cmp-decking-comparison__railing .cmp-railing__column:nth-last-child(-n+2){display:block}}.cmp-decking-comparison__railing .cmp-railing__card-image{aspect-ratio:2;margin:0 auto 1pc;max-width:90px}@media(min-width:768px){.cmp-decking-comparison__railing .cmp-railing__card-image{height:60px;max-width:110px}}.cmp-decking-comparison__railing .cmp-railing__card-image img{width:100%}.cmp-decking-comparison__railing .cmp-railing__card-image.dash-image{max-width:90px}@media(min-width:768px){.cmp-decking-comparison__railing .cmp-railing__card-image.dash-image{max-width:8pc}}.cmp-decking-comparison__railing .cmp-railing__card-description span{display:block;text-align:center}.cmp-decking-comparison__railing .cmp-railing__card-description span p{font-size:1pc;font-weight:400;letter-spacing:-.09px;line-height:1.38;margin-bottom:0}.cmp-decking-comparison__railing .cmp-railing__card-description span p a{color:#000}.cmp-decking-comparison__sources .cmp-sources__heading h3{font-size:21px;font-weight:600;letter-spacing:-.12px;line-height:1.33}@media(min-width:768px){.cmp-decking-comparison__sources .cmp-sources__heading h3{font-size:2pc;font-weight:400;letter-spacing:-.08px;line-height:1.25}}.cmp-decking-comparison__sources .cmp-sources__container{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0 -9pt;text-align:center;width:calc(100% + 24px)}.cmp-decking-comparison__sources .cmp-sources__column{margin:26px 0 40px;padding:0 9pt;width:50%}@media(max-width:576px){.cmp-decking-comparison__sources .cmp-sources__column:nth-last-child(-n+2){display:none}}@media(min-width:768px){.cmp-decking-comparison__sources .cmp-sources__column{width:33%}.cmp-decking-comparison__sources .cmp-sources__column:nth-last-child(-n+1){display:none}}@media(min-width:1200px){.cmp-decking-comparison__sources .cmp-sources__column{width:25%}.cmp-decking-comparison__sources .cmp-sources__column:nth-last-child(-n+2){display:block}}@media(min-width:992px){.cmp-decking-comparison__sources .cmp-sources__card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:space-between}}.cmp-decking-comparison__sources .cmp-sources__card-image{margin:0 auto 1pc;max-width:70px;min-height:70px}.cmp-decking-comparison__sources .cmp-sources__card-image img{-o-object-fit:contain;object-fit:contain;width:100%}.cmp-decking-comparison__sources .cmp-sources__card-image.dash-image{max-width:90px}@media(min-width:768px){.cmp-decking-comparison__sources .cmp-sources__card-image.dash-image{max-width:8pc}}.cmp-decking-comparison__sources .cmp-sources__card-title span{display:block;font-size:1pc;letter-spacing:-.09px;line-height:1.38;margin-bottom:2pc;text-align:center}.cmp-decking-comparison__sources .cmp-sources__card-description span{display:block;text-align:center}.cmp-decking-comparison__sources .cmp-sources__card-description span p{font-size:1pc;font-weight:400;letter-spacing:-.09px;line-height:1.38;margin-bottom:0}.cmp-decking-comparison__sources .cmp-sources__card-description.no-rating span{margin-top:4pc}@media(min-width:768px){.cmp-decking-comparison__sources .cmp-sources__card-description.no-rating span{margin-top:40px}}.fixed-deckingcomparison--filters .cmp-decking-comparison__dropdown{background-color:#fff;left:0;position:sticky;right:0;top:0}.fixed-deckingcomparison--filters .cmp-decking-comparison__scrolltop{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/back-to-top.svg);background-position:50%;background-size:contain;height:3pc;position:fixed;right:27px;top:40%;width:3pc;z-index:99}.cmp-decking-comparison__dropdown-list .select2-results>.select2-results__options{max-height:100%!important}.cmp-decking-comparison__dropdown-list .select2-results__option{border-top:1px solid #979797;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:-.09px;line-height:1.38;margin:0 9pt;opacity:.6;padding:9px 0}.cmp-decking-comparison__dropdown-list .select2-results__option.select2-results__option--selected{display:none}@media(min-width:768px){.cmp-decking-comparison__dropdown-list .select2-results__option{font-size:1pc}}.cmp-decking-media-carousal{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),color-stop(50%,#f8f8f8));background:linear-gradient(180deg,#fff 50%,#f8f8f8 0);padding:5pc 0 40px}@media(max-width:576px){.cmp-decking-media-carousal-container{padding:0 15px}}.cmp-decking-media-carousal-title-container{width:100%}@media(min-width:576px){.cmp-decking-media-carousal-title-container{margin:0 auto 44px}}@media(min-width:992px){.cmp-decking-media-carousal-title-container{max-width:890px}}@media(min-width:1200px){.cmp-decking-media-carousal-inner-container{position:relative}}.cmp-decking-media-carousal-title{color:#000;font-size:19px;font-weight:400;letter-spacing:5.22px;line-height:normal;margin-bottom:30px;text-align:center;text-transform:uppercase}@media(max-width:576px){.cmp-decking-media-carousal-title{font-size:13.5px;letter-spacing:1.8px;margin-bottom:20px}}.cmp-decking-media-carousal-subtitle{color:#000;font-size:18px;font-weight:300;letter-spacing:.9px;line-height:1.36;text-align:center;text-transform:none}@media(max-width:576px){.cmp-decking-media-carousal-subtitle{font-size:13px;letter-spacing:.65px;line-height:2.69}}@media(min-width:1200px){.cmp-decking-media-carousal__splide-slide{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-negative:0;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;padding-bottom:5pc;width:calc(40% - 50px)}.cmp-decking-media-carousal__splide-slide:first-child{padding-left:0}.cmp-decking-media-carousal__splide-slide:last-child{padding-right:0}.cmp-decking-media-carousal__splide-image-container{padding:0 0 40px}}.cmp-decking-media-carousal__splide-image{width:100%}@media(min-width:1200px){.cmp-decking-media-carousal__splide-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:hidden}}.cmp-decking-media-carousal-button-container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding:30px 0 0;width:100%}.cmp-decking-media-carousal-button{width:100%}@media(min-width:1200px){.cmp-decking-media-carousal-button{width:auto}}.cmp-decking-media-carousal .splide{position:relative}@media(max-width:1200px){.cmp-decking-media-carousal .splide__list{margin:0;padding:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;will-change:transform}.cmp-decking-media-carousal .splide__slide{-ms-flex-negative:0;-webkit-box-sizing:border-box;box-sizing:border-box;flex-shrink:0;list-style-type:none}.cmp-decking-media-carousal .splide__slide.is-active{width:100%}}.cmp-decking-media-carousal .splide__arrow{display:none}.cmp-decking-media-carousal .splide.is-active .splide__list{display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-decking-media-carousal .splide.splide--draggable>.splide__track>.splide__list>.splide__slide{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cmp-decking-media-carousal .splide__pagination{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;list-style:none;margin-top:17px;padding-left:0}.cmp-decking-media-carousal .splide__pagination li{margin:0 8px}.cmp-decking-media-carousal .splide__pagination__page{background-color:#e0e0e0;border:none;border-radius:50%;-webkit-box-shadow:none;box-shadow:none;height:10px;width:10px}.cmp-decking-media-carousal .splide__pagination__page.is-active{background-color:#00493d}.cmp-decking-media-carousal .splide__track{overflow:hidden;position:relative;z-index:0}@media(min-width:1200px){.deckingmediacarousel.cq-Editable-dom .cmp-decking-media-carousal__splide-slide{height:auto}.fixed-caousel-title{position:fixed;top:138px}}.cmp-deckingproductscost--wrapper{margin:50px auto;max-width:1560px;overflow-x:hidden;padding:0 15px;width:100%}.cmp-deckingproductscost--wrapper .container-fluid{text-align:center}@media(min-width:992px){.cmp-deckingproductscost--product-line{overflow:hidden;padding:0 24px;width:25%}}.cmp-deckingproductscost--product-line-title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1pc;font-weight:700;margin-bottom:10px;text-transform:uppercase;width:100%}.cmp-deckingproductscost--product-line-image{position:relative}.cmp-deckingproductscost--product-line-image img{-o-object-fit:cover;object-fit:cover;width:100%}.cmp-deckingproductscost--product-line-image-desc{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,73,61,.9);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1pc;inset:0;justify-content:center;opacity:0;padding:30px;position:absolute;text-align:center;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.cmp-deckingproductscost--product-line-image:hover .cmp-deckingproductscost--product-line-image-desc{opacity:1}.cmp-deckingproductscost--product-line-badge{-webkit-box-flex:0;color:#6f6f6f;-ms-flex:0 0 100%;flex:0 0 100%;font-weight:600;letter-spacing:.93px}.type-standard .cmp-deckingproductscost--product-line-badge{opacity:0}.cmp-deckingproductscost--product-line-name{-webkit-box-flex:1;color:#336f4a;-ms-flex:1;flex:1;font-size:1pc;font-weight:600}.type-standard .cmp-deckingproductscost--product-line-name{color:#333}.cmp-deckingproductscost--product-line .cmp__checkbox{display:none;width:auto}.cmp-deckingproductscost--product-line .cmp__checkbox input[type=checkbox]+span{padding-left:24px}@media(min-width:992px){.cmp-deckingproductscost--product-line .cmp__checkbox{display:block}.cmp-deckingproductscost--product-line-filters{display:-webkit-box;display:-ms-flexbox;display:flex;margin:50px -24px 0}}.cmp-deckingproductscost--product-line .cmp__checkbox input[type=checkbox]+span:before{top:3px}.cmp-deckingproductscost--desktop{display:none}@media(min-width:992px){.cmp-deckingproductscost--desktop{display:block}}.cmp-deckingproductscost--mobile{display:block}.cmp-deckingproductscost--mobile .splide{position:relative}.cmp-deckingproductscost--mobile .splide__arrow{border:0;border-radius:50%;height:44px;padding:0;position:absolute;top:44%;-webkit-transition:opacity .3s;transition:opacity .3s;width:44px;z-index:1}.cmp-deckingproductscost--mobile .splide__arrow--next{background:hsla(0,0%,97%,.9);right:5px;text-align:center}.cmp-deckingproductscost--mobile .splide__arrow--next svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cmp-deckingproductscost--mobile .splide__arrow--prev{background:hsla(0,0%,97%,.9);left:5px;text-align:center}.cmp-deckingproductscost--mobile .splide__arrow[disabled]{opacity:0;z-index:-1}@media(max-width:992px){.cmp-deckingproductscost--mobile .splide__arrow svg{height:20px;width:20px}}@media(max-width:1200px){.cmp-deckingproductscost--mobile .splide__list{margin:0;padding:0;will-change:transform}.cmp-deckingproductscost--mobile .splide__slide{-ms-flex-negative:0;-webkit-box-sizing:border-box;box-sizing:border-box;flex-shrink:0;list-style-type:none}.cmp-deckingproductscost--mobile .splide__slide.is-active{width:100%}}.cmp-deckingproductscost--mobile .splide.is-active .splide__list{display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-deckingproductscost--mobile .splide.splide--draggable>.splide__track>.splide__list>.splide__slide{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cmp-deckingproductscost--mobile .splide__pagination{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;list-style:none;margin-top:17px;padding-left:0}.cmp-deckingproductscost--mobile .splide__pagination li{margin:0 8px}.cmp-deckingproductscost--mobile .splide__pagination__page{background-color:#e0e0e0;border:none;border-radius:50%;-webkit-box-shadow:none;box-shadow:none;height:10px;width:10px}.cmp-deckingproductscost--mobile .splide__pagination__page.is-active{background-color:#00493d}.cmp-deckingproductscost--mobile .splide__track{overflow:hidden;position:relative;z-index:0}@media(min-width:992px){.cmp-deckingproductscost--mobile{display:none}}.cmp-deckingproductscost--comparison{margin-top:35px;position:relative}.cmp-deckingproductscost-table-inner-wrapper,.cmp-deckingproductscost-table-wrapper{position:relative}.cmp-deckingproductscost-image-table{bottom:-2px;display:none;position:relative;table-layout:fixed;width:100%}.cmp-deckingproductscost-image-table td,.cmp-deckingproductscost-image-table tr{position:relative;width:50%}@media(min-width:992px){.cmp-deckingproductscost-image-table{display:table}}.cmp-deckingproductscost-image-left{background-color:#f8f8f8;height:300px;padding-right:15px;text-align:center}.cmp-deckingproductscost-image-right{background-color:#f8f8f8;border-left:1px solid #b3b3b3;height:300px;padding-left:15px;text-align:center}.cmp-deckingproductscost-line-slot{color:#fff;left:15px;pointer-events:none;position:absolute;top:0;z-index:5}.cmp-deckingproductscost-line-slot.left-product-line-slot{left:0}.cmp-deckingproductscost-line-slot-label{background-color:#00493d;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.2);box-shadow:2px 2px 2px rgba(0,0,0,.2);display:inline-block;font-size:1pc;font-weight:600;letter-spacing:.98px;line-height:18px;padding:15px 20px;position:relative;text-transform:uppercase;top:1px}.cmp-deckingproductscost-image{width:100%}.cmp-deckingproductscost-comparison-table-wrapper{border-bottom-left-radius:9pt;border-bottom-right-radius:9pt;-webkit-box-shadow:0 8px 8px rgba(0,0,0,.1);box-shadow:0 8px 8px rgba(0,0,0,.1);margin-bottom:10px;padding-left:15px;padding-right:15px}@media(min-width:768px){.cmp-deckingproductscost-comparison-table-wrapper{padding-left:25px;padding-right:25px}}@media(min-width:992px){.cmp-deckingproductscost-comparison-table-wrapper{padding-left:40px;padding-right:40px}}@media(min-width:1200px){.cmp-deckingproductscost-comparison-table-wrapper{padding-left:60px;padding-right:60px}}.cmp-deckingproductscost-comparison-table-wrapper .colored-bg{background-color:#f8f8f8;bottom:0;left:0;position:absolute;top:0;width:50%;z-index:0}.cmp-deckingproductscost-comparison-table{position:relative;width:100%}.cmp-deckingproductscost-comparison-table tr{border-bottom:1px solid #b3b3b3}.cmp-deckingproductscost-comparison-table tr.name-row{border-bottom:none}.cmp-deckingproductscost-comparison-table tr.name-row td.t-1,.cmp-deckingproductscost-comparison-table tr.name-row td.t-2{color:#333;font-size:22px;font-weight:400;line-height:1;padding-bottom:10px}@media(min-width:992px){.cmp-deckingproductscost-comparison-table tr.name-row td.t-1,.cmp-deckingproductscost-comparison-table tr.name-row td.t-2{font-size:36px;padding-bottom:25px;padding-right:30px;padding-top:25px}}@media(min-width:1200px){.cmp-deckingproductscost-comparison-table tr.name-row td.t-1,.cmp-deckingproductscost-comparison-table tr.name-row td.t-2{padding-right:40px}}.cmp-deckingproductscost-comparison-table tr.last-row{border-bottom:none}.cmp-deckingproductscost-comparison-table tr td{color:#333;font-size:18px;font-weight:600;padding:15px;-webkit-transition:.2s;transition:.2s}.cmp-deckingproductscost-comparison-table tr td.t-label{color:#333;font-size:1pc;font-weight:600;letter-spacing:1px;line-height:1.38;padding-left:0;text-transform:uppercase;width:203px}@media(max-width:1200px){.cmp-deckingproductscost-comparison-table tr td.t-label{font-size:14px;width:150px}}.cmp-deckingproductscost-comparison-table tr td.t-1{background-color:#fff;font-size:18px;padding-left:20px}@media(min-width:992px){.cmp-deckingproductscost-comparison-table tr td.t-1{padding-left:30px}}@media(min-width:1200px){.cmp-deckingproductscost-comparison-table tr td.t-1{padding-left:40px}}.cmp-deckingproductscost-comparison-table tr td.t-2{border-left:1px solid #b3b3b3;padding-left:90pt;padding-right:0;width:50%}@media(max-width:1400px){.cmp-deckingproductscost-comparison-table tr td.t-2{padding-left:5pc}}@media(max-width:1200px){.cmp-deckingproductscost-comparison-table tr td.t-2{padding-left:60px}}.cmp-deckingproductscost-comparison-table tr td span{display:inline-block}.cmp-deckingproductscost-comparison-table-value{color:#333;width:100%}@media(min-width:992px){.cmp-deckingproductscost-comparison-table-value{width:33.333%}}.cmp-deckingproductscost-comparison-table-description{color:#333;font-size:14px;font-weight:400;line-height:1;padding-top:7px;width:100%}@media(min-width:992px){.cmp-deckingproductscost-comparison-table-description{max-width:300px;opacity:.8;padding-right:30px;padding-top:0;width:66.666%}}.cmp-deckingproductscost-comparison-table-colors td.t-label{vertical-align:top}.cmp-deckingproductscost-comparison-table-colors-blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-3px}@media(min-width:992px){.cmp-deckingproductscost-comparison-table-colors-blocks{margin:-5px -5px -5px 0;max-width:500px}}.cmp-deckingproductscost-comparison-table-colors-block{display:inline-block;padding:3px;position:relative;-webkit-transition:.2s;transition:.2s}.cmp-deckingproductscost-comparison-table-colors-block.is-selected .cmp-deckingproductscost-comparison-table-colors-block-img-holder{border:3px solid #8dc63f}@media(min-width:992px){.cmp-deckingproductscost-comparison-table-colors-block.is-selected .cmp-deckingproductscost-comparison-table-colors-block-img-holder{border:4px solid #8dc63f}}.cmp-deckingproductscost-comparison-table-colors-block-img-holder{background-color:#00493d;height:28px;-webkit-transition:.2s;transition:.2s;width:41px}@media(min-width:992px){.cmp-deckingproductscost-comparison-table-colors-block-img-holder{height:63px;width:75pt}}.cmp-deckingproductscost-comparison-table-colors-block-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cmp-deckingproductscost-comparison-table-colors-block-name{bottom:3px;color:#fff;font-size:8px;left:3px;padding:3px;position:absolute}@media(min-width:992px){.cmp-deckingproductscost-comparison-table-colors-block-name{bottom:9pt;font-size:9pt;left:9pt;padding:0}.cmp-deckingproductscost-comparison-table-colors-block{padding:5px}}.cmp-deckingproductscost-comparison-table-star-img{height:22px;margin-right:5px;width:21px}@media(min-width:992px){.cmp-deckingproductscost-comparison-table-star-img{height:25px;width:26px}}.cmp-deckingproductscost-comparison-table-text{color:#6f6f6f}.cmp-deckingproductscost-comparison-table-button{font-weight:400;width:100%}@media(min-width:1200px){.cmp-deckingproductscost-comparison-table-button{padding-right:40px}}@media(max-width:992px){.cmp-deckingproductscost-comparison-table{display:none}.cmp-deckingproductscost-comparison-table.active{display:table}}.cmp-deckingproductscost-estimated{padding-bottom:20px;padding-top:20px}@media(min-width:768px){.cmp-deckingproductscost-estimated{margin:0;padding:10px 60px 20px}}.cmp-deckingproductscost__modal{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;width:100%}.cmp-deckingproductscost__modal .cmp-deckingproductscost__modal__dialog{max-width:50pc}.cmp-deckingproductscost__modal-overlay{background-color:rgba(0,0,0,.7);bottom:0;display:none;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:1099}.cmp-deckingproductscost__modal__dialog{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cmp-deckingproductscost__modal-close-button{background-color:transparent;border:none;cursor:pointer;display:block;height:20px;position:absolute;right:15px;top:15px;width:20px;z-index:2}.cmp-deckingproductscost__modal-close-button:after,.cmp-deckingproductscost__modal-close-button:before{background-color:#000;content:"";height:20px;left:6px;position:absolute;width:2px}.cmp-deckingproductscost__modal-close-button:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.cmp-deckingproductscost__modal-close-button:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.cmp-deckingproductscost__modal__body{max-height:450px}.cmp-deckingproductscost__modal-inner-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.cmp-deckingproductscost__modal-left,.cmp-deckingproductscost__modal-right{width:50%}.cmp-deckingproductscost__modal-left-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cmp-deckingproductscost__modal-right{padding:0 40px}.cmp-deckingproductscost__modal-right,.cmp-deckingproductscost__modal-text-wrapper{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}.cmp-deckingproductscost__modal-text-wrapper{width:100%}.cmp-decking-railing-duos-details{padding:30px 0 70px}.cmp-decking-railing-duos-details-container{position:relative}@media(max-width:576px){.cmp-decking-railing-duos-details-container{padding:0 15px}}.cmp-decking-railing-duos-details-title{margin:0 0 35px}@media(min-width:992px){.cmp-decking-railing-duos-details-title{margin:0 auto 70px;max-width:857px;text-align:center}}.cmp-decking-railing-duos-details-wrapper{position:relative}.cmp-decking-railing-duos-details-image-container{margin:0 auto 30px;max-width:50pc;position:relative;width:100%}@media(min-width:992px){.cmp-decking-railing-duos-details-image-container{margin:0 auto 50px}}.cmp-decking-railing-duos-details-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cmp-decking-railing-duos-details-point-wrap{height:100%;left:50%;max-width:50pc;position:absolute;top:0;-webkit-transform:translate(-50%);transform:translate(-50%);width:100%;z-index:3}.cmp-decking-railing-duos-details-point{background-color:#00493d;border:1px solid #00493d;border-radius:50%;cursor:pointer;height:39px;position:absolute;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;width:39px;z-index:3}.cmp-decking-railing-duos-details-point:after,.cmp-decking-railing-duos-details-point:before{background-color:#f8f8f8;content:"";position:absolute;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.cmp-decking-railing-duos-details-point:before{height:3px;left:9px;top:18px;width:21px}.cmp-decking-railing-duos-details-point:after{height:21px;left:18px;top:9px;width:3px}.cmp-decking-railing-duos-details-point.point-0{left:5%;top:5%}.cmp-decking-railing-duos-details-point.point-1{right:8.5%;top:10%}.cmp-decking-railing-duos-details-point.point-2{bottom:40%;left:18.5%}.cmp-decking-railing-duos-details-point.point-3{bottom:23%;right:16%}.cmp-decking-railing-duos-details-point.active{background-color:#f8f8f8}.cmp-decking-railing-duos-details-point.active:after,.cmp-decking-railing-duos-details-point.active:before{background-color:#00493d}.cmp-decking-railing-duos-details-point:hover{background-color:#f8f8f8}.cmp-decking-railing-duos-details-point:hover:after,.cmp-decking-railing-duos-details-point:hover:before{background-color:#00493d}.cmp-decking-railing-duos-details-list-item{display:none;overflow:hidden}.cmp-decking-railing-duos-details-list-item-content{margin:0 auto;max-width:100%;opacity:0;position:relative;right:-5%;-webkit-transform:translate(200px);transform:translate(200px);-webkit-transition:max-width 1s cubic-bezier(.19,1,.22,1),opacity 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1);transition:max-width 1s cubic-bezier(.19,1,.22,1),opacity 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1);transition:max-width 1s cubic-bezier(.19,1,.22,1),opacity 1s cubic-bezier(.19,1,.22,1),transform 1s cubic-bezier(.19,1,.22,1);transition:max-width 1s cubic-bezier(.19,1,.22,1),opacity 1s cubic-bezier(.19,1,.22,1),transform 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1)}.cmp-decking-railing-duos-details-list-item-image{background-color:#f8f8f8;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;height:10pc;margin:0 auto 15px;opacity:0;-webkit-transform:translateY(75pt);transform:translateY(75pt);-webkit-transition:opacity 1s linear,-webkit-transform 1s cubic-bezier(.19,1,.22,1);transition:opacity 1s linear,-webkit-transform 1s cubic-bezier(.19,1,.22,1);transition:transform 1s cubic-bezier(.19,1,.22,1),opacity 1s linear;transition:transform 1s cubic-bezier(.19,1,.22,1),opacity 1s linear,-webkit-transform 1s cubic-bezier(.19,1,.22,1);width:10pc;z-index:2}@media(min-width:992px){.cmp-decking-railing-duos-details-list-item-image{height:260px;width:260px}.cmp-decking-railing-duos-details-list-item-image.image-0,.cmp-decking-railing-duos-details-list-item-image.image-2{left:0;position:absolute;top:-20px}.cmp-decking-railing-duos-details-list-item-image.image-1,.cmp-decking-railing-duos-details-list-item-image.image-3{position:absolute;right:0;top:-20px}}@media(min-width:1200px){.cmp-decking-railing-duos-details-list-item-image.image-0,.cmp-decking-railing-duos-details-list-item-image.image-2{left:2%}.cmp-decking-railing-duos-details-list-item-image.image-1,.cmp-decking-railing-duos-details-list-item-image.image-3{right:2%}}.cmp-decking-railing-duos-details-list-item-title{margin:0 auto 10px;max-width:314px;text-align:center}@media(min-width:992px){.cmp-decking-railing-duos-details-list-item-title{margin:0 auto 14px}}.cmp-decking-railing-duos-details-list-item-description{margin:0 auto;max-width:600px;text-align:center}.cmp-decking-railing-duos-details-list-item.active{display:block}.cmp-decking-railing-duos-details-list-item.active .cmp-decking-railing-duos-details-list-item-content{max-width:700px;opacity:1;right:auto;-webkit-transform:translate(0);transform:translate(0)}.cmp-decking-railing-duos-details-list-item.active .cmp-decking-railing-duos-details-list-item-image{opacity:1;-webkit-transform:translate(0);transform:translate(0)}@media(min-width:992px){.cmp-decking-railing-duos-details{padding:60px 0 90px}}.cmp-decking-signature-form-container{padding:30px 20px 20px}@media(min-width:768px){.cmp-decking-signature-form-container{padding:130px 0 40px}}.cmp-decking-signature-form-title{color:#000;font-size:15.5px;letter-spacing:4.26px;line-height:1.48;margin:0 0 1pc;text-align:center}@media(min-width:768px){.cmp-decking-signature-form-title{font-size:19px;letter-spacing:1.98px;line-height:1.37;margin:0 0 21px}}@media(min-width:1400px){.cmp-decking-signature-form-title{margin:0 auto 42px;max-width:75pc}}.cmp-decking-signature-form-subtitle{color:#000;font-size:14px;font-weight:300;letter-spacing:.9px;line-height:1.57;margin:0 0 30px;text-align:center}.cmp-decking-signature-form-subtitle div{font-size:14px}@media(min-width:768px){.cmp-decking-signature-form-subtitle{font-size:13px;letter-spacing:.65px;margin:0 0 60px}}@media(min-width:1200px){.cmp-decking-signature-form-subtitle{font-size:18px;letter-spacing:.9px;line-height:1.56}}@media(min-width:1400px){.cmp-decking-signature-form-subtitle{margin:0 auto 60px;max-width:75pc}}.cmp-decking-signature-form-subtitle p{color:#000;font-size:14px;font-weight:300;letter-spacing:.9px;line-height:1.57}@media(min-width:768px){.cmp-decking-signature-form-subtitle p{font-size:13px;letter-spacing:.65px}}@media(min-width:1200px){.cmp-decking-signature-form-subtitle p{font-size:18px;letter-spacing:.9px;line-height:1.56}}.cmp-decking-signature-form__inner-container .cmp__input{margin-bottom:15px}.cmp-decking-signature-form__inner-container .cmp__input input:not([type=radio],[type=checkbox],[type=range]){border:1px solid #000;border-radius:2px;color:rgba(0,0,0,.5);font-size:16.5px;font-weight:300;letter-spacing:.83px;line-height:1.33;padding:15px 20px}.cmp-decking-signature-form__inner-container .cmp__input input:not([type=radio],[type=checkbox],[type=range])::-webkit-input-placeholder{color:rgba(0,0,0,.5)}.cmp-decking-signature-form__inner-container .cmp__input input:not([type=radio],[type=checkbox],[type=range])::-moz-placeholder{color:rgba(0,0,0,.5)}.cmp-decking-signature-form__inner-container .cmp__input input:not([type=radio],[type=checkbox],[type=range]):-ms-input-placeholder{color:rgba(0,0,0,.5)}.cmp-decking-signature-form__inner-container .cmp__input input:not([type=radio],[type=checkbox],[type=range])::-ms-input-placeholder{color:rgba(0,0,0,.5)}.cmp-decking-signature-form__inner-container .cmp__input input:not([type=radio],[type=checkbox],[type=range])::placeholder{color:rgba(0,0,0,.5)}@media(min-width:768px){.cmp-decking-signature-form__inner-container .cmp__input input:not([type=radio],[type=checkbox],[type=range]){border:1px solid #333;border-radius:6px;font-size:1pc;letter-spacing:.65px;line-height:1.31}}@media(min-width:1200px){.cmp-decking-signature-form__inner-container .cmp__input input:not([type=radio],[type=checkbox],[type=range]){font-size:18px;line-height:1.31}}@media(max-width:768px){.cmp-decking-signature-form__inner-container .cmp__input{margin-bottom:15px}}.cmp-decking-signature-form__inner-container .cmp__input-label{color:#000;display:block;font-size:16.5px;font-weight:300;letter-spacing:.83px;line-height:1.33}@media(min-width:768px){.cmp-decking-signature-form__inner-container .cmp__input-label{font-size:13px;letter-spacing:1.8px;line-height:2.69}}@media(min-width:1200px){.cmp-decking-signature-form__inner-container .cmp__input-label{font-size:18px;letter-spacing:.9px;line-height:1.36}}.cmp-decking-signature-form__inner-container .error_text{display:block}@media(min-width:992px){.cmp-decking-signature-form__inner-container{margin:auto;max-width:493px}}.cmp-decking-signature-form-button-container,.cmp-decking-signature-form-link-container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:100%}.cmp-decking-signature-form-button,.cmp-decking-signature-form-link{width:100%}@media(min-width:768px){.cmp-decking-signature-form-button,.cmp-decking-signature-form-link{width:auto}}.cmp-decking-signature-form-link-container{margin-bottom:27px}@media(min-width:768px){.cmp-decking-signature-form-link-container{margin-bottom:39px}}.cmp-decking-signature-form-link{border:2px solid #000;color:#000;font-family:utopia-std,serif;font-size:11.75px;font-weight:300;letter-spacing:1.179px;line-height:1.62}@media(min-width:768px){.cmp-decking-signature-form-link{border:.7px solid #000;font-size:18.5px;letter-spacing:1.85px;line-height:29.5px}}@media(min-width:1200px){.cmp-decking-signature-form-link{border:1px solid #000;font-size:25.7px;letter-spacing:2.15px;line-height:41.5px}}.cmp-decking-signature-form-link:hover{border:1px solid #fff}.cmp-decking-signature-form__required-field{color:#000;display:none;font-size:18px;font-weight:300;letter-spacing:.9px;line-height:1.56;margin-top:30px;text-align:center}@media(min-width:768px){.cmp-decking-signature-form__required-field{display:block}}.cmp-decking-signature-form-button-container{margin-top:5px}@media(min-width:768px){.cmp-decking-signature-form-button-container{margin-top:20px}}.cmp-decking-signature-form__success-message-container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin:0 auto;max-width:419px;width:100%}.cmp-decking-signature-form__success-message{border:2px solid #000;color:#000;font-family:utopia-std,serif;font-size:23.5px;letter-spacing:2.35px;line-height:1.15;margin-bottom:22px;padding:15px 0;text-align:center;width:100%}@media(min-width:768px){.cmp-decking-signature-form__success-message{font-size:25.75px;letter-spacing:2.575px;line-height:41.5px;margin-bottom:39px}}.cmp-decking-signature-form__success-text{color:#000;font-size:14px;font-weight:300;letter-spacing:.7px;line-height:1.57}.cmp-decking-signature-form__success-text div{font-size:14px}@media(min-width:768px){.cmp-decking-signature-form__success-text{font-size:18px;letter-spacing:.8px}}.cmp-decking-signature-hero{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:478px;position:relative;width:100%;z-index:0}@media(min-width:768px){.cmp-decking-signature-hero{min-height:900px}}.cmp-decking-signature-hero-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width:768px){.cmp-decking-signature-hero-container{padding:0 15px}}.cmp-decking-signature-hero-signature{margin:0 auto;width:100%}@media(min-width:768px){.cmp-decking-signature-hero-signature{margin:0 auto 30px;max-width:715px}}.cmp-decking-signature-hero-title{font-family:utopia-std-display,serif;letter-spacing:8px;margin-bottom:20px;padding:0 2pc;text-align:center}@media(min-width:768px){.cmp-decking-signature-hero-title{margin-bottom:40px;padding:0}}.cmp-decking-signature-hero .cmp-teaser__action-container,.cmp-decking-signature-hero-button-container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;bottom:-54px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;left:0;position:absolute;width:100%;z-index:2}@media(min-width:768px){.cmp-decking-signature-hero .cmp-teaser__action-container,.cmp-decking-signature-hero-button-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;bottom:auto;-ms-flex-direction:row;flex-direction:row;left:auto;position:static;-webkit-transform:none;transform:none}}.cmp-decking-signature-hero .cmp-teaser__action-container .cmp-button,.cmp-decking-signature-hero .cmp-teaser__action-container .cmp-contentsearch-leftrail--links-item,.cmp-decking-signature-hero .cmp-teaser__action-container .cmp-leftrail--links-item,.cmp-decking-signature-hero .cmp-teaser__action-container .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-decking-signature-hero .cmp-teaser__action-container .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-decking-signature-hero .cmp-teaser__action-container .embed button,.cmp-decking-signature-hero .cmp-teaser__action-container .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.cmp-decking-signature-hero-button-container .cmp-button,.cmp-decking-signature-hero-button-container .cmp-contentsearch-leftrail--links-item,.cmp-decking-signature-hero-button-container .cmp-leftrail--links-item,.cmp-decking-signature-hero-button-container .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-decking-signature-hero-button-container .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-decking-signature-hero-button-container .embed button,.cmp-decking-signature-hero-button-container .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-decking-signature-hero .cmp-teaser__action-container .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .cmp-decking-signature-hero-button-container .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-decking-signature-hero .cmp-teaser__action-container .fDIvPG,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-decking-signature-hero-button-container .fDIvPG,.embed .cmp-decking-signature-hero .cmp-teaser__action-container button,.embed .cmp-decking-signature-hero .cmp-teaser__action-container button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed .cmp-decking-signature-hero-button-container button,.embed .cmp-decking-signature-hero-button-container button.qxyt6u-0.sc-160qg7w-0.fDIvPG{background:#333;border:1.5px solid #333;color:#fff;font-weight:300;margin:9pt 0}.cmp-decking-signature-hero .cmp-teaser__action-container .cmp-button:hover,.cmp-decking-signature-hero .cmp-teaser__action-container .cmp-contentsearch-leftrail--links-item:hover,.cmp-decking-signature-hero .cmp-teaser__action-container .cmp-leftrail--links-item:hover,.cmp-decking-signature-hero .cmp-teaser__action-container .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0:hover,.cmp-decking-signature-hero .cmp-teaser__action-container .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG:hover,.cmp-decking-signature-hero .cmp-teaser__action-container .embed button:hover,.cmp-decking-signature-hero-button-container .cmp-button:hover,.cmp-decking-signature-hero-button-container .cmp-contentsearch-leftrail--links-item:hover,.cmp-decking-signature-hero-button-container .cmp-leftrail--links-item:hover,.cmp-decking-signature-hero-button-container .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0:hover,.cmp-decking-signature-hero-button-container .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG:hover,.cmp-decking-signature-hero-button-container .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG:hover,.cmp-decking-signature-hero-button-container .embed button:hover,.embed #crl8-homepage-multisize-grid .cmp-decking-signature-hero .cmp-teaser__action-container .jRNpsV.qxyt6u-0:hover,.embed #crl8-homepage-multisize-grid .cmp-decking-signature-hero-button-container .jRNpsV.qxyt6u-0:hover,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-decking-signature-hero .cmp-teaser__action-container .fDIvPG:hover,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-decking-signature-hero-button-container .fDIvPG:hover,.embed .cmp-decking-signature-hero .cmp-teaser__action-container button:hover,.embed .cmp-decking-signature-hero-button-container button.qxyt6u-0.sc-160qg7w-0.fDIvPG:hover,.embed .cmp-decking-signature-hero-button-container button:hover{background:#fff;border:1.5px solid #333;color:#333}@media(min-width:768px){.cmp-decking-signature-hero .cmp-teaser__action-container .cmp-button,.cmp-decking-signature-hero .cmp-teaser__action-container .cmp-contentsearch-leftrail--links-item,.cmp-decking-signature-hero .cmp-teaser__action-container .cmp-leftrail--links-item,.cmp-decking-signature-hero .cmp-teaser__action-container .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-decking-signature-hero .cmp-teaser__action-container .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-decking-signature-hero .cmp-teaser__action-container .embed button,.cmp-decking-signature-hero .cmp-teaser__action-container .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.cmp-decking-signature-hero-button-container .cmp-button,.cmp-decking-signature-hero-button-container .cmp-contentsearch-leftrail--links-item,.cmp-decking-signature-hero-button-container .cmp-leftrail--links-item,.cmp-decking-signature-hero-button-container .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-decking-signature-hero-button-container .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-decking-signature-hero-button-container .embed button,.cmp-decking-signature-hero-button-container .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-decking-signature-hero .cmp-teaser__action-container .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .cmp-decking-signature-hero-button-container .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-decking-signature-hero .cmp-teaser__action-container .fDIvPG,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-decking-signature-hero-button-container .fDIvPG,.embed .cmp-decking-signature-hero .cmp-teaser__action-container button,.embed .cmp-decking-signature-hero .cmp-teaser__action-container button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed .cmp-decking-signature-hero-button-container button,.embed .cmp-decking-signature-hero-button-container button.qxyt6u-0.sc-160qg7w-0.fDIvPG{margin:0 9pt;padding:11px 24px}}@media(max-width:768px){.cmp-decking-signature-hero .cmp-teaser__action-container .cmp-button,.cmp-decking-signature-hero .cmp-teaser__action-container .cmp-contentsearch-leftrail--links-item,.cmp-decking-signature-hero .cmp-teaser__action-container .cmp-leftrail--links-item,.cmp-decking-signature-hero .cmp-teaser__action-container .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-decking-signature-hero .cmp-teaser__action-container .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-decking-signature-hero .cmp-teaser__action-container .embed button,.cmp-decking-signature-hero .cmp-teaser__action-container .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.cmp-decking-signature-hero-button-container .cmp-button,.cmp-decking-signature-hero-button-container .cmp-contentsearch-leftrail--links-item,.cmp-decking-signature-hero-button-container .cmp-leftrail--links-item,.cmp-decking-signature-hero-button-container .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-decking-signature-hero-button-container .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-decking-signature-hero-button-container .embed button,.cmp-decking-signature-hero-button-container .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-decking-signature-hero .cmp-teaser__action-container .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .cmp-decking-signature-hero-button-container .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-decking-signature-hero .cmp-teaser__action-container .fDIvPG,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-decking-signature-hero-button-container .fDIvPG,.embed .cmp-decking-signature-hero .cmp-teaser__action-container button,.embed .cmp-decking-signature-hero .cmp-teaser__action-container button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed .cmp-decking-signature-hero-button-container button,.embed .cmp-decking-signature-hero-button-container button.qxyt6u-0.sc-160qg7w-0.fDIvPG{min-width:276px}}.cmp-decking-signature-hero .cmp-teaser__action-button{border-color:#00493d}.cmp-decking-signature-hero .cmp-teaser__action-button:hover{border-color:#fff}@media(max-width:768px){.cmp-decking-signature-hero .cmp-teaser__action-button{min-width:197px}}.decking-signature-hero{margin-bottom:90pt}@media(min-width:768px){.decking-signature-hero{margin-bottom:40px}}.cmp-decking-signature-hero-modal .cmp-decking-signature-form-container{padding-top:90px}.cmp-decking-signature-hero-modal .cmp-decking-signature-form-title{font-weight:400;margin:0 auto 10px;text-transform:uppercase}@media(max-width:768px){.cmp-decking-signature-hero-modal .cmp-modal__close{right:14px;top:8px;z-index:2}.cmp-decking-signature-hero-modal{padding:0 15px}}.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container{padding:0 24px;z-index:5}.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container h1.cmp-decking-signature-hero-title{color:#fff;font-size:44px;letter-spacing:0;padding:unset;text-shadow:3px 3px 9pt rgba(0,0,0,.5)}@media(min-width:768px){.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container h1.cmp-decking-signature-hero-title{font-size:58px}}@media(min-width:1200px){.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container h1.cmp-decking-signature-hero-title{font-size:74px}}.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-decking-signature-hero-description{margin-bottom:36px}.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-decking-signature-hero-description p{color:#eee;font-size:18px;font-weight:300;line-height:1.5;margin-bottom:0;text-shadow:3px 3px 9pt rgba(0,0,0,.5)}@media(min-width:768px){.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-decking-signature-hero-description p{font-size:20px;line-height:1.6}}.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .cmp-button,.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .cmp-contentsearch-leftrail--links-item,.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .cmp-leftrail--links-item,.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .embed button,.embed #crl8-homepage-multisize-grid .cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .fDIvPG,.embed .cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container button{font-weight:600;min-width:340px}@media(min-width:992px){.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .cmp-button,.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .cmp-contentsearch-leftrail--links-item,.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .cmp-leftrail--links-item,.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .embed button,.embed #crl8-homepage-multisize-grid .cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .fDIvPG,.embed .cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container button{min-width:230px}}.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .cmp-button:first-child,.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .cmp-contentsearch-leftrail--links-item:first-child,.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .cmp-leftrail--links-item:first-child,.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0:first-child,.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG:first-child,.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .embed button:first-child,.embed #crl8-homepage-multisize-grid .cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .jRNpsV.qxyt6u-0:first-child,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .fDIvPG:first-child,.embed .cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container button:first-child{background:#00493d;color:#fff;margin-left:0}.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .cmp-button:first-child:hover,.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .cmp-contentsearch-leftrail--links-item:first-child:hover,.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .cmp-leftrail--links-item:first-child:hover,.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0:first-child:hover,.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG:first-child:hover,.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .embed button:first-child:hover,.embed #crl8-homepage-multisize-grid .cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .jRNpsV.qxyt6u-0:first-child:hover,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .fDIvPG:first-child:hover,.embed .cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container button:first-child:hover{background:#fff;border:2px solid #00493d;color:#00493d}@media(min-width:768px){.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .cmp-button:first-child,.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .cmp-contentsearch-leftrail--links-item:first-child,.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .cmp-leftrail--links-item:first-child,.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0:first-child,.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG:first-child,.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .embed button:first-child,.embed #crl8-homepage-multisize-grid .cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .jRNpsV.qxyt6u-0:first-child,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .fDIvPG:first-child,.embed .cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container button:first-child{background:#fff;border:2px solid #fff;color:#00493d}.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .cmp-button:first-child:hover,.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .cmp-contentsearch-leftrail--links-item:first-child:hover,.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .cmp-leftrail--links-item:first-child:hover,.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0:first-child:hover,.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG:first-child:hover,.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .embed button:first-child:hover,.embed #crl8-homepage-multisize-grid .cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .jRNpsV.qxyt6u-0:first-child:hover,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .fDIvPG:first-child:hover,.embed .cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container button:first-child:hover{background:hsla(0,0%,7%,.25);border:2px solid #fff;color:#fff}}.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .cmp-button:nth-child(2),.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .cmp-contentsearch-leftrail--links-item:nth-child(2),.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .cmp-leftrail--links-item:nth-child(2),.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0:nth-child(2),.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG:nth-child(2),.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .embed button:nth-child(2),.embed #crl8-homepage-multisize-grid .cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .jRNpsV.qxyt6u-0:nth-child(2),.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .fDIvPG:nth-child(2),.embed .cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container button:nth-child(2){background:#fff;border:2px solid #00493d;color:#00493d}.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .cmp-button:nth-child(2):hover,.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .cmp-contentsearch-leftrail--links-item:nth-child(2):hover,.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .cmp-leftrail--links-item:nth-child(2):hover,.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0:nth-child(2):hover,.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG:nth-child(2):hover,.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .embed button:nth-child(2):hover,.embed #crl8-homepage-multisize-grid .cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .jRNpsV.qxyt6u-0:nth-child(2):hover,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .fDIvPG:nth-child(2):hover,.embed .cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container button:nth-child(2):hover{background:#00493d;color:#fff}@media(min-width:768px){.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .cmp-button:nth-child(2),.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .cmp-contentsearch-leftrail--links-item:nth-child(2),.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .cmp-leftrail--links-item:nth-child(2),.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0:nth-child(2),.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG:nth-child(2),.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .embed button:nth-child(2),.embed #crl8-homepage-multisize-grid .cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .jRNpsV.qxyt6u-0:nth-child(2),.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .fDIvPG:nth-child(2),.embed .cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container button:nth-child(2){background:hsla(0,0%,7%,.25);border:2px solid #fff;color:#fff}.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .cmp-button:nth-child(2):hover,.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .cmp-contentsearch-leftrail--links-item:nth-child(2):hover,.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .cmp-leftrail--links-item:nth-child(2):hover,.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0:nth-child(2):hover,.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG:nth-child(2):hover,.cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .embed button:nth-child(2):hover,.embed #crl8-homepage-multisize-grid .cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .jRNpsV.qxyt6u-0:nth-child(2):hover,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container .fDIvPG:nth-child(2):hover,.embed .cmp-decking-signature-hero-professionals-theme .cmp-decking-signature-hero-container .cmp-teaser__action-container button:nth-child(2):hover{background:#fff;color:#00493d}}.cmp-decking-signature-hero-text-align-bottom .cmp-decking-signature-hero-container{margin-top:auto;padding-bottom:36px}@media(min-width:768px){.cmp-decking-signature-hero-text-align-bottom .cmp-decking-signature-hero-container{padding:0 0 5pc}}@media(min-width:992px){.cmp-decking-signature-hero-text-align-bottom .cmp-decking-signature-hero-container{padding-bottom:8pc;padding-left:60px}}.cmp-decking-signature-hero-text-align-left .cmp-teaser__action-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.cmp-decking-signature-hero-text-align-left .cmp-decking-signature-hero-title{max-width:700px;padding:unset;text-align:left}.cmp-decking-signature-image-collage{padding:123px 0 0}.cmp-decking-signature-image-collage-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cmp-decking-signature-image-collage__inner-container{width:100%}.cmp-decking-signature-image-collage__left-item,.cmp-decking-signature-image-collage__right-item{float:left;position:relative;width:100%;z-index:2}@media(min-width:576px){.cmp-decking-signature-image-collage__left-item,.cmp-decking-signature-image-collage__right-item{width:50%}}.cmp-decking-signature-image-collage__left-item-content{margin:0 0 25px;text-align:center}.cmp-decking-signature-image-collage__left-item-content p{color:#000;font-size:17.5px;font-weight:300;letter-spacing:1.75px;line-height:3pc}.cmp-decking-signature-image-collage__left-item-content p i{font-family:utopia-std,serif}@media(min-width:1200px){.cmp-decking-signature-image-collage__left-item-content p{font-size:24px;letter-spacing:2.4px;line-height:66px}}@media(min-width:768px){.cmp-decking-signature-image-collage__left-item-content{margin:0 auto 76px;max-width:380px;padding-top:39px;text-align:left}}.cmp-decking-signature-image-collage__left-item-image{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:196px;position:relative;width:100%}@media(min-width:576px){.cmp-decking-signature-image-collage__left-item-image{min-height:253px}}@media(min-width:1200px){.cmp-decking-signature-image-collage__left-item-image{min-height:444px}}@media(max-width:576px){.cmp-decking-signature-image-collage__left-item{padding:0 20px}}.cmp-decking-signature-image-collage__right-item{display:none}.cmp-decking-signature-image-collage__right-item-image{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:762px;position:relative;width:100%}@media(max-width:1200px){.cmp-decking-signature-image-collage__right-item-image{min-height:475px}}@media(min-width:576px){.cmp-decking-signature-image-collage__right-item{display:block;padding-left:5pc}}.cmp-decking-signature-image-collage__hero{background-position:50%;background-repeat:no-repeat;background-size:cover;margin-top:-14%;min-height:360px;position:relative;width:100%;z-index:1}@media(min-width:768px){.cmp-decking-signature-image-collage__hero{margin-top:-8%;min-height:683px}}@media(min-width:1200px){.cmp-decking-signature-image-collage__hero{min-height:60pc}}.cmp-deck-plans-search{margin:20px 0}.cmp-deck-plans-search__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cmp-deck-plans-search__filters{width:100%}@media(max-width:576px){.cmp-deck-plans-search__filters{display:none}}@media(min-width:768px){.cmp-deck-plans-search__filters{padding-right:1pc;width:35%}}@media(min-width:992px){.cmp-deck-plans-search__filters{padding-right:24px;width:25%}}@media(max-width:576px){.cmp-deck-plans-search__filters.mobile{display:block}}.cmp-deck-plans-search__results{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cmp-deck-plans-search__results-container{margin-top:1pc;width:100%}@media(min-width:768px){.cmp-deck-plans-search__results-container{margin-top:0;width:65%}}@media(min-width:992px){.cmp-deck-plans-search__results-container{width:75%}}.cmp-deck-plans-search__results-header{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.cmp-deck-plans-search__results-header .cmp__input-label{color:#00493d;font-size:1pc;margin-right:8px}.cmp-deck-plans-search__results-count{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1pc}@media(min-width:768px){.cmp-deck-plans-search__results{margin:0 -9pt;width:calc(100% + 24px)}}.cmp-deck-plans-search__modal .cmp-modal__dialog{height:100vh;width:100%}.cmp-deck-plans-search__modal .cmp-modal__title{font-size:18px;font-weight:500;line-height:normal;padding:0 1pc}.cmp-deck-plans-search__modal .cmp-modal__body{min-height:100vh;padding:20px 0}.cmp-deck-plans-search__modal .cmp-modal__close{right:9pt;top:20px;width:15px}.cmp-deck-plans-search__modal .cmp-modal__close:after,.cmp-deck-plans-search__modal .cmp-modal__close:before{background-color:#00493d;height:1.5px;width:20px}@media(min-width:576px){.cmp-deck-plans-search__modal{display:none}}.cmp-deck-plans-search__modal .cmp-mobile-filters-apply{bottom:1px;position:absolute;width:100%}.cmp-deck-plans-search__modal .cmp-modal__content{height:100vh}.cmp-deck-plans-search .cmp-deck-plans-download__modal.cmp-modal .cmp-modal__dialog{max-width:700px}.cmp-deck-plans-search .cmp-deck-plans-download__modal.cmp-modal .cmp-modal__body{padding:25px}@media(min-width:768px){.cmp-deck-plans-search .cmp-deck-plans-download__modal.cmp-modal .cmp-modal__body{padding:60px}}.cmp-deck-plans-search .cmp-deck-plans-download__modal.cmp-modal label.error{color:red;display:block}.cmp-deck-plans-search .cmp-deck-plans-download__modal.cmp-modal .cmp__input,.cmp-deck-plans-search .cmp-deck-plans-download__modal.cmp-modal .cmp__select{margin-bottom:24px}.cmp-deck-plans-search .cmp-deck-plans-download__modal.cmp-modal .cmp__input .error,.cmp-deck-plans-search .cmp-deck-plans-download__modal.cmp-modal .cmp__select .error{border-color:red}.cmp-deck-plans-search .cmp-deck-plans-download__modal.cmp-modal .cmp__select .select2{width:100%!important}.cmp-deck-plans-search .cmp-deck-plans-download__modal.cmp-modal .results__email-title{color:#333;font-size:30px}@media(min-width:768px){.cmp-deck-plans-search .cmp-deck-plans-download__modal.cmp-modal .results__email-title{font-size:44px}}.cmp-deck-plans-search .cmp-deck-plans-download__modal.cmp-modal .results__email-subTitle{font-size:1pc;font-weight:100;margin-bottom:20px}@media(min-width:768px){.cmp-deck-plans-search .cmp-deck-plans-download__modal.cmp-modal .results__email-subTitle{font-size:19px}}.cmp-deck-plans-search .cmp-deck-plans-download__modal.cmp-modal .results__email-require{font-size:14px;font-weight:100;letter-spacing:1.4px}.cmp-deck-plans-search .cmp-deck-plans-download__modal.cmp-modal .results__email-require small{font-size:.875em}.cmp-deck-plans-search .cmp-deck-plans-download__modal.cmp-modal .results__email-message{position:relative}.cmp-deck-plans-search .cmp-deck-plans-download__modal.cmp-modal .results__email-message .label{display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-deck-plans-search .cmp-deck-plans-download__modal.cmp-modal .results__email-message .label.error:before{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-error.svg);background-position:50%;background-repeat:no-repeat;content:"";height:20px;left:-22px;position:absolute;top:3px;width:20px}@media(min-width:768px){.cmp-deck-plans-search .cmp-deck-plans-download__modal.cmp-modal .results__email-message .label.error:before{left:-28px}}.cmp-deck-plans-search .cmp-deck-plans-download__modal.cmp-modal .results__email-message .cmp__checkbox{width:auto}.cmp-deck-plans-search .cmp-deck-plans-download__modal.cmp-modal .results__email-message .cmp__checkbox input[type=checkbox]+span:after{height:20px;width:20px}.cmp-deck-plans-search .cmp-deck-plans-download__modal.cmp-modal .results__email-message .cmp__checkbox input[type=checkbox]+span:before{margin:1px 0 0 5px}.cmp-deck-plans-search .cmp-deck-plans-download__modal.cmp-modal .results__email-message-text{font-size:14px}.cmp-deck-plans-search .cmp-deck-plans-download__modal.cmp-modal .results__email-message-text p{font-size:14px;line-height:normal;margin-bottom:9pt}.cmp-deck-plans-search .cmp-deck-plans-download__modal.cmp-modal .results__email-message .cmp__input-required-text{margin-bottom:6px;margin-top:-10px}.cmp-deck-plans-search .cmp-mobile-filters{margin-bottom:24px;width:100%}@media(min-width:576px){.cmp-deck-plans-search .cmp-mobile-filters{display:none}}.cmp-deck-plans-search .deck-plans-sort-by-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:576px){.cmp-deck-plans-search .deck-plans-sort-by-container{display:none;width:75%}.cmp-deck-plans-search .deck-plans-sort-by-container.mobile{display:block;padding:1pc;width:100%}.cmp-deck-plans-search .deck-plans-sort-by-container.mobile .cmp__input-label{margin-right:10px}}.cmp-deck-plans-search .deck-plans-sort-by-container.mobile .deck-plans-sort-by{width:280px}.cmp-deck-plans-search .deck-plans-sort-by{width:100%}@media(min-width:768px){.cmp-deck-plans-search .deck-plans-sort-by{min-width:14pc}}.cmp-deck-plans-search .deck-plan-item{padding:9pt 0;width:100%}.cmp-deck-plans-search .deck-plan-item-container{border:1px solid #b3b3b3;padding:9pt}.cmp-deck-plans-search .deck-plan-item-image{margin-bottom:9pt;width:100%}.cmp-deck-plans-search .deck-plan-item-image img{height:100%;width:100%}.cmp-deck-plans-search .deck-plan-item-title{font-size:18px;font-weight:400;line-height:normal;margin-bottom:9pt}.cmp-deck-plans-search .deck-plan-item .cmp-button,.cmp-deck-plans-search .deck-plan-item .cmp-contentsearch-leftrail--links-item,.cmp-deck-plans-search .deck-plan-item .cmp-leftrail--links-item,.cmp-deck-plans-search .deck-plan-item .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-deck-plans-search .deck-plan-item .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-deck-plans-search .deck-plan-item .embed button,.cmp-deck-plans-search .deck-plan-item .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-deck-plans-search .deck-plan-item .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-deck-plans-search .deck-plan-item .fDIvPG,.embed .cmp-deck-plans-search .deck-plan-item button,.embed .cmp-deck-plans-search .deck-plan-item button.qxyt6u-0.sc-160qg7w-0.fDIvPG{margin:8px 0;padding:10px;width:100%}@media(max-width:1200px){.cmp-deck-plans-search .deck-plan-item .cmp-button,.cmp-deck-plans-search .deck-plan-item .cmp-contentsearch-leftrail--links-item,.cmp-deck-plans-search .deck-plan-item .cmp-leftrail--links-item,.cmp-deck-plans-search .deck-plan-item .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-deck-plans-search .deck-plan-item .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-deck-plans-search .deck-plan-item .embed button,.cmp-deck-plans-search .deck-plan-item .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-deck-plans-search .deck-plan-item .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-deck-plans-search .deck-plan-item .fDIvPG,.embed .cmp-deck-plans-search .deck-plan-item button,.embed .cmp-deck-plans-search .deck-plan-item button.qxyt6u-0.sc-160qg7w-0.fDIvPG{padding:11px 15px}}.cmp-deck-plans-search .deck-plan-item .cmp-button__secondary,.cmp-deck-plans-search .deck-plan-item .cmp-contentsearch-leftrail--links-item,.cmp-deck-plans-search .deck-plan-item .cmp-leftrail--links-item,.cmp-deck-plans-search .deck-plan-item .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-deck-plans-search .deck-plan-item .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-deck-plans-search .deck-plan-item .embed button,.embed #crl8-homepage-multisize-grid .cmp-deck-plans-search .deck-plan-item .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-deck-plans-search .deck-plan-item .fDIvPG,.embed .cmp-deck-plans-search .deck-plan-item button{margin-bottom:0}@media(min-width:768px){.cmp-deck-plans-search .deck-plan-item{padding:9pt;width:50%}}@media(min-width:992px){.cmp-deck-plans-search .deck-plan-item{width:33%}}.cmp-deck-plans-search .deck-plans-filter-heading{background-color:#f8f8f8;color:#00493d;font-size:14px;font-weight:600;padding:9pt 8px;text-transform:uppercase}@media(min-width:992px){.cmp-deck-plans-search .deck-plans-filter-heading{font-size:15px}}@media(max-width:576px){.cmp-deck-plans-search .deck-plans-filter-heading{padding:9pt 1pc}}.cmp-deck-plans-search .deck-plans-filter-item .cmp__checkbox-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px 1pc}@media(min-width:576px){.cmp-deck-plans-search .deck-plans-filter-item .cmp__checkbox-label{margin:10px 9pt}}.cmp-deck-plans-search .deck-plans-filter-item .cmp__checkbox-label .cmp__checkbox{width:auto}@media(min-width:992px){.cmp-deck-plans-search{margin:2pc 0}}.cmp-deck-plans-cta-container{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}.cmp-deck-plans-cta-title{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:18px;letter-spacing:normal;line-height:1.33;margin:0;padding:5px 0;text-align:center;text-transform:uppercase}@media(min-width:992px){.cmp-deck-plans-cta-title{font-size:15px;padding:5px}}.cmp-deck-plans-cta-description{padding:5px;white-space:nowrap;width:80%}@media(min-width:992px){.cmp-deck-plans-cta-description{font-size:18px;padding:10px;white-space:nowrap}}.cmp-deck-plans-cta-img-container{border-top:1px solid #b3b3b3;margin:24px 1pc;padding:20px 0}@media(min-width:576px){.cmp-deck-plans-cta-img-container{border:none;margin:0;padding:0 1pc}}@media(min-width:768px){.cmp-deck-plans-cta-img-container{padding:0 9pt}}.cmp-deck-plans-cta-img{padding-bottom:5px}@media(min-width:768px){.cmp-deck-plans-cta-img{padding-bottom:9pt}}.select2-search__field{display:none}.cmp-dec-form{background-color:rgba(0,0,0,.7);bottom:0;height:100vh;left:0;overflow-y:scroll;padding-top:10vh;position:fixed;top:0;width:100%;z-index:1999}.cmp-dec-form-container{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;width:100%}.cmp-dec-form-inner-container{margin:0 20px;max-width:100%}@media(min-width:768px){.cmp-dec-form-inner-container{width:55vw}}@media(min-width:1200px){.cmp-dec-form-inner-container{width:34vw}}.cmp-dec-form-head{background-color:#00493d;color:#fff;padding:10px 15px}.cmp-dec-form-body{background-color:#fff;padding:10px 15px}.cmp-dec-form-body button{margin-top:10px;width:100%}.cmp-dec-form-field-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.cmp-dec-form-field-container .cmp__input-label{display:block}.cmp-dec-form-field-container .select2-container{width:100%!important}.cmp-dec-form-field-container .cmp__input,.cmp-dec-form-field-container .cmp__select{margin-top:9pt}.cmp-dec-form-field-container .cmp__input .cmp-dec-form-field,.cmp-dec-form-field-container .cmp__select .cmp-dec-form-field{font-size:1pc;padding:10px}.cmp-dec-form-agree-section{margin-top:9pt}.cmp-dec-form-agree-section .cmp-donationform__field-declaration-text{display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-dec-form-agree-section .cmp__checkbox{margin-right:4px;width:auto}.cmp-dec-form-title{color:#fff;font-size:30px;margin-bottom:4px;text-align:center}@media(min-width:992px){.cmp-dec-form-title{margin:auto;max-width:50%}}.cmp-dec-form-icon-kits{-webkit-box-orient:horizontal;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;margin-top:10px;width:100%}.cmp-dec-form-icon-kit,.cmp-dec-form-icon-kits{-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-dec-form-icon-kit{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:1;-webkit-box-orient:vertical;align-items:center;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;padding:0 10px;text-align:center}@media(min-width:768px){.cmp-dec-form-icon-kit{padding:0 15px}}.cmp-dec-form-icon{height:56px;-o-object-fit:contain;object-fit:contain;width:45px}.cmp-dec-form-icon-text{color:#fff;font-size:14px;line-height:18px;margin-top:8px}.cmp-dec-form-edit{margin-top:4px}@media(min-width:768px)and (max-width:992px){.cmp-dec-form{padding-top:20vh}}@media(min-width:992px)and (max-width:1200px){.cmp-dec-form{padding-top:4vh}}@media(min-width:1200px){.cmp-dec-form{padding-top:20vh}}.cmp-dec-result-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:992px){.cmp-dec-result-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.cmp-dec-result-left{padding:30px 20px 0;width:100%}.cmp-dec-result-left-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}@media(min-width:992px){.cmp-dec-result-left-items{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:24px}}.cmp-dec-result-left-item{margin-bottom:15px;width:100%}.cmp-dec-result-left-item-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:261px;width:100%}.cmp-dec-result-left-item-info{padding:4px 0}.cmp-dec-result-left-item-category{color:#333;font-size:14px;font-weight:500}.cmp-dec-result-left-item-name{color:#262626;font-size:15px;letter-spacing:2px;margin-bottom:10px}@media(min-width:1200px){.cmp-dec-result-left-item-name{padding-right:20px}}@media(min-width:992px){.cmp-dec-result-left-item{margin:9pt;width:calc(50% - 24px)}.cmp-dec-result-left{padding:40px 50px 30px;width:70%}}.cmp-dec-result-cost{border-bottom:1px solid #bbb;padding:9pt 0 30px}.cmp-dec-result-cost-container{color:#333;font-size:18px;font-weight:600;line-height:24px;margin-bottom:10px;text-align:center}@media(min-width:992px){.cmp-dec-result-cost-container{margin-bottom:40px}}.cmp-dec-result-cost-price{display:block;font-size:24px;line-height:2pc;margin-top:10px}@media(min-width:768px){.cmp-dec-result-cost-price{display:inline;font-size:40px;line-height:50px;margin-left:4px;margin-top:0}}@media(min-width:992px){.cmp-dec-result-cost{border-bottom:0;border-top:1px solid #bbb}}.cmp-dec-result-terms{color:#000;font-size:14px}.cmp-dec-result-title{color:#333;font-size:2pc;font-weight:300;line-height:42px;margin:0 0 1pc;text-align:center}@media(min-width:768px){.cmp-dec-result-title{font-size:3pc;line-height:56px}}@media(min-width:992px){.cmp-dec-result-title{margin:0 auto 20px;max-width:50%}}.cmp-dec-result-description{color:#333;font-size:18px;line-height:26px;margin-bottom:30px;text-align:center}@media(min-width:992px){.cmp-dec-result-description{font-size:21px;line-height:29px;margin:0 auto 40px;max-width:50%}}.cmp-dec-result-right{background-color:#fff;padding:39px 20px 50px;width:100%}@media(min-width:992px){.cmp-dec-result-right{border-left:1px solid #b3b3b3;padding:70px 20px 50px;width:30%}}@media(min-width:1200px){.cmp-dec-result-right{padding:70px 30px 50px}}.cmp-dec-result-sample-title{color:#333;font-size:24px;font-weight:600;line-height:2pc;margin-bottom:5px}@media(min-width:992px){.cmp-dec-result-sample-title{font-size:40px;line-height:50px;margin-bottom:10px}}.cmp-dec-result-sample-content{color:#333;font-size:1pc;line-height:22px;margin-bottom:20px}@media(min-width:992px){.cmp-dec-result-sample-content{font-size:18px;line-height:normal}}.cmp-dec-result-sample-group{padding-bottom:20px}.cmp-dec-result-sample-group .cmp-product-card,.cmp-dec-result-sample-group .cmp-product-card__block{border:none;padding:0}.cmp-dec-result-sample-group .cmp-product-card{border:none}.cmp-dec-result-sample-image{background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #bbb;height:3in;width:100%}.cmp-dec-result-sample-info{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:10px}.cmp-dec-result-sample-name,.cmp-dec-result-sample-rate{color:#333;font-size:13px;letter-spacing:1px;text-transform:uppercase}@media(min-width:768px){.cmp-dec-result-sample-name,.cmp-dec-result-sample-rate{font-size:15px}}.cmp-dec-result-add-to-cart-section .cmp-donationform__field-declaration-text{display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-dec-result-add-to-cart-section .cmp__checkbox{width:auto}.cmp-dec-result-additional-section{margin-top:20px}.cmp-dec-result-btn-container .cmp-button,.cmp-dec-result-btn-container .cmp-contentsearch-leftrail--links-item,.cmp-dec-result-btn-container .cmp-leftrail--links-item,.cmp-dec-result-btn-container .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-dec-result-btn-container .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-dec-result-btn-container .embed button,.cmp-dec-result-btn-container .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-dec-result-btn-container .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-dec-result-btn-container .fDIvPG,.embed .cmp-dec-result-btn-container button,.embed .cmp-dec-result-btn-container button.qxyt6u-0.sc-160qg7w-0.fDIvPG{width:100%}.cmp-dec-size{padding:0 20px}.cmp-dec-size-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:30px 0;width:100%}@media(min-width:768px){.cmp-dec-size-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;margin:0 -9pt}}.cmp-dec-size-images{border:1px solid #ccc;margin:0 0 50px;padding:0 10px;width:100%}.cmp-dec-size-images .cmp-modal{background-color:hsla(0,0%,100%,.8)}@media(max-width:576px){.cmp-dec-size-images .cmp-modal__close{right:6px;top:4px;z-index:2}}.cmp-dec-size-images .cmp-modal__content{border:1px solid #bbb}.cmp-dec-size-images .cmp-modal__body{max-height:80vh}.cmp-dec-size-images .cmp-modal__dialog{max-width:75pc}@media(min-width:768px){.cmp-dec-size-images{margin:0 9pt 8px;padding:20px;width:calc(60% - 24px)}}.cmp-dec-size__slider-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media(min-width:768px){.cmp-dec-size__slider-container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;align-items:center;-ms-flex-direction:row;flex-direction:row;padding:0 15px}}.cmp-dec-size-slider{width:100%}.cmp-dec-size-slider-item-image{background-position:50%;background-size:cover;min-height:300px;width:100%}@media(min-width:576px){.cmp-dec-size-slider-item-image{min-height:450px}}.cmp-dec-size-slider .cmp-product-calculator-slideshow-controls{bottom:0;left:auto;right:0;top:auto;width:auto;z-index:1}@media(min-width:768px){.cmp-dec-size-slider{width:70%}}.cmp-dec-size-modal-contain{margin-top:15px;width:100%}.cmp-dec-size-modal-contain-pin{background-color:#d50c22;font-size:18px;font-weight:600;letter-spacing:1px;padding:10px 25px;text-decoration:none;text-transform:capitalize}.cmp-dec-size-modal-contain-pin-label{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/social-icon-pinterest-button.png);background-repeat:no-repeat;background-size:contain;display:inline-block;height:18px;width:23px}.cmp-dec-size-modal-contain-pin:hover{background-color:#00493d;color:#fff}@media(min-width:768px){.cmp-dec-size-modal-contain{margin-top:0;padding-left:20px;width:30%}}.cmp-dec-size__option{width:100%}.cmp-dec-size__option h6{font-size:1pc;font-weight:600;letter-spacing:0;margin-bottom:15px;text-transform:capitalize}.cmp-dec-size__option .select2-container{width:100%!important}@media(min-width:768px){.cmp-dec-size__option{margin:0 9pt 8px;width:calc(40% - 24px)}}.cmp-dec-size__thumb-container{-webkit-box-flex:1;display:none;-ms-flex:auto;flex:auto;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px;width:100%}.cmp-dec-size__thumb-container-image{border:1px solid #ccc;cursor:pointer;height:65px;margin:0 5px 5px 0;-o-object-fit:cover;object-fit:cover;padding:10px;width:65px}.cmp-dec-size__thumb-container-image.selected{border:1.5px solid #333}@media(min-width:768px){.cmp-dec-size__thumb-container-image{padding:10px}}.cmp-dec-size__thumb-container.tablet-only{display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width:768px){.cmp-dec-size__thumb-container.tablet-only{display:none}.cmp-dec-size__thumb-container{display:-webkit-box;display:-ms-flexbox;display:flex}}.cmp-dec-size__main-slideshow{background-position:50%;background-size:cover;cursor:pointer;min-height:340px;width:100%}.cmp-dec-size .cmp__select select{background:transparent;border-radius:4px;font-size:14px;letter-spacing:1.5px;line-height:18px;padding:15px 20px;width:100%}@media(min-width:992px){.cmp-dec-size .cmp__select select{font-size:14px;line-height:18px}}.cmp-dec-size__button-container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:30px 0}@media(min-width:992px){.cmp-dec-size{padding:0 40px}}.cmp-donationform{margin:40px 0}.cmp-donationform--page>.cmp-container{padding:40px 15px}.cmp-donationform--page .cmp-title__text{color:#333}.cmp-donationform__form{font-family:proxima-nova,Arial,sans-serif}@media(min-width:992px){.cmp-donationform__form{width:45%}}.cmp-donationform__form .cmp-donationform__fields [class*=cmp__] input,.cmp-donationform__form .cmp-donationform__fields [class*=cmp__] select,.cmp-donationform__form .cmp-donationform__fields [class*=cmp__] textarea{color:#333;font-size:18px;line-height:1.44;padding:7px 9pt}.cmp-donationform__form .cmp-donationform__fields .cmp__input,.cmp-donationform__form .cmp-donationform__fields .cmp__select,.cmp-donationform__form .cmp-donationform__fields .cmp__textarea,.cmp-donationform__form .cmp-donationform__fields-declaration{margin-bottom:1pc}.cmp-donationform__form .cmp-donationform__fields .cmp__input .cmp__checkbox div,.cmp-donationform__form .cmp-donationform__fields .cmp__select .cmp__checkbox div,.cmp-donationform__form .cmp-donationform__fields .cmp__textarea .cmp__checkbox div,.cmp-donationform__form .cmp-donationform__fields-declaration .cmp__checkbox div{font-size:14px}.cmp-donationform__form .cmp-donationform__fields label{color:#333;font-size:14px;line-height:1.43}.cmp-donationform__form .cmp-donationform__fields .cmp-donationform__fields-declaration .cmp__checkbox{float:left;height:30px;margin-right:5px;position:relative;top:5px;width:30px}.cmp-donationform__form .cmp-donationform__fields .cmp-donationform__fields-declaration p{color:#333;font-size:14px;line-height:1.43;padding-left:35px}.cmp-donationform__form-completed{margin-top:25px}.cmp-donationform__input{width:100%}.cmp-donationform__fields-required{color:#ad2b26;margin-bottom:10px}.cmp-donationform__fields .cmp__input input:not([type=radio],[type=checkbox],[type=range]):focus{padding-right:30px}.dualctawithicon{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}@media(min-width:767px){.dualctawithicon{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.dualctawithicon__leftbox{background-color:#e0e6e8;padding:3pc 1pc;text-align:center;width:100%}.dualctawithicon__leftbox--title{color:#111;font-size:28px;font-weight:300;line-height:31px}@media(min-width:767px){.dualctawithicon__leftbox--title{font-size:44px;line-height:50px}}.dualctawithicon__leftbox--description p{-webkit-margin-before:82px;color:#111;font-size:18px;font-weight:300;line-height:27px;margin-block-start:82px}@media(min-width:767px){.dualctawithicon__leftbox--description p{-webkit-margin-before:40px;font-size:2pc;line-height:37px;margin-block-start:40px}}.dualctawithicon__leftbox--description p b{font-weight:600}@media(min-width:767px){.dualctawithicon__leftbox{padding:5pc 70px 90pt 15pc;text-align:left;width:50%}}.dualctawithicon__rightbox{background-color:#f8f8f8;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media(min-width:767px){.dualctawithicon__rightbox{display:block;width:50%}}.dualctawithicon__rightbox--content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:24px;padding:24px 8px 40px 1pc;text-align:center;width:50%}@media(min-width:767px){.dualctawithicon__rightbox--content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:row;flex-direction:row;padding:3pc 98px 70px 3pc;text-align:left;width:100%}}@media(max-width:767px){.dualctawithicon__rightbox--content>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:space-between}}.dualctawithicon__rightbox--content-img{height:88px;width:88px}@media(min-width:767px){.dualctawithicon__rightbox--content-img{height:84px;width:102px}}.dualctawithicon__rightbox--content-description{margin-bottom:9pt}.dualctawithicon__rightbox--content-description p{font-size:18px;font-weight:300;line-height:normal;margin:0}@media(min-width:767px){.dualctawithicon__rightbox--content-description p{font-size:24px;font-weight:400}}.dualctawithicon__rightbox--content-description b{font-weight:700}.dualctawithicon__rightbox--content-btn{font-size:1pc;font-weight:600;line-height:1pc;padding:1pc 3pc;text-transform:capitalize;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(max-width:767px){.dualctawithicon__rightbox--content-btn{width:100%}}.dualctawithicon__rightbox--content:last-child{border-left:2px solid #e0e6e8;padding:24px 1pc 40px 8px}@media(min-width:767px){.dualctawithicon__rightbox--content:last-child{border-left:none;border-top:2px solid #e0e6e8;padding:3pc 98px 70px 3pc}}@media(min-width:768px){.cmp-dual-image-with-text-teaser__content{padding-bottom:4pc}}@media(min-width:992px){.cmp-dual-image-with-text-teaser__content{padding-bottom:88px}}.cmp-dual-image-with-text-teaser__row-1,.cmp-dual-image-with-text-teaser__row-2{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:3pc}@media(min-width:768px){.cmp-dual-image-with-text-teaser__row-1,.cmp-dual-image-with-text-teaser__row-2{padding-bottom:0}}.cmp-dual-image-with-text-teaser__row-1-title h2,.cmp-dual-image-with-text-teaser__row-2-title h2{line-height:1.1}.cmp-dual-image-with-text-teaser__row-1-description p,.cmp-dual-image-with-text-teaser__row-2-description p{color:#333;font-weight:300;line-height:1.5;margin-bottom:20px;max-width:390px}.cmp-dual-image-with-text-teaser__row-1-text a.cmp-dual-image-with-text-teaser__button,.cmp-dual-image-with-text-teaser__row-2-text a.cmp-dual-image-with-text-teaser__button{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#00493d;border:2px solid #00493d;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1pc;font-weight:600;justify-content:center;line-height:1;max-width:100%;min-height:50px;text-decoration:none}@media(min-width:992px){.cmp-dual-image-with-text-teaser__row-1-text a.cmp-dual-image-with-text-teaser__button,.cmp-dual-image-with-text-teaser__row-2-text a.cmp-dual-image-with-text-teaser__button{max-width:2in}}.cmp-dual-image-with-text-teaser__row-1-text a.cmp-dual-image-with-text-teaser__button:hover,.cmp-dual-image-with-text-teaser__row-2-text a.cmp-dual-image-with-text-teaser__button:hover{background-color:#fff;color:#00493d}.cmp-dual-image-with-text-teaser__row-1-image-wrapper,.cmp-dual-image-with-text-teaser__row-2-image-wrapper{padding-bottom:1pc;width:100%}.cmp-dual-image-with-text-teaser__row-1-image-wrapper img,.cmp-dual-image-with-text-teaser__row-2-image-wrapper img{height:100%;width:100%}.cmp-dual-image-with-text-teaser__row-1{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media(min-width:768px){.cmp-dual-image-with-text-teaser__row-1{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:24px}}@media(min-width:992px){.cmp-dual-image-with-text-teaser__row-1{padding-top:44px}}@media(min-width:1200px){.cmp-dual-image-with-text-teaser__row-1{padding-top:4pc}}.cmp-dual-image-with-text-teaser__row-1-text-wrapper{width:100%}@media(min-width:768px){.cmp-dual-image-with-text-teaser__row-1-text-wrapper{padding:3pc 24px 0 0;width:50%}}@media(min-width:992px){.cmp-dual-image-with-text-teaser__row-1-text-wrapper{padding:4pc 81pt 0 4pc}}@media(min-width:1200px){.cmp-dual-image-with-text-teaser__row-1-text-wrapper{padding:70px 90px 0}}@media(min-width:768px){.cmp-dual-image-with-text-teaser__row-1-image-wrapper{padding-bottom:0;padding-left:24px;width:50%}}@media(min-width:992px){.cmp-dual-image-with-text-teaser__row-1-image-wrapper{padding-left:44px}}@media(min-width:1200px){.cmp-dual-image-with-text-teaser__row-1-image-wrapper{padding-left:4pc}}.cmp-dual-image-with-text-teaser__row-2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:768px){.cmp-dual-image-with-text-teaser__row-2{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cmp-dual-image-with-text-teaser__row-2-text-wrapper{padding:90px 0 0 24px;width:50%}}@media(min-width:992px){.cmp-dual-image-with-text-teaser__row-2-text-wrapper{padding:90px 4pc 0 44px}}@media(min-width:1200px){.cmp-dual-image-with-text-teaser__row-2-text-wrapper{padding:156px 88px 0 4pc}}@media(min-width:768px){.cmp-dual-image-with-text-teaser__row-2-image-wrapper{margin-top:-90pt;padding-bottom:0;padding-right:24px;width:50%}}@media(min-width:992px){.cmp-dual-image-with-text-teaser__row-2-image-wrapper{margin-top:-234px;padding-right:44px}}@media(min-width:1200px){.cmp-dual-image-with-text-teaser__row-2-image-wrapper{margin-top:-310px;padding-right:4pc}}@media(min-width:768px){.cmp-dual-image-with-text-teaser-flip-layout .cmp-dual-image-with-text-teaser__row-1,.cmp-dual-image-with-text-teaser-flip-layout .cmp-dual-image-with-text-teaser__row-2{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.cmp-dual-image-with-text-teaser-flip-layout .cmp-dual-image-with-text-teaser__row-1-text-wrapper{padding:50px 0 0 24px}}@media(min-width:992px){.cmp-dual-image-with-text-teaser-flip-layout .cmp-dual-image-with-text-teaser__row-1-text-wrapper{padding:70px 90px 0 81pt}}@media(min-width:1200px){.cmp-dual-image-with-text-teaser-flip-layout .cmp-dual-image-with-text-teaser__row-1-text-wrapper{padding-left:154px;padding-right:50px}}@media(min-width:768px){.cmp-dual-image-with-text-teaser-flip-layout .cmp-dual-image-with-text-teaser__row-1-image-wrapper{padding-bottom:0;padding-left:0;padding-right:24px;width:50%}}@media(min-width:992px){.cmp-dual-image-with-text-teaser-flip-layout .cmp-dual-image-with-text-teaser__row-1-image-wrapper{padding-left:0;padding-right:44px}}@media(min-width:1200px){.cmp-dual-image-with-text-teaser-flip-layout .cmp-dual-image-with-text-teaser__row-1-image-wrapper{padding-left:0;padding-right:4pc}}@media(min-width:768px){.cmp-dual-image-with-text-teaser-flip-layout .cmp-dual-image-with-text-teaser__row-2-text-wrapper{padding-left:0;padding-right:24px}}@media(min-width:992px){.cmp-dual-image-with-text-teaser-flip-layout .cmp-dual-image-with-text-teaser__row-2-text-wrapper{padding-right:81pt}}@media(min-width:768px){.cmp-dual-image-with-text-teaser-flip-layout .cmp-dual-image-with-text-teaser__row-2-image-wrapper{padding-left:24px;padding-right:0}}@media(min-width:992px){.cmp-dual-image-with-text-teaser-flip-layout .cmp-dual-image-with-text-teaser__row-2-image-wrapper{padding-left:44px;padding-right:0}}@media(min-width:1200px){.cmp-dual-image-with-text-teaser-flip-layout .cmp-dual-image-with-text-teaser__row-2-image-wrapper{padding-left:4pc;padding-right:0}}.cmp-dynamicmediagrid__title{margin:auto;max-width:540px}.cmp-dynamicmediagrid__title div{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:2pc;font-weight:300;line-height:44px;position:relative;text-align:center}@media(min-width:768px){.cmp-dynamicmediagrid__title div{font-size:60px;letter-spacing:2px;line-height:78px}}.cmp-dynamicmediagrid__title div span{background-color:#fff;padding:0 35px;position:relative}@media(min-width:768px){.cmp-dynamicmediagrid__title div span{padding:0 40px}}.cmp-dynamicmediagrid__title div:before{background:#333;content:"";display:block;height:1px;left:15px;position:absolute;right:15px;top:50%}.cmp-dynamicmediagrid__filters-mobile{display:none}.cmp-dynamicmediagrid__filters-mobile-filter{border-bottom:1px solid #555;color:#00493d;font-family:proxima-nova,Arial,sans-serif;font-size:21px;font-stretch:normal;font-style:normal;font-weight:300;height:60px;letter-spacing:normal;line-height:60px;padding:0 10px;position:relative}@media(min-width:768px){.cmp-dynamicmediagrid__filters-mobile-filter{display:none}}.cmp-dynamicmediagrid__filters-mobile-filter:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid;content:"";height:10px;position:absolute;right:10px;top:calc(50% - 3px);width:10px;z-index:1}.cmp-dynamicmediagrid__filters-mobile-open .cmp-dynamicmediagrid__filters-mobile-filter:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cmp-dynamicmediagrid__filters-desktop{margin-bottom:30px}@media(min-width:768px){.cmp-dynamicmediagrid__filters-desktop{margin:0;padding:10px}}.cmp-dynamicmediagrid__filters-desktop-filter{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;color:#00493d;display:-webkit-box;display:-ms-flexbox;display:flex;display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1pc;font-weight:300;justify-content:space-between;padding:10px 0;z-index:1}.cmp-dynamicmediagrid__filters-mobile-open .cmp-dynamicmediagrid__filters-desktop-filter{display:block;padding:10px}@media(max-width:768px){.cmp-dynamicmediagrid__filters-desktop-filter .select2{margin:9pt 0;width:100%!important}}.cmp-dynamicmediagrid__filters-desktop-filter .filter__title{display:none;font-size:1pc;font-weight:300;line-height:22px;padding:0 10px}@media(min-width:768px){.cmp-dynamicmediagrid__filters-desktop-filter{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-evenly;padding:60px 0}.cmp-dynamicmediagrid__filters-desktop-filter select{max-width:calc(33% - 9pt)}.cmp-dynamicmediagrid__filters-desktop-filter .select2{margin:9pt}.cmp-dynamicmediagrid__filters-desktop-filter .filter__title{display:inline}}@media(min-width:1200px){.cmp-dynamicmediagrid__filters-desktop-filter{-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between}.cmp-dynamicmediagrid__filters-desktop-filter select{max-width:calc(19% - 9pt)}.cmp-dynamicmediagrid__filters-desktop-filter .select2{margin:0 9pt}}.cmp-dynamicmediagrid__filters-clear{color:#00493d;font-size:1pc;font-weight:300;line-height:22px;padding:0 10px;text-decoration:none}.cmp-dynamicmediagrid__filters-clear.disabled{color:#bbb}.cmp-dynamicmediagrid__filters-clear:hover{color:#00493d;text-decoration:none}.cmp-dynamicmediagrid__featured-article{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;float:left;height:-webkit-max-content;height:-moz-max-content;height:max-content;margin-bottom:20px;padding:9pt;width:100%}@media(min-width:992px){.cmp-dynamicmediagrid__featured-article{width:66%}}.cmp-dynamicmediagrid__featured-image{-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:768px){.cmp-dynamicmediagrid__featured-image{width:calc(50% - 9pt)}}.cmp-dynamicmediagrid__featured-texts{background-color:#f6f6f6;padding:30px 45px;width:100%}.cmp-dynamicmediagrid__featured-texts .cmp-dynamicmediagrid__featured-tag{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;line-height:18px;text-transform:uppercase}.cmp-dynamicmediagrid__featured-texts .cmp-dynamicmediagrid__featured-title{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:24px;font-weight:300;letter-spacing:0;line-height:2pc;margin:0;padding:10px 0}.cmp-dynamicmediagrid__featured-texts .cmp-dynamicmediagrid__featured-desc{font-family:proxima-nova,Arial,sans-serif;margin:0}.cmp-dynamicmediagrid__featured-texts .cmp-dynamicmediagrid__featured-desc h4{color:#333;font-size:18px;font-weight:400;line-height:24px}.cmp-dynamicmediagrid__featured-texts .cmp-dynamicmediagrid__featured-desc ol,.cmp-dynamicmediagrid__featured-texts .cmp-dynamicmediagrid__featured-desc ul{color:#333;font-size:14px;line-height:20px;padding-left:15px;padding-top:10px}@media(min-width:768px){.cmp-dynamicmediagrid__featured-texts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;width:calc(50% + 9pt)}.cmp-dynamicmediagrid-colCount-one{width:100%}}@media(min-width:992px){.cmp-dynamicmediagrid-colCount-one{width:100%}}@media(min-width:768px){.cmp-dynamicmediagrid-colCount-two{width:50%}}@media(min-width:992px){.cmp-dynamicmediagrid-colCount-two{width:50%}}@media(min-width:768px){.cmp-dynamicmediagrid-colCount-three{width:50%}}@media(min-width:992px){.cmp-dynamicmediagrid-colCount-three{width:33%}}@media(min-width:768px){.cmp-dynamicmediagrid-colCount-four{width:50%}}@media(min-width:992px){.cmp-dynamicmediagrid-colCount-four{width:25%}}.cmp-dynamicmediagrid__results .grid-sizer{width:100%}@media(min-width:768px){.cmp-dynamicmediagrid__results .grid-sizer{width:50%}}@media(min-width:992px){.cmp-dynamicmediagrid__results .grid-sizer{width:33%}}.cmp-dynamicmediagrid__results .cmp-dynamicmediagrid__featured-title-link{text-decoration:none;text-transform:none}.cmp-dynamicmediagrid__results-item{float:left;height:-webkit-max-content;height:-moz-max-content;height:max-content;margin-bottom:10px;padding:9pt}.cmp-dynamicmediagrid__results-image{width:100%}.cmp-dynamicmediagrid__results-link{height:inherit}.cmp-dynamicmediagrid__results-text h4{color:#6f6f6f;font-family:proxima-nova,Arial,sans-serif;font-size:15px;font-weight:400;letter-spacing:1px;line-height:18px;margin:0;padding:10px 0;text-transform:uppercase}.cmp-dynamicmediagrid__results-text a{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:18px;font-weight:300;letter-spacing:0;line-height:1.33;text-decoration:none}.cmp-dynamicmediagrid__results-text a h3{font-size:18px;font-weight:300;line-height:1.33;margin:0}.cmp-dynamicmediagrid__results-text a:hover{color:#8dc63f}@media(min-width:768px){.cmp-dynamicmediagrid__results-text a,.cmp-dynamicmediagrid__results-text a a{font-size:24px}}@media(min-width:992px){.cmp-dynamicmediagrid__results-text .h3-title-col1-col2-font-size{font-size:2pc}}.cmp-dynamicmediagrid__loadmore{overflow:hidden;padding:60px 10px;text-align:center;width:100%}@media(min-width:992px){.cmp-dynamicmediagrid__loadmore{padding:30px 0}}.cmp-dynamicmediagrid__search{display:inline;margin-left:2pc}.dynamicmediagrid-select2 .select2-results .select2-results__options .select2-results__option[aria-disabled=true]{display:none}.cmp-dynamicmediagrid__search-container{min-height:140px;position:relative}.cmp-ideasearch{border-top:1px solid #eee;display:none;font-family:proxima-nova,Arial,sans-serif;position:relative;z-index:100}.cmp-ideas-search__visible .cmp-ideasearch{background:#fff;display:block;left:0;position:absolute;right:0;top:0}@media(min-width:992px){.cmp-ideasearch{border-top:0}}.cmp-ideasearch .idea-search-close-icon{position:absolute;right:60px;top:60%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(min-width:992px)and (max-width:1200px){.cmp-ideasearch .idea-search-close-icon{right:10px}}.cmp-ideasearch__container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.cmp-ideasearch__container,.cmp-ideasearch__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-ideasearch__wrapper{margin:0 15px;max-width:860px;padding:1pc 0;width:100%}.cmp-ideasearch__wrapper a{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-clear.png);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:18px;margin-left:-24px;width:18px}@media(min-width:992px){.cmp-ideasearch__wrapper{margin:0 60px;padding:40px 0 26px}.cmp-ideasearch__wrapper:before{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-search.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:28px;margin-right:24px;width:28px}}.cmp-ideasearch__input{border:0;color:#333;font-size:18px;line-height:1.4;outline:none;padding:0 30px 0 15px;width:100%}.cmp-ideasearch__input:focus{-webkit-box-shadow:inset 0 0 0 1px #00493d,0 0 0 2px rgba(0,73,61,.25);box-shadow:inset 0 0 0 1px #00493d,0 0 0 2px rgba(0,73,61,.25)}@media(min-width:992px){.cmp-ideasearch__input{font-size:21px;height:34px}}.cmp-ideasearch .idea-search-close-icon{background:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-close.svg) no-repeat 50%;display:none;height:28px;padding:17px;width:28px;z-index:1}@media(min-width:992px){.cmp-ideasearch .idea-search-close-icon{display:block}}.dynamicmedia{margin-bottom:30px}.cmp-esgtextimage__wrapper{position:relative}.cmp-esgtextimage__image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media(min-width:768px){.cmp-esgtextimage__image{height:40vh}}@media(min-width:1200px){.cmp-esgtextimage__image{height:60vh}}.cmp-esgtextimage__text{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:auto}.cmp-esgtextimage__text-card{padding:1pc 0;width:100%;z-index:10}@media(min-width:768px){.cmp-esgtextimage__text-card{padding:0 1pc;width:50%}}@media(min-width:1200px){.cmp-esgtextimage__text-card{padding:0 24px;width:25%}}.cmp-esgtextimage__overlay{background:#00493d;height:100%;left:0;position:absolute;top:0;width:100%}.cmp-esgtextimage__heading{color:#fff;font-size:28px;font-weight:800;line-height:normal;margin-bottom:0;text-align:center}@media(min-width:768px){.cmp-esgtextimage__heading{font-size:36px}}@media(min-width:1200px){.cmp-esgtextimage__heading{font-size:4pc}}.cmp-esgtextimage__description{color:#fff;font-size:18px;text-align:center}@media(min-width:768px){.cmp-esgtextimage__description{font-size:24px}}@media(min-width:1200px){.cmp-esgtextimage__description{font-size:28px}}.cmp-experiencefragment--footer-rowone{background-color:#333;padding-bottom:30px;padding-top:4px}@media(max-width:768px){.cmp-experiencefragment--footer-rowone .cmp-container--fixed-width>.cmp-container{padding:0 15px}}@media(min-width:768px){.cmp-experiencefragment--footer-rowone .linklist{padding:0 9pt}.cmp-experiencefragment--footer-rowone .linklist:first-child{padding-left:0}.cmp-experiencefragment--footer-rowone .linklist:last-child{padding-right:0}.cmp-experiencefragment--footer-rowone .linklist .cmp-linklist{border-top:1px solid #797979}}@media(max-width:768px){.cmp-experiencefragment--footer-rowone .linklist:not(:first-child) .cmp-linklist{border-top:1px solid #797979}.cmp-experiencefragment--footer-rowone .linklist:not(:last-child) .cmp-linklist__title:after{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-arrow-down.png);background-repeat:no-repeat;background-size:contain;content:"";height:10px;margin-left:auto;width:1pc}.cmp-experiencefragment--footer-rowone .linklist:not(:last-child) .cmp-linklist__title.active:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cmp-experiencefragment--footer-rowone .linklist:not(:last-child) .cmp-linklist__listitems{display:none}}.cmp-experiencefragment--footer-rowone .cmp-linklist{padding:24px 0 0}.cmp-experiencefragment--footer-rowone .cmp-linklist .madeinusa .cmp-linklist__itemimage{margin-bottom:0;margin-top:8px;max-width:44px}.cmp-experiencefragment--footer-rowone .cmp-linklist .madeinusa .cmp-linklist__itemtextlink{color:#fff;font-size:14px;font-weight:500;line-height:normal;margin-top:8px;text-transform:uppercase}@media(min-width:1200px){.cmp-experiencefragment--footer-rowone .cmp-linklist .madeinusa{display:none}}.cmp-experiencefragment--footer-rowone .cmp-linklist__itemimagelink{text-decoration:none}.cmp-experiencefragment--footer-rowone .cmp-linklist__itemimagelink:first-child{margin-right:24px}.cmp-experiencefragment--footer-rowone .cmp-linklist__itemimage{margin-bottom:24px}.cmp-experiencefragment--footer-rowone .cmp-linklist__title{margin-bottom:22px}@media(max-width:768px){.cmp-experiencefragment--footer-rowone .cmp-linklist__title{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:17px}}.cmp-experiencefragment--footer-rowone .cmp-linklist__titlelink{color:#fff;font-family:proxima-nova,Arial,sans-serif;font-size:13px;font-weight:600;letter-spacing:.8px;line-height:1.38;text-decoration:none}.cmp-experiencefragment--footer-rowone .cmp-linklist__titlelink:hover{color:#fff}.cmp-experiencefragment--footer-rowone .cmp-linklist__itemtext{border:none!important;margin:0;padding:0 0 5px}.cmp-experiencefragment--footer-rowone .cmp-linklist__itemtext span{color:#fff;font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-weight:300;line-height:2;text-decoration:none}@media(min-width:768px){.cmp-experiencefragment--footer-rowone .cmp-linklist__itemtext span{line-height:1.43}}.cmp-experiencefragment--footer-rowone .cmp-linklist__itemtextlink{color:#fff;font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-weight:300;line-height:2;text-decoration:none}@media(min-width:768px){.cmp-experiencefragment--footer-rowone .cmp-linklist__itemtextlink{line-height:1.43}}.cmp-experiencefragment--footer-rowone .cmp-linklist__itemtextlink:hover{color:#fff}@media(min-width:768px){.cmp-experiencefragment--footer-rowone{padding-bottom:40px;padding-top:50px}}.cmp-experiencefragment--footer-rowtwo{background-color:#333;padding:24px 0}@media(max-width:768px){.cmp-experiencefragment--footer-rowtwo .cmp-container--fixed-width>.cmp-container{padding:0 15px}.cmp-experiencefragment--footer-rowtwo .cmp-container--fixed-width>.cmp-container .aem-Grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.cmp-experiencefragment--footer-rowtwo .cmp-container--fixed-width>.cmp-container .aem-Grid .text{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding-bottom:1pc}.cmp-experiencefragment--footer-rowtwo .cmp-container--fixed-width>.cmp-container .aem-Grid .footercountrydropdown{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-bottom:30px}.cmp-experiencefragment--footer-rowtwo .cmp-container--fixed-width>.cmp-container .aem-Grid .iconlink{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-bottom:30px}}@media(min-width:768px){.cmp-experiencefragment--footer-rowtwo .cmp-text{padding-right:9pt}}.cmp-experiencefragment--footer-rowtwo .cmp-text p{color:#fff;font-size:9pt;font-weight:300;line-height:1.75;margin:0;text-align:center}@media(min-width:768px){.cmp-experiencefragment--footer-rowtwo .cmp-text p{font-size:9pt;line-height:1.67;text-align:left}.cmp-experiencefragment--footer-rowtwo .cmp-iconlink{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:9pt}}.cmp-experiencefragment--footer-rowtwo .cmp-iconlink__iconlist{-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start}@media(min-width:768px){.cmp-experiencefragment--footer-rowtwo .cmp-iconlink__iconlist{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media(max-width:576px){.cmp-experiencefragment--footer-rowtwo .cmp-iconlink__iconlist{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.cmp-experiencefragment--footer-rowtwo .cmp-iconlink__icons{text-decoration:none}.cmp-experiencefragment--footer-rowtwo .cmp-iconlink__icons:not(:last-child){margin-right:1pc}@media(min-width:768px){.cmp-experiencefragment--footer-rowtwo .cmp-iconlink__icons:not(:last-child){margin-right:10px}}.cmp-experiencefragment--footer-rowtwo .cmp-iconlink__iconimage{height:2pc;width:2pc}@media(min-width:768px){.cmp-experiencefragment--footer-rowtwo .cmp-iconlink__iconimage{height:24px;width:24px}}.cmp-faq{padding:40px 0 56px}.cmp-faq__title{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:28px;font-weight:300;line-height:1.31;margin:0}@media(min-width:768px){.cmp-faq__title{font-size:42px;line-height:1.17;padding-top:24px}}.cmp-faq__description>.cmp-faq__see-more{display:none}.cmp-faq__description p{padding-top:1pc}@media(min-width:768px){.cmp-faq__description p{padding-top:24px}}.cmp-faq__description p:empty{display:none}.cmp-faq__description-text{margin-bottom:0;padding-top:0}.cmp-faq__item{padding:1pc 0 5px}@media(min-width:768px){.cmp-faq__item{padding:24px 0 5px}}.cmp-faq__item.active .cmp-faq__question-icon{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.cmp-faq__item.active .cmp-faq__answer{display:block}.cmp-faq__question{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1pc}.cmp-faq__question-title{color:#00493d;font-family:proxima-nova,Arial,sans-serif;font-size:18px;font-weight:600;line-height:1.33;width:100%}@media(min-width:768px){.cmp-faq__question-title{font-size:21px}}.cmp-faq__question .cmp-faq__count{font-size:14px;font-weight:400;line-height:normal;min-width:18px;vertical-align:super;width:18px}@media(max-width:991px){.cmp-faq__question .cmp-faq__count{font-size:1pc;font-style:normal;font-weight:400;line-height:1.12}}.cmp-faq__question-icon{background-image:url(clientlib-site/resources/images/icon-arrow-up.png);background-repeat:no-repeat;background-size:contain;height:14px;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:23px}.cmp-faq__answer{color:#333;display:none;font-family:proxima-nova,Arial,sans-serif;font-size:1pc;line-height:1.38;max-width:1047px;padding-top:8px;-webkit-transition:display 3s ease-in-out;transition:display 3s ease-in-out}@media(min-width:768px){.cmp-faq__answer{font-size:18px;line-height:1.44;padding-top:18px}}.cmp-faq__answer a,.cmp-faq__answer ol,.cmp-faq__answer p,.cmp-faq__answer ul{font-family:proxima-nova,Arial,sans-serif;font-size:1pc;line-height:1.38}@media(min-width:768px){.cmp-faq__answer a,.cmp-faq__answer ol,.cmp-faq__answer p,.cmp-faq__answer ul{font-size:18px;line-height:1.44}}.cmp-faq__answer .cmp-faq__count{margin-right:34px}.cmp-faq__numbered .cmp-faq__answer-body{margin-left:34px}.cmp-faq__see-more{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding-top:20px}@media(min-width:768px){.cmp-faq__see-more{padding-top:24px}.cmp-faq{padding:46px 0 36px}}.cmp-faq__background--wheat-tint.cmp-faq--50-50 .cmp-faq p{color:#333}.cmp-faq__background--wheat-tint .cmp-faq,.cmp-faq__background--wheat-tint.cmp-faq--railing .cmp-faq{background-color:#f9f3e0!important}.cmp-faq__background--wheat-tint .cmp-faq__question-title,.cmp-faq__background--wheat-tint.cmp-faq--railing .cmp-faq__question-title{color:#3d3935}.cmp-faq__background--wheat-tint.cmp-faq--railing .cmp-faq p,.cmp-faq__background--wheat-tint.cmp-faq--railing .cmp-faq__question .cmp-faq__count,.cmp-faq__background--wheat-tint.cmp-faq--railing .cmp-faq__title{color:#333}.cmp-faq__background--wheat-tint.cmp-faq--railing .cmp-faq__question-icon{background-image:url(clientlib-site/resources/images/icon-arrow-up.png)}.cmp-faq__background--wheat-tint .cmp-faq__see-more .cmp-button,.cmp-faq__background--wheat-tint .cmp-faq__see-more .cmp-contentsearch-leftrail--links-item,.cmp-faq__background--wheat-tint .cmp-faq__see-more .cmp-leftrail--links-item,.cmp-faq__background--wheat-tint .cmp-faq__see-more .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-faq__background--wheat-tint .cmp-faq__see-more .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-faq__background--wheat-tint .cmp-faq__see-more .embed button,.cmp-faq__background--wheat-tint .cmp-faq__see-more .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.cmp-faq__background--wheat-tint.cmp-faq--50-50 .cmp-faq__see-more .cmp-button,.cmp-faq__background--wheat-tint.cmp-faq--railing .cmp-faq__see-more .cmp-button,.embed #crl8-homepage-multisize-grid .cmp-faq__background--wheat-tint .cmp-faq__see-more .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-faq__background--wheat-tint .cmp-faq__see-more .fDIvPG,.embed .cmp-faq__background--wheat-tint .cmp-faq__see-more button,.embed .cmp-faq__background--wheat-tint .cmp-faq__see-more button.qxyt6u-0.sc-160qg7w-0.fDIvPG{background:transparent;border-color:#3d3935;color:#696258;-webkit-transition:background-color .4s,color .4s;transition:background-color .4s,color .4s}.cmp-faq__background--wheat-tint .cmp-faq__see-more .cmp-button:hover,.cmp-faq__background--wheat-tint .cmp-faq__see-more .cmp-contentsearch-leftrail--links-item:hover,.cmp-faq__background--wheat-tint .cmp-faq__see-more .cmp-leftrail--links-item:hover,.cmp-faq__background--wheat-tint .cmp-faq__see-more .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0:hover,.cmp-faq__background--wheat-tint .cmp-faq__see-more .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG:hover,.cmp-faq__background--wheat-tint .cmp-faq__see-more .embed button:hover,.cmp-faq__background--wheat-tint.cmp-faq--50-50 .cmp-faq__see-more .cmp-button:hover,.cmp-faq__background--wheat-tint.cmp-faq--railing .cmp-faq__see-more .cmp-button:hover,.embed #crl8-homepage-multisize-grid .cmp-faq__background--wheat-tint .cmp-faq__see-more .jRNpsV.qxyt6u-0:hover,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-faq__background--wheat-tint .cmp-faq__see-more .fDIvPG:hover,.embed .cmp-faq__background--wheat-tint .cmp-faq__see-more button:hover{background:#696258;border-color:#696258;color:#f7f5f2}.cmp-faq__background--smokey-quartz .cmp-faq{background-color:#696258!important;color:#f7f5f2}.cmp-faq__background--smokey-quartz .cmp-faq p,.cmp-faq__background--smokey-quartz .cmp-faq__answer,.cmp-faq__background--smokey-quartz .cmp-faq__question-title,.cmp-faq__background--smokey-quartz .cmp-faq__title{color:#f7f5f2}.cmp-faq__background--smokey-quartz .cmp-faq__question-icon{background-image:url(clientlib-site/resources/images/icon-arrow-up-white.png)}.cmp-faq__background--smokey-quartz.cmp-faq--50-50 .cmp-faq p{color:#f7f5f2}.cmp-faq__background--smokey-quartz .cmp-faq__see-more .cmp-button,.cmp-faq__background--smokey-quartz .cmp-faq__see-more .cmp-contentsearch-leftrail--links-item,.cmp-faq__background--smokey-quartz .cmp-faq__see-more .cmp-leftrail--links-item,.cmp-faq__background--smokey-quartz .cmp-faq__see-more .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-faq__background--smokey-quartz .cmp-faq__see-more .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-faq__background--smokey-quartz .cmp-faq__see-more .embed button,.cmp-faq__background--smokey-quartz .cmp-faq__see-more .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.cmp-faq__background--smokey-quartz.cmp-faq--railing .cmp-faq__see-more .cmp-button,.embed #crl8-homepage-multisize-grid .cmp-faq__background--smokey-quartz .cmp-faq__see-more .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-faq__background--smokey-quartz .cmp-faq__see-more .fDIvPG,.embed .cmp-faq__background--smokey-quartz .cmp-faq__see-more button,.embed .cmp-faq__background--smokey-quartz .cmp-faq__see-more button.qxyt6u-0.sc-160qg7w-0.fDIvPG{background:transparent;border:1.5px solid #f7f5f2;color:#f7f5f2}.cmp-faq__background--smokey-quartz .cmp-faq__see-more .cmp-button:hover,.cmp-faq__background--smokey-quartz .cmp-faq__see-more .cmp-contentsearch-leftrail--links-item:hover,.cmp-faq__background--smokey-quartz .cmp-faq__see-more .cmp-leftrail--links-item:hover,.cmp-faq__background--smokey-quartz .cmp-faq__see-more .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0:hover,.cmp-faq__background--smokey-quartz .cmp-faq__see-more .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG:hover,.cmp-faq__background--smokey-quartz .cmp-faq__see-more .embed button:hover,.cmp-faq__background--smokey-quartz.cmp-faq--railing .cmp-faq__see-more .cmp-button:hover,.embed #crl8-homepage-multisize-grid .cmp-faq__background--smokey-quartz .cmp-faq__see-more .jRNpsV.qxyt6u-0:hover,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-faq__background--smokey-quartz .cmp-faq__see-more .fDIvPG:hover,.embed .cmp-faq__background--smokey-quartz .cmp-faq__see-more button:hover{background:#3d3935;border-color:#3d3935;color:#f7f5f2}.cmp-faq--railing .cmp-faq{background-color:#00493d;line-height:1.12;padding:5pc 40px}@media(min-width:576px){.cmp-faq--railing .cmp-faq{padding:5pc}}.cmp-faq--railing .cmp-faq .cmp-faq__container>p{color:#fff;padding-top:40px}@media(max-width:991px){.cmp-faq--railing .cmp-faq .cmp-faq__container>p{font-size:18px;font-weight:300;padding-top:40px}}.cmp-faq--railing .cmp-faq__title{color:#fff;font-size:58px;font-style:normal;font-weight:300;line-height:1.1;margin:0}@media(max-width:991px){.cmp-faq--railing .cmp-faq__title{font-size:34px;font-style:normal;font-weight:300;line-height:1.12}}.cmp-faq--railing .cmp-faq__description>.cmp-faq__see-more{display:none}.cmp-faq--railing .cmp-faq__description ol,.cmp-faq--railing .cmp-faq__description p,.cmp-faq--railing .cmp-faq__description ul{color:#fff;font-size:1pc;font-weight:300;line-height:30px}.cmp-faq--railing .cmp-faq__description-text{margin-bottom:0;padding-top:24px}.cmp-faq--railing .cmp-faq__item{border-bottom:1.122px solid #666;padding:24px}@media(max-width:768px){.cmp-faq--railing .cmp-faq__item{padding:24px 1pc}}.cmp-faq--railing .cmp-faq__item:last-child{border-bottom:none}.cmp-faq--railing .cmp-faq__item.active .cmp-faq__answer{color:#fff}.cmp-faq--railing .cmp-faq__question-title{color:#fff;font-size:25px;font-style:normal;font-weight:500;line-height:1.2}@media(max-width:991px){.cmp-faq--railing .cmp-faq__question-title{font-size:22px}}.cmp-faq--railing .cmp-faq__question .cmp-faq__count{-ms-flex-item-align:normal;align-self:normal;color:#fff}.cmp-faq--railing .cmp-faq__question-icon{background-image:url(clientlib-site/resources/images/icon-arrow-up-white.png);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cmp-faq--railing .cmp-faq__answer,.cmp-faq--railing .cmp-faq__answer a,.cmp-faq--railing .cmp-faq__answer ol,.cmp-faq--railing .cmp-faq__answer p,.cmp-faq--railing .cmp-faq__answer ul{color:#fff}.cmp-faq--railing .cmp-faq__answer:first-of-type p{padding-left:32.8px}@media(max-width:991px){.cmp-faq--railing .cmp-faq__answer:first-of-type p{padding-left:35.22px}}.cmp-faq--railing .cmp-faq__answer-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.cmp-faq--railing .cmp-faq__see-more{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:start;-ms-flex-pack:start;align-items:start;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:start;max-width:50%;padding-top:40px}@media(max-width:991px){.cmp-faq--railing .cmp-faq__see-more{max-width:100%}}.cmp-faq--railing .cmp-faq__see-more .cmp-button,.cmp-faq--railing .cmp-faq__see-more .cmp-contentsearch-leftrail--links-item,.cmp-faq--railing .cmp-faq__see-more .cmp-leftrail--links-item,.cmp-faq--railing .cmp-faq__see-more .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-faq--railing .cmp-faq__see-more .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-faq--railing .cmp-faq__see-more .embed button,.cmp-faq--railing .cmp-faq__see-more .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-faq--railing .cmp-faq__see-more .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-faq--railing .cmp-faq__see-more .fDIvPG,.embed .cmp-faq--railing .cmp-faq__see-more button,.embed .cmp-faq--railing .cmp-faq__see-more button.qxyt6u-0.sc-160qg7w-0.fDIvPG{background:hsla(0,0%,7%,.25);border:1.5px solid #fff;color:#fff}@media(max-width:991px){.cmp-faq--railing .cmp-faq__see-more .cmp-button,.cmp-faq--railing .cmp-faq__see-more .cmp-contentsearch-leftrail--links-item,.cmp-faq--railing .cmp-faq__see-more .cmp-leftrail--links-item,.cmp-faq--railing .cmp-faq__see-more .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-faq--railing .cmp-faq__see-more .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-faq--railing .cmp-faq__see-more .embed button,.cmp-faq--railing .cmp-faq__see-more .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-faq--railing .cmp-faq__see-more .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-faq--railing .cmp-faq__see-more .fDIvPG,.embed .cmp-faq--railing .cmp-faq__see-more button,.embed .cmp-faq--railing .cmp-faq__see-more button.qxyt6u-0.sc-160qg7w-0.fDIvPG{width:100%}}.cmp-faq--railing .cmp-faq__see-more .cmp-button:hover,.cmp-faq--railing .cmp-faq__see-more .cmp-contentsearch-leftrail--links-item:hover,.cmp-faq--railing .cmp-faq__see-more .cmp-leftrail--links-item:hover,.cmp-faq--railing .cmp-faq__see-more .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0:hover,.cmp-faq--railing .cmp-faq__see-more .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG:hover,.cmp-faq--railing .cmp-faq__see-more .embed button:hover,.embed #crl8-homepage-multisize-grid .cmp-faq--railing .cmp-faq__see-more .jRNpsV.qxyt6u-0:hover,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-faq--railing .cmp-faq__see-more .fDIvPG:hover,.embed .cmp-faq--railing .cmp-faq__see-more button:hover{background:#fff;border-color:#00493d;color:#00493d}.cmp-faq--50-50 .cmp-faq{padding:5pc}@media(max-width:576px){.cmp-faq--50-50 .cmp-faq{padding:5pc 1pc}}.cmp-faq--50-50 .cmp-faq .cmp-faq__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}@media(min-width:991px){.cmp-faq--50-50 .cmp-faq .cmp-faq__container>.cmp-faq__see-more,.cmp-faq--50-50 .cmp-faq .cmp-faq__container>p{display:none}}@media(max-width:991px){.cmp-faq--50-50 .cmp-faq .cmp-faq__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.cmp-faq--50-50 .cmp-faq .cmp-faq__container .cmp-faq__description>.cmp-faq__see-more{display:none}}@media(min-width:992px){.cmp-faq--50-50 .cmp-faq .cmp-faq__container>.cmp-faq__description p,.cmp-faq--50-50 .cmp-faq .cmp-faq__container>.cmp-faq__description>.cmp-faq__see-more{display:-webkit-box;display:-ms-flexbox;display:flex}}.cmp-faq--50-50 .cmp-faq__description,.cmp-faq--50-50 .cmp-faq__faqs{-webkit-box-flex:1;-ms-flex:1;flex:1;width:50%}@media(max-width:991px){.cmp-faq--50-50 .cmp-faq__description,.cmp-faq--50-50 .cmp-faq__faqs{width:100%}}.cmp-faq--50-50 .cmp-faq__description{margin-right:40px}.cmp-faq--50-50 .cmp-faq__description p{font-size:18px;font-weight:300;padding-top:24px;width:100%}@media(min-width:992px){.cmp-faq--50-50 .cmp-faq__description p{font-size:29px;line-height:30px;padding-top:38px}}.cmp-faq--50-50 .cmp-faq__description p:empty{display:none!important}.cmp-faq--50-50 .cmp-faq__description-text{margin-bottom:14px;padding-top:24px}.cmp-faq--50-50 .cmp-faq__question{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.cmp-faq--50-50 .cmp-faq__question-title{width:100%}.cmp-faq--50-50 .cmp-faq__answer{max-width:90%}.cmp-faq--50-50 .cmp-faq__see-more{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:start;-ms-flex-pack:start;align-items:start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:start}@media(max-width:991px){.cmp-faq--50-50 .cmp-faq__see-more{max-width:100%}.cmp-faq--50-50 .cmp-faq__see-more .cmp-button,.cmp-faq--50-50 .cmp-faq__see-more .cmp-contentsearch-leftrail--links-item,.cmp-faq--50-50 .cmp-faq__see-more .cmp-leftrail--links-item,.cmp-faq--50-50 .cmp-faq__see-more .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-faq--50-50 .cmp-faq__see-more .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-faq--50-50 .cmp-faq__see-more .embed button,.cmp-faq--50-50 .cmp-faq__see-more .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-faq--50-50 .cmp-faq__see-more .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-faq--50-50 .cmp-faq__see-more .fDIvPG,.embed .cmp-faq--50-50 .cmp-faq__see-more button,.embed .cmp-faq--50-50 .cmp-faq__see-more button.qxyt6u-0.sc-160qg7w-0.fDIvPG{width:100%}}.cmp-retail-site-faq .cmp-faq__answer a{background:#00493d;border:1.5px solid #fff;color:#fff;display:inline-block;font-family:proxima-nova,Arial,sans-serif;font-size:18px;line-height:1.44;padding:11px 3pc;text-align:center;text-decoration:none;-webkit-transition:background-color .4s,color .4s,border-color .4s ease-in-out;transition:background-color .4s,color .4s,border-color .4s ease-in-out}.cmp-retail-site-faq .cmp-faq__answer a:hover{background-color:#fff;border:1.5px solid #00493d;color:#00493d;text-decoration:none}.featuredarticlecallout section{overflow:hidden}.featuredarticlecallout h1,.featuredarticlecallout h2,.featuredarticlecallout h3,.featuredarticlecallout h4,.featuredarticlecallout p{margin:0}.featuredarticlecallout p{font-size:15px;font-weight:300;line-height:24px}@media(min-width:768px){.featuredarticlecallout p{font-size:1.6vw;line-height:2.2vw}}@media(min-width:992px){.featuredarticlecallout p{font-size:1.6vw;line-height:2.2vw}}@media(min-width:1200px){.featuredarticlecallout p{font-size:1.2vw;line-height:1.8vw}}@media(min-width:1400px){.featuredarticlecallout p{font-size:1vw;line-height:1.6vw}}.featuredarticlecallout ul{list-style:none;margin:0;padding:0}.featuredarticlecallout h1{font-size:42px;font-weight:400;line-height:3pc}@media(min-width:768px){.featuredarticlecallout h1{font-size:3.2vw;line-height:4vw}}@media(min-width:992px){.featuredarticlecallout h1{font-size:3vw;line-height:3.6vw}}.featuredarticlecallout h1 sup{font-size:30px}.featuredarticlecallout h2{font-size:40px;font-weight:400;line-height:125%}@media(min-width:768px){.featuredarticlecallout h2{font-size:4vw}}@media(min-width:992px){.featuredarticlecallout h2{font-size:3.4vw}}@media(min-width:1200px){.featuredarticlecallout h2{font-size:3vw}}.featuredarticlecallout h3{font-size:28px;margin:30px 0}@media(min-width:768px){.featuredarticlecallout h3{font-size:1.6vw;font-size:1.3vw}}.featuredarticlecallout h5{font-size:15px;font-weight:600;line-height:24px;text-transform:capitalize}@media(min-width:992px){.featuredarticlecallout h5{font-size:1vw}}.featuredarticlecallout h6{font-size:15px;line-height:24px;text-transform:capitalize}@media(min-width:992px){.featuredarticlecallout h6{font-size:1vw}}.featuredarticlecallout a{cursor:pointer;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s}.featuredarticlecallout a.btn-secondary{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1pc;text-decoration:none}.featuredarticlecallout a.btn-secondary span{background:#fff;border:2px solid #00493d;color:#00493d;height:51px;padding:9pt 30px;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s;z-index:2}.featuredarticlecallout a.btn-secondary img.icon{border:2px solid #00493d;color:#00493d;-webkit-filter:none;filter:none;font-size:26.5px;height:51px;padding:10px;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:border .5s,-webkit-transform .5s,-webkit-filter .5s;transition:border .5s,-webkit-transform .5s,-webkit-filter .5s;transition:transform .5s,border .5s,filter .5s;transition:transform .5s,border .5s,filter .5s,-webkit-transform .5s,-webkit-filter .5s;width:auto;z-index:1}.featuredarticlecallout a.btn-secondary:hover span{background:#00493d;color:#fff}.featuredarticlecallout a.btn-secondary:hover img.icon{border:2px solid #00493d;border-left:none;-webkit-transform:translateX(0);transform:translateX(0)}.featuredarticlecallout img.icon{-webkit-filter:invert(95%) sepia(0) saturate(7473%) hue-rotate(64deg) brightness(107%) contrast(107%);filter:invert(95%) sepia(0) saturate(7473%) hue-rotate(64deg) brightness(107%) contrast(107%);width:30px}.featuredarticlecallout img.icon.arrow.left{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.featuredarticlecallout img.icon.arrow.down{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.featuredarticlecallout img.icon.arrow.up{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.featuredarticlecallout button{cursor:pointer}.featuredarticlecallout button.btn{background:#fff;border:2px solid #006400;color:#006400;display:inline-block;font-size:22px;-webkit-transition:background .2,color .2;transition:background .2,color .2}.featuredarticlecallout button.btn:hover{background:#006400;color:#fff}.featuredarticlecallout button.jump,.featuredarticlecallout button.nav{background:none;border:none;font-size:28px;opacity:.6;-webkit-transition:opacity .2s;transition:opacity .2s}.featuredarticlecallout button.jump:hover,.featuredarticlecallout button.nav:hover{opacity:1}.featuredarticlecallout .featuredArticleCallout{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:3pc;overflow:hidden}.featuredarticlecallout .featuredArticleCallout>*{width:50%}@media(max-width:576px){.featuredarticlecallout .featuredArticleCallout>*{width:100%}.featuredarticlecallout .featuredArticleCallout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.featuredarticlecallout .featuredArticleCallout__img{overflow:hidden}@media(max-width:576px){.featuredarticlecallout .featuredArticleCallout__img{max-height:60vw}}.featuredarticlecallout .featuredArticleCallout__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:576px){.featuredarticlecallout .featuredArticleCallout__img img{position:relative;top:50%;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important}}.featuredarticlecallout .featuredArticleCallout__content{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:flex-start;background-color:#f8f8f8;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px;padding:68px 36px}@media(max-width:992px){.featuredarticlecallout .featuredArticleCallout__content{gap:9pt;padding:2pc}}@media(max-width:576px){.featuredarticlecallout .featuredArticleCallout__content{gap:1pc;padding:20px}}.featuredarticlecallout .featuredArticleCallout__label{color:#333;font-size:20px;font-weight:400;line-height:28px;opacity:.5}.featuredarticlecallout .featuredArticleCallout__heading{font-size:42px;line-height:52px;margin-bottom:18px}@media(max-width:576px){.featuredarticlecallout .featuredArticleCallout__heading{font-size:40px;line-height:36px;margin-bottom:0}}@media(min-width:768px){.featuredarticlecallout .featuredArticleCallout__heading{font-size:3.2vw;line-height:4vw}}@media(min-width:992px){.featuredarticlecallout .featuredArticleCallout__heading{font-size:3vw;line-height:3.6vw}}.featuredarticlecallout .featuredArticleCallout__text{color:#333}.featuredarticlecallout .featuredArticleCallout__read-btn span{background:#f8f8f8!important}.featuredarticlecallout .featuredArticleCallout__read-btn span:hover{background:#00493d!important;color:#fff}@media(min-width:768px){.featuredarticlecallout .featuredArticleCallout{max-height:38vw}}@media(min-width:992px){.featuredarticlecallout .featuredArticleCallout{max-height:38vw}}@media(min-width:1200px){.featuredarticlecallout .featuredArticleCallout{max-height:32vw}}.cmp-featuredproducts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:25px 0}@media(min-width:768px){.cmp-featuredproducts{margin-bottom:50px}}.cmp-featuredproducts-title{border-bottom:1px solid #d9d9d9;color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:1px;line-height:1.29;padding-bottom:15px;width:100%}.cmp-featuredproducts-wrapper{margin:0 -4px;padding:0 4px}@media(min-width:768px){.cmp-featuredproducts-wrapper{margin:0 -9pt;padding:0 9pt}}.cmp-featuredproducts-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -4px;padding-bottom:4px;padding-top:20px}@media(min-width:768px){.cmp-featuredproducts-items{margin:0 -9pt}}.cmp-featuredproducts-item{padding:4px;text-decoration:none}@media(min-width:768px){.cmp-featuredproducts-item{padding:0 9pt}}.cmp-featuredproducts-item-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;border:1px solid #d9d9d9;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:15pc;padding:10px;width:161px}.cmp-featuredproducts-item-inner__image{height:139px;width:100%}@media(min-width:768px){.cmp-featuredproducts-item-inner__image{height:172px}}.cmp-featuredproducts-item-inner__text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:proxima-nova,Arial,sans-serif;height:100%;justify-content:space-between;padding:1pc 0 5px 6px}.cmp-featuredproducts-item-inner__text--name{color:#333;font-size:13.4px;font-weight:300;line-height:1.33;padding-bottom:4px}@media(min-width:768px){.cmp-featuredproducts-item-inner__text--name{font-size:18px;padding-bottom:8px}}.cmp-featuredproducts-item-inner__text--link{color:#00493d;font-size:14px;font-weight:700;letter-spacing:1px;line-height:1.29;margin-top:auto;padding-top:4px;text-decoration:none}.cmp-featuredproducts-item-inner__text--link:hover{color:#00493d}@media(min-width:768px){.cmp-featuredproducts-item-inner__text--link{padding-top:8px}.cmp-featuredproducts-item-inner__text{padding:24px 0 6px}.cmp-featuredproducts-item-inner{padding:9pt;width:200px}}.fiftyfiftyvideowithcta section{overflow:hidden}.fiftyfiftyvideowithcta h1,.fiftyfiftyvideowithcta h2,.fiftyfiftyvideowithcta h3,.fiftyfiftyvideowithcta h4,.fiftyfiftyvideowithcta p{margin:0}.fiftyfiftyvideowithcta p{font-size:15px;font-weight:300;line-height:24px}@media(min-width:768px){.fiftyfiftyvideowithcta p{font-size:1.6vw;line-height:2.2vw}}@media(min-width:992px){.fiftyfiftyvideowithcta p{font-size:1.6vw;line-height:2.2vw}}@media(min-width:1200px){.fiftyfiftyvideowithcta p{font-size:1.2vw;line-height:1.8vw}}@media(min-width:1400px){.fiftyfiftyvideowithcta p{font-size:1vw;line-height:1.6vw}}.fiftyfiftyvideowithcta ul{list-style:none;margin:0;padding:0}.fiftyfiftyvideowithcta h1{font-size:42px;font-weight:400;line-height:3pc}@media(min-width:768px){.fiftyfiftyvideowithcta h1{font-size:3.2vw;line-height:4vw}}@media(min-width:992px){.fiftyfiftyvideowithcta h1{font-size:3vw;line-height:3.6vw}}.fiftyfiftyvideowithcta h1 sup{font-size:30px}.fiftyfiftyvideowithcta h2{font-size:40px;font-weight:400;line-height:125%}@media(min-width:768px){.fiftyfiftyvideowithcta h2{font-size:4vw}}@media(min-width:992px){.fiftyfiftyvideowithcta h2{font-size:3.4vw}}@media(min-width:1200px){.fiftyfiftyvideowithcta h2{font-size:3vw}}.fiftyfiftyvideowithcta h3{font-size:28px;margin:30px 0}@media(min-width:768px){.fiftyfiftyvideowithcta h3{font-size:1.6vw;font-size:1.3vw}}.fiftyfiftyvideowithcta h5{font-size:15px;font-weight:600;line-height:24px;text-transform:capitalize}@media(min-width:992px){.fiftyfiftyvideowithcta h5{font-size:1vw}}.fiftyfiftyvideowithcta h6{font-size:15px;line-height:24px;text-transform:capitalize}@media(min-width:992px){.fiftyfiftyvideowithcta h6{font-size:1vw}}.fiftyfiftyvideowithcta a{cursor:pointer;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s}.fiftyfiftyvideowithcta a.btn-secondary{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1pc;text-decoration:none}.fiftyfiftyvideowithcta a.btn-secondary span{background:#fff;border:2px solid #00493d;color:#00493d;height:51px;padding:9pt 30px;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s;z-index:2}.fiftyfiftyvideowithcta a.btn-secondary img.icon{border:2px solid #00493d;color:#00493d;-webkit-filter:none;filter:none;font-size:26.5px;height:51px;padding:10px;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:border .5s,-webkit-transform .5s,-webkit-filter .5s;transition:border .5s,-webkit-transform .5s,-webkit-filter .5s;transition:transform .5s,border .5s,filter .5s;transition:transform .5s,border .5s,filter .5s,-webkit-transform .5s,-webkit-filter .5s;width:auto;z-index:1}.fiftyfiftyvideowithcta a.btn-secondary:hover span{background:#00493d;color:#fff}.fiftyfiftyvideowithcta a.btn-secondary:hover img.icon{border:2px solid #00493d;border-left:none;-webkit-transform:translateX(0);transform:translateX(0)}.fiftyfiftyvideowithcta img.icon{-webkit-filter:invert(95%) sepia(0) saturate(7473%) hue-rotate(64deg) brightness(107%) contrast(107%);filter:invert(95%) sepia(0) saturate(7473%) hue-rotate(64deg) brightness(107%) contrast(107%);width:30px}.fiftyfiftyvideowithcta img.icon.arrow.left{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fiftyfiftyvideowithcta img.icon.arrow.down{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fiftyfiftyvideowithcta img.icon.arrow.up{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.fiftyfiftyvideowithcta button{cursor:pointer}.fiftyfiftyvideowithcta button.btn{background:#fff;border:2px solid #006400;color:#006400;display:inline-block;font-size:22px;-webkit-transition:background .2,color .2;transition:background .2,color .2}.fiftyfiftyvideowithcta button.btn:hover{background:#006400;color:#fff}.fiftyfiftyvideowithcta button.jump,.fiftyfiftyvideowithcta button.nav{background:none;border:none;font-size:28px;opacity:.6;-webkit-transition:opacity .2s;transition:opacity .2s}.fiftyfiftyvideowithcta button.jump:hover,.fiftyfiftyvideowithcta button.nav:hover{opacity:1}.fiftyfiftyvideowithcta .fiftyFiftyVideoWithCta{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:576px){.fiftyfiftyvideowithcta .fiftyFiftyVideoWithCta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.fiftyfiftyvideowithcta .fiftyFiftyVideoWithCta>*{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%}@media(max-width:576px){.fiftyfiftyvideowithcta .fiftyFiftyVideoWithCta>*{width:100%}}.fiftyfiftyvideowithcta .fiftyFiftyVideoWithCta .video-container{overflow:hidden;position:relative}.fiftyfiftyvideowithcta .fiftyFiftyVideoWithCta .video-container video{background-color:#000;height:auto;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto}@media(max-width:576px){.fiftyfiftyvideowithcta .fiftyFiftyVideoWithCta .video-container video{height:100%;left:inherit;position:relative;top:inherit;-webkit-transform:translate(0);transform:translate(0)}}.fiftyfiftyvideowithcta .fiftyFiftyVideoWithCta__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#00493d;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px;padding:110px 50px}@media(max-width:576px){.fiftyfiftyvideowithcta .fiftyFiftyVideoWithCta__content{padding:40px 20px}}.fiftyfiftyvideowithcta .fiftyFiftyVideoWithCta__content h2,.fiftyfiftyvideowithcta .fiftyFiftyVideoWithCta__content p{color:#fff}.fiftyfiftyvideowithcta .fiftyFiftyVideoWithCta .btn-secondary span{border-color:#fff}.fiftyfiftyvideowithcta .fiftyFiftyVideoWithCta .btn-secondary img.icon{background:#fff;border-color:#fff}.fiftyfiftyvideowithcta .fiftyFiftyVideoWithCta .btn-secondary:hover img.icon{border-color:#fff}.cmp-builder-search-bar.initial .cmp-builder-search-bar__text{display:block}.cmp-builder-search-bar.initial .cmp-builder-search-bar__form{padding-bottom:60px;padding-top:0}@media(min-width:992px){.cmp-builder-search-bar.initial .cmp-builder-search-bar__form{padding-bottom:37px}}.cmp-builder-search-bar.initial .cmp-builder-search-bar__form-close,.cmp-builder-search-bar.initial .cmp-builder-search-bar__search-again{display:none}@media(max-width:992px){.cmp-builder-search-bar.initial .cmp-builder-search-bar__form{display:block}.cmp-builder-search-bar.initial .cmp-builder-search-bar__form-pieces{padding:0 1pc}}.cmp-builder-search-bar:not(.initial) .cmp-builder-search-bar__text{display:block}.cmp-builder-search-bar:not(.initial) .cmp-builder-search-bar__description{display:none}.cmp-builder-search-bar:not(.initial) .cmp-builder-search-bar__form{padding:0 1pc 37px}.cmp-builder-search-bar:not(.initial) .cmp-builder-search-bar__form-close,.cmp-builder-search-bar:not(.initial) .cmp-builder-search-bar__image-container,.cmp-builder-search-bar:not(.initial) .cmp-builder-search-bar__search-again{display:none}.cmp-builder-search-bar__text{display:none;padding-bottom:15px;padding-top:37px;text-align:center}@media(min-width:992px){.cmp-builder-search-bar__text{padding-top:37px}}.cmp-builder-search-bar__text h2{color:#fff;font-weight:400}.cmp-builder-search-bar__text h1{color:#fff;font-size:40px;font-weight:400;line-height:1.25}.cmp-builder-search-bar__description{display:none;font-size:21px;text-align:center}.cmp-builder-search-bar__description p{color:#fff}.cmp-builder-search-bar__search-again{padding:20px 0 30px}@media(min-width:992px){.cmp-builder-search-bar__search-again{display:none}}.cmp-builder-search-bar__search{margin:10px 0}@media(min-width:992px){.cmp-builder-search-bar__search{margin:5px}}.cmp-builder-search-bar__form{padding:37px 0;position:relative}.cmp-builder-search-bar__form-close{position:absolute;right:2px;top:18px}.cmp-builder-search-bar__form-close-icon{cursor:pointer;height:20px;position:relative;width:20px}.cmp-builder-search-bar__form-close-icon:after,.cmp-builder-search-bar__form-close-icon:before{background-color:#fff;content:" ";height:30px;position:absolute;right:11px;width:2px}.cmp-builder-search-bar__form-close-icon:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.cmp-builder-search-bar__form-close-icon:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media(min-width:992px){.cmp-builder-search-bar__form-close{display:none}}.cmp-builder-search-bar__form-pieces{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}@media(min-width:992px){.cmp-builder-search-bar__form-pieces{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.cmp-builder-search-bar__form-pieces .cmp-retailer-search-bar__search,.cmp-builder-search-bar__form-pieces .cmp__input,.cmp-builder-search-bar__form-pieces .cmp__select{margin:10px 0}@media(min-width:992px){.cmp-builder-search-bar__form-pieces .cmp-retailer-search-bar__search,.cmp-builder-search-bar__form-pieces .cmp__input,.cmp-builder-search-bar__form-pieces .cmp__select{margin:5px}.cmp-builder-search-bar__form{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.cmp-builder-search-bar__form-wrapper{background-color:#00493d}.cmp-builder-search-bar .cmp__input{position:relative}.cmp-builder-search-bar .cmp__input input:not([type=radio],[type=checkbox],[type=range]){margin:0;width:100%}@media(min-width:992px){.cmp-builder-search-bar .cmp__input input:not([type=radio],[type=checkbox],[type=range]){min-width:370px}}.cmp-builder-search-bar .cmp__input-label{color:#fff}.cmp-builder-search-bar .select2.select2-container{width:100%!important}@media(max-width:992px){.cmp-builder-search-bar .select2.select2-container{min-width:150px}}.cmp-builder-search-bar .cmp-button,.cmp-builder-search-bar .cmp-contentsearch-leftrail--links-item,.cmp-builder-search-bar .cmp-leftrail--links-item,.cmp-builder-search-bar .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-builder-search-bar .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-builder-search-bar .embed button,.cmp-builder-search-bar .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-builder-search-bar .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-builder-search-bar .fDIvPG,.embed .cmp-builder-search-bar button,.embed .cmp-builder-search-bar button.qxyt6u-0.sc-160qg7w-0.fDIvPG{padding:6px 3pc}@media(max-width:992px){.cmp-builder-search-bar .cmp-button,.cmp-builder-search-bar .cmp-contentsearch-leftrail--links-item,.cmp-builder-search-bar .cmp-leftrail--links-item,.cmp-builder-search-bar .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-builder-search-bar .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-builder-search-bar .embed button,.cmp-builder-search-bar .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-builder-search-bar .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-builder-search-bar .fDIvPG,.embed .cmp-builder-search-bar button,.embed .cmp-builder-search-bar button.qxyt6u-0.sc-160qg7w-0.fDIvPG{width:100%}}.cmp-builder-search-bar__input{position:relative}.cmp-builder-search-bar .location{background:#fff;border:1px solid #333;border-radius:2px;bottom:-45px;color:#333;display:none;font-size:18px;left:0;line-height:1.44;margin:4px 0;padding:7px 9pt;position:absolute;right:0;text-decoration:none;width:100%;z-index:2}.cmp-builder-search-bar .location:after{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-compass.png);background-repeat:no-repeat;background-size:contain;content:"";height:18px;position:absolute;right:15px;top:calc(50% - 9px);width:18px}.cmp-builder-search-bar__trex-pro{background-color:#f8f8f8;width:100%}.cmp-builder-search-bar__trex-pro-title{color:#333;margin:0 auto 50px;padding-top:55px;text-align:center}.cmp-builder-search-bar__trex-pro-adv{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;padding-bottom:40px}.cmp-builder-search-bar__trex-pro-adv-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px;padding:5px 1pc;text-align:center;width:100%}@media(min-width:992px){.cmp-builder-search-bar__trex-pro-adv-item{max-width:310px}.cmp-builder-search-bar__trex-pro-adv-item:not(:last-child){margin-right:30px}}.cmp-builder-search-bar__trex-pro-adv-item .trex-pro-adv-item-icon{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-check.svg);background-repeat:no-repeat;background-size:contain;display:block;height:30px;width:30px}.cmp-builder-search-bar__trex-pro-adv-item .trex-pro-adv-item-description{color:#333;margin:10px 0 0;text-transform:uppercase}@media(max-width:992px){.cmp-builder-search-bar__trex-pro{padding:0 15px}}.cmp-builder-search-bar .trex-pro__thumb{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin-bottom:40px;position:relative}.cmp-builder-search-bar .trex-pro__thumb:before{background-color:#f8f8f8;content:"";height:10%;left:0;position:absolute;right:0;top:0}@media(min-width:992px){.cmp-builder-search-bar .trex-pro__thumb:before{height:80%}}.cmp-builder-search-bar .trex-pro__thumb-card{background-color:#fff;border:1px solid #b3b3b3;margin-bottom:10px;width:100%;z-index:1}@media(min-width:992px){.cmp-builder-search-bar .trex-pro__thumb-card{max-width:308px}.cmp-builder-search-bar .trex-pro__thumb-card:not(:last-child){margin-right:30px}}.cmp-builder-search-bar .trex-pro__thumb-image{margin:auto;padding:15px 15px 0;text-align:center;width:100%}.cmp-builder-search-bar .trex-pro__thumb-image img{width:200px}@media(min-width:768px){.cmp-builder-search-bar .trex-pro__thumb-image{margin:auto;padding:25px 25px 0;width:80%}}.cmp-builder-search-bar .trex-pro__thumb-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin:0 auto;max-width:250px;text-align:center}.cmp-builder-search-bar .trex-pro__thumb-info p{margin-bottom:20px}@media(max-width:992px){.cmp-builder-search-bar .trex-pro__thumb{padding:0 15px}}.cmp-builder-search-bar .trex-pro__green-facts{font-style:italic;padding:0 15px 20px;text-align:center;width:100%}.cmp-builder-search-bar .trex-pro__green-facts p{margin:0}@media(min-width:992px){.cmp-builder-search-bar .trex-pro__green-facts{margin:0 auto;max-width:750pt}}.cmp-builder-search-bar__hero-banner .cmp-builder-search-bar.initial{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#f8f8f8;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}@media(min-width:992px){.cmp-builder-search-bar__hero-banner .cmp-builder-search-bar.initial{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.cmp-builder-search-bar__hero-banner .cmp-builder-search-bar.initial .cmp-builder-search-bar__form{padding-bottom:0}.cmp-builder-search-bar__hero-banner .cmp-builder-search-bar.initial .cmp__input.ui-widget{width:calc(100% - 141px)}.cmp-builder-search-bar__hero-banner .cmp-builder-search-bar.initial .cmp__input.ui-widget .cmp-builder-search-bar__input{min-width:unset}.cmp-builder-search-bar__hero-banner .cmp-builder-search-bar.initial .cmp__select.ui-range{height:60px}.cmp-builder-search-bar__hero-banner .cmp-builder-search-bar.initial .cmp-builder-search-bar__search,.cmp-builder-search-bar__hero-banner .cmp-builder-search-bar.initial .cmp__input,.cmp-builder-search-bar__hero-banner .cmp-builder-search-bar.initial .cmp__select{margin:0}.cmp-builder-search-bar__hero-banner .cmp-builder-search-bar.initial .select2-container--default{min-width:125px!important;width:100%!important}.cmp-builder-search-bar__hero-banner .cmp-builder-search-bar.initial .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#00493d transparent;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cmp-builder-search-bar__hero-banner .cmp-builder-search-bar.initial .select2-container--default .select2-selection--single{height:60px;padding:1pc}.cmp-builder-search-bar__hero-banner .cmp-builder-search-bar.initial .select2-container--default .select2-selection--single .select2-selection__rendered{padding-right:1pc}.cmp-builder-search-bar__hero-banner .cmp-builder-search-bar.initial .select2-container--default .select2-selection--single .select2-selection__arrow{height:60px;margin-right:8px}.cmp-builder-search-bar__hero-banner .cmp-builder-search-bar.initial .select2-container--default .select2-selection--single .select2-selection__arrow b{border-width:8px 8px 0;margin-left:-8px;margin-top:-4px;-webkit-transition:transform .3s;transition:transform .3s}.cmp-builder-search-bar__hero-banner .cmp-builder-search-bar.initial .cmp-builder-search-bar__form-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#f8f8f8;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding:24px 1pc 2pc;width:100%}@media(min-width:576px){.cmp-builder-search-bar__hero-banner .cmp-builder-search-bar.initial .cmp-builder-search-bar__form-wrapper{max-width:unset;padding:24px 60px 2pc}}@media(min-width:768px){.cmp-builder-search-bar__hero-banner .cmp-builder-search-bar.initial .cmp-builder-search-bar__form-wrapper{max-width:unset;padding:24px 110px 2pc}}@media(min-width:992px){.cmp-builder-search-bar__hero-banner .cmp-builder-search-bar.initial .cmp-builder-search-bar__form-wrapper{max-height:574px;max-width:5in;padding:60px;width:50%}}@media(min-width:1200px){.cmp-builder-search-bar__hero-banner .cmp-builder-search-bar.initial .cmp-builder-search-bar__form-wrapper{max-width:570px;padding:5pc}}@media(min-width:1400px){.cmp-builder-search-bar__hero-banner .cmp-builder-search-bar.initial .cmp-builder-search-bar__form-wrapper{max-width:660px}}@media(min-width:1600px){.cmp-builder-search-bar__hero-banner .cmp-builder-search-bar.initial .cmp-builder-search-bar__form-wrapper{max-width:750px}}.cmp-builder-search-bar__hero-banner .cmp-builder-search-bar.initial .cmp-builder-search-bar__form-pieces{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:unset;-ms-flex-pack:unset;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1pc;justify-content:unset}.cmp-builder-search-bar__hero-banner .cmp-builder-search-bar.initial .cmp-builder-search-bar__image-container{background-repeat:no-repeat;background-size:cover;height:270px;width:100%}@media(min-width:992px){.cmp-builder-search-bar__hero-banner .cmp-builder-search-bar.initial .cmp-builder-search-bar__image-container{background-position:50%;height:574px;width:50%}}.cmp-builder-search-bar__hero-banner .cmp-builder-search-bar.initial .cmp-builder-search-bar__text{padding-bottom:0;padding-top:0;text-align:center}@media(min-width:992px){.cmp-builder-search-bar__hero-banner .cmp-builder-search-bar.initial .cmp-builder-search-bar__text{text-align:left}}.cmp-builder-search-bar__hero-banner .cmp-builder-search-bar.initial .cmp-builder-search-bar__text h1{color:#333;font-size:2pc;line-height:1.25;margin-bottom:1pc}@media(min-width:992px){.cmp-builder-search-bar__hero-banner .cmp-builder-search-bar.initial .cmp-builder-search-bar__text h1{font-size:3pc;line-height:1.16;margin-bottom:24px}}.cmp-builder-search-bar__hero-banner .cmp-builder-search-bar.initial .cmp-builder-search-bar__text p{color:#333;font-size:18px;line-height:26px;margin-bottom:2pc}@media(min-width:992px){.cmp-builder-search-bar__hero-banner .cmp-builder-search-bar.initial .cmp-builder-search-bar__text p{font-size:21px;line-height:29px}}.cmp-builder-search-bar__hero-banner .cmp-builder-search-bar.initial .cmp-builder-search-bar__description{display:block;text-align:center}@media(min-width:992px){.cmp-builder-search-bar__hero-banner .cmp-builder-search-bar.initial .cmp-builder-search-bar__description{text-align:left}}.cmp-builder-search-bar__hero-banner .cmp-builder-search-bar.initial .cmp-builder-search-bar__description p{color:#333;margin-bottom:24px}@media(min-width:992px){.cmp-builder-search-bar__hero-banner .cmp-builder-search-bar.initial .cmp-builder-search-bar__description p{margin-bottom:2pc}}.cmp-builder-search-bar__hero-banner .cmp-builder-search-bar.initial .cmp-builder-search-bar__input{padding:1pc}.cmp-builder-search-bar__hero-banner .cmp-builder-search-bar.initial .cmp-builder-search-bar__search{text-align:center;width:100%}.cmp-builder-search-bar__hero-banner .cmp-builder-search-bar.initial .cmp-builder-search-bar__search .cmp-button,.cmp-builder-search-bar__hero-banner .cmp-builder-search-bar.initial .cmp-builder-search-bar__search .cmp-contentsearch-leftrail--links-item,.cmp-builder-search-bar__hero-banner .cmp-builder-search-bar.initial .cmp-builder-search-bar__search .cmp-leftrail--links-item,.cmp-builder-search-bar__hero-banner .cmp-builder-search-bar.initial .cmp-builder-search-bar__search .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-builder-search-bar__hero-banner .cmp-builder-search-bar.initial .cmp-builder-search-bar__search .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-builder-search-bar__hero-banner .cmp-builder-search-bar.initial .cmp-builder-search-bar__search .embed button,.embed #crl8-homepage-multisize-grid .cmp-builder-search-bar__hero-banner .cmp-builder-search-bar.initial .cmp-builder-search-bar__search .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-builder-search-bar__hero-banner .cmp-builder-search-bar.initial .cmp-builder-search-bar__search .fDIvPG,.embed .cmp-builder-search-bar__hero-banner .cmp-builder-search-bar.initial .cmp-builder-search-bar__search button{min-height:56px;padding:15.7px 3pc;width:100%}@media(max-width:992px){.cmp-builder-search-results__wrapper{padding:0 15px}}.cmp-builder-search-results__sort{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2vw}.cmp-builder-search-results__sort,.cmp-builder-search-results__sort .cmp__select{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:992px){.cmp-builder-search-results__sort .cmp__select{width:100%}}.cmp-builder-search-results__sort .cmp__select .select2.select2-container,.cmp-builder-search-results__sort .cmp__select select{min-width:210px}@media(max-width:992px){.cmp-builder-search-results__sort .cmp__select .desktop{display:none}}@media(min-width:992px){.cmp-builder-search-results__sort .cmp__select .mobile{display:none}}@media(max-width:992px){.cmp-builder-search-results__sort{padding:0 15px}}.cmp-builder-search-results__label{background-color:transparent;border:none;color:#726658;font-size:1pc}.cmp-builder-search-results__select{width:252px}.cmp-builder-search-results .select2.select2-container.select2-container--default{margin:10px 3px}@media(min-width:992px){.cmp-builder-search-results .select2.select2-container.select2-container--default{margin:10px 15px}}.cmp-builder-search-results__noresult{font-size:18px;font-style:italic;font-weight:600;padding-bottom:20px;text-align:center}.cmp-builder-search-results__section{border-top:1px solid #b3b3b3;margin-bottom:30px;margin-top:8px}.cmp-builder-search-results__section-top{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:20px 0;width:100%}.cmp-builder-search-results__section-top img{width:275px}@media(min-width:768px){.cmp-builder-search-results__section-top{padding:40px 0}}.cmp-builder-search-results__section-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px;width:calc(100% + 20px)}@media(min-width:992px){.cmp-builder-search-results__section-bottom{margin:0 -15px;width:calc(100% + 30px)}}@media(max-width:992px){.cmp-builder-search-results__section{padding:0 15px}}.cmp-builder-search-results__trex-pro{background-color:#f8f8f8;width:100%}.cmp-builder-search-results__trex-pro-title{color:#333;margin:0 auto 50px;padding-top:55px;text-align:center}.cmp-builder-search-results__trex-pro-adv{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;padding-bottom:40px}.cmp-builder-search-results__trex-pro-adv-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px;padding:5px 1pc;text-align:center;width:100%}@media(min-width:992px){.cmp-builder-search-results__trex-pro-adv-item{max-width:310px}.cmp-builder-search-results__trex-pro-adv-item:not(:last-child){margin-right:30px}}.cmp-builder-search-results__trex-pro-adv-item .trex-pro-adv-item-icon{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-check.svg);background-repeat:no-repeat;background-size:contain;display:block;height:30px;width:30px}.cmp-builder-search-results__trex-pro-adv-item .trex-pro-adv-item-description{color:#333;margin:10px 0 0;text-transform:uppercase}@media(max-width:992px){.cmp-builder-search-results__trex-pro{padding:0 15px}}.cmp-builder-search-results .trex-pro__thumb{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin-bottom:40px;position:relative}.cmp-builder-search-results .trex-pro__thumb:before{background-color:#f8f8f8;content:"";height:10%;left:0;position:absolute;right:0;top:0}@media(min-width:992px){.cmp-builder-search-results .trex-pro__thumb:before{height:80%}}.cmp-builder-search-results .trex-pro__thumb-card{background-color:#fff;border:1px solid #b3b3b3;margin-bottom:10px;width:100%;z-index:1}@media(min-width:992px){.cmp-builder-search-results .trex-pro__thumb-card{max-width:308px}.cmp-builder-search-results .trex-pro__thumb-card:not(:last-child){margin-right:30px}}.cmp-builder-search-results .trex-pro__thumb-image{width:100%}.cmp-builder-search-results .trex-pro__thumb-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin:0 auto;max-width:250px;text-align:center}.cmp-builder-search-results .trex-pro__thumb-info p{margin-bottom:20px}@media(max-width:992px){.cmp-builder-search-results .trex-pro__thumb{padding:0 15px}}.cmp-builder-search-results .trex-pro__green-facts{font-style:italic;padding:0 15px 20px;text-align:center;width:100%}.cmp-builder-search-results .trex-pro__green-facts p{margin:0}@media(min-width:992px){.cmp-builder-search-results .trex-pro__green-facts{margin:0 auto;max-width:750pt}}.cmp-builder-card{padding:5px 10px;width:50%}.cmp-builder-card__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#f8f8f8;border:1px solid #f8f8f8;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;padding:6px;position:relative}@media(min-width:992px){.cmp-builder-card__wrapper{padding:15px}}.cmp-builder-card__wrapper a{display:block}@media(max-width:992px){.cmp-builder-card__wrapper a{word-break:break-all}}.cmp-builder-card__title{margin-bottom:5px;padding-right:38px}@media(min-width:992px){.cmp-builder-card__title{padding-right:50px}}.cmp-builder-card__distance{color:#333;font-size:14px;font-weight:500;margin-bottom:5px}@media(min-width:992px){.cmp-builder-card__distance{font-size:18px}}.cmp-builder-card__review{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.cmp-builder-card__review .Stars{--percent:calc(var(--rating)/5*100%);display:inline-block;font-family:proxima-nova,Arial,sans-serif;font-size:14px;line-height:1;margin-top:2px}.cmp-builder-card__review .Stars:before{-webkit-text-fill-color:transparent;-webkit-text-stroke-width:.5px;-webkit-text-stroke-color:#00493d;background:-webkit-gradient(linear,left top,right top,from(#00493d),to(#f5f6f1));background:linear-gradient(90deg,#00493d var(--percent),#f5f6f1 var(--percent));-webkit-background-clip:text;background-clip:text;content:"★★★★★";letter-spacing:1px}.cmp-builder-card__review .ratings{color:#00493d;font-style:italic;margin-left:5px}.cmp-builder-card__summary-offerings{margin:20px 0}.cmp-builder-card__summary-offerings .summary-offerings-title{color:#333;display:block;font-size:1pc;font-weight:500;margin-bottom:5px}.cmp-builder-card__summary-offerings .summary-offerings-curve,.cmp-builder-card__summary-offerings .summary-offerings-finance,.cmp-builder-card__summary-offerings .summary-offerings-marina{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-builder-card__summary-offerings .summary-offerings-curve:before,.cmp-builder-card__summary-offerings .summary-offerings-finance:before,.cmp-builder-card__summary-offerings .summary-offerings-marina:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:14px;margin-right:6px;width:14px}.cmp-builder-card__summary-offerings .summary-offerings-finance:before{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/financing-icon.png)}.cmp-builder-card__summary-offerings .summary-offerings-curve:before{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/curve-icon.png)}.cmp-builder-card__summary-offerings .summary-offerings-marina:before{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/docks-and-marinas-icon.png)}.cmp-builder-card__bottom{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:9pt;justify-content:space-between;margin-top:auto}.cmp-builder-card__bottom a.view-profile-button{width:100%}@media(min-width:992px){.cmp-builder-card__bottom a.view-profile-button{min-width:185px}}.cmp-builder-card__bottom .cmp-button,.cmp-builder-card__bottom .cmp-contentsearch-leftrail--links-item,.cmp-builder-card__bottom .cmp-leftrail--links-item,.cmp-builder-card__bottom .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-builder-card__bottom .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-builder-card__bottom .embed button,.cmp-builder-card__bottom .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-builder-card__bottom .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-builder-card__bottom .fDIvPG,.embed .cmp-builder-card__bottom button,.embed .cmp-builder-card__bottom button.qxyt6u-0.sc-160qg7w-0.fDIvPG{padding:11px 24px;width:100%}@media(max-width:992px){.cmp-builder-card__bottom .cmp-button,.cmp-builder-card__bottom .cmp-contentsearch-leftrail--links-item,.cmp-builder-card__bottom .cmp-leftrail--links-item,.cmp-builder-card__bottom .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-builder-card__bottom .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-builder-card__bottom .embed button,.cmp-builder-card__bottom .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-builder-card__bottom .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-builder-card__bottom .fDIvPG,.embed .cmp-builder-card__bottom button,.embed .cmp-builder-card__bottom button.qxyt6u-0.sc-160qg7w-0.fDIvPG{padding:8px}}.cmp-builder-card__bottom-gallery{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:600;margin-left:8px}.cmp-builder-card__bottom-gallery:before{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/camera-icon.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:9pt;margin-right:4px;width:15px}@media(min-width:992px){.cmp-builder-card__bottom-gallery:before{height:17px;margin-right:6px;width:21px}.cmp-builder-card__bottom-gallery{font-size:18px}}.cmp-builder-card__bottom-gallery.stellar{position:absolute;right:6px;top:9px}.cmp-builder-card__bottom-gallery.stellar:before{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/stellar.png)}@media(min-width:992px){.cmp-builder-card__bottom-gallery.stellar{right:20px;top:20px}.cmp-builder-card{padding:10px 15px;width:25%}}.cmp-retailer-search-bar{background-color:#00493d}.cmp-retailer-search-bar[data-remote-search-results=true]{background-color:unset;-webkit-box-shadow:0 0 5.03px 0 #00000040;box-shadow:0 0 5.03px 0 #00000040;margin:40px 15px 23px!important;padding:14px 8px 0}@media(min-width:768px){.cmp-retailer-search-bar[data-remote-search-results=true]{margin:40px 0 8px!important;padding:20px 8px 0 69px}}@media(min-width:992px){.cmp-retailer-search-bar[data-remote-search-results=true]{margin:40px 0 8px 40px!important;padding:20px 8px}}@media(min-width:1400px){.cmp-retailer-search-bar[data-remote-search-results=true]{margin:40px 62px 8px 0!important;padding-left:0}}.cmp-retailer-search-bar[data-remote-search-results=true] .cmp-retailer-search-bar__form{padding-bottom:0!important}.cmp-retailer-search-bar[data-remote-search-results=true] .cmp__input{margin-top:0;width:calc(100% - 50px)}@media(min-width:992px){.cmp-retailer-search-bar[data-remote-search-results=true] .cmp__input{width:calc(100% - 72px)}}.cmp-retailer-search-bar[data-remote-search-results=true] .cmp__input input{background-color:#f5f8f6;border-radius:5.05px;font-size:14px;min-width:unset!important;padding:5px 5px 5px 15px!important}.cmp-retailer-search-bar[data-remote-search-results=true] .cmp-retailer-search-bar__search{height:50px;margin-top:0;width:50px}.cmp-retailer-search-bar__form-wrapper{padding-left:50px;position:relative}[data-remote-search-results=true] .cmp-retailer-search-bar__form-wrapper{padding-left:65px;padding-right:0}@media(min-width:768px){[data-remote-search-results=true] .cmp-retailer-search-bar__form-wrapper{padding-left:24px}}@media(min-width:992px){[data-remote-search-results=true] .cmp-retailer-search-bar__form-wrapper{padding-left:74px}}@media(min-width:1400px){[data-remote-search-results=true] .cmp-retailer-search-bar__form-wrapper{padding-left:88px}}[data-remote-search-results=true] .cmp-retailer-search-bar__form-wrapper:before{-webkit-box-ordinal-group:2;-ms-flex-order:1;background-image:url(https://images.trex.com/is/content/trexcompany/trex-storefront-icon);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:50px;left:0;order:1;position:absolute;top:17px;width:50px}@media(min-width:768px){[data-remote-search-results=true] .cmp-retailer-search-bar__form-wrapper:before{height:58px;left:-53px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:58px}}@media(min-width:992px){[data-remote-search-results=true] .cmp-retailer-search-bar__form-wrapper:before{left:0}}@media(min-width:1400px){[data-remote-search-results=true] .cmp-retailer-search-bar__form-wrapper:before{left:18px}}.cmp-retailer-search-bar.initial{margin-bottom:50px}.cmp-retailer-search-bar.initial .cmp-retailer-search-bar__text{display:block}.cmp-retailer-search-bar.initial .cmp-retailer-search-bar__form{padding-bottom:60px;padding-top:0}@media(min-width:992px){.cmp-retailer-search-bar.initial .cmp-retailer-search-bar__form{padding-bottom:5pc}}.cmp-retailer-search-bar.initial .cmp-retailer-search-bar__form-close,.cmp-retailer-search-bar.initial .cmp-retailer-search-bar__search-again{display:none}@media(max-width:992px){.cmp-retailer-search-bar.initial .cmp-retailer-search-bar__form{display:block}}.cmp-retailer-search-bar__text{display:none;padding-bottom:25px;padding-top:60px;text-align:center}[data-remote-search-results=true] .cmp-retailer-search-bar__text{padding:0!important}@media(min-width:992px){.cmp-retailer-search-bar__text{padding-top:5pc}}.cmp-retailer-search-bar__text p{color:#fff;margin:0}[data-remote-search-results=true] .cmp-retailer-search-bar__text p{color:#333;text-align:left}@media(min-width:992px){[data-remote-search-results=true] .cmp-retailer-search-bar__text p{padding-left:5px}}.cmp-retailer-search-bar__text h2{color:#fff;font-weight:400}.cmp-retailer-search-bar__text h1{color:#fff;font-size:40px;font-weight:400;line-height:1.25}.cmp-retailer-search-bar__search-again{padding:20px 0 30px}@media(min-width:992px){.cmp-retailer-search-bar__search-again{display:none}}.cmp-retailer-search-bar__form{padding:60px 0;position:relative}.cmp-retailer-search-bar__form-close{position:absolute;right:2px;top:18px}.cmp-retailer-search-bar__form-close-icon{cursor:pointer;height:20px;position:relative;width:20px}.cmp-retailer-search-bar__form-close-icon:after,.cmp-retailer-search-bar__form-close-icon:before{background-color:#fff;content:" ";height:30px;position:absolute;right:11px;width:2px}.cmp-retailer-search-bar__form-close-icon:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.cmp-retailer-search-bar__form-close-icon:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media(min-width:992px){.cmp-retailer-search-bar__form-close{display:none}}.cmp-retailer-search-bar__form-pieces{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}[data-remote-search-results=true] .cmp-retailer-search-bar__form-pieces{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;justify-content:flex-start}@media(min-width:992px){.cmp-retailer-search-bar__form-pieces{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.cmp-retailer-search-bar__form-pieces .cmp-retailer-search-bar__search,.cmp-retailer-search-bar__form-pieces .cmp__input,.cmp-retailer-search-bar__form-pieces .cmp__select{margin:10px 0}@media(min-width:992px){.cmp-retailer-search-bar__form-pieces .cmp-retailer-search-bar__search,.cmp-retailer-search-bar__form-pieces .cmp__input,.cmp-retailer-search-bar__form-pieces .cmp__select{margin:5px}}.cmp-retailer-search-bar__form-pieces .cmp-retailer-search-bar__search .find-trex-remote,.cmp-retailer-search-bar__form-pieces .cmp__input .find-trex-remote,.cmp-retailer-search-bar__form-pieces .cmp__select .find-trex-remote{background:unset;border:unset;height:100%;padding:0;position:relative;top:0;width:100%}.cmp-retailer-search-bar__form-pieces .cmp-retailer-search-bar__search .find-trex-remote:after,.cmp-retailer-search-bar__form-pieces .cmp__input .find-trex-remote:after,.cmp-retailer-search-bar__form-pieces .cmp__select .find-trex-remote:after{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-material-arrow-green.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:50px;position:absolute;right:3px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2pc}.cmp-retailer-search-bar__form-pieces .cmp-retailer-search-bar__search .find-trex-remote:hover,.cmp-retailer-search-bar__form-pieces .cmp__input .find-trex-remote:hover,.cmp-retailer-search-bar__form-pieces .cmp__select .find-trex-remote:hover{border:unset}@media(max-width:992px){.cmp-retailer-search-bar__form{display:none}}@media(min-width:992px){.cmp-retailer-search-bar__form{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.cmp-retailer-search-bar__label{margin:auto;max-width:706px}.cmp-retailer-search-bar__label div{font-size:14px}.cmp-retailer-search-bar__label p{color:#fff;margin:0}.cmp-retailer-search-bar__label a{color:#fff}.cmp-retailer-search-bar .cmp__input{position:relative}.cmp-retailer-search-bar .cmp__input input:not([type=radio],[type=checkbox],[type=range]){margin:0;padding:9pt;width:100%}@media(min-width:992px){.cmp-retailer-search-bar .cmp__input input:not([type=radio],[type=checkbox],[type=range]){min-width:371px}}.cmp-retailer-search-bar .cmp__input-label{color:#fff}.cmp-retailer-search-bar .select2.select2-container{width:100%!important}@media(min-width:992px){.cmp-retailer-search-bar .select2.select2-container{min-width:150px!important}}.cmp-retailer-search-bar .select2.select2-container .select2-selection--single{padding:9pt}.cmp-retailer-search-bar .select2.select2-container .select2-selection--single .select2-selection__arrow{top:6px}@media(max-width:992px){.cmp-retailer-search-bar .cmp-button,.cmp-retailer-search-bar .cmp-contentsearch-leftrail--links-item,.cmp-retailer-search-bar .cmp-leftrail--links-item,.cmp-retailer-search-bar .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-retailer-search-bar .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-retailer-search-bar .embed button,.cmp-retailer-search-bar .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-retailer-search-bar .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-retailer-search-bar .fDIvPG,.embed .cmp-retailer-search-bar button,.embed .cmp-retailer-search-bar button.qxyt6u-0.sc-160qg7w-0.fDIvPG{width:100%}}.cmp-retailer-search-bar__input{position:relative}.cmp-retailer-search-bar .location{background:#fff;border:1px solid #333;border-radius:2px;bottom:-45px;color:#333;display:none;font-size:18px;left:0;line-height:1.44;margin:4px 0;padding:7px 9pt;position:absolute;right:0;text-align:left!important;text-decoration:none;width:100%;z-index:2}.cmp-retailer-search-bar .location:after{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-compass.png);background-repeat:no-repeat;background-size:contain;content:"";height:18px;position:absolute;right:15px;top:calc(50% - 9px);width:18px}.cmp-retailer-search-bar .global-loading-overlay{background-color:rgba(0,0,0,.5);height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;-webkit-transition:.2s;transition:.2s;width:100vw;z-index:9999999}.cmp-retailer-search-bar .global-loading-overlay .overlay-inner{background-color:#fff;border:4px solid #8dc63f;border-radius:50%;-webkit-box-shadow:0 0 30px rgba(0,0,0,.3);box-shadow:0 0 30px rgba(0,0,0,.3);display:inline-block;height:75pt;left:50%;line-height:0;padding:10px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:75pt}.cmp-retailer-search-bar .global-loading-overlay .overlay-inner img{width:100%}.cmp-retailer-search-bar.search-loading .global-loading-overlay{opacity:1!important;pointer-events:all!important}.cmp-retailer-search-bar__hero-banner .cmp-retailer-search-bar.initial{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#f8f8f8;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}@media(min-width:992px){.cmp-retailer-search-bar__hero-banner .cmp-retailer-search-bar.initial{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.cmp-retailer-search-bar__hero-banner .cmp-retailer-search-bar.initial .cmp-retailer-search-bar__form{padding-bottom:0}.cmp-retailer-search-bar__hero-banner .cmp-retailer-search-bar.initial .cmp__input.ui-widget{width:calc(100% - 141px)}.cmp-retailer-search-bar__hero-banner .cmp-retailer-search-bar.initial .cmp__input.ui-widget .cmp-retailer-search-bar__input{min-width:unset}.cmp-retailer-search-bar__hero-banner .cmp-retailer-search-bar.initial .cmp__select.ui-range{height:60px}.cmp-retailer-search-bar__hero-banner .cmp-retailer-search-bar.initial .cmp-retailer-search-bar__search,.cmp-retailer-search-bar__hero-banner .cmp-retailer-search-bar.initial .cmp__input,.cmp-retailer-search-bar__hero-banner .cmp-retailer-search-bar.initial .cmp__select{margin:0}.cmp-retailer-search-bar__hero-banner .cmp-retailer-search-bar.initial .select2-container--default{min-width:125px!important;width:100%!important}.cmp-retailer-search-bar__hero-banner .cmp-retailer-search-bar.initial .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#00493d transparent;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cmp-retailer-search-bar__hero-banner .cmp-retailer-search-bar.initial .select2-container--default .select2-selection--single{height:60px;padding:1pc}.cmp-retailer-search-bar__hero-banner .cmp-retailer-search-bar.initial .select2-container--default .select2-selection--single .select2-selection__rendered{padding-right:1pc}.cmp-retailer-search-bar__hero-banner .cmp-retailer-search-bar.initial .select2-container--default .select2-selection--single .select2-selection__arrow{height:60px;margin-right:8px}.cmp-retailer-search-bar__hero-banner .cmp-retailer-search-bar.initial .select2-container--default .select2-selection--single .select2-selection__arrow b{border-width:8px 8px 0;margin-left:-8px;margin-top:-4px;-webkit-transition:transform .3s;transition:transform .3s}.cmp-retailer-search-bar__hero-banner .cmp-retailer-search-bar.initial .cmp-retailer-search-bar__form-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#f8f8f8;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding:24px 1pc 2pc;width:100%}@media(min-width:576px){.cmp-retailer-search-bar__hero-banner .cmp-retailer-search-bar.initial .cmp-retailer-search-bar__form-wrapper{max-width:unset;padding:24px 60px 2pc}}@media(min-width:768px){.cmp-retailer-search-bar__hero-banner .cmp-retailer-search-bar.initial .cmp-retailer-search-bar__form-wrapper{max-width:unset;padding:24px 110px 2pc}}@media(min-width:992px){.cmp-retailer-search-bar__hero-banner .cmp-retailer-search-bar.initial .cmp-retailer-search-bar__form-wrapper{max-height:574px;max-width:5in;padding:60px;width:50%}}@media(min-width:1200px){.cmp-retailer-search-bar__hero-banner .cmp-retailer-search-bar.initial .cmp-retailer-search-bar__form-wrapper{max-width:570px;padding:5pc}}@media(min-width:1400px){.cmp-retailer-search-bar__hero-banner .cmp-retailer-search-bar.initial .cmp-retailer-search-bar__form-wrapper{max-width:660px}}@media(min-width:1600px){.cmp-retailer-search-bar__hero-banner .cmp-retailer-search-bar.initial .cmp-retailer-search-bar__form-wrapper{max-width:750px}}.cmp-retailer-search-bar__hero-banner .cmp-retailer-search-bar.initial .cmp-retailer-search-bar__form-pieces{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:unset;-ms-flex-pack:unset;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1pc;justify-content:unset}.cmp-retailer-search-bar__hero-banner .cmp-retailer-search-bar.initial .cmp-retailer-search-bar__image-container{background-repeat:no-repeat;background-size:cover;height:270px;width:100%}@media(min-width:992px){.cmp-retailer-search-bar__hero-banner .cmp-retailer-search-bar.initial .cmp-retailer-search-bar__image-container{background-position:50%;height:574px;width:50%}}.cmp-retailer-search-bar__hero-banner .cmp-retailer-search-bar.initial .cmp-retailer-search-bar__text{padding-bottom:0;padding-top:0;text-align:center}@media(min-width:992px){.cmp-retailer-search-bar__hero-banner .cmp-retailer-search-bar.initial .cmp-retailer-search-bar__text{text-align:left}}.cmp-retailer-search-bar__hero-banner .cmp-retailer-search-bar.initial .cmp-retailer-search-bar__text h1{color:#333;font-size:2pc;line-height:1.25;margin-bottom:1pc}@media(min-width:992px){.cmp-retailer-search-bar__hero-banner .cmp-retailer-search-bar.initial .cmp-retailer-search-bar__text h1{font-size:3pc;line-height:1.16;margin-bottom:24px}}.cmp-retailer-search-bar__hero-banner .cmp-retailer-search-bar.initial .cmp-retailer-search-bar__text p{color:#333;font-size:18px;line-height:26px;margin-bottom:2pc}@media(min-width:992px){.cmp-retailer-search-bar__hero-banner .cmp-retailer-search-bar.initial .cmp-retailer-search-bar__text p{font-size:21px;line-height:29px}}.cmp-retailer-search-bar__hero-banner .cmp-retailer-search-bar.initial .cmp-retailer-search-bar__description{display:block;text-align:center}@media(min-width:992px){.cmp-retailer-search-bar__hero-banner .cmp-retailer-search-bar.initial .cmp-retailer-search-bar__description{text-align:left}}.cmp-retailer-search-bar__hero-banner .cmp-retailer-search-bar.initial .cmp-retailer-search-bar__description p{color:#333;margin-bottom:24px}@media(min-width:992px){.cmp-retailer-search-bar__hero-banner .cmp-retailer-search-bar.initial .cmp-retailer-search-bar__description p{margin-bottom:2pc}}.cmp-retailer-search-bar__hero-banner .cmp-retailer-search-bar.initial .cmp-retailer-search-bar__input{padding:1pc}.cmp-retailer-search-bar__hero-banner .cmp-retailer-search-bar.initial .cmp-retailer-search-bar__search{text-align:center;width:100%}.cmp-retailer-search-bar__hero-banner .cmp-retailer-search-bar.initial .cmp-retailer-search-bar__search .cmp-button,.cmp-retailer-search-bar__hero-banner .cmp-retailer-search-bar.initial .cmp-retailer-search-bar__search .cmp-contentsearch-leftrail--links-item,.cmp-retailer-search-bar__hero-banner .cmp-retailer-search-bar.initial .cmp-retailer-search-bar__search .cmp-leftrail--links-item,.cmp-retailer-search-bar__hero-banner .cmp-retailer-search-bar.initial .cmp-retailer-search-bar__search .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-retailer-search-bar__hero-banner .cmp-retailer-search-bar.initial .cmp-retailer-search-bar__search .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-retailer-search-bar__hero-banner .cmp-retailer-search-bar.initial .cmp-retailer-search-bar__search .embed button,.embed #crl8-homepage-multisize-grid .cmp-retailer-search-bar__hero-banner .cmp-retailer-search-bar.initial .cmp-retailer-search-bar__search .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-retailer-search-bar__hero-banner .cmp-retailer-search-bar.initial .cmp-retailer-search-bar__search .fDIvPG,.embed .cmp-retailer-search-bar__hero-banner .cmp-retailer-search-bar.initial .cmp-retailer-search-bar__search button{min-height:56px;padding:15.7px 3pc;width:100%}.cmp-retailer-search__modal{background-color:rgba(0,0,0,.5);bottom:0;height:100%;left:0;opacity:1;overflow-y:scroll;position:fixed;right:0;top:0;-webkit-transition:.4s;transition:.4s;width:100%;z-index:99999999999}.cmp-retailer-search__modal-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:25pc;margin:auto;max-width:755px;position:relative;width:90%}.cmp-retailer-search__modal-wrapper .cmp-retailer-search-bar__form-close{position:absolute;right:25px;top:1pc}@media(min-width:992px){.cmp-retailer-search__modal-wrapper .cmp-retailer-search-bar__form-close{display:block}}.cmp-retailer-search__modal-wrapper .cmp-retailer-search-bar__form-close .modal-button{background-color:transparent;border:none}.cmp-retailer-search__modal-left{display:none}@media(min-width:992px){.cmp-retailer-search__modal-left{display:block;width:30%}}.cmp-retailer-search__modal-left-image{height:100%;width:100%}.cmp-retailer-search__modal-right{background-color:#00493d;padding:65px 40px 45px;text-align:center;width:100%}@media(min-width:992px){.cmp-retailer-search__modal-right{padding:75px 50px 50px;width:70%}}.cmp-retailer-search__modal-right h3,.cmp-retailer-search__modal-right p{color:#fff;margin-bottom:20px}@media(min-width:992px){.cmp-retailer-search__modal-right h3,.cmp-retailer-search__modal-right p{margin-bottom:25px}}.cmp-retailer-search__modal-right .bottom-text{border-top:3px solid #8dc63f;padding-top:20px}@media(min-width:992px){.cmp-retailer-search__modal-right .bottom-text{padding-top:20px}}.cmp-retailer-search__modal .cmp-modal__dialog,.cmp-retailer-search__modal .modal-dialog{max-width:unset;top:10%}.cmp-retailer-search__modal.print .cmp-retailer-search__modal-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fff;-webkit-box-shadow:0 0 20px rgba(0,0,0,.4);box-shadow:0 0 20px rgba(0,0,0,.4);-ms-flex-direction:column;flex-direction:column;height:auto;padding:20px}@media(min-width:992px){.cmp-retailer-search__modal.print .cmp-retailer-search__modal-wrapper{padding:25px;width:735px}}@media(max-width:768px){.cmp-retailer-search__modal.print .cmp-retailer-search__modal-wrapper .cmp-retailer-search-bar__form-close{right:35px;top:45px}}.cmp-retailer-search__modal.print .cmp-retailer-search__modal-desktop{padding:40px 50px 50px;width:100%}@media(max-width:992px){.cmp-retailer-search__modal.print .cmp-retailer-search__modal-desktop{display:none}}.cmp-retailer-search__modal.print .cmp-retailer-search__modal-desktop h3,.cmp-retailer-search__modal.print .cmp-retailer-search__modal-desktop p{text-align:center}.cmp-retailer-search__modal.print .cmp-retailer-search__modal-mobile{padding:50px 25px;text-align:center}@media(min-width:992px){.cmp-retailer-search__modal.print .cmp-retailer-search__modal-mobile{display:none}}.cmp-retailer-search__modal.print .cmp-retailer-search__modal-list-wrapper{background-color:#f6f6f4;border:2px solid #f6f6f4;margin-top:35px;padding:0 45px 45px}.cmp-retailer-search__modal.print .cmp-retailer-search__modal-error{color:#ad2b26;font-size:1pc;font-weight:300;padding-top:10px;text-align:left}.cmp-retailer-search__modal.print .cmp-retailer-search__modal-checkbox{padding:30px 0 25px}.cmp-retailer-search__modal.print .cmp-retailer-search__modal-checkbox-label{display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-retailer-search__modal.print .cmp-retailer-search__modal-checkbox-label .cmp__checkbox{padding-right:10px;width:auto}.cmp-retailer-search__modal.print .cmp-retailer-search__modal-checkbox-label .cmp__checkbox p{margin:0}.cmp-retailer-search__modal.print .cmp-retailer-search__modal-checkbox-summarycell{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.cmp-retailer-search__modal.print .cmp-retailer-search__modal-checkbox-summarycell .summarycell-column1{padding-right:20px;width:75%}.cmp-retailer-search__modal.print .cmp-retailer-search__modal-checkbox-summarycell .summarycell-column1 h4{font-size:1pc;line-height:22px;margin-bottom:5px}.cmp-retailer-search__modal.print .cmp-retailer-search__modal-checkbox-summarycell .summarycell-column1 address{margin-bottom:10px}.cmp-retailer-search__modal.print .cmp-retailer-search__modal-checkbox-summarycell .summarycell-column1 a,.cmp-retailer-search__modal.print .cmp-retailer-search__modal-checkbox-summarycell .summarycell-column1 address{font-size:14px;line-height:1.43}.cmp-retailer-search__modal.print .cmp-retailer-search__modal-checkbox-summarycell .summarycell-column1 a{display:block}.cmp-retailer-search__modal.print .cmp-retailer-search__modal-checkbox-summarycell .summarycell-column2{text-align:right;width:25%}.cmp-retailer-search__modal.print .cmp-retailer-search__modal-checkbox-summarycell .summarycell-column2 span{font-size:14px;line-height:1.43}.cmp-retailer-search__modal.print .cmp-retailer-search__modal-dealers-list{background-color:#fff;border:1px solid #ecede8;border-right:none;height:275px;list-style:none;overflow-y:auto;padding:10px 0;width:100%}.cmp-retailer-search__modal.print .cmp-retailer-search__modal-dealers-list-item{border-bottom:1px solid #ddd;line-height:0;margin:15px 30px;padding-bottom:15px}.cmp-retailer-search__modal.print .cmp-retailer-search__modal-print{margin-top:35px;width:100%}.cmp-retailer-search__modal.print .cmp-retailer-search__modal-print .cmp-button,.cmp-retailer-search__modal.print .cmp-retailer-search__modal-print .cmp-contentsearch-leftrail--links-item,.cmp-retailer-search__modal.print .cmp-retailer-search__modal-print .cmp-leftrail--links-item,.cmp-retailer-search__modal.print .cmp-retailer-search__modal-print .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-retailer-search__modal.print .cmp-retailer-search__modal-print .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-retailer-search__modal.print .cmp-retailer-search__modal-print .embed button,.embed #crl8-homepage-multisize-grid .cmp-retailer-search__modal.print .cmp-retailer-search__modal-print .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-retailer-search__modal.print .cmp-retailer-search__modal-print .fDIvPG,.embed .cmp-retailer-search__modal.print .cmp-retailer-search__modal-print button{width:100%}.cmp-retailer-search__modal.print .cmp-retailer-search__modal-info{padding:50px 0}@media(min-width:992px){.cmp-retailer-search__modal.print .cmp-retailer-search__modal-info{padding:50px}}.cmp-retailer-search__modal.print.error .cmp-retailer-search__modal-list-wrapper{border:2px dashed #ad2b26}.cmp-retailer-search__modal.print.error .cmp-retailer-search__modal-error{display:block}@media(min-width:992px){.cmp-retailer-search__modal.info .cmp-retailer-search__modal-wrapper{width:650px}}.ui-menu.ui-widget{background:#fff;border:1px solid #333;border-radius:2px;list-style:none;max-height:25pc;overflow-y:auto;padding:0;width:100%;z-index:995}@media(min-width:992px){.ui-menu.ui-widget{max-width:371px!important}}.ui-menu.ui-widget .ui-menu-item{color:#333!important;cursor:pointer;font-size:18px;line-height:1.44;padding:7px 9pt;width:100%}.ui-menu.ui-widget .ui-menu-item:hover{background-color:#ddd}.dealersTwoColumn{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%!important}.dealersTwo{width:50%}.ui-helper-hidden-accessible{display:none}.google-map-marker{font-size:1pc!important;padding-bottom:15px}.google-map-marker-bold{font-size:18px!important;font-weight:700;padding-bottom:15px}.map-container .cmp-retailer-card__wrapper{background-color:#fff}#cmpRetailerCard-100 .profile-direction-link{visibility:hidden}#findRetailerSearchResults{display:none}.cmp-overlay.cmp-overlay--find-trex{z-index:998}@media(min-width:992px){.findaretailersearchresults{margin-top:50px}}@media(max-width:992px){.findaretailersearchresults .cmp-retailer-search-results__mobile-map-active .cmp-retailer-search-results__block.list{display:none!important}.findaretailersearchresults .cmp-retailer-search-results__mobile-list-active .cmp-retailer-search-results__block.list,.findaretailersearchresults .cmp-retailer-search-results__mobile-map-active .cmp-retailer-search-results__block.map{display:block!important}.findaretailersearchresults .cmp-retailer-search-results__mobile-list-active .cmp-retailer-search-results__block.map{display:none!important}}.findaretailersearchresults details{margin:0 10px 1pc}.findaretailersearchresults details .cmp__input-label{cursor:pointer}.findaretailersearchresults details[open] summary:after{rotate:180deg}.findaretailersearchresults .row{margin-left:0;margin-right:0;position:relative}.embed #crl8-homepage-multisize-grid .findaretailersearchresults .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .findaretailersearchresults .fDIvPG,.embed .findaretailersearchresults button,.embed .findaretailersearchresults button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.findaretailersearchresults .cmp-button,.findaretailersearchresults .cmp-contentsearch-leftrail--links-item,.findaretailersearchresults .cmp-leftrail--links-item,.findaretailersearchresults .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.findaretailersearchresults .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.findaretailersearchresults .embed button,.findaretailersearchresults .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG{padding:11px}.findaretailersearchresults .cmp__checkbox input[type=checkbox]:checked+span:before{display:block}.findaretailersearchresults .cmp-retailer-search-results .search-results-mobile__handle-bars{width:100%}.findaretailersearchresults .cmp-retailer-search-results__container{margin-bottom:45px}.findaretailersearchresults .cmp-retailer-search-results__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 10px}@media(min-width:992px){.findaretailersearchresults .cmp-retailer-search-results__wrapper{padding:0}}.findaretailersearchresults .cmp-retailer-search-results__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;position:relative;width:100%;z-index:2}@media(max-width:992px){.findaretailersearchresults .cmp-retailer-search-results__list{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media(min-width:992px){.findaretailersearchresults .cmp-retailer-search-results__list{display:none}}.findaretailersearchresults .cmp-retailer-search-results__list-item{background-color:#ecece8;border:1px solid;border-color:#ddd #ddd transparent;cursor:pointer;display:inline-block;line-height:110%;list-style:none;margin:0 10px;padding:20px 20px 20px 0;text-align:center;width:calc(50% - 20px);z-index:1}@media(max-width:992px){.findaretailersearchresults .cmp-retailer-search-results__list-item{background:unset;border:unset;display:block;text-align:left;text-decoration:underline}.findaretailersearchresults .cmp-retailer-search-results__list-item.selected{display:none!important}}.findaretailersearchresults .cmp-retailer-search-results__list-item.selected{background-color:#f8f8f8;border-top:3px solid #00493d;cursor:auto}.findaretailersearchresults .cmp-retailer-search-results__list-item.selected .cmp-searchresults__list-item-content,.findaretailersearchresults .cmp-retailer-search-results__list-item.selected .cmp-searchresults__list-item-content:hover,.findaretailersearchresults .cmp-retailer-search-results__list-item.selected .cmp-searchresults__list-item-product,.findaretailersearchresults .cmp-retailer-search-results__list-item.selected .cmp-searchresults__list-item-product:hover{color:#00493d}.findaretailersearchresults .cmp-retailer-search-results__list-item a{color:#00493d;font-size:14px}.findaretailersearchresults .cmp-retailer-search-results__list-item-dealer,.findaretailersearchresults .cmp-retailer-search-results__list-item-map{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:1pc;font-weight:600;letter-spacing:1px;line-height:1.38;text-decoration:none}.findaretailersearchresults .cmp-retailer-search-results__list-item-dealer:hover,.findaretailersearchresults .cmp-retailer-search-results__list-item-map:hover{color:#333}.findaretailersearchresults .cmp-retailer-search-results__tools{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-ordinal-group:3;-ms-flex-order:2;align-items:center;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;order:2;padding:30px 0 0;width:100%;z-index:2}@media(min-width:992px){.findaretailersearchresults .cmp-retailer-search-results__tools{max-width:calc(100vw - 20px)}}.findaretailersearchresults .cmp-retailer-search-results__tools .select2-container{min-width:unset!important;width:100%!important}.findaretailersearchresults .cmp-retailer-search-results__tools-placeholder{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.findaretailersearchresults .cmp-retailer-search-results__tools-label{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:18px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;margin-right:10px}@media(min-width:992px){.findaretailersearchresults .cmp-retailer-search-results__tools-label{margin-right:1pc}}.findaretailersearchresults .cmp-retailer-search-results__tools-sort-by{width:220px}@media(min-width:992px){.findaretailersearchresults .cmp-retailer-search-results__tools-sort-by{width:17pc}}.findaretailersearchresults .cmp-retailer-search-results__tools-sort-by-wrapper{width:calc(50% - 5px)}.findaretailersearchresults .cmp-retailer-search-results__tools-sort-by-wrapper .select2-container--default .select2-selection--single[aria-expanded=true] .select2-selection__arrow b:before{top:-1px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.findaretailersearchresults .cmp-retailer-search-results__tools-sort-by-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow b:before{background-image:url(clientlib-site/resources/images/icon-up-arrow.svg);top:-10px;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .5s;transition:all .5s}.findaretailersearchresults .cmp-retailer-search-results__tools-filter-by{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:80vh;left:0;overflow:hidden scroll;padding:0 17px 140px;position:fixed;-webkit-transition:all .5s;transition:all .5s;visibility:visible;width:100%;z-index:999999999999}@media(min-width:992px){.findaretailersearchresults .cmp-retailer-search-results__tools-filter-by{height:100%;width:410px}}.findaretailersearchresults .cmp-retailer-search-results__tools-filter-by .select2-container{max-width:unset;width:100%!important}.findaretailersearchresults .cmp-retailer-search-results__tools-filter-by.v2-hide{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:hidden}@media(min-width:992px){.findaretailersearchresults .cmp-retailer-search-results__tools-filter-by.v2-hide{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.findaretailersearchresults .cmp-retailer-search-results__tools-filter-by .cmp__input-label .cmp__checkbox{width:auto}.findaretailersearchresults .cmp-retailer-search-results__tools-filter-by label{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 0}.findaretailersearchresults .cmp-retailer-search-results__tools-filter-by-title{background-color:#f8f8f8;height:55px;margin-bottom:24px;margin-left:-17px;width:100vw}@media(min-width:992px){.findaretailersearchresults .cmp-retailer-search-results__tools-filter-by-title{width:calc(100% + 35px)}}.findaretailersearchresults .cmp-retailer-search-results__tools-filter-by-title p{font-weight:700;padding-left:15px;padding-top:17px;text-align:left}.findaretailersearchresults .cmp-retailer-search-results__tools-filter-by-text{padding-top:5px}.findaretailersearchresults .cmp-retailer-search-results__tools-filter-by-options{border-bottom:1px solid #b3b3b3;border-left:1px solid #b3b3b3;border-right:1px solid #b3b3b3;padding:4px 1pc}.findaretailersearchresults .cmp-retailer-search-results__tools-filter-by-infotext{border:2px solid #00493d;font-size:1pc;font-weight:700;list-style:none;padding:9pt;position:relative;text-align:left}.findaretailersearchresults .cmp-retailer-search-results__tools-filter-by-infotext:after{border-bottom:10px solid #000;border-left:10px solid transparent;border-right:10px solid transparent;content:"";height:0;position:absolute;right:17px;top:18px;width:0}.findaretailersearchresults .cmp-retailer-search-results__tools-filter-by-close-icon{cursor:pointer;padding:9px;position:absolute;right:10px;top:8px;width:40px}.findaretailersearchresults .cmp-retailer-search-results__tools-filter-by-clear{margin-top:10px}@media(min-width:992px){.findaretailersearchresults .cmp-retailer-search-results__tools-filter-by-clear{margin-top:0;padding-top:10px}}.findaretailersearchresults .cmp-retailer-search-results__tools-filter-by-clear a{background-color:#fff;border:1px solid #00493d;color:#00493d;width:100%}.findaretailersearchresults .cmp-retailer-search-results__tools-filter-by-clear a:hover{background-color:#00493d;color:#fff}.findaretailersearchresults .cmp-retailer-search-results__tools-filter-by-action-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:fixed;width:calc(100% - 34px)}@media(min-width:992px){.findaretailersearchresults .cmp-retailer-search-results__tools-filter-by-action-wrapper{width:374px}}.findaretailersearchresults .cmp-retailer-search-results__tools-filter-by-wrapper{font-size:18px;position:relative;width:100%}.findaretailersearchresults .cmp-retailer-search-results__tools-filter-by-wrapper .select2-selection__arrow{z-index:10}.findaretailersearchresults .cmp-retailer-search-results__tools-filter-by-wrapper .select2-container{min-width:310px}@media(min-width:992px){.findaretailersearchresults .cmp-retailer-search-results__tools-filter-by-wrapper .select2-container{min-width:376px;width:auto}}.findaretailersearchresults .cmp-retailer-search-results__tools-filter-by-wrapper .select2-container--default.select2-container--disabled .select2-selection--single{background-color:#fff}.findaretailersearchresults .cmp-retailer-search-results__tools-filter-by-wrapper-outer{display:block;font-size:18px;text-align:center;width:calc(50% - 5px)}@media(min-width:992px){.findaretailersearchresults .cmp-retailer-search-results__tools-filter-by-wrapper-outer{display:-webkit-box;display:-ms-flexbox;display:flex}}.findaretailersearchresults .cmp-retailer-search-results__tools-filter-by-wrapper-select .select2-selection__arrow.rotate{-webkit-transform:none;transform:none}.findaretailersearchresults .cmp-retailer-search-results__block{padding:25px 0;width:100%}@media(min-width:992px){.findaretailersearchresults .cmp-retailer-search-results__block{padding:25px;width:50%}}.findaretailersearchresults .cmp-retailer-search-results__block.list,.findaretailersearchresults .cmp-retailer-search-results__block.list-title{display:block;padding:14px 6px 0;width:100%}.findaretailersearchresults .cmp-retailer-search-results__block.list .retailer-near-label,.findaretailersearchresults .cmp-retailer-search-results__block.list-title .retailer-near-label{margin:0}.findaretailersearchresults .cmp-retailer-search-results__block.list{-webkit-box-flex:initial;-webkit-box-ordinal-group:4;-ms-flex-order:3;-ms-flex:initial;flex:initial;height:100%;order:3;padding-top:0}.findaretailersearchresults .cmp-retailer-search-results__block.list-title{-webkit-box-ordinal-group:2;-ms-flex-order:1;display:block!important;order:1}.findaretailersearchresults .cmp-retailer-search-results__block.map .map-container-empty-text,.findaretailersearchresults .cmp-retailer-search-results__block.map-empty .map-container-empty-text{display:none;font-size:20px;font-weight:500;padding:14px 20px;text-align:center}.findaretailersearchresults .cmp-retailer-search-results__block.map{height:80vh;min-height:300px;padding:0 11px;position:sticky;top:0;width:100%}@media(min-width:992px){.findaretailersearchresults .cmp-retailer-search-results__block.map{padding:0}}.findaretailersearchresults .cmp-retailer-search-results__block.map-empty{height:auto;width:100%}.findaretailersearchresults .cmp-retailer-search-results__block.map-empty .map-container{-webkit-box-shadow:none;box-shadow:none}.findaretailersearchresults .cmp-retailer-search-results__block.map .map-container{border-radius:9pt;height:100%;overflow:hidden;padding:0;position:relative;width:100%}@media(min-width:992px){.findaretailersearchresults .cmp-retailer-search-results__block.map .map-container+.cmp-retailer-search-results__block-loadmore-top{display:none}}.findaretailersearchresults .cmp-retailer-search-results__block.map .gm-style .gm-style-iw-c.gm-style-iw{padding:0}.findaretailersearchresults .cmp-retailer-search-results__block.map .gm-style .gm-style-iw-c.gm-style-iw .gm-style-iw-chr{position:absolute;right:0;z-index:1}@media(min-width:992px){.findaretailersearchresults .cmp-retailer-search-results__block.map .gm-style .gm-style-iw-c.gm-style-iw .gm-style-iw-d{margin-bottom:-9pt;margin-right:-18px}}.findaretailersearchresults .cmp-retailer-search-results__block.map .gm-style .gm-style-iw-c.gm-style-iw .gm-style-iw-d .cmp-retailer-card{padding:20px 5px 5px}@media(min-width:992px){.findaretailersearchresults .cmp-retailer-search-results__block.map .gm-style .gm-style-iw-c.gm-style-iw .gm-style-iw-d .cmp-retailer-card{padding:0}}.findaretailersearchresults .cmp-retailer-search-results__block.map .gm-style .gm-style-iw-c.gm-style-iw .gm-style-iw-d .cmp-retailer-card__wrapper{border:none}.findaretailersearchresults .cmp-retailer-search-results__block.map .gm-style .gm-style-iw-c.gm-style-iw .gm-style-iw-d .cmp-retailer-card__bottom a:last-child{margin-bottom:0}.findaretailersearchresults .cmp-retailer-search-results__block-tools{display:block}@media(max-width:992px){.findaretailersearchresults .cmp-retailer-search-results__block-tools{padding:25px 9pt 0}}.findaretailersearchresults .cmp-retailer-search-results__block-tools.mobile{display:none}@media(max-width:992px){.findaretailersearchresults .cmp-retailer-search-results__block-tools.mobile{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}}.findaretailersearchresults .cmp-retailer-search-results__block-tools .retailer-tooltip-group{display:inline;font-size:2pc;line-height:1.25;white-space:nowrap}.findaretailersearchresults .cmp-retailer-search-results__block-info{-webkit-box-pack:justify;-ms-flex-pack:justify;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;text-align:center;width:100%;z-index:2}@media(min-width:992px){.findaretailersearchresults .cmp-retailer-search-results__block-info{text-align:left}}.findaretailersearchresults .cmp-retailer-search-results__block-info p{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:1pc;font-weight:500;line-height:22px;margin:10px;text-align:left}@media(min-width:992px){.findaretailersearchresults .cmp-retailer-search-results__block-info p{font-size:18px;line-height:26px;margin:15px}}.findaretailersearchresults .cmp-retailer-search-results__block-info .column{width:50%}.findaretailersearchresults .cmp-retailer-search-results__block-dealers{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px;width:calc(100% + 20px)}@media(min-width:992px){.findaretailersearchresults .cmp-retailer-search-results__block-dealers{margin:0 -15px;width:calc(100% + 30px)}}.findaretailersearchresults .cmp-retailer-search-results__block-dealers .home-improvement-stores,.findaretailersearchresults .cmp-retailer-search-results__block-dealers .local-dealers{width:50%}.findaretailersearchresults .cmp-retailer-search-results__block-dealers .home-improvement-stores .cmp-retailer-card__number{background-color:#8dc63f;outline:unset}.findaretailersearchresults .cmp-retailer-search-results__block-loadmore{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding-top:35px;width:100%}@media(min-width:992px){.findaretailersearchresults .cmp-retailer-search-results__block-loadmore{margin-top:35px;padding-top:50px}}.findaretailersearchresults .cmp-retailer-search-results__block-loadmore .cmp-retailer-search-results__block-loadmore-top{display:none}@media(min-width:992px){.findaretailersearchresults .cmp-retailer-search-results__block-loadmore .cmp-retailer-search-results__block-loadmore-top{display:block}}.findaretailersearchresults .cmp-retailer-search-results__block-loadmore-top{display:block;margin-top:24px;text-align:center;width:100%}@media(min-width:992px){.findaretailersearchresults .cmp-retailer-search-results__block-loadmore-top{display:none}}.findaretailersearchresults .cmp-retailer-card{padding:1pc 4px}@media(min-width:992px){.findaretailersearchresults .cmp-retailer-card{padding:1pc 14px}}.findaretailersearchresults .cmp-retailer-card__title{margin-top:1pc}.findaretailersearchresults .cmp-retailer-card__info{margin-top:19px}.findaretailersearchresults .cmp-retailer-card__distance{font-weight:600;opacity:1;padding-bottom:13px}.findaretailersearchresults .cmp-retailer-card__tag{background-color:#dcedc5;border-radius:2px;font-weight:700;padding:4px 8px;text-transform:uppercase}.findaretailersearchresults .cmp-retailer-card__tag--local-dealer{outline:1px solid #8dc63f}.findaretailersearchresults .cmp-retailer-card__tag--retailer{background-color:#8dc63f}.findaretailersearchresults .cmp-retailer-card__summary address{margin-left:22px}.findaretailersearchresults .cmp-retailer-card__summary .profile-email-link{margin-bottom:8px;margin-top:4px}.findaretailersearchresults .cmp-retailer-card__summary .profile-email-link,.findaretailersearchresults .cmp-retailer-card__summary .profile-phone-link{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-decoration:none}.findaretailersearchresults .cmp-retailer-card__summary .profile-email-link span,.findaretailersearchresults .cmp-retailer-card__summary .profile-phone-link span{margin-left:4px;text-decoration:underline}.findaretailersearchresults .cmp-retailer-card__summary .profile-email-link span:hover,.findaretailersearchresults .cmp-retailer-card__summary .profile-phone-link span:hover{text-decoration:none}.findaretailersearchresults .cmp-retailer-card__summary-offerings{position:relative}.findaretailersearchresults .cmp-retailer-card__summary-offerings .offering{margin-left:22px}.findaretailersearchresults .cmp-retailer-card__summary-offerings .offering:before{left:0;position:absolute}.findaretailersearchresults .cmp-retailer-card__wrapper{border:.5px solid hsla(0,0%,70%,.3);position:relative;-webkit-transition:-webkit-box-shadow .75s;transition:-webkit-box-shadow .75s;transition:box-shadow .75s;transition:box-shadow .75s,-webkit-box-shadow .75s}.findaretailersearchresults .cmp-retailer-card__wrapper:hover{-webkit-box-shadow:0 10px 36px 0 rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.06);box-shadow:0 10px 36px 0 rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.06)}.findaretailersearchresults .cmp-retailer-card__number{background-color:#dcedc5;border:1px solid #8dc63f;border-radius:165%;color:#00493d;font-size:1pc!important;height:28px!important;left:0;padding-top:3px;position:absolute;text-align:center;top:-14px;width:28px!important}@media(min-width:992px){.findaretailersearchresults .cmp-retailer-card__number{left:-14px;padding-top:1px}}.findaretailersearchresults .cmp-retailer-card.active .cmp-retailer-card__wrapper{border:.5px solid #00493d;outline:1.5px solid #00493d}.findaretailersearchresults .cmp-retailer-card.active .cmp-retailer-card__number{background-color:#fff;font-size:0!important}.findaretailersearchresults .cmp-retailer-card.active .cmp-retailer-card__number:after{background-image:url(clientlib-site/resources/images/icon-check.svg);background-size:contain;content:"";height:28px;left:-1px;position:absolute;top:-1px;width:28px}.findaretailersearchresults .cmp-retailer-card .retailer-address-icon{left:11px;position:absolute}@media(min-width:992px){.findaretailersearchresults .cmp-retailer-card .retailer-address-icon{left:25px}}.findaretailersearchresults .retailer-near-title{margin-bottom:9pt}@media(max-width:992px){.findaretailersearchresults .retailer-near-title{color:#222;font-size:30px;font-weight:300;letter-spacing:normal;line-height:1;text-transform:none}}.findaretailersearchresults .retailer-near-description{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-pack:initial;-ms-flex-pack:initial;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;justify-content:normal}.findaretailersearchresults .retailer-near-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1pc;line-height:1.44;margin-right:10px}@media(min-width:768px){.findaretailersearchresults .retailer-near-label{font-size:21px;line-height:1.38}}.findaretailersearchresults .retailer-near-label img{height:14px;margin-left:5px;width:14px}.findaretailersearchresults .retailer-near-label .dealers-near{margin:0 4px}.findaretailersearchresults .retailer-near-icon{margin-right:8px}.findaretailersearchresults .retailer-near-tooltip{display:inline-block;position:relative;vertical-align:top;white-space:wrap}.findaretailersearchresults .retailer-near-tooltip:hover .retailer-near-tooltiptext{visibility:visible}.findaretailersearchresults .retailer-near-tooltip img{width:15px}.findaretailersearchresults .retailer-near-tooltip .retailer-near-tooltiptext:after{border:9pt solid transparent;border-top-color:#f8f8f8;content:"";margin-left:-9pt;position:absolute;right:107px;top:-23px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media(min-width:768px){.findaretailersearchresults .retailer-near-tooltip .retailer-near-tooltiptext:after{right:11px}}.findaretailersearchresults .retailer-near-tooltiptext{background-color:#f8f8f8;border-radius:6px;left:-134px;padding:20px 25px;position:absolute;text-align:left;top:37px;visibility:hidden;width:260px;z-index:13}@media(min-width:768px){.findaretailersearchresults .retailer-near-tooltiptext{left:-229px}}.findaretailersearchresults .select2-container--default .select2-selection--single .select2-selection .select2-selection--multiple{background-color:#f8f8f8!important;padding:9px 9pt}.findaretailersearchresults .select2-container--default .select2-selection--single .select2-selection__rendered{text-align:left}.findaretailersearchresults .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:transparent;position:relative}.findaretailersearchresults .select2-container--default .select2-selection--single .select2-selection__arrow b:before{background-image:url(clientlib-site/resources/images/icon-filter.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1pc;left:-21px;margin-right:4px;position:absolute;top:-6px;width:14px}.cmp__radio{width:100%}.cmp__radio:not(:last-child){margin-right:26px}.cmp__radio input[type=radio]{height:0;opacity:0;position:absolute;width:0}.cmp__radio input[type=radio]:checked+label:after{background-color:#8cc832}.cmp__radio input[type=radio]:checked+label:before{display:block}.cmp__radio label{cursor:pointer;line-height:24px;padding-left:30px;position:relative}.cmp__radio label:after{background:#acacac;height:24px;width:24px}.cmp__radio label:after,.cmp__radio label:before{border-radius:50%;content:"";left:0;position:absolute}.cmp__radio label:before{background-color:#fff;display:none;height:8px;margin:8px;top:0;width:8px;z-index:1}.cmp__radiov2{width:100%}.cmp__radiov2:not(:last-child){margin-right:26px}.cmp__radiov2 input[type=checkbox]{height:0;opacity:0;position:absolute;width:0}.cmp__radiov2 input[type=checkbox]:checked+label:after{background-color:#fff}.cmp__radiov2 input[type=checkbox]:checked+label:before{display:block}.cmp__radiov2 label{cursor:pointer;line-height:24px;padding-left:25px;position:relative}.cmp__radiov2 label:after{background:border-box;border:1px solid #979797;border-radius:50%;content:"";height:18px;left:3px;position:absolute;top:3px;width:18px}.cmp__radiov2 label:before{background-color:#00493d;border-radius:50%;content:"";display:none;height:10px;left:-1px;margin:8px;position:absolute;top:-1px;width:10px;z-index:1}.cmp__switcher{display:-webkit-box;display:-ms-flexbox;display:flex}.cmp__switcher input{clip:rect(0,0,0,0);border:0;height:1px;overflow:hidden;position:absolute;width:1px}.cmp__switcher input:checked+label{background-color:#8cc832;color:#1c3d29}@media(min-width:768px){.cmp__switcher input:checked+label{background-color:#00493d;color:#fff}}.cmp__switcher label{background-color:#ecece8;border:none;color:#222;cursor:pointer;font-size:1pc;font-weight:700;padding:13px 14px;text-align:center;text-shadow:none;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;width:230px}@media(min-width:768px){.cmp__switcher label{background-color:#fff;border:1.5px solid #00493d;color:#00493d;font-size:18px;font-weight:400}}@media(max-width:768px){.cmp__switcher{margin-left:auto;overflow:hidden;position:relative}.cmp__switcher,.cmp__switcher label{display:block;height:40px;width:90px}.cmp__switcher label{left:0;padding:10px 14px;position:absolute}.cmp__switcher label:before{background:#fff;border-radius:2pc;bottom:4px;content:"";display:block;height:2pc;margin:0;position:absolute;right:4px;top:4px;-webkit-transition:all .1s ease-in 0s;transition:all .1s ease-in 0s;width:2pc}.cmp__switcher label:first-of-type,.cmp__switcher label:last-of-type{border-radius:20px}.cmp__switcher input:checked+label{-webkit-box-shadow:none;box-shadow:none;color:#1c3d29;z-index:0}.cmp__switcher input:not(:checked)+label{background-color:#8cc832;-webkit-box-shadow:none;box-shadow:none;color:#fff;opacity:.01;z-index:1000}.cmp__switcher input.input-yes+label{background-color:#8cc832;text-align:left}.cmp__switcher input.input-yes:not(:checked)+label:before{right:54px}.cmp__switcher input.input-yes:checked+label:before{right:4px}.cmp__switcher input.input-no+label{background-color:#ecece8;text-align:right}.cmp__switcher input.input-no:not(:checked)+label:before{right:4px}.cmp__switcher input.input-no:checked+label:before{right:54px}}.cmp__input-label{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:18px;line-height:1.44}.cmp__input input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:-webkit-gradient(linear,left top,right top,color-stop(.15,#bae99b),color-stop(.15,#ecece8));border:none;border-radius:0;height:6px;padding:0;width:100%}.cmp__input input[type=range]::-webkit-slider-thumb{-webkit-appearance:none!important;background-color:#8cc832;border-radius:50%;height:30px;width:30px}.cmp__input input:not([type=radio],[type=checkbox],[type=range]){border:1px solid #b3b3b3;border-radius:2px;color:#333;font-size:18px;line-height:1.44;margin:4px 0;padding:7px 9pt;width:100%}.cmp__input input:not([type=radio],[type=checkbox],[type=range]):focus{border:0;-webkit-box-shadow:inset 0 0 0 1px #00493d,0 0 0 2px rgba(0,73,61,.25);box-shadow:inset 0 0 0 1px #00493d,0 0 0 2px rgba(0,73,61,.25);outline:none}.cmp__input input:not([type=radio],[type=checkbox],[type=range]):disabled{border:1px solid #b3b3b3}.cmp__input input:not([type=radio],[type=checkbox],[type=range]):disabled .cmp__input-label{color:#b3b3b3}.cmp__input-required-text{color:#ad2b26;margin-top:2px}.cmp__select-label{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:18px;line-height:1.44}.cmp__select select{width:100%}.cmp__textarea textarea{border:1px solid #b3b3b3;border-radius:2px;color:#555;padding:1pc 9pt;width:100%}@media(min-width:768px){.cmp__textarea textarea{padding:1pc 20px}}.cmp__textarea textarea:focus{border:0;-webkit-box-shadow:inset 0 0 0 1px #00493d,0 0 0 2px rgba(0,73,61,.25);box-shadow:inset 0 0 0 1px #00493d,0 0 0 2px rgba(0,73,61,.25);outline:none}.cmp__checkbox{width:100%}.cmp__checkbox input[type=checkbox]{height:0;opacity:0;position:absolute;width:0}.cmp__checkbox input[type=checkbox]:checked+span:after{background-color:transparent}.cmp__checkbox input[type=checkbox]:checked+span:before{display:block}.cmp__checkbox input[type=checkbox]+span{cursor:pointer;line-height:24px;padding-left:30px;position:relative}.cmp__checkbox input[type=checkbox]+span:after{background-color:#fff;border:1px solid #b3b3b3;content:"";height:24px;left:0;position:absolute;top:0;width:24px}.cmp__checkbox input[type=checkbox]+span:before{border-bottom:2px solid #479612;border-left:2px solid #479612;content:"";display:none;height:8px;left:0;margin:3px 0 0 6px;position:absolute;top:3px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:9pt;z-index:1}.cmp__checkbox .cmp-TrexCheckbox__checkbox__icon svg{display:none}.cmp__incremental{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content}.cmp__incremental-minus,.cmp__incremental-plus,.cmp__incremental-value{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;border:none;border-radius:2px;color:#333;font-size:9pt;height:30px;position:relative;text-align:center;width:30px}@media(min-width:992px){.cmp__incremental-minus,.cmp__incremental-plus,.cmp__incremental-value{font-size:24px;height:3pc;width:3pc}}.cmp__incremental-minus,.cmp__incremental-plus{background-color:transparent}.cmp__incremental-minus:after,.cmp__incremental-plus:after{background:#333;bottom:0;content:"";height:1px;left:0;margin:auto;position:absolute;right:0;top:0;width:40%}.cmp__incremental-plus:before{background:#333;bottom:0;content:"";height:40%;left:0;margin:auto;position:absolute;right:0;top:0;width:1px}.cmp__incremental-value{border:1px solid #b3b3b3}.cmp__incremental-value::-webkit-inner-spin-button,.cmp__incremental-value::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.cmp__error{color:#ad2b26}.cmp__inputerror{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-error.png);background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border:1px solid #ad2b26!important}select{width:100%}.cmp__input.cmp__input--v2{position:relative}.cmp__input.cmp__input--v2 input{padding:25px 9pt 3px}.cmp__input.cmp__input--v2 input.cmp__input--v2--has-text+label,.cmp__input.cmp__input--v2 input:focus+label{font-size:14px;top:9px}.cmp__input.cmp__input--v2 input:focus{border:1px solid #00493d;-webkit-box-shadow:none;box-shadow:none}.cmp__input.cmp__input--v2 label,.cmp__select.cmp__select--v2 label{color:#333;font-size:18px;font-weight:400;left:9pt;line-height:1.44;overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;top:20px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;white-space:nowrap;width:calc(100% - 35px);z-index:1}.row .cmp__input.cmp__input--v2 label,.row .cmp__select.cmp__select--v2 label{left:24px}.cmp__select.cmp__select--v2{position:relative}.cmp__select.cmp__select--v2 .select2-container .select2-selection--single,.cmp__select.cmp__select--v2 .select2-selection .select2-selection--multiple{padding:25px 9pt 3px}.cmp__select.cmp__select--v2 .select2-container--default .select2-selection--single .select2-selection__arrow{top:6px}.cmp__select.cmp__select--v2 label{font-size:14px;top:9px}.required-span{color:#ad2b26}.cmp-fullwidthcallout-cta{margin-bottom:25px;margin-top:25px}@media(min-width:768px){.cmp-fullwidthcallout-cta{margin-bottom:40px;margin-top:50px}.cmp-fullwidthcallout-cta .cmp-button,.cmp-fullwidthcallout-cta .cmp-contentsearch-leftrail--links-item,.cmp-fullwidthcallout-cta .cmp-leftrail--links-item,.cmp-fullwidthcallout-cta .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-fullwidthcallout-cta .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-fullwidthcallout-cta .embed button,.cmp-fullwidthcallout-cta .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-fullwidthcallout-cta .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-fullwidthcallout-cta .fDIvPG,.embed .cmp-fullwidthcallout-cta button,.embed .cmp-fullwidthcallout-cta button.qxyt6u-0.sc-160qg7w-0.fDIvPG{font-size:21px;padding:15.7px 3pc}}.cmp-fullwidthcallout-cta-wrapper{border-bottom:2px solid #333;border-top:2px solid #333;padding:3pc 9pt;text-align:center}@media(min-width:768px){.cmp-fullwidthcallout-cta-wrapper{padding:50px 76px}}.cmp-fullwidthcallout-cta-title{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:24px;font-weight:600;line-height:1.25;padding-bottom:24px;padding-top:10px;text-align:center}@media(min-width:768px){.cmp-fullwidthcallout-cta-title{font-size:2pc;padding-top:0}}.cmp-fullwidthcallout-cta-description{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:18px;line-height:1.33;margin:0 auto;max-width:808px;padding-bottom:9px;text-align:center}.cmp-fullwidthcallout-cta-description div{font-size:14px}@media(min-width:768px){.cmp-fullwidthcallout-cta-description{padding-bottom:25px}}.cmp-signature-dark-background .cmp-fullwidthcallout-cta{background-color:#333;max-width:none}.cmp-signature-dark-background .cmp-fullwidthcallout-cta .cmp-button,.cmp-signature-dark-background .cmp-fullwidthcallout-cta .cmp-contentsearch-leftrail--links-item,.cmp-signature-dark-background .cmp-fullwidthcallout-cta .cmp-leftrail--links-item,.cmp-signature-dark-background .cmp-fullwidthcallout-cta .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-signature-dark-background .cmp-fullwidthcallout-cta .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-signature-dark-background .cmp-fullwidthcallout-cta .embed button,.cmp-signature-dark-background .cmp-fullwidthcallout-cta .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-signature-dark-background .cmp-fullwidthcallout-cta .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-signature-dark-background .cmp-fullwidthcallout-cta .fDIvPG,.embed .cmp-signature-dark-background .cmp-fullwidthcallout-cta button,.embed .cmp-signature-dark-background .cmp-fullwidthcallout-cta button.qxyt6u-0.sc-160qg7w-0.fDIvPG{background:#fff;border:1.5px solid #fff;color:#333;font-size:18px;font-weight:300;line-height:1.44;padding:14px 3pc;text-align:center}.cmp-signature-dark-background .cmp-fullwidthcallout-cta .cmp-button:hover,.cmp-signature-dark-background .cmp-fullwidthcallout-cta .cmp-contentsearch-leftrail--links-item:hover,.cmp-signature-dark-background .cmp-fullwidthcallout-cta .cmp-leftrail--links-item:hover,.cmp-signature-dark-background .cmp-fullwidthcallout-cta .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0:hover,.cmp-signature-dark-background .cmp-fullwidthcallout-cta .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG:hover,.cmp-signature-dark-background .cmp-fullwidthcallout-cta .embed button:hover,.embed #crl8-homepage-multisize-grid .cmp-signature-dark-background .cmp-fullwidthcallout-cta .jRNpsV.qxyt6u-0:hover,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-signature-dark-background .cmp-fullwidthcallout-cta .fDIvPG:hover,.embed .cmp-signature-dark-background .cmp-fullwidthcallout-cta button:hover{background-color:#333;border:1.5px solid #fff;color:#fff;text-decoration:none}.cmp-signature-dark-background .cmp-fullwidthcallout-cta-wrapper{border:none;padding:60px 0;text-align:center}@media(min-width:768px){.cmp-signature-dark-background .cmp-fullwidthcallout-cta-wrapper{padding:75pt 0}}.cmp-signature-dark-background .cmp-fullwidthcallout-cta-title{color:#fff;font-family:utopia-std-display,serif;font-size:20px;font-weight:400;letter-spacing:8px;line-height:34px;margin:0;padding:0 0 1pc;text-align:center;text-transform:uppercase}@media(max-width:576px){.cmp-signature-dark-background .cmp-fullwidthcallout-cta-title{margin:0 auto;max-width:20pc}}.cmp-signature-dark-background .cmp-fullwidthcallout-cta-description{display:none;margin:0}.cmp-sample-experience-variant .cmp-fullwidthcallout-cta{background-color:#f8f8f8;max-width:100%}.cmp-sample-experience-variant .cmp-fullwidthcallout-cta .cmp-button,.cmp-sample-experience-variant .cmp-fullwidthcallout-cta .cmp-contentsearch-leftrail--links-item,.cmp-sample-experience-variant .cmp-fullwidthcallout-cta .cmp-leftrail--links-item,.cmp-sample-experience-variant .cmp-fullwidthcallout-cta .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-sample-experience-variant .cmp-fullwidthcallout-cta .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-sample-experience-variant .cmp-fullwidthcallout-cta .embed button,.cmp-sample-experience-variant .cmp-fullwidthcallout-cta .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-sample-experience-variant .cmp-fullwidthcallout-cta .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-sample-experience-variant .cmp-fullwidthcallout-cta .fDIvPG,.embed .cmp-sample-experience-variant .cmp-fullwidthcallout-cta button,.embed .cmp-sample-experience-variant .cmp-fullwidthcallout-cta button.qxyt6u-0.sc-160qg7w-0.fDIvPG{border:1.5px solid #00493d;font-size:18px;font-weight:300;letter-spacing:.5px}@media(min-width:768px){.cmp-sample-experience-variant .cmp-fullwidthcallout-cta .cmp-button,.cmp-sample-experience-variant .cmp-fullwidthcallout-cta .cmp-contentsearch-leftrail--links-item,.cmp-sample-experience-variant .cmp-fullwidthcallout-cta .cmp-leftrail--links-item,.cmp-sample-experience-variant .cmp-fullwidthcallout-cta .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-sample-experience-variant .cmp-fullwidthcallout-cta .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-sample-experience-variant .cmp-fullwidthcallout-cta .embed button,.cmp-sample-experience-variant .cmp-fullwidthcallout-cta .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-sample-experience-variant .cmp-fullwidthcallout-cta .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-sample-experience-variant .cmp-fullwidthcallout-cta .fDIvPG,.embed .cmp-sample-experience-variant .cmp-fullwidthcallout-cta button,.embed .cmp-sample-experience-variant .cmp-fullwidthcallout-cta button.qxyt6u-0.sc-160qg7w-0.fDIvPG{font-size:20px}}.cmp-sample-experience-variant .cmp-fullwidthcallout-cta-wrapper{border:none}@media(min-width:768px){.cmp-sample-experience-variant .cmp-fullwidthcallout-cta-wrapper{padding:84px 76px}}.cmp-sample-experience-variant .cmp-fullwidthcallout-cta-title{font-size:20px;font-weight:600;letter-spacing:5px;line-height:1.43;margin-bottom:20px;text-transform:uppercase}@media(min-width:768px){.cmp-sample-experience-variant .cmp-fullwidthcallout-cta-title{font-size:25px}}.cmp-sample-experience-variant .cmp-fullwidthcallout-cta-description{display:none}.rei-lp-how-to-get-involved-white{background-color:#fff}.rei-lp-how-to-get-involved-white .cmp-fullwidthcallout-cta img{height:168.3px;-o-object-fit:contain;object-fit:contain;padding:0;width:610.3px}@media(max-width:768px){.rei-lp-how-to-get-involved-white .cmp-fullwidthcallout-cta img{height:83px;margin:0;padding:0;width:300.9px}}.rei-lp-how-to-get-involved-white .cmp-fullwidthcallout-cta-wrapper{border-bottom:0;border-top:0;padding:28px 9pt}@media(min-width:768px){.rei-lp-how-to-get-involved-white .cmp-fullwidthcallout-cta-wrapper{padding:30px 76px}}.rei-lp-how-to-get-involved-white .cmp-fullwidthcallout-cta-title{color:#00493d;font-family:proxima-nova,Arial,sans-serif;font-size:40px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:-.22px;line-height:normal;margin:53.2px 0 18px;padding-bottom:0;text-align:center}@media(max-width:768px){.rei-lp-how-to-get-involved-white .cmp-fullwidthcallout-cta-title{font-size:28px;letter-spacing:-.16px;line-height:1.29;margin:26px 0 18px}}.rei-lp-how-to-get-involved-white .cmp-fullwidthcallout-cta-description{max-width:922px;padding-bottom:24px}.rei-lp-how-to-get-involved-white .cmp-fullwidthcallout-cta-description div{font-size:18px}.rei-lp-how-to-get-involved-white .cmp-fullwidthcallout-cta-description p{color:#333;font-family:proxima-nova,Arial,sans-serif;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:-.1px;line-height:1.44;margin-bottom:0;text-align:center}@media(max-width:768px){.rei-lp-how-to-get-involved-white .cmp-fullwidthcallout-cta-description p{font-size:1pc;letter-spacing:-.09px;line-height:1.38}}.embed #crl8-homepage-multisize-grid .rei-lp-how-to-get-involved-white .cmp-fullwidthcallout-cta .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .rei-lp-how-to-get-involved-white .cmp-fullwidthcallout-cta .fDIvPG,.embed .rei-lp-how-to-get-involved-white .cmp-fullwidthcallout-cta button,.embed .rei-lp-how-to-get-involved-white .cmp-fullwidthcallout-cta button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.rei-lp-how-to-get-involved-white .cmp-fullwidthcallout-cta .cmp-button,.rei-lp-how-to-get-involved-white .cmp-fullwidthcallout-cta .cmp-contentsearch-leftrail--links-item,.rei-lp-how-to-get-involved-white .cmp-fullwidthcallout-cta .cmp-leftrail--links-item,.rei-lp-how-to-get-involved-white .cmp-fullwidthcallout-cta .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.rei-lp-how-to-get-involved-white .cmp-fullwidthcallout-cta .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.rei-lp-how-to-get-involved-white .cmp-fullwidthcallout-cta .embed button,.rei-lp-how-to-get-involved-white .cmp-fullwidthcallout-cta .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG{font-size:18px;padding:11px 3pc}.rei-lp-how-to-get-involved-spruce{background-color:#00493d}.rei-lp-how-to-get-involved-spruce .cmp-fullwidthcallout-cta img{height:168.3px;-o-object-fit:contain;object-fit:contain;padding:0;width:610.3px}@media(max-width:768px){.rei-lp-how-to-get-involved-spruce .cmp-fullwidthcallout-cta img{height:83px;margin:0;padding:0;width:300.9px}}.rei-lp-how-to-get-involved-spruce .cmp-fullwidthcallout-cta-wrapper{border-bottom:0;border-top:0;padding:28px 9pt}@media(min-width:768px){.rei-lp-how-to-get-involved-spruce .cmp-fullwidthcallout-cta-wrapper{padding:30px 76px}}.rei-lp-how-to-get-involved-spruce .cmp-fullwidthcallout-cta-title{color:#00493d;font-family:proxima-nova,Arial,sans-serif;font-size:40px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:-.22px;line-height:normal;margin:53.2px 0 18px;padding-bottom:0;text-align:center}@media(max-width:768px){.rei-lp-how-to-get-involved-spruce .cmp-fullwidthcallout-cta-title{font-size:28px;letter-spacing:-.16px;line-height:1.29;margin:26px 0 18px}}.rei-lp-how-to-get-involved-spruce .cmp-fullwidthcallout-cta-description{max-width:922px;padding-bottom:24px}.rei-lp-how-to-get-involved-spruce .cmp-fullwidthcallout-cta-description div{font-size:18px}.rei-lp-how-to-get-involved-spruce .cmp-fullwidthcallout-cta-description p{color:#333;font-family:proxima-nova,Arial,sans-serif;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:-.1px;line-height:1.44;margin-bottom:0;text-align:center}@media(max-width:768px){.rei-lp-how-to-get-involved-spruce .cmp-fullwidthcallout-cta-description p{font-size:1pc;letter-spacing:-.09px;line-height:1.38}}.embed #crl8-homepage-multisize-grid .rei-lp-how-to-get-involved-spruce .cmp-fullwidthcallout-cta .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .rei-lp-how-to-get-involved-spruce .cmp-fullwidthcallout-cta .fDIvPG,.embed .rei-lp-how-to-get-involved-spruce .cmp-fullwidthcallout-cta button,.embed .rei-lp-how-to-get-involved-spruce .cmp-fullwidthcallout-cta button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.rei-lp-how-to-get-involved-spruce .cmp-fullwidthcallout-cta .cmp-button,.rei-lp-how-to-get-involved-spruce .cmp-fullwidthcallout-cta .cmp-contentsearch-leftrail--links-item,.rei-lp-how-to-get-involved-spruce .cmp-fullwidthcallout-cta .cmp-leftrail--links-item,.rei-lp-how-to-get-involved-spruce .cmp-fullwidthcallout-cta .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.rei-lp-how-to-get-involved-spruce .cmp-fullwidthcallout-cta .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.rei-lp-how-to-get-involved-spruce .cmp-fullwidthcallout-cta .embed button,.rei-lp-how-to-get-involved-spruce .cmp-fullwidthcallout-cta .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG{font-size:18px;padding:11px 3pc}.cmp-full-width-experience-teaser{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cmp-full-width-experience-teaser-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}@media(min-width:992px){.cmp-full-width-experience-teaser-image{width:50%}}@media(min-width:768px)and (max-width:992px){.cmp-full-width-experience-teaser-image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.cmp-full-width-experience-teaser-text-box{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.cmp-full-width-experience-teaser-text-box{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0 15px;width:100%}@media(min-width:992px){.cmp-full-width-experience-teaser-text-box{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding:0;width:44%}}.cmp-full-width-experience-teaser-arrow{display:none;width:6%}@media(min-width:992px){.cmp-full-width-experience-teaser-arrow{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-item-align:end;-webkit-box-ordinal-group:3;-ms-flex-order:2;align-self:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;order:2}.cmp-full-width-experience-teaser-arrow-image{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/trex-sample-page-arrow.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:123px;margin-top:auto;width:77px}}.cmp-full-width-experience-teaser-eyebrow{color:#00493d;font-family:Bitter,serif;font-size:2.5em;font-style:italic;font-weight:400;letter-spacing:5px;line-height:1.43;text-transform:none}@media(min-width:992px){.cmp-full-width-experience-teaser-eyebrow{letter-spacing:5px;text-transform:none}}.cmp-full-width-experience-teaser-title{color:#00493d;margin-bottom:24px;text-transform:uppercase}.cmp-full-width-experience-teaser-description div{font-size:14px}.cmp-full-width-experience-teaser-description a,.cmp-full-width-experience-teaser-description p{line-height:25px}@media(min-width:992px){.cmp-full-width-experience-teaser{margin-right:4.5%;width:95.5%}.cmp-full-width-experience-teaser.right-align{margin:0 0 0 4.5%}.cmp-full-width-experience-teaser.right-align .cmp-full-width-experience-teaser-image{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.cmp-full-width-experience-teaser.right-align .cmp-full-width-experience-teaser-text-box{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.cmp-full-width-experience-teaser.right-align .cmp-full-width-experience-teaser-arrow{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.cmp-fullwidthgallery{padding-bottom:30px}@media(min-width:768px){.cmp-fullwidthgallery{padding-bottom:50px}}.cmp-fullwidthgallery--desktop{overflow:hidden}.cmp-fullwidthgallery__mainimage-hotspot{background-color:#fff;border-radius:50%;color:#00493d;font-family:proxima-nova,Arial,sans-serif;font-size:18px;font-weight:700;height:36px;line-height:1.56;padding:5px;position:absolute;text-align:center;width:36px;z-index:1}.cmp-fullwidthgallery__mainimage-hotspot-wrapper{position:absolute}.cmp-fullwidthgallery__mainimage-hotspot-modal{background-color:#fff;bottom:126px;-webkit-box-shadow:0 2px 4px 0 hsla(0,0%,71%,.5);box-shadow:0 2px 4px 0 hsla(0,0%,71%,.5);display:none;font-family:proxima-nova,Arial,sans-serif;left:13px;padding:1pc 1pc 22.5px 24px;position:relative;text-align:left;width:254px}.cmp-fullwidthgallery__mainimage-hotspot-modal-text{color:#333;font-size:18px;font-weight:400;line-height:1.33;margin-bottom:9pt}.cmp-fullwidthgallery__mainimage-hotspot-modal-linktext{color:#00493d;font-size:14px;font-weight:700;letter-spacing:1px;line-height:1.29;text-decoration:none}.cmp-fullwidthgallery__mainimage-hotspot-modal-linktext:hover{color:#00493d}.cmp-fullwidthgallery__mainimage-container .selected{background-color:#00493d;color:#fff}.cmp-fullwidthgallery__mainimage-infotext-wrapper{position:relative}.cmp-fullwidthgallery__mainimage-info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:1pc;display:-webkit-box;display:-ms-flexbox;display:flex;left:1pc;position:absolute}.cmp-fullwidthgallery__mainimage-info:before{background-color:#f8f8f8;background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/idea-info-icon.png);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:50%;content:"";height:20px;width:20px}.cmp-fullwidthgallery__mainimage-info .hover-text{color:#f8f8f8;display:none;font-size:14px;font-weight:400;line-height:1}.cmp-fullwidthgallery__mainimage-info:hover:before{margin-right:9pt}.cmp-fullwidthgallery__mainimage-info:hover .hover-text{display:block}.cmp-fullwidthgallery__thumnail-image{height:75pt;margin:0 5px;overflow:hidden;position:relative;width:150px}.cmp-fullwidthgallery__thumnail-image.selected{border:3px solid #8dc63f}.cmp-fullwidthgallery__thumnail-image img{height:100%;width:100%}.cmp-fullwidthgallery__imagelist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 -5px;padding:10px 0}.cmp-fullwidthgallery__hotspot-container{padding:10px 0 30px}.cmp-fullwidthgallery__hotspot-container-heading{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;border-bottom:2px solid #00493d;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:0 1pc 10px}.cmp-fullwidthgallery__hotspot-container-title{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:18px;line-height:1.33}.cmp-fullwidthgallery__hotspot-container-icon{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-arrow-up.png);background-repeat:no-repeat;background-size:contain;height:9pt;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:20px}.cmp-fullwidthgallery__hotspot-container .active .cmp-fullwidthgallery__hotspot-container-icon{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.cmp-fullwidthgallery__hotspot-item{border:1px solid #d9d9d9;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:proxima-nova,Arial,sans-serif;padding:1pc}.cmp-fullwidthgallery__hotspot-item-index{font-size:1pc;font-weight:600;line-height:1.38;margin-right:10px}.cmp-fullwidthgallery__hotspot-item-description-text{font-size:1pc;font-weight:300;line-height:1.38}.cmp-fullwidthgallery__hotspot-item-description-link{color:#00493d;font-size:14px;font-weight:700;letter-spacing:1px;line-height:1.29;text-decoration:none}.cmp-fullwidthgallery__hotspot-item-description-link:hover{color:#00493d}.cmp-fullwidthgallery__hotspots{display:none}.cmp-fullwidthgallery__mobile-image-hotspot{background-color:#fff;border-radius:50%;color:#00493d;font-family:proxima-nova,Arial,sans-serif;font-size:1pc;font-weight:700;height:28px;line-height:1.5;padding:3px;position:absolute;text-align:center;width:28px;z-index:1}.cmp-fullwidthgallery__mobile-item{position:relative}.cmp-fullwidthgallery .splide{margin:0 -5px;position:relative;width:calc(100% + 10px)}.cmp-fullwidthgallery .splide__arrow{border:0;height:75pt;padding:0;position:absolute;top:10px;-webkit-transition:opacity .3s;transition:opacity .3s;width:75pt;z-index:1}.cmp-fullwidthgallery .splide__arrow--next{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(35%,hsla(0,0%,100%,.65)),to(#fff));background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.65) 35%,#fff);padding-right:40px;right:0;text-align:right}.cmp-fullwidthgallery .splide__arrow--prev{background:-webkit-gradient(linear,right top,left top,from(hsla(0,0%,100%,0)),color-stop(35%,hsla(0,0%,100%,.65)),to(#fff));background:linear-gradient(270deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.65) 35%,#fff);left:0;padding-left:40px;text-align:left}.cmp-fullwidthgallery .splide__arrow[disabled]{opacity:0;z-index:-1}.cmp-fullwidthgallery .splide__track{margin:0 9pt}.cmp-fullwidthgallery__loadmore{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.cmp--fullwidthgallery-ideas-family-page{overflow:hidden}.cmp--fullwidthgallery-ideas-family-page .fullwidthgallery{position:relative;z-index:0}@media(min-width:768px){.cmp--fullwidthgallery-ideas-family-page .fullwidthgallery:before{background-color:#f8f8f8;content:"";height:30%;left:-5000px;position:absolute;right:-5000px;top:0;z-index:-1}}.cmp--fullwidthgallery-ideas-family-page .image:first-child .cmp-image{position:relative;z-index:0}@media(min-width:768px){.cmp--fullwidthgallery-ideas-family-page .image:first-child .cmp-image:before{background-color:#f8f8f8;content:"";height:30%;left:-5000px;position:absolute;right:-5000px;top:0;z-index:-1}}.cmp--fullwidthgallery-ideas-family-page .dynamicmedia:first-child .cmp-videoplayer{position:relative;z-index:0}@media(min-width:768px){.cmp--fullwidthgallery-ideas-family-page .dynamicmedia:first-child .cmp-videoplayer:before{background-color:#f8f8f8;content:"";height:30%;left:-5000px;position:absolute;right:-5000px;top:0;z-index:-1}}@media screen and (min-width:1200px)and (max-width:1650px){.fullwidthgallery{margin-left:16.66666667%!important;width:66.66666667%!important}}.fullwidthmediacallout{background-color:#f8f8f8;margin-bottom:11vw}@media(min-width:992px){.fullwidthmediacallout{margin-bottom:14vw}}@media(min-width:1200px){.fullwidthmediacallout{margin-bottom:20vw}}.cmp-media-callout{padding:3vw 0;position:relative}.cmp-media-callout-title{border-bottom:0;color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:24px;font-weight:300;line-height:1.42;margin:0;padding:8px 0 1pc;text-align:center}@media(min-width:768px){.cmp-media-callout-title{font-size:60px;line-height:1.3;padding:10px 0 20px}}.cmp-media-callout-description div{font-size:14px}.cmp-media-callout-description p{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:18px;letter-spacing:normal;line-height:1.44;margin:auto auto 0;text-align:center}@media(min-width:992px){.cmp-media-callout-description p{font-size:21px;line-height:1.38;max-width:762pt}.cmp-media-callout{padding:3vw 0 8vw}}.cmp-media-callout-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;padding-top:10px}@media(min-width:992px){.cmp-media-callout-items{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.cmp-media-callout-items--item{padding:10px 0}.cmp-media-callout-items--item .cmp-media-callout-items--item__image{display:none}@media(min-width:992px){.cmp-media-callout-items--item .cmp-media-callout-items--item__image{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-check-spruce.svg);background-position:50%;background-repeat:no-repeat;display:block;height:30px;margin-bottom:20px}}.cmp-media-callout-items--item .cmp-media-callout-items--item__title{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:1pc;font-weight:400;letter-spacing:1px;margin:0 auto;padding:0 20px;text-align:center;text-transform:uppercase}@media(min-width:992px){.cmp-media-callout-items--item .cmp-media-callout-items--item__title{font-size:18px}}.cmp-media-callout-items--item:after{background-color:#bbb;content:"";display:block;height:1px;margin:10px auto 0;width:24%}@media(min-width:992px){.cmp-media-callout-items--item:after{content:none}.cmp-media-callout-items--item{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:25%}}.cmp-media-callout-cta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;justify-content:center;margin:50px auto 0;position:relative}.cmp-media-callout-cta__image{-ms-flex-item-align:start;align-self:flex-start;display:block;margin:0 auto;max-width:100%;width:100%}.cmp-media-callout-cta__image.-use-natural-image-size{width:auto}@media(min-width:992px){.cmp-media-callout-cta{margin:60px auto -23vw}}.cmp-media-callout-cta__link{-ms-flex-line-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;align-content:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin-left:-100%;width:100%}.cmp-media-callout-cta__link a{background-color:#00493d;border:1px solid #00493d;color:#fff;cursor:pointer;display:inline-block;font-family:proxima-nova,Arial,sans-serif;font-size:18px;line-height:1.44;margin-bottom:30px;margin-top:40px;min-width:250px;padding:15px 40px;text-align:center;text-decoration:none;-webkit-transition:all .4s ease;transition:all .4s ease}.cmp-media-callout-cta__link a span{color:#fff}.cmp-media-callout-cta__link a:not(:first-child){background:transparent;border:2px solid #00493d;color:#00493d;margin:10px}@media(min-width:768px){.cmp-media-callout-cta__link a:not(:first-child){border:2px solid #fff;color:#fff;margin:15px 10px}.cmp-media-callout-cta__link a{-ms-flex-item-align:start;align-self:start;font-size:21px;line-height:1.38;margin:15px 10px;padding:15px 20px}}.cmp-full-width-media-teaser{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:20px 0}.cmp-full-width-media-teaser-image{width:100%}@media(min-width:992px){.cmp-full-width-media-teaser-image{margin-left:-4.5%;width:69%}}.cmp-full-width-media-teaser-text-box{background-color:#fff;border:1px solid #b3b3b3;margin:-35px 15px 0;padding:20px;text-align:center}.cmp-full-width-media-teaser-text-box .cmp-button,.cmp-full-width-media-teaser-text-box .cmp-contentsearch-leftrail--links-item,.cmp-full-width-media-teaser-text-box .cmp-leftrail--links-item,.cmp-full-width-media-teaser-text-box .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-full-width-media-teaser-text-box .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-full-width-media-teaser-text-box .embed button,.cmp-full-width-media-teaser-text-box .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-full-width-media-teaser-text-box .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-full-width-media-teaser-text-box .fDIvPG,.embed .cmp-full-width-media-teaser-text-box button,.embed .cmp-full-width-media-teaser-text-box button.qxyt6u-0.sc-160qg7w-0.fDIvPG{margin-top:10px}@media(min-width:992px){.cmp-full-width-media-teaser-text-box .cmp-button,.cmp-full-width-media-teaser-text-box .cmp-contentsearch-leftrail--links-item,.cmp-full-width-media-teaser-text-box .cmp-leftrail--links-item,.cmp-full-width-media-teaser-text-box .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-full-width-media-teaser-text-box .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-full-width-media-teaser-text-box .embed button,.cmp-full-width-media-teaser-text-box .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-full-width-media-teaser-text-box .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-full-width-media-teaser-text-box .fDIvPG,.embed .cmp-full-width-media-teaser-text-box button,.embed .cmp-full-width-media-teaser-text-box button.qxyt6u-0.sc-160qg7w-0.fDIvPG{margin-top:9pt}}.cmp-full-width-media-teaser-text-box .cmp-button:hover,.cmp-full-width-media-teaser-text-box .cmp-contentsearch-leftrail--links-item:hover,.cmp-full-width-media-teaser-text-box .cmp-leftrail--links-item:hover,.cmp-full-width-media-teaser-text-box .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0:hover,.cmp-full-width-media-teaser-text-box .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG:hover,.cmp-full-width-media-teaser-text-box .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG:hover,.cmp-full-width-media-teaser-text-box .embed button:hover,.embed #crl8-homepage-multisize-grid .cmp-full-width-media-teaser-text-box .jRNpsV.qxyt6u-0:hover,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-full-width-media-teaser-text-box .fDIvPG:hover,.embed .cmp-full-width-media-teaser-text-box button.qxyt6u-0.sc-160qg7w-0.fDIvPG:hover,.embed .cmp-full-width-media-teaser-text-box button:hover{background-color:#fff;color:#00493d}@media(min-width:992px){.cmp-full-width-media-teaser-text-box{margin:-12% 0 -12% -12%;padding:4pc;width:46%}}.cmp-full-width-media-teaser-eyebrow{color:#00493d;display:block;font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.2;margin-bottom:9pt;text-transform:uppercase}@media(min-width:992px){.cmp-full-width-media-teaser-eyebrow{margin-bottom:1pc}}.cmp-full-width-media-teaser-title{font-family:proxima-nova,Arial,sans-serif;font-size:21px;line-height:1.33;margin:0;padding-bottom:9pt;text-align:center}@media(min-width:992px){.cmp-full-width-media-teaser-title{font-size:2pc;font-weight:300;line-height:1.31}}.cmp-full-width-media-teaser-description{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:1pc;line-height:1.38;padding-bottom:10px;text-align:center}@media(min-width:992px){.cmp-full-width-media-teaser-description{font-size:18px;line-height:1.44;padding:9pt 0}.cmp-full-width-media-teaser{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:30px 0}}.cmp-full-width-media-teaser.right-align{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media(min-width:992px){.cmp-full-width-media-teaser.right-align .cmp-full-width-media-teaser-image{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-left:0;margin-right:-4.5%;order:2}.cmp-full-width-media-teaser.right-align .cmp-full-width-media-teaser-text-box{-webkit-box-ordinal-group:2;-ms-flex-order:1;margin:-12% -12% -12% 0;order:1;z-index:1}}.cmp-full-width-media-teaser.full-align{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width:992px){.cmp-full-width-media-teaser.full-align .cmp-full-width-media-teaser-image{-webkit-box-ordinal-group:1;-ms-flex-order:0;margin:0;order:0;width:100%}.cmp-full-width-media-teaser.full-align .cmp-full-width-media-teaser-image>div{aspect-ratio:2.5/1;overflow:hidden}.cmp-full-width-media-teaser.full-align .cmp-full-width-media-teaser-image>div img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cmp-full-width-media-teaser.full-align .cmp-full-width-media-teaser-text-box{margin:0;position:absolute}}.cmp-academy-quiz-style{background-color:#00493d}.cmp-academy-quiz-style .cmp-full-width-media-teaser{margin:0;padding:0}.cmp-academy-quiz-style .cmp-full-width-media-teaser .cmp-image__image{aspect-ratio:2.09;-o-object-fit:cover;object-fit:cover}.cmp-academy-quiz-style .cmp-full-width-media-teaser-text-box{background-color:#00493d;border:none;margin:0;max-width:312px;padding:0}@media(min-width:992px){.cmp-academy-quiz-style .cmp-full-width-media-teaser-text-box{max-width:none;padding-left:68px;text-align:left;width:50%}}.cmp-academy-quiz-style .cmp-full-width-media-teaser-title{color:#f8f8f8;font-size:24px;font-weight:400;letter-spacing:-.13px;margin-top:3pc;padding-bottom:18px}@media(min-width:992px){.cmp-academy-quiz-style .cmp-full-width-media-teaser-title{font-size:40px;letter-spacing:-.22px;margin-top:0;padding-bottom:0;text-align:left}}.cmp-academy-quiz-style .cmp-full-width-media-teaser-description{color:#f8f8f8;font-size:18px;padding-bottom:24px}@media(min-width:992px){.cmp-academy-quiz-style .cmp-full-width-media-teaser-description{max-width:456px;padding:0 0 9pt;text-align:left}}.cmp-academy-quiz-style .cmp-full-width-media-teaser .quiz-button{background-color:#fff;color:#00493d;font-size:14px;line-height:1.86;margin-bottom:66px;padding:7px 46px;text-align:center}@media(min-width:992px){.cmp-academy-quiz-style .cmp-full-width-media-teaser .quiz-button{font-size:18px;line-height:1.44;margin:9pt 0 0;padding:11px 52px}}.cmp-academy-quiz-style .cmp-full-width-media-teaser .quiz-button:hover{background-color:#00493d;border:1px solid #fff;color:#fff}@media(min-width:992px){.cmp-academy-quiz-style .cmp-full-width-media-teaser-image{margin:0;width:50%}}.tds .tds-col-right .tds-summary .tds-summary-item.single-plan:hover{background-color:transparent}.tds .tds-col-right .tds-summary .tds-summary-item.single-plan:hover h3{color:#262626;padding:20px}#deck-starter-color-slideshow.window-utility-modal{background-color:hsla(0,0%,100%,.8)}#deck-starter-color-slideshow.window-utility-modal .c-modal{padding:0;width:1400px}@media(max-width:1500px){#deck-starter-color-slideshow.window-utility-modal .c-modal{width:1199px}}@media(max-width:1300px){#deck-starter-color-slideshow.window-utility-modal .c-modal{width:991px}}@media(max-width:1199px){#deck-starter-color-slideshow.window-utility-modal .c-modal{width:50pc}}@media(max-width:991px){#deck-starter-color-slideshow.window-utility-modal .c-modal{width:100%}}#deck-starter-color-slideshow.window-utility-modal .color-items-modal-content .flickity-image-slide{width:100%!important}#deck-starter-color-slideshow.window-utility-modal .color-items-modal-content.tds-slideshow{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-15px}#deck-starter-color-slideshow.window-utility-modal .color-items-modal-content.tds-slideshow>div{display:inline-block;padding:15px}#deck-starter-color-slideshow.window-utility-modal .color-items-modal-content.tds-slideshow>div.flickity-wrapper{width:72%}#deck-starter-color-slideshow.window-utility-modal .color-items-modal-content.tds-slideshow>div.info-wrapper{width:28%}@media(max-width:991px){#deck-starter-color-slideshow.window-utility-modal .color-items-modal-content.tds-slideshow>div{width:100%!important}}#deck-starter-color-slideshow.window-utility-modal .color-items-modal-content.tds-slideshow .elem-wrapper{height:100%}#deck-starter-color-slideshow.window-utility-modal .color-items-modal-content.tds-slideshow .flickity-wrapper .elem-wrapper{background-color:#000}@media(max-width:991px){#deck-starter-color-slideshow.window-utility-modal .color-items-modal-content.tds-slideshow .flickity-wrapper .elem-wrapper{border-bottom:1px solid #eee}}#deck-starter-color-slideshow.window-utility-modal .color-items-modal-content.tds-slideshow .info-wrapper .elem-wrapper{padding-bottom:65px;padding-right:30px;padding-top:65px}@media(max-width:991px){#deck-starter-color-slideshow.window-utility-modal .color-items-modal-content.tds-slideshow .info-wrapper .elem-wrapper{padding:15px 50px 45px}}@media(max-width:575px){#deck-starter-color-slideshow.window-utility-modal .color-items-modal-content.tds-slideshow .info-wrapper .elem-wrapper{padding:0 30px 30px}}#deck-starter-color-slideshow.window-utility-modal .color-items-modal-content.tds-slideshow button.flickity-button{background-color:#000;border-radius:0;bottom:0;-webkit-box-shadow:none;box-shadow:none;left:unset;outline:none;position:absolute;right:0;top:unset;-webkit-transform:none;transform:none;-webkit-transition:.2s;transition:.2s}#deck-starter-color-slideshow.window-utility-modal .color-items-modal-content.tds-slideshow button.flickity-button:hover svg{color:#336f4a}#deck-starter-color-slideshow.window-utility-modal .color-items-modal-content.tds-slideshow button.flickity-button svg{color:#fff;-webkit-transition:.2s;transition:.2s}#deck-starter-color-slideshow.window-utility-modal .color-items-modal-content.tds-slideshow button.flickity-button.next svg{right:25%}#deck-starter-color-slideshow.window-utility-modal .color-items-modal-content.tds-slideshow button.flickity-button.previous{right:45px}#deck-starter-color-slideshow.window-utility-modal .color-items-modal-content.tds-slideshow button.flickity-button.previous svg{left:25%}#deck-starter-color-slideshow.window-utility-modal .color-items-modal-content.tds-slideshow .slideshow-table{display:table;height:100%;width:100%}#deck-starter-color-slideshow.window-utility-modal .color-items-modal-content.tds-slideshow .slideshow-table .slideshow-cell{display:table-cell;position:relative;-webkit-transform:scale(1);transform:scale(1);vertical-align:middle}#deck-starter-color-slideshow.window-utility-modal .color-items-modal-content .color-title{color:#262626;font-size:18px;font-weight:600;letter-spacing:1px;padding-bottom:10px}#deck-starter-color-slideshow.window-utility-modal .color-items-modal-content .color-range{color:#999;font-size:1pc;font-weight:400;letter-spacing:1px;padding-bottom:10px;text-transform:none}@media(max-width:575px){#deck-starter-color-slideshow.window-utility-modal .color-items-modal-content .color-range{font-size:14px}}#deck-starter-color-slideshow.window-utility-modal .color-items-modal-content .color-slideshow-text{font-size:18px;font-weight:400;line-height:1.6;margin:0;padding:0}@media(max-width:575px){#deck-starter-color-slideshow.window-utility-modal .color-items-modal-content .color-slideshow-text{font-size:1pc;line-height:1.4}}#deck-starter-color-slideshow.window-utility-modal .color-items-modal-content .tda-pin{background-color:#d50c22;border-radius:0;color:#fff;display:inline-block;font-size:18px;font-weight:600;letter-spacing:1px;margin-top:15px;padding:10px 25px;text-align:center;-webkit-transition:.2s;transition:.2s}#deck-starter-color-slideshow.window-utility-modal .color-items-modal-content .tda-pin:hover{background-color:#e55959}#deck-starter-color-slideshow.window-utility-modal .color-items-modal-content .tda-pin:focus{outline-color:#e55959}#deck-starter-color-slideshow.window-utility-modal .color-items-modal-content .tda-pin i{color:#fff;display:inline-block;left:25%;padding-right:7px}.modal-privacypolicy-overlay{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.7);bottom:0;display:none;justify-content:center;left:0;opacity:0;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;top:0;z-index:3;z-index:-1}.modal-privacypolicy-overlay.wcmmode{-webkit-box-pack:normal;-ms-flex-pack:normal;display:block;justify-content:normal;opacity:unset;position:relative;z-index:unset}.modal-privacypolicy-overlay.opened{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;z-index:100}.modal-privacypolicy-overlay.loading span{background-color:#fff;background-position:50%;background-repeat:no-repeat;height:150px;width:150px}.modal-privacypolicy-overlay .modal-privacypolicy-box{background-color:#fff;width:90vw}.modal-privacypolicy-overlay .modal-privacypolicy-box-inner-top{background-color:#ecede8;padding:40px 50px}.modal-privacypolicy-overlay .modal-privacypolicy-box-inner-top h1{color:#336f4a;font-family:Merriweather;font-size:2.5em;font-weight:500;letter-spacing:0;margin-bottom:5px;text-transform:none}.modal-privacypolicy-overlay .modal-privacypolicy-box-inner-top h2,.modal-privacypolicy-overlay .modal-privacypolicy-box-inner-top h3{color:#000;font-size:18px;letter-spacing:0;text-transform:none}.modal-privacypolicy-overlay .modal-privacypolicy-middle .inner{padding:20px 50px}.modal-privacypolicy-overlay .modal-privacypolicy-middle .inner .modal-privacypolicy-content{border:1px solid #000;color:#000;height:250px;overflow-y:auto;padding:15px}.modal-privacypolicy-overlay .modal-privacypolicy-middle .inner .modal-privacypolicy-content h6{padding-bottom:2px}.modal-privacypolicy-overlay .modal-privacypolicy-middle .inner .modal-privacypolicy-notes{border-bottom:1px solid #a9a9a9;color:#000;padding-top:20px}.modal-privacypolicy-overlay .modal-privacypolicy-middle .inner .modal-privacypolicy-notes p{padding-bottom:10px}.modal-privacypolicy-overlay .modal-privacypolicy-footer{padding-bottom:20px}.modal-privacypolicy-overlay .modal-privacypolicy-footer .inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:50px;padding-right:50px}.modal-privacypolicy-overlay .modal-privacypolicy-footer .inner .modal-privacypolicy-agree,.modal-privacypolicy-overlay .modal-privacypolicy-footer .inner .modal-privacypolicy-cancel{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.modal-privacypolicy-overlay .modal-privacypolicy-footer .inner .modal-privacypolicy-agree a,.modal-privacypolicy-overlay .modal-privacypolicy-footer .inner .modal-privacypolicy-cancel a{color:#000;text-transform:uppercase}.modal-privacypolicy-overlay .modal-privacypolicy-footer .inner .modal-privacypolicy-agree.modal-privacypolicy-agree a,.modal-privacypolicy-overlay .modal-privacypolicy-footer .inner .modal-privacypolicy-agree.modal-privacypolicy-agree button,.modal-privacypolicy-overlay .modal-privacypolicy-footer .inner .modal-privacypolicy-cancel.modal-privacypolicy-agree a,.modal-privacypolicy-overlay .modal-privacypolicy-footer .inner .modal-privacypolicy-cancel.modal-privacypolicy-agree button{display:inline-block;font-weight:600;letter-spacing:.05em;vertical-align:middle;width:100%}.modal-privacypolicy-overlay .modal-privacypolicy-footer .inner .modal-privacypolicy-agree .button,.modal-privacypolicy-overlay .modal-privacypolicy-footer .inner .modal-privacypolicy-agree button,.modal-privacypolicy-overlay .modal-privacypolicy-footer .inner .modal-privacypolicy-cancel .button,.modal-privacypolicy-overlay .modal-privacypolicy-footer .inner .modal-privacypolicy-cancel button{background-color:#8dc64f;color:#1c3d29;cursor:pointer;display:block;font-size:1em;letter-spacing:0;margin:0;padding:15px 0;text-align:center;text-transform:uppercase;vertical-align:bottom}.modal-privacypolicy-overlay .modal-privacypolicy-footer .inner .modal-privacypolicy-agree .button:hover,.modal-privacypolicy-overlay .modal-privacypolicy-footer .inner .modal-privacypolicy-agree button:hover,.modal-privacypolicy-overlay .modal-privacypolicy-footer .inner .modal-privacypolicy-cancel .button:hover,.modal-privacypolicy-overlay .modal-privacypolicy-footer .inner .modal-privacypolicy-cancel button:hover{background-color:#336f4a;color:#fff}.modal-privacypolicy-overlay .modal-privacypolicy-footer .inner .modal-privacypolicy-agree .button[disabled],.modal-privacypolicy-overlay .modal-privacypolicy-footer .inner .modal-privacypolicy-agree .button[disabled]:hover,.modal-privacypolicy-overlay .modal-privacypolicy-footer .inner .modal-privacypolicy-agree button[disabled],.modal-privacypolicy-overlay .modal-privacypolicy-footer .inner .modal-privacypolicy-agree button[disabled]:hover,.modal-privacypolicy-overlay .modal-privacypolicy-footer .inner .modal-privacypolicy-cancel .button[disabled],.modal-privacypolicy-overlay .modal-privacypolicy-footer .inner .modal-privacypolicy-cancel .button[disabled]:hover,.modal-privacypolicy-overlay .modal-privacypolicy-footer .inner .modal-privacypolicy-cancel button[disabled],.modal-privacypolicy-overlay .modal-privacypolicy-footer .inner .modal-privacypolicy-cancel button[disabled]:hover{background-color:#ececec;color:gray}.modal-privacypolicy-overlay .modal-privacypolicy-footer .inner .modal-privacypolicy-agree.modal-privacypolicy-cancel,.modal-privacypolicy-overlay .modal-privacypolicy-footer .inner .modal-privacypolicy-cancel.modal-privacypolicy-cancel{margin-right:10px}.modal-privacypolicy-overlay .modal-privacypolicy-footer .inner .modal-privacypolicy-agree.modal-privacypolicy-cancel .button,.modal-privacypolicy-overlay .modal-privacypolicy-footer .inner .modal-privacypolicy-agree.modal-privacypolicy-cancel button,.modal-privacypolicy-overlay .modal-privacypolicy-footer .inner .modal-privacypolicy-cancel.modal-privacypolicy-cancel .button,.modal-privacypolicy-overlay .modal-privacypolicy-footer .inner .modal-privacypolicy-cancel.modal-privacypolicy-cancel button{background-color:#fff;color:#000;font-weight:400}.modal-privacypolicy-overlay .modal-privacypolicy-footer .inner .modal-privacypolicy-agree.modal-privacypolicy-cancel .button:before,.modal-privacypolicy-overlay .modal-privacypolicy-footer .inner .modal-privacypolicy-agree.modal-privacypolicy-cancel button:before,.modal-privacypolicy-overlay .modal-privacypolicy-footer .inner .modal-privacypolicy-cancel.modal-privacypolicy-cancel .button:before,.modal-privacypolicy-overlay .modal-privacypolicy-footer .inner .modal-privacypolicy-cancel.modal-privacypolicy-cancel button:before{content:"";margin:0}.modal-privacypolicy-overlay .modal-privacypolicy-footer .inner .modal-privacypolicy-agree.modal-privacypolicy-cancel .back,.modal-privacypolicy-overlay .modal-privacypolicy-footer .inner .modal-privacypolicy-cancel.modal-privacypolicy-cancel .back{display:inline-block;padding:15px 0}.modal-privacypolicy-overlay .modal-privacypolicy-footer .inner .modal-privacypolicy-agree.modal-privacypolicy-cancel .back:before,.modal-privacypolicy-overlay .modal-privacypolicy-footer .inner .modal-privacypolicy-cancel.modal-privacypolicy-cancel .back:before{content:"";content:"";display:inline-block;font-family:FontAwesome;font-size:1.4em;font-weight:700;margin:-2px 8px 0 0;vertical-align:middle}.modal-privacypolicy-overlay .modal-privacypolicy-footer .inner .modal-privacypolicy-agree.modal-privacypolicy-cancel a:hover .back,.modal-privacypolicy-overlay .modal-privacypolicy-footer .inner .modal-privacypolicy-cancel.modal-privacypolicy-cancel a:hover .back{text-decoration:underline}.modal-privacypolicy-overlay .modal-privacypolicy-footer .inner .modal-privacypolicy-agree.modal-privacypolicy-cancel a:hover .back:before,.modal-privacypolicy-overlay .modal-privacypolicy-footer .inner .modal-privacypolicy-cancel.modal-privacypolicy-cancel a:hover .back:before{text-decoration:none}.modal-privacypolicy-overlay .modal-privacypolicy-footer .inner .modal-privacypolicy-agree.modal-privacypolicy-agree,.modal-privacypolicy-overlay .modal-privacypolicy-footer .inner .modal-privacypolicy-cancel.modal-privacypolicy-agree{margin-left:10px}@media(min-width:1200px){.modal-privacypolicy-overlay .modal-privacypolicy-box{width:55vw}}@media(max-width:767px){.modal-privacypolicy-overlay .modal-privacypolicy-box-inner-top{padding:15px}.modal-privacypolicy-overlay .modal-privacypolicy-box-inner-top h1{font-size:2em}.modal-privacypolicy-overlay .modal-privacypolicy-box-inner-top h3{font-size:1pc}.modal-privacypolicy-overlay .modal-privacypolicy-middle .inner{padding:15px}.modal-privacypolicy-overlay .modal-privacypolicy-middle .inner .modal-privacypolicy-notes{padding-top:10px}.modal-privacypolicy-overlay .modal-privacypolicy-footer{padding-bottom:10px}.modal-privacypolicy-overlay .modal-privacypolicy-footer .inner{padding:5px 15px}.modal-privacypolicy-overlay .modal-privacypolicy-footer .inner .modal-privacypolicy-content{height:200px}}ul.modal-privacypolicy-location{list-style-type:none}@media only screen and (min-width:700px){.modal-privacypolicy-overlay .modal-privacypolicy-box.location-box{width:25vw}}.cmp-globalsearchresults__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #b3b3b3;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;width:100%}.cmp-globalsearchresults__list-item{list-style:none;padding:20px 10px;position:relative}.cmp-globalsearchresults__list-item.selected .cmp-searchresults__list-item-content,.cmp-globalsearchresults__list-item.selected .cmp-searchresults__list-item-content:hover,.cmp-globalsearchresults__list-item.selected .cmp-searchresults__list-item-downloads,.cmp-globalsearchresults__list-item.selected .cmp-searchresults__list-item-downloads:hover,.cmp-globalsearchresults__list-item.selected .cmp-searchresults__list-item-product,.cmp-globalsearchresults__list-item.selected .cmp-searchresults__list-item-product:hover{color:#00493d}.cmp-globalsearchresults__list-item.selected:after{border-bottom:4px solid #00493d;content:"";left:0;position:absolute;right:0;top:96%}.cmp-globalsearchresults__list-item-content,.cmp-globalsearchresults__list-item-downloads,.cmp-globalsearchresults__list-item-product{color:#555;font-family:proxima-nova,Arial,sans-serif;font-size:1pc;font-weight:600;letter-spacing:1px;line-height:1.38;text-decoration:none}.cmp-globalsearchresults__list-item-content:hover,.cmp-globalsearchresults__list-item-downloads:hover,.cmp-globalsearchresults__list-item-product:hover{color:#555}@media(min-width:768px){.cmp-globalsearchresults__list-item{margin-right:30px;padding:2pc 10px}}.cmp-globalsearchresults__container{padding:2pc 0}.cmp-globalsearchresults__container-right,.cmp-globalsearchresults__controls{display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-globalsearchresults__controls{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:space-between}.cmp-globalsearchresults__block{display:none}.cmp-globalsearchresults__block:first-of-type{display:block}.cmp-globalsearchresults__content,.cmp-globalsearchresults__downloads,.cmp-globalsearchresults__product{width:100%}.cmp-helloworld__item-label{margin-bottom:0}.cmp-helloworld__item-output{margin-top:0}.cmp-heroexpanding{margin:3pc 0}.cmp-heroexpanding,.cmp-heroexpanding__top{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.cmp-heroexpanding__top{color:#333;padding:0 36px;width:100%}.cmp-heroexpanding__headline{text-wrap:balance;font-size:37px;font-weight:400;line-height:1.08;margin-bottom:8px;text-align:center;width:100%}@media(min-width:1024px){.cmp-heroexpanding__headline{font-size:3pc;font-weight:300;line-height:1.16}}.cmp-heroexpanding__text{text-wrap:balance;font-size:18px;line-height:1.5;margin-bottom:4pc;max-width:900px;text-align:center;width:100%}@media(min-width:1024px){.cmp-heroexpanding__text{font-size:24px;letter-spacing:1px;line-height:1.25}}.cmp-heroexpanding.clickable .cmp-heroexpanding-gallery{cursor:pointer}.cmp-heroexpanding-gallery{position:relative;width:100%}.cmp-heroexpanding-gallery-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;width:100%}@media(min-width:1024px){.cmp-heroexpanding-gallery-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:9pt}}.cmp-heroexpanding-gallery-item{-webkit-box-flex:1;aspect-ratio:390/226;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;position:relative;width:100%}@media(min-width:1024px){.cmp-heroexpanding-gallery-item{aspect-ratio:auto;height:350px;-webkit-transition:width .3s cubic-bezier(.44,.14,.53,.886);transition:width .3s cubic-bezier(.44,.14,.53,.886)}.cmp-heroexpanding-gallery-item.will-expand.expand{-webkit-transform:translateZ(0);transform:translateZ(0);width:120%}.cmp-heroexpanding-gallery-item.will-expand.expand.has-link .cmp-heroexpanding-gallery-item__text__headline{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);-webkit-transition:-webkit-transform .3s cubic-bezier(.44,.14,.53,.886);transition:-webkit-transform .3s cubic-bezier(.44,.14,.53,.886);transition:transform .3s cubic-bezier(.44,.14,.53,.886);transition:transform .3s cubic-bezier(.44,.14,.53,.886),-webkit-transform .3s cubic-bezier(.44,.14,.53,.886)}.cmp-heroexpanding-gallery-item.will-expand.expand.has-link .cmp-heroexpanding-gallery-item__text__arrow{opacity:1;-webkit-transition:opacity .15s cubic-bezier(.44,.14,.53,.886) .15s;transition:opacity .15s cubic-bezier(.44,.14,.53,.886) .15s}}@media(min-width:1200px){.cmp-heroexpanding-gallery-item{height:420px}}@media(min-width:1400px){.cmp-heroexpanding-gallery-item{height:500px}}@media(min-width:1600px){.cmp-heroexpanding-gallery-item{height:500px}}.cmp-heroexpanding-gallery-item img{display:block;max-width:100%}.cmp-heroexpanding-gallery-item__image{height:100%;pointer-events:none;width:100%}.cmp-heroexpanding-gallery-item__image img,.cmp-heroexpanding-gallery-item__video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cmp-heroexpanding-gallery-item__video{display:none;pointer-events:none}@media(min-width:1024px){.cmp-heroexpanding-gallery-item__video{display:block}}.cmp-heroexpanding-gallery-item__text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:flex-end;left:0;padding:20px;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.cmp-heroexpanding-gallery-item__text__headline{color:#fff;font-size:24px;font-weight:400;line-height:1;margin:0;text-shadow:0 0 1pc rgba(0,0,0,.2);white-space:nowrap}@media(min-width:1024px){.cmp-heroexpanding-gallery-item__text__headline{text-align:center}.has-link .cmp-heroexpanding-gallery-item__text__headline{-webkit-transition:-webkit-transform .3s cubic-bezier(.44,.14,.53,.886);transition:-webkit-transform .3s cubic-bezier(.44,.14,.53,.886);transition:transform .3s cubic-bezier(.44,.14,.53,.886);transition:transform .3s cubic-bezier(.44,.14,.53,.886),-webkit-transform .3s cubic-bezier(.44,.14,.53,.886)}}@media(min-width:1200px){.cmp-heroexpanding-gallery-item__text__headline{font-size:30px}}@media(min-width:1400px){.cmp-heroexpanding-gallery-item__text__headline{font-size:34px}}@media(min-width:1600px){.cmp-heroexpanding-gallery-item__text__headline{font-size:38px}}.cmp-heroexpanding-gallery-item__text__arrow{margin-top:6px;position:relative}@media(min-width:1024px){.cmp-heroexpanding-gallery-item__text__arrow{margin-top:0;opacity:0;position:absolute;-webkit-transition:opacity .3s cubic-bezier(.44,.14,.53,.886);transition:opacity .3s cubic-bezier(.44,.14,.53,.886)}}.cmp-heroexpanding-gallery-item__text__arrow svg{fill:#fff;height:15px;width:auto}.cmp-heroexpanding-gallery-item__text__arrow svg.icon-new{height:24px;-webkit-transform:translate3d(0,3px,0);transform:translate3d(0,3px,0)}@media(min-width:1200px){.cmp-heroexpanding-gallery-item__text__arrow svg{height:20px}.cmp-heroexpanding-gallery-item__text__arrow svg.icon-new{height:30px;-webkit-transform:translate3d(0,6px,0);transform:translate3d(0,6px,0)}}@media(min-width:1024px){.cmp-heroexpanding-gallery-item__text{padding:20px}}@media(min-width:1200px){.cmp-heroexpanding-gallery-item__text{padding:20px 20px 30px}}.cmp-heroexpanding-gallery-item__overlay{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.4)),color-stop(25%,rgba(0,0,0,.06)),color-stop(50%,rgba(0,0,0,.02)));background:linear-gradient(0deg,rgba(0,0,0,.4),rgba(0,0,0,.06) 25%,rgba(0,0,0,.02) 50%);pointer-events:none}.cmp-heroexpanding-gallery-item__link,.cmp-heroexpanding-gallery-item__overlay{height:100%;left:0;position:absolute;top:0;width:100%}.cmp-title-logo-hero__image{background-position:50%;background-repeat:no-repeat;background-size:cover;display:none;margin:auto;min-height:440px;position:relative}@media(min-width:768px){.cmp-title-logo-hero__image{display:block}}.cmp-title-logo-hero__image.mobile{display:block}@media(min-width:768px){.cmp-title-logo-hero__image.mobile{display:none}}.cmp-title-logo-hero__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:center}.cmp-title-logo-hero__container.left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cmp-title-logo-hero__container.right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.cmp-title-logo-hero__container.right .cmp-title-logo-hero__title{text-align:right}.cmp-title-logo-hero__container.center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;left:0;position:absolute;right:0}.cmp-title-logo-hero__container.center .cmp-title-logo-hero__title{text-align:center}.cmp-title-logo-hero__title{color:#fff;font-family:proxima-nova,Arial,sans-serif;font-stretch:normal;font-style:normal;position:relative;text-shadow:1px 1px 10px rgba(0,0,0,.89);width:auto;z-index:2}.cmp-title-logo-hero__title h1{color:#fff;font-size:3pc;font-weight:400;letter-spacing:-.27px;line-height:1.13;margin-bottom:18px}@media(min-width:768px){.cmp-title-logo-hero__title{font-size:60px;font-weight:500;letter-spacing:-.33px;line-height:normal;margin-bottom:0}}.cmp-title-logo-hero__logo{max-width:90pt;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:2}@media(min-width:768px){.cmp-title-logo-hero__logo{max-width:180px}}.hgtvPage section{overflow:hidden}.hgtvPage h1,.hgtvPage h2,.hgtvPage h3,.hgtvPage h4,.hgtvPage p{margin:0}.hgtvPage p{font-size:15px;font-weight:300;line-height:24px}@media(min-width:768px){.hgtvPage p{font-size:1.6vw;line-height:2.2vw}}@media(min-width:992px){.hgtvPage p{font-size:1.6vw;line-height:2.2vw}}@media(min-width:1200px){.hgtvPage p{font-size:1.2vw;line-height:1.8vw}}@media(min-width:1400px){.hgtvPage p{font-size:1vw;line-height:1.6vw}}.hgtvPage ul{list-style:none;margin:0;padding:0}.hgtvPage h1{font-size:42px;font-weight:400;line-height:3pc}@media(min-width:768px){.hgtvPage h1{font-size:3.2vw;line-height:4vw}}@media(min-width:992px){.hgtvPage h1{font-size:3vw;line-height:3.6vw}}.hgtvPage h1 sup{font-size:30px}.hgtvPage h2{font-size:40px;font-weight:400;line-height:125%}@media(min-width:768px){.hgtvPage h2{font-size:4vw}}@media(min-width:992px){.hgtvPage h2{font-size:3.4vw}}@media(min-width:1200px){.hgtvPage h2{font-size:3vw}}.hgtvPage h3{font-size:28px;margin:30px 0}@media(min-width:768px){.hgtvPage h3{font-size:1.6vw;font-size:1.3vw}}.hgtvPage h5{font-size:15px;font-weight:600;line-height:24px;text-transform:capitalize}@media(min-width:992px){.hgtvPage h5{font-size:1vw}}.hgtvPage h6{font-size:15px;line-height:24px;text-transform:capitalize}@media(min-width:992px){.hgtvPage h6{font-size:1vw}}.hgtvPage a{cursor:pointer;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s}.hgtvPage a.btn-secondary{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1pc;text-decoration:none}.hgtvPage a.btn-secondary span{background:#fff;border:2px solid #00493d;color:#00493d;height:51px;padding:9pt 30px;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s;z-index:2}.hgtvPage a.btn-secondary img.icon{border:2px solid #00493d;color:#00493d;-webkit-filter:none;filter:none;font-size:26.5px;height:51px;padding:10px;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:border .5s,-webkit-transform .5s,-webkit-filter .5s;transition:border .5s,-webkit-transform .5s,-webkit-filter .5s;transition:transform .5s,border .5s,filter .5s;transition:transform .5s,border .5s,filter .5s,-webkit-transform .5s,-webkit-filter .5s;width:auto;z-index:1}.hgtvPage a.btn-secondary:hover span{background:#00493d;color:#fff}.hgtvPage a.btn-secondary:hover img.icon{border:2px solid #00493d;border-left:none;-webkit-transform:translateX(0);transform:translateX(0)}.hgtvPage img.icon{-webkit-filter:invert(95%) sepia(0) saturate(7473%) hue-rotate(64deg) brightness(107%) contrast(107%);filter:invert(95%) sepia(0) saturate(7473%) hue-rotate(64deg) brightness(107%) contrast(107%);width:30px}.hgtvPage img.icon.arrow.left{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.hgtvPage img.icon.arrow.down{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.hgtvPage img.icon.arrow.up{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.hgtvPage button{cursor:pointer}.hgtvPage button.btn{background:#fff;border:2px solid #006400;color:#006400;display:inline-block;font-size:22px;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s}.hgtvPage button.btn:hover{background:#006400;color:#fff}.hgtvPage button.jump,.hgtvPage button.nav{background:none;border:none;font-size:28px;opacity:.6;-webkit-transition:opacity .2s;transition:opacity .2s}.hgtvPage button.jump:hover,.hgtvPage button.nav:hover{opacity:1}.hgtvPage .carousel{color:#fff;height:721px;margin-bottom:36px;position:relative}@media(min-width:1200px){.hgtvPage .carousel{height:80vh}}@media(max-width:576px){.hgtvPage .carousel{height:80vh}}.hgtvPage .carousel a,.hgtvPage .carousel button,.hgtvPage .carousel h1,.hgtvPage .carousel p{color:#fff}@media(max-width:576px){.hgtvPage .carousel h1{font-size:2pc}}.hgtvPage .carousel .carousel-images{-webkit-filter:brightness(.8);filter:brightness(.8);height:100%;overflow:hidden;position:relative;width:100%}.hgtvPage .carousel .carousel-images:after{background-color:rgba(0,0,0,.2);content:"";height:100%;position:absolute;width:100%}.hgtvPage .carousel .carousel-images img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity 1s;transition:opacity 1s;width:100%}.hgtvPage .carousel .carousel-images img.active{opacity:1}.hgtvPage .carousel .carousel-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;left:0;position:absolute;top:0;width:100%}.hgtvPage .carousel .carousel-content,.hgtvPage .carousel .carousel-content .carousel-header{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.hgtvPage .carousel .carousel-content .carousel-header{padding:90px 7.2vw 0}@media(max-width:992px){.hgtvPage .carousel .carousel-content .carousel-header{padding:5pc 5pc 0}}@media(max-width:576px){.hgtvPage .carousel .carousel-content .carousel-header{padding:30px 20px}}.hgtvPage .carousel .carousel-content .carousel-header p:first-of-type{text-transform:uppercase}.hgtvPage .carousel .carousel-content .carousel-header img{opacity:.5;width:5vw}.hgtvPage .carousel .carousel-content .carousel-main{padding:0 7.2vw;width:50%}@media(max-width:992px){.hgtvPage .carousel .carousel-content .carousel-main{padding:0 5pc;width:100%}}@media(max-width:576px){.hgtvPage .carousel .carousel-content .carousel-main{padding:0 20px}}.hgtvPage .carousel .carousel-content .carousel-navigation{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:100%}.hgtvPage .carousel .carousel-content .carousel-navigation .jump{font-size:28px;margin:0 7.2vw;opacity:.6;padding-top:0;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.hgtvPage .carousel .carousel-content .carousel-navigation .jump:hover{opacity:1;padding-top:40px}@media(max-width:576px){.hgtvPage .carousel .carousel-content .carousel-navigation .jump{display:none}}.hgtvPage .carousel .carousel-content .carousel-navigation__container{-ms-flex-item-align:end;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-self:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px;width:50%}@media(max-width:992px){.hgtvPage .carousel .carousel-content .carousel-navigation__container{width:60%}}@media(max-width:576px){.hgtvPage .carousel .carousel-content .carousel-navigation__container{width:100%}}.hgtvPage .carousel .carousel-content .carousel-navigation .arrows{color:#97f0fc;display:-webkit-box;display:-ms-flexbox;display:flex;gap:42px;margin-left:auto;margin-right:7.2vw}@media(max-width:576px){.hgtvPage .carousel .carousel-content .carousel-navigation .arrows{margin:auto}}.hgtvPage .carousel .carousel-content .carousel-navigation .progress{background:hsla(0,0%,100%,.25);height:2px;margin-right:7.2vw}@media(max-width:576px){.hgtvPage .carousel .carousel-content .carousel-navigation .progress{margin:0 20px}}.hgtvPage .carousel .carousel-content .carousel-navigation .progress .bar{background-color:hsla(0,0%,100%,.6);height:100%;width:0}.hgtvPage .carousel .carousel-content .carousel-navigation .section-select ul{background:#f8f8f8;display:grid;grid-template-columns:repeat(5,1fr);list-style:none;padding:20px}.hgtvPage .carousel .carousel-content .carousel-navigation .section-select ul li{display:inline-block}.hgtvPage .carousel .carousel-content .carousel-navigation .section-select ul li a{color:#333;display:inline-block;font-size:15px;line-height:100%;opacity:.59;text-decoration:none;text-transform:uppercase;width:75pt}.hgtvPage .carousel .carousel-content .carousel-navigation .section-select ul li a:hover{opacity:1}@media(max-width:576px){.hgtvPage .carousel .carousel-content .carousel-navigation .section-select ul li a{width:90px}}@media(min-width:992px){.hgtvPage .carousel .carousel-content .carousel-navigation .section-select ul li a{font-size:1.1vw;width:8.4vw}}.hgtvPage .carousel .carousel-content .carousel-navigation .section-select ul li span{display:block;margin-bottom:10px}.hgtvPage #intro{margin-bottom:3pc;padding:0 7.2vw}@media(max-width:992px){.hgtvPage #intro{padding:0 60px}}@media(max-width:576px){.hgtvPage #intro{padding:0 20px}}.hgtvPage #intro .main-intro{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1pc;justify-content:space-between;margin-bottom:4pc}@media(max-width:576px){.hgtvPage #intro .main-intro{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.hgtvPage #intro .main-intro .content{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:18px}@media(max-width:576px){.hgtvPage #intro .main-intro .content{gap:9pt}}.hgtvPage #intro .main-intro .content .pre-text{text-transform:uppercase}.hgtvPage #intro .main-intro .content p{color:#333}.hgtvPage #intro .main-intro .images{display:-webkit-box;display:-ms-flexbox;display:flex}.hgtvPage #intro .main-intro .images img{-ms-flex-item-align:start;align-self:flex-start;width:18vw}@media(max-width:576px){.hgtvPage #intro .main-intro .images img{width:40vw}}.hgtvPage #intro .main-intro .images img+img{margin-left:24px;padding-top:60px}.hgtvPage #intro aside{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background:#f8f8f8;display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px;justify-content:space-between;padding:50px}@media(max-width:992px){.hgtvPage #intro aside{padding:40px}}@media(max-width:576px){.hgtvPage #intro aside{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1pc}}@media(min-width:992px){.hgtvPage #intro aside{gap:10vw}}.hgtvPage #intro aside h2{-ms-flex-negative:0;flex-shrink:0}.hgtvPage #intro aside p{color:#333}@media(max-width:576px){.hgtvPage #intro aside p{text-align:center}}.hgtvPage .hotSpot{margin-bottom:3pc;position:relative}.hgtvPage .hotSpot>div>img{width:100%}@media(max-width:992px){.hgtvPage .hotSpot.show{height:700px}}@media(max-width:768px){.hgtvPage .hotSpot.show{height:50pc}}.hgtvPage .hotSpot__image-conatiner{position:relative}.hgtvPage .hotSpot__btn{background:transparent;border:none;margin:-20px;padding:20px;position:absolute}.hgtvPage .hotSpot__btn:hover .hotSpot__product-description{margin-left:-10px;opacity:1;visibility:visible}.hgtvPage .hotSpot__btn[data-spot=hotSpotDecking]{left:40%;top:69%}.hgtvPage .hotSpot__btn[data-spot=hotSpotFascia]{left:58%;top:80%}.hgtvPage .hotSpot__btn[data-spot=hotSpotCladding]{left:72.5%;top:60%}.hgtvPage .hotSpot__btn[data-spot=hotSpotRails]{left:17%;top:71.5%}.hgtvPage .hotSpot__btn[data-spot=hotSpotLighting]{left:47.5%;top:79%}.hgtvPage .hotSpot__btn[data-spot=hotSpotPergola]{left:85%;top:51%}.hgtvPage .hotSpot__btn-outer-circle{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:hsla(0,0%,100%,.35);border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:28px;justify-content:center;position:relative;-webkit-transition:background-color .2s,border .2s;transition:background-color .2s,border .2s;width:28px;z-index:4}@media(min-width:1200px){.hgtvPage .hotSpot__btn-outer-circle{height:2vw;width:2vw}}.hgtvPage .hotSpot__btn-outer-circle:hover{background-color:transparent;border:1px solid #fff}.hgtvPage .hotSpot__btn-inner-circle{background-color:#fff;border-radius:100%;height:1pc;position:absolute;width:1pc}@media(min-width:1200px){.hgtvPage .hotSpot__btn-inner-circle{height:1.2vw;width:1.2vw}}.hgtvPage .hotSpot__product-description{background:#fff;left:-165px;opacity:0;padding:10px;position:absolute;text-align:start;top:-18px;-webkit-transition:margin .5s,opacity .5s;transition:margin .5s,opacity .5s;visibility:hidden;width:175px;z-index:5}.hgtvPage .hotSpot__product-description.stick{margin-left:-10px;opacity:1;visibility:visible}.hgtvPage .hotSpot__product-description.hard-stick{margin-left:-10px!important;opacity:1!important;visibility:visible!important}.hgtvPage .hotSpot__product-description a{text-decoration:none}@media(max-width:992px){.hgtvPage .hotSpot__product-description{left:-40px;top:-60px}}@media(min-width:992px){.hgtvPage .hotSpot__product-description{left:-11vw;padding:1vw;width:11vw}}@media(min-width:1200px){.hgtvPage .hotSpot__product-description{left:-10vw;padding:1vw;width:11vw}}@media(min-width:1400px){.hgtvPage .hotSpot__product-description{left:-10vw;padding:1vw;width:10vw}}.hgtvPage .hotSpot__product-description img.icon{-webkit-filter:none;filter:none;margin-left:15px;width:15px}.hgtvPage .hotSpot h2{font-size:34px;margin-bottom:1.5rem}@media(min-width:1200px){.hgtvPage .hotSpot h2{font-size:2.4vw}}.hgtvPage .product-details{background:#fff;display:none;height:100%;left:0;overflow:hidden;padding:0 110px;position:absolute;top:0;width:100%;z-index:5}@media(max-width:992px){.hgtvPage .product-details{padding:0}}.hgtvPage .product-details.show{display:block}@media(max-width:992px){.hgtvPage .product-details.show{-webkit-transform:translateY(25%);transform:translateY(25%)}}.hgtvPage .product-details__wrapper{position:relative}.hgtvPage .product-details__list{background:#333;display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px;padding:20px 40px}@media(max-width:992px){.hgtvPage .product-details__list{gap:36px}}.hgtvPage .product-details__list-item{color:#fff;font-size:19px;opacity:.5;-webkit-transition:opacity .2s;transition:opacity .2s}@media(max-width:576px){.hgtvPage .product-details__list-item{display:none}}.hgtvPage .product-details__list-item--title{font-weight:500;margin-right:auto;opacity:1}.hgtvPage .product-details__list-item--close{margin-left:75pt}.hgtvPage .product-details__list-item--close img.icon{width:20px}@media(max-width:992px){.hgtvPage .product-details__list-item--close{margin-left:auto}}@media(max-width:576px){.hgtvPage .product-details__list-item--close{display:block}}.hgtvPage .product-details__list-item.active{opacity:1}@media(max-width:576px){.hgtvPage .product-details__list-item.active{display:block}}.hgtvPage .product-details__list-item:hover{cursor:pointer;opacity:1}.hgtvPage .product-details__container{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;overflow:hidden}@media(max-width:576px){.hgtvPage .product-details__container{padding-bottom:75pt}}@media(max-width:992px){.hgtvPage .product-details__container{padding-bottom:75pt}}.hgtvPage .product-details__container.hide{display:none}.hgtvPage .product-details__container>*{width:50%}@media(max-width:576px){.hgtvPage .product-details__container>*{width:100%}.hgtvPage .product-details__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.hgtvPage .product-details__img-container{overflow:hidden;position:relative}@media(max-width:992px){.hgtvPage .product-details__img-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:space-between}}.hgtvPage .product-details__img-container img{overflow:hidden;position:absolute;top:50%;width:100%}@media(max-width:992px){.hgtvPage .product-details__img-container img{height:100%;-o-object-fit:cover;object-fit:cover}}.hgtvPage .product-details #hotSpotFascia .product-details__img-container img{height:101%;right:0;text-align:center;width:auto}.hgtvPage .product-details #hotSpotRails .product-details__img-container img{height:101%;width:auto}.hgtvPage .product-details__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#f8f8f8;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:50pc;overflow:hidden;padding:40px}@media(max-width:992px){.hgtvPage .product-details__content{height:unset;padding:2pc}}.hgtvPage .product-details__pre-text{color:#333;opacity:.5;text-transform:uppercase}.hgtvPage .product-details__heading{color:#333;font-size:30px;font-weight:400;line-height:52px;margin-bottom:1pc}.hgtvPage .product-details__text{margin-bottom:24px}.hgtvPage .product-details__features{display:grid;gap:24px;grid-template-columns:1fr 1fr}.hgtvPage .product-details__feature{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;height:8vw;margin-bottom:42px;position:relative;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}@media(max-width:992px){.hgtvPage .product-details__feature{margin-bottom:0}}.hgtvPage .product-details__feature--img{display:block;-webkit-filter:saturate(1%);filter:saturate(1%);-webkit-transition:all .5s ease-out;transition:all .5s ease-out;width:3vw}@media(max-width:992px){.hgtvPage .product-details__feature--img{width:50px}}.hgtvPage .product-details__feature--description{position:absolute;text-align:center;top:4pc}@media(max-width:992px){.hgtvPage .product-details__feature--description{top:0}}.hgtvPage .product-details__feature--description p{background-color:#f8f8f8;opacity:0;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;z-index:2}.hgtvPage .product-details__feature--show-description{font-size:25px;opacity:1;position:absolute;top:90px;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .5s ease-out;transition:all .5s ease-out}@media(max-width:992px){.hgtvPage .product-details__feature--show-description{top:115px}}.hgtvPage .product-details__feature:hover .product-details__feature--img{opacity:0;-webkit-transform:translateY(-3em);transform:translateY(-3em);-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.hgtvPage .product-details__feature:hover .product-details__feature--description h6{-webkit-transform:translateY(-3em);transform:translateY(-3em);-webkit-transition:all .4s ease-out .15s;transition:all .4s ease-out .15s}.hgtvPage .product-details__feature:hover .product-details__feature--description p{opacity:1;-webkit-transform:translateY(-3em);transform:translateY(-3em);-webkit-transition:all .4s ease-out .2s;transition:all .4s ease-out .2s}.hgtvPage .product-details__feature:hover .product-details__feature--show-description{opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .5s ease-out;transition:all .5s ease-out}@media(max-width:992px){.hgtvPage .product-details__feature{height:auto;pointer-events:none}.hgtvPage .product-details__feature h6,.hgtvPage .product-details__feature img,.hgtvPage .product-details__feature p{opacity:1}.hgtvPage .product-details__feature .product-details__feature--description{position:relative}}.hgtvPage .product-details__order-sample-btn{background:#00493d;border:none;bottom:0;color:#fff;display:block;font-size:18px;padding:40px 0;position:absolute;right:0;text-align:center;text-decoration:none;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s;width:50%}@media(max-width:576px){.hgtvPage .product-details__order-sample-btn{position:relative}}@media(max-width:992px){.hgtvPage .product-details__order-sample-btn{width:100%}}@media(min-width:1200px){.hgtvPage .product-details__order-sample-btn{font-size:1.2vw}}.hgtvPage .product-details__order-sample-btn:hover{background:#fff;color:#00493d}.hgtvPage .featuredArticle{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:3pc;overflow:hidden}.hgtvPage .featuredArticle>*{width:50%}@media(max-width:576px){.hgtvPage .featuredArticle>*{width:100%}.hgtvPage .featuredArticle{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.hgtvPage .featuredArticle__img{max-height:32vw;overflow:hidden}@media(max-width:992px){.hgtvPage .featuredArticle__img{max-height:39vw}}@media(max-width:576px){.hgtvPage .featuredArticle__img{max-height:60vw}}.hgtvPage .featuredArticle__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:576px){.hgtvPage .featuredArticle__img img{position:relative;top:50%;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important}}.hgtvPage .featuredArticle__content{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:flex-start;background-color:#f8f8f8;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px;padding:68px 36px}@media(max-width:992px){.hgtvPage .featuredArticle__content{gap:9pt;padding:2pc}}@media(max-width:576px){.hgtvPage .featuredArticle__content{gap:1pc;padding:20px}}.hgtvPage .featuredArticle__label{color:#333;font-size:20px;font-weight:400;line-height:28px;opacity:.5}.hgtvPage .featuredArticle__heading{font-size:42px;line-height:52px;margin-bottom:18px}@media(max-width:576px){.hgtvPage .featuredArticle__heading{font-size:40px;line-height:36px;margin-bottom:0}}@media(min-width:768px){.hgtvPage .featuredArticle__heading{font-size:3.2vw;line-height:4vw}}@media(min-width:992px){.hgtvPage .featuredArticle__heading{font-size:3vw;line-height:3.6vw}}.hgtvPage .featuredArticle__text{color:#333}.hgtvPage .featuredArticle__read-btn span{background:#f8f8f8!important}.hgtvPage .featuredArticle__read-btn span:hover{background:#00493d!important;color:#fff}.hgtvPage .readyToTrex{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:576px){.hgtvPage .readyToTrex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.hgtvPage .readyToTrex>*{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%}@media(max-width:576px){.hgtvPage .readyToTrex>*{width:100%}}.hgtvPage .readyToTrex .video-container{overflow:hidden;position:relative}.hgtvPage .readyToTrex .video-container video{background-color:#000;height:auto;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto}@media(max-width:576px){.hgtvPage .readyToTrex .video-container video{height:100%;left:inherit;position:relative;top:inherit;-webkit-transform:translate(0);transform:translate(0)}}.hgtvPage .readyToTrex__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#00493d;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px;padding:110px 50px}@media(max-width:576px){.hgtvPage .readyToTrex__content{padding:40px 20px}}.hgtvPage .readyToTrex__content h2,.hgtvPage .readyToTrex__content p{color:#fff}.hgtvPage .readyToTrex .btn-secondary span{border-color:#fff}.hgtvPage .readyToTrex .btn-secondary img.icon{background:#fff;border-color:#fff}.hgtvPage .readyToTrex .btn-secondary:hover img.icon{border-color:#fff}.hgtvPage #moreArticles{overflow:visible;padding:0 7.2vw 3pc}.hgtvPage #moreArticles header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.hgtvPage #moreArticles header h4{color:#c3c9d0;font-size:28px;font-weight:400;margin-bottom:30px;width:50%}.hgtvPage #moreArticles img.icon{-webkit-filter:none;filter:none}.hgtvPage #moreArticles .panel{display:none}.hgtvPage #moreArticles .panel:first-of-type{display:block}.hgtvPage #moreArticles .more-articles{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;list-style:none;margin:0 -20px;padding:0}@media(min-width:768px){.hgtvPage #moreArticles .more-articles{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.hgtvPage #moreArticles .more-articles__paginator{color:#333;font-size:20px;text-align:right;width:50%}.hgtvPage #moreArticles .more-articles__paginator .arrow-left,.hgtvPage #moreArticles .more-articles__paginator .arrow-right{text-decoration:none}.hgtvPage #moreArticles .more-articles__paginator .arrow-left{-webkit-transition:left .2s;transition:left .2s}.hgtvPage #moreArticles .more-articles__paginator .arrow-left img{left:0;margin-right:5px;position:relative;-webkit-transition:left .2s;transition:left .2s;width:20px}.hgtvPage #moreArticles .more-articles__paginator .arrow-left:hover img{left:-5px}@media(max-width:992px){.hgtvPage #moreArticles .more-articles__paginator .arrow-left:hover img{left:unset}}.hgtvPage #moreArticles .more-articles__paginator .arrow-right{-webkit-transition:left .2s;transition:left .2s}.hgtvPage #moreArticles .more-articles__paginator .arrow-right img{left:0;margin-left:5px;position:relative;-webkit-transition:left .2s;transition:left .2s;width:20px}.hgtvPage #moreArticles .more-articles__paginator .arrow-right:hover img{left:5px}.hgtvPage #moreArticles .more-articles li{margin:0 1.2vw 1.2vw;width:100%}@media(min-width:768px){.hgtvPage #moreArticles .more-articles li{width:33.33%}}@media(max-width:576px){.hgtvPage #moreArticles .more-articles li{margin-bottom:25px}}.hgtvPage #moreArticles .more-articles li .more-articles__card{overflow:hidden;position:relative}.hgtvPage #moreArticles .more-articles li .more-articles__card-image{aspect-ratio:5/3;margin:0!important;overflow:hidden;position:relative}.hgtvPage #moreArticles .more-articles li .more-articles__card-image img{position:absolute;width:100%}.hgtvPage #moreArticles .more-articles li .more-articles__card-cta{font-size:1.05vw;text-decoration:none}.hgtvPage #moreArticles .more-articles li .more-articles__card-copy{background-color:#fff;position:absolute;-webkit-transition:.2s ease-in;transition:.2s ease-in}.hgtvPage #moreArticles .more-articles li .more-articles__card-copy p{display:none;opacity:0;-webkit-transition:.3s ease-in;transition:.3s ease-in}.hgtvPage #moreArticles .more-articles li .more-articles__card-cta-container{background-color:#fff;margin-top:150px;position:relative;z-index:1}@media(max-width:992px){.hgtvPage #moreArticles .more-articles li .more-articles__card-cta-container{margin-top:75pt}}@media(max-width:576px){.hgtvPage #moreArticles .more-articles li .more-articles__card-cta-container{margin-top:150px}}.hgtvPage #moreArticles .more-articles li .more-articles__card-cta-container a{color:#333;font-size:1.1vw}@media(max-width:576px){.hgtvPage #moreArticles .more-articles li .more-articles__card-cta-container a{font-size:1pc}}.hgtvPage #moreArticles .more-articles li .more-articles__card-cta-container img{margin-left:5px;-webkit-transition:.3s ease-in;transition:.3s ease-in;width:15px}.hgtvPage #moreArticles .more-articles li .more-articles__card:hover .more-articles__card-copy{-webkit-transform:translateY(-60%);transform:translateY(-60%);-webkit-transition:.3s ease-in;transition:.3s ease-in}.hgtvPage #moreArticles .more-articles li .more-articles__card:hover .more-articles__card-copy p{display:block;opacity:1;-webkit-transition:.3s ease-in;transition:.3s ease-in}.hgtvPage #moreArticles .more-articles li .more-articles__card:hover .more-articles__card-cta-container img{margin-left:10px;-webkit-transition:.3s ease-in;transition:.3s ease-in}.hgtvPage .info-copy{padding:40px 7.2vw}.hgtvPage .info-copy p{font-size:.9vw;font-style:italic}@media(max-width:992px){.hgtvPage .info-copy p{font-size:1.3vw}}@media(max-width:576px){.hgtvPage .info-copy p{font-size:14px}}.hgtvSmartHome section{overflow:hidden}.hgtvSmartHome h1,.hgtvSmartHome h2,.hgtvSmartHome h3,.hgtvSmartHome h4,.hgtvSmartHome p{margin:0}.hgtvSmartHome p{font-size:15px;font-weight:300;line-height:24px}@media(min-width:768px){.hgtvSmartHome p{font-size:1.6vw;line-height:2.2vw}}@media(min-width:992px){.hgtvSmartHome p{font-size:1.6vw;line-height:2.2vw}}@media(min-width:1200px){.hgtvSmartHome p{font-size:1.2vw;line-height:1.8vw}}@media(min-width:1400px){.hgtvSmartHome p{font-size:1vw;line-height:1.6vw}}.hgtvSmartHome ul{list-style:none;margin:0;padding:0}.hgtvSmartHome h1{font-size:42px;font-weight:400;line-height:3pc}@media(min-width:768px){.hgtvSmartHome h1{font-size:3.2vw;line-height:4vw}}@media(min-width:992px){.hgtvSmartHome h1{font-size:3vw;line-height:3.6vw}}.hgtvSmartHome h1 sup{font-size:30px}.hgtvSmartHome h2{font-size:40px;font-weight:400;line-height:125%}@media(min-width:768px){.hgtvSmartHome h2{font-size:4vw}}@media(min-width:992px){.hgtvSmartHome h2{font-size:3.4vw}}@media(min-width:1200px){.hgtvSmartHome h2{font-size:3vw}}.hgtvSmartHome h3{font-size:28px;margin:30px 0}@media(min-width:768px){.hgtvSmartHome h3{font-size:1.6vw;font-size:1.3vw}}.hgtvSmartHome h5{font-size:15px;font-weight:600;line-height:24px;text-transform:capitalize}@media(min-width:992px){.hgtvSmartHome h5{font-size:1vw}}.hgtvSmartHome h6{font-size:15px;line-height:24px;text-transform:capitalize}@media(min-width:992px){.hgtvSmartHome h6{font-size:1vw}}.hgtvSmartHome a{cursor:pointer;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s}.hgtvSmartHome a.btn-secondary{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1pc;text-decoration:none}.hgtvSmartHome a.btn-secondary span{background:#fff;border:2px solid #00493d;color:#00493d;height:51px;padding:9pt 30px;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s;z-index:2}.hgtvSmartHome a.btn-secondary img.icon{border:2px solid #00493d;color:#00493d;-webkit-filter:none;filter:none;font-size:26.5px;height:51px;padding:10px;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:border .5s,-webkit-transform .5s,-webkit-filter .5s;transition:border .5s,-webkit-transform .5s,-webkit-filter .5s;transition:transform .5s,border .5s,filter .5s;transition:transform .5s,border .5s,filter .5s,-webkit-transform .5s,-webkit-filter .5s;width:auto;z-index:1}.hgtvSmartHome a.btn-secondary:hover span{background:#00493d;color:#fff}.hgtvSmartHome a.btn-secondary:hover img.icon{border:2px solid #00493d;border-left:none;-webkit-transform:translateX(0);transform:translateX(0)}.hgtvSmartHome img.icon{-webkit-filter:invert(95%) sepia(0) saturate(7473%) hue-rotate(64deg) brightness(107%) contrast(107%);filter:invert(95%) sepia(0) saturate(7473%) hue-rotate(64deg) brightness(107%) contrast(107%);width:30px}.hgtvSmartHome img.icon.arrow.left{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.hgtvSmartHome img.icon.arrow.down{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.hgtvSmartHome img.icon.arrow.up{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.hgtvSmartHome button{cursor:pointer}.hgtvSmartHome button.btn{background:#fff;border:2px solid #006400;color:#006400;display:inline-block;font-size:22px;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s}.hgtvSmartHome button.btn:hover{background:#006400;color:#fff}.hgtvSmartHome button.jump,.hgtvSmartHome button.nav{background:none;border:none;font-size:28px;opacity:.6;-webkit-transition:opacity .2s;transition:opacity .2s}.hgtvSmartHome button.jump:hover,.hgtvSmartHome button.nav:hover{opacity:1}.hgtvSmartHome .carousel{color:#fff;height:721px;margin-bottom:36px;position:relative}@media(min-width:1200px){.hgtvSmartHome .carousel{height:80vh}}@media(max-width:576px){.hgtvSmartHome .carousel{height:80vh}}.hgtvSmartHome .carousel a,.hgtvSmartHome .carousel button,.hgtvSmartHome .carousel h1,.hgtvSmartHome .carousel p{color:#fff}@media(max-width:576px){.hgtvSmartHome .carousel h1{font-size:2pc}}.hgtvSmartHome .carousel .carousel-images{-webkit-filter:brightness(.8);filter:brightness(.8);height:100%;overflow:hidden;position:relative;width:100%}.hgtvSmartHome .carousel .carousel-images:after{background-color:rgba(0,0,0,.2);content:"";height:100%;position:absolute;width:100%}.hgtvSmartHome .carousel .carousel-images img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity 1s;transition:opacity 1s;width:100%}.hgtvSmartHome .carousel .carousel-images img.active{opacity:1}.hgtvSmartHome .carousel .carousel-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;left:0;position:absolute;top:0;width:100%}.hgtvSmartHome .carousel .carousel-content,.hgtvSmartHome .carousel .carousel-content .carousel-header{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.hgtvSmartHome .carousel .carousel-content .carousel-header{padding:90px 7.2vw 0}@media(max-width:992px){.hgtvSmartHome .carousel .carousel-content .carousel-header{padding:5pc 5pc 0}}@media(max-width:576px){.hgtvSmartHome .carousel .carousel-content .carousel-header{padding:30px 20px}}.hgtvSmartHome .carousel .carousel-content .carousel-header p:first-of-type{text-transform:uppercase}.hgtvSmartHome .carousel .carousel-content .carousel-header img{opacity:.5;width:5vw}.hgtvSmartHome .carousel .carousel-content .carousel-main{padding:0 7.2vw;width:50%}@media(max-width:992px){.hgtvSmartHome .carousel .carousel-content .carousel-main{padding:0 5pc;width:100%}}@media(max-width:576px){.hgtvSmartHome .carousel .carousel-content .carousel-main{padding:0 20px}}.hgtvSmartHome .carousel .carousel-content .carousel-navigation{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:100%}.hgtvSmartHome .carousel .carousel-content .carousel-navigation .jump{font-size:28px;margin:0 7.2vw;opacity:.6;padding-top:0;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.hgtvSmartHome .carousel .carousel-content .carousel-navigation .jump:hover{opacity:1;padding-top:40px}@media(max-width:576px){.hgtvSmartHome .carousel .carousel-content .carousel-navigation .jump{display:none}}.hgtvSmartHome .carousel .carousel-content .carousel-navigation__container{-ms-flex-item-align:end;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-self:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px;width:50%}@media(max-width:992px){.hgtvSmartHome .carousel .carousel-content .carousel-navigation__container{width:60%}}@media(max-width:576px){.hgtvSmartHome .carousel .carousel-content .carousel-navigation__container{width:100%}}.hgtvSmartHome .carousel .carousel-content .carousel-navigation .arrows{color:#97f0fc;display:-webkit-box;display:-ms-flexbox;display:flex;gap:42px;margin-left:auto;margin-right:7.2vw}@media(max-width:576px){.hgtvSmartHome .carousel .carousel-content .carousel-navigation .arrows{margin:auto}}.hgtvSmartHome .carousel .carousel-content .carousel-navigation .progress{background:hsla(0,0%,100%,.25);height:2px;margin-right:7.2vw}@media(max-width:576px){.hgtvSmartHome .carousel .carousel-content .carousel-navigation .progress{margin:0 20px}}.hgtvSmartHome .carousel .carousel-content .carousel-navigation .progress .bar{background-color:hsla(0,0%,100%,.6);height:100%;width:0}.hgtvSmartHome .carousel .carousel-content .carousel-navigation .section-select ul{background:#f8f8f8;display:grid;grid-template-columns:repeat(5,1fr);list-style:none;padding:20px}.hgtvSmartHome .carousel .carousel-content .carousel-navigation .section-select ul li{display:inline-block}.hgtvSmartHome .carousel .carousel-content .carousel-navigation .section-select ul li a{color:#333;display:inline-block;font-size:15px;line-height:100%;opacity:.59;text-decoration:none;text-transform:uppercase;width:75pt}.hgtvSmartHome .carousel .carousel-content .carousel-navigation .section-select ul li a:hover{opacity:1}@media(max-width:576px){.hgtvSmartHome .carousel .carousel-content .carousel-navigation .section-select ul li a{width:90px}}@media(min-width:992px){.hgtvSmartHome .carousel .carousel-content .carousel-navigation .section-select ul li a{font-size:1.1vw;width:8.4vw}}.hgtvSmartHome .carousel .carousel-content .carousel-navigation .section-select ul li span{display:block;margin-bottom:10px}.hgtvSmartHome #intro{margin-bottom:3pc;padding:0 7.2vw}@media(max-width:992px){.hgtvSmartHome #intro{padding:0 60px}}@media(max-width:576px){.hgtvSmartHome #intro{padding:0 20px}}.hgtvSmartHome #intro .main-intro{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1pc;justify-content:space-between;margin-bottom:4pc}@media(max-width:576px){.hgtvSmartHome #intro .main-intro{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.hgtvSmartHome #intro .main-intro .content{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:18px}@media(max-width:576px){.hgtvSmartHome #intro .main-intro .content{gap:9pt}}.hgtvSmartHome #intro .main-intro .content .pre-text{text-transform:uppercase}.hgtvSmartHome #intro .main-intro .content p{color:#333}.hgtvSmartHome #intro .main-intro .images{display:-webkit-box;display:-ms-flexbox;display:flex}.hgtvSmartHome #intro .main-intro .images img{-ms-flex-item-align:start;align-self:flex-start;width:18vw}@media(max-width:576px){.hgtvSmartHome #intro .main-intro .images img{width:40vw}}.hgtvSmartHome #intro .main-intro .images img+img{margin-left:24px;padding-top:60px}.hgtvSmartHome #intro aside{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background:#f8f8f8;display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px;justify-content:space-between;padding:50px}@media(max-width:992px){.hgtvSmartHome #intro aside{padding:40px}}@media(max-width:576px){.hgtvSmartHome #intro aside{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1pc}}@media(min-width:992px){.hgtvSmartHome #intro aside{gap:10vw}}.hgtvSmartHome #intro aside h2{-ms-flex-negative:0;flex-shrink:0}.hgtvSmartHome #intro aside p{color:#333}@media(max-width:576px){.hgtvSmartHome #intro aside p{text-align:center}}.hgtvSmartHome .hotSpot{margin-bottom:3pc;overflow:visible;position:relative}.hgtvSmartHome .hotSpot>div>img{width:100%}@media(max-width:992px){.hgtvSmartHome .hotSpot.show{height:700px}}@media(max-width:768px){.hgtvSmartHome .hotSpot.show{height:50pc}}.hgtvSmartHome .hotSpot__image-conatiner{position:relative}.hgtvSmartHome .hotSpot__btn{background:transparent;border:none;margin:-20px;padding:20px;position:absolute}.hgtvSmartHome .hotSpot__btn:hover .hotSpot__product-description{margin-left:-10px;opacity:1;visibility:visible}.hgtvSmartHome .hotSpot__btn[data-spot=hotSpotDecking]{left:31%;top:42%}.hgtvSmartHome .hotSpot__btn[data-spot=hotSpotRails]{left:75%;top:83%}.hgtvSmartHome .hotSpot__btn[data-spot=hotSpotLighting]{left:18%;top:17.5%}.hgtvSmartHome .hotSpot__btn[data-spot=hotSpotSpiral]{left:65.5%;top:53%}.hgtvSmartHome .hotSpot__btn[data-spot=hotSpotKitchen]{left:56.5%;top:27%}.hgtvSmartHome .hotSpot__btn-outer-circle{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:hsla(0,0%,100%,.35);border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:28px;justify-content:center;position:relative;-webkit-transition:background-color .2s,border .2s;transition:background-color .2s,border .2s;width:28px;z-index:4}@media(min-width:1200px){.hgtvSmartHome .hotSpot__btn-outer-circle{height:2vw;width:2vw}}.hgtvSmartHome .hotSpot__btn-outer-circle:hover{background-color:transparent;border:1px solid #fff}.hgtvSmartHome .hotSpot__btn-inner-circle{background-color:#fff;border-radius:100%;height:1pc;position:absolute;width:1pc}@media(min-width:1200px){.hgtvSmartHome .hotSpot__btn-inner-circle{height:1.2vw;width:1.2vw}}.hgtvSmartHome .hotSpot__product-description{background:#fff;left:-165px;opacity:0;padding:10px;position:absolute;text-align:start;top:-18px;-webkit-transition:margin .5s,opacity .5s;transition:margin .5s,opacity .5s;visibility:hidden;width:175px;z-index:5}.hgtvSmartHome .hotSpot__product-description.stick{margin-left:-10px;opacity:1;visibility:visible}.hgtvSmartHome .hotSpot__product-description.hard-stick{margin-left:-10px!important;opacity:1!important;visibility:visible!important}.hgtvSmartHome .hotSpot__product-description a{text-decoration:none}@media(max-width:992px){.hgtvSmartHome .hotSpot__product-description{left:-40px;top:-60px}}@media(min-width:992px){.hgtvSmartHome .hotSpot__product-description{left:-11vw;padding:1vw;width:11vw}}@media(min-width:1200px){.hgtvSmartHome .hotSpot__product-description{left:-10vw;padding:1vw;width:11vw}}@media(min-width:1400px){.hgtvSmartHome .hotSpot__product-description{left:-10vw;padding:1vw;width:10vw}}.hgtvSmartHome .hotSpot__product-description img.icon{-webkit-filter:none;filter:none;margin-left:15px;width:15px}.hgtvSmartHome .hotSpot h2{font-size:34px;margin-bottom:1.5rem}@media(min-width:1200px){.hgtvSmartHome .hotSpot h2{font-size:2.4vw}}.hgtvSmartHome .product-details{background:#fff;display:none;height:100%;left:0;overflow:hidden;padding:0 110px;position:absolute;top:0;width:100%;z-index:5}@media(max-width:992px){.hgtvSmartHome .product-details{padding:0}}.hgtvSmartHome .product-details.show{display:block}@media(max-width:992px){.hgtvSmartHome .product-details.show{-webkit-transform:translateY(25%);transform:translateY(25%)}}.hgtvSmartHome .product-details__wrapper{position:relative}.hgtvSmartHome .product-details__list{background:#333;display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px;padding:20px 40px}@media(max-width:992px){.hgtvSmartHome .product-details__list{gap:36px}}.hgtvSmartHome .product-details__list-item{color:#fff;font-size:19px;opacity:.5;-webkit-transition:opacity .2s;transition:opacity .2s}@media(max-width:576px){.hgtvSmartHome .product-details__list-item{display:none}}.hgtvSmartHome .product-details__list-item--title{font-weight:500;margin-right:auto;opacity:1}.hgtvSmartHome .product-details__list-item--close{margin-left:75pt}.hgtvSmartHome .product-details__list-item--close img.icon{width:20px}@media(max-width:992px){.hgtvSmartHome .product-details__list-item--close{margin-left:auto}}@media(max-width:576px){.hgtvSmartHome .product-details__list-item--close{display:block}}.hgtvSmartHome .product-details__list-item.active{opacity:1}@media(max-width:576px){.hgtvSmartHome .product-details__list-item.active{display:block}}.hgtvSmartHome .product-details__list-item:hover{cursor:pointer;opacity:1}.hgtvSmartHome .product-details__container{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}@media(max-width:576px){.hgtvSmartHome .product-details__container{padding-bottom:75pt}}@media(max-width:992px){.hgtvSmartHome .product-details__container{padding-bottom:75pt}}.hgtvSmartHome .product-details__container.hide{display:none}.hgtvSmartHome .product-details__container>*{width:50%}@media(max-width:576px){.hgtvSmartHome .product-details__container>*{width:100%}.hgtvSmartHome .product-details__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.hgtvSmartHome .product-details__img-container{overflow:hidden;position:relative}@media(max-width:992px){.hgtvSmartHome .product-details__img-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:space-between}}.hgtvSmartHome .product-details__img-container img{height:100%;overflow:hidden;position:absolute;top:50%;width:100%}@media(max-width:992px){.hgtvSmartHome .product-details__img-container img{height:100%;-o-object-fit:cover;object-fit:cover}}.hgtvSmartHome .product-details #hotSpotFascia .product-details__img-container img{height:101%;right:0;text-align:center}.hgtvSmartHome .product-details #hotSpotRails .product-details__img-container img{height:101%;width:auto}.hgtvSmartHome .product-details__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#f8f8f8;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:50pc;overflow:hidden;padding:40px}@media(max-width:992px){.hgtvSmartHome .product-details__content{height:unset;padding:2pc}}.hgtvSmartHome .product-details__pre-text{color:#333;opacity:.5;text-transform:uppercase}.hgtvSmartHome .product-details__heading{color:#333;font-size:30px;font-weight:400;line-height:52px;margin-bottom:1pc}.hgtvSmartHome .product-details__text{margin-bottom:24px}.hgtvSmartHome .product-details__features{display:grid;gap:40px;grid-template-columns:1fr 1fr}.hgtvSmartHome .product-details__feature{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;height:8vw;margin-bottom:42px;position:relative;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}@media(max-width:992px){.hgtvSmartHome .product-details__feature{margin-bottom:0}}.hgtvSmartHome .product-details__feature--img{display:block;-webkit-filter:saturate(1%);filter:saturate(1%);-webkit-transition:all .5s ease-out;transition:all .5s ease-out;width:3vw}@media(max-width:992px){.hgtvSmartHome .product-details__feature--img{width:50px}}.hgtvSmartHome .product-details__feature--description{position:absolute;text-align:center;top:79px}@media(max-width:992px){.hgtvSmartHome .product-details__feature--description{top:0}}.hgtvSmartHome .product-details__feature--description p{background-color:#f8f8f8;opacity:0;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;z-index:2}.hgtvSmartHome .product-details__feature--show-description{font-size:25px;opacity:1;position:absolute;top:90px;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .5s ease-out;transition:all .5s ease-out}@media(max-width:992px){.hgtvSmartHome .product-details__feature--show-description{top:115px}}.hgtvSmartHome .product-details__feature:hover .product-details__feature--img{opacity:0;-webkit-transform:translateY(-3em);transform:translateY(-3em);-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.hgtvSmartHome .product-details__feature:hover .product-details__feature--description h6{-webkit-transform:translateY(-3em);transform:translateY(-3em);-webkit-transition:all .4s ease-out .15s;transition:all .4s ease-out .15s}.hgtvSmartHome .product-details__feature:hover .product-details__feature--description p{opacity:1;-webkit-transform:translateY(-3em);transform:translateY(-3em);-webkit-transition:all .4s ease-out .2s;transition:all .4s ease-out .2s}.hgtvSmartHome .product-details__feature:hover .product-details__feature--show-description{opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .5s ease-out;transition:all .5s ease-out}@media(max-width:992px){.hgtvSmartHome .product-details__feature{height:auto;pointer-events:none}.hgtvSmartHome .product-details__feature h6,.hgtvSmartHome .product-details__feature img,.hgtvSmartHome .product-details__feature p{opacity:1}.hgtvSmartHome .product-details__feature .product-details__feature--description{position:relative}}.hgtvSmartHome .product-details__order-sample-btn{background:#00493d;border:none;bottom:0;color:#fff;display:block;font-size:18px;padding:40px 0;position:absolute;right:0;text-align:center;text-decoration:none;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s;width:50%}@media(max-width:576px){.hgtvSmartHome .product-details__order-sample-btn{position:relative}}@media(max-width:992px){.hgtvSmartHome .product-details__order-sample-btn{width:100%}}@media(min-width:1200px){.hgtvSmartHome .product-details__order-sample-btn{font-size:1.2vw}}.hgtvSmartHome .product-details__order-sample-btn:hover{background:#fff;color:#00493d}.hgtvSmartHome .featuredArticle{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:3pc;overflow:hidden}.hgtvSmartHome .featuredArticle>*{width:50%}@media(max-width:576px){.hgtvSmartHome .featuredArticle>*{width:100%}.hgtvSmartHome .featuredArticle{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.hgtvSmartHome .featuredArticle__img{max-height:32vw;overflow:hidden}@media(max-width:992px){.hgtvSmartHome .featuredArticle__img{max-height:39vw}}@media(max-width:576px){.hgtvSmartHome .featuredArticle__img{max-height:60vw}}.hgtvSmartHome .featuredArticle__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:576px){.hgtvSmartHome .featuredArticle__img img{position:relative;top:50%;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important}}.hgtvSmartHome .featuredArticle__content{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:flex-start;background-color:#f8f8f8;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px;padding:68px 36px}@media(max-width:992px){.hgtvSmartHome .featuredArticle__content{gap:9pt;padding:2pc}}@media(max-width:576px){.hgtvSmartHome .featuredArticle__content{gap:1pc;padding:20px}}.hgtvSmartHome .featuredArticle__label{color:#333;font-size:20px;font-weight:400;line-height:28px;opacity:.5}.hgtvSmartHome .featuredArticle__heading{font-size:42px;line-height:52px;margin-bottom:18px}@media(max-width:576px){.hgtvSmartHome .featuredArticle__heading{font-size:40px;line-height:36px;margin-bottom:0}}@media(min-width:768px){.hgtvSmartHome .featuredArticle__heading{font-size:3.2vw;line-height:4vw}}@media(min-width:992px){.hgtvSmartHome .featuredArticle__heading{font-size:3vw;line-height:3.6vw}}.hgtvSmartHome .featuredArticle__text{color:#333}.hgtvSmartHome .featuredArticle__read-btn span{background:#f8f8f8!important}.hgtvSmartHome .featuredArticle__read-btn span:hover{background:#00493d!important;color:#fff}.hgtvSmartHome .readyToTrex{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:576px){.hgtvSmartHome .readyToTrex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.hgtvSmartHome .readyToTrex>*{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%}@media(max-width:576px){.hgtvSmartHome .readyToTrex>*{width:100%}}.hgtvSmartHome .readyToTrex .video-container{overflow:hidden;position:relative}.hgtvSmartHome .readyToTrex .video-container video{background-color:#000;height:auto;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto}@media(max-width:576px){.hgtvSmartHome .readyToTrex .video-container video{height:100%;left:inherit;position:relative;top:inherit;-webkit-transform:translate(0);transform:translate(0)}}.hgtvSmartHome .readyToTrex__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#00493d;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px;padding:110px 50px}@media(max-width:576px){.hgtvSmartHome .readyToTrex__content{padding:40px 20px}}.hgtvSmartHome .readyToTrex__content h2,.hgtvSmartHome .readyToTrex__content p{color:#fff}.hgtvSmartHome .readyToTrex .btn-secondary span{border-color:#fff}.hgtvSmartHome .readyToTrex .btn-secondary img.icon{background:#fff;border-color:#fff}.hgtvSmartHome .readyToTrex .btn-secondary:hover img.icon{border-color:#fff}.hgtvSmartHome #moreArticles{overflow:visible;padding:0 7.2vw 3pc}.hgtvSmartHome #moreArticles header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.hgtvSmartHome #moreArticles header h4{color:#c3c9d0;font-size:28px;font-weight:400;margin-bottom:30px;width:50%}.hgtvSmartHome #moreArticles img.icon{-webkit-filter:none;filter:none}.hgtvSmartHome #moreArticles .panel{display:none}.hgtvSmartHome #moreArticles .panel:first-of-type{display:block}.hgtvSmartHome #moreArticles .more-articles{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;list-style:none;margin:0 -20px;padding:0}@media(min-width:768px){.hgtvSmartHome #moreArticles .more-articles{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.hgtvSmartHome #moreArticles .more-articles__paginator{color:#333;font-size:20px;text-align:right;width:50%}.hgtvSmartHome #moreArticles .more-articles__paginator .arrow-left,.hgtvSmartHome #moreArticles .more-articles__paginator .arrow-right{text-decoration:none}.hgtvSmartHome #moreArticles .more-articles__paginator .arrow-left{-webkit-transition:left .2s;transition:left .2s}.hgtvSmartHome #moreArticles .more-articles__paginator .arrow-left img{left:0;margin-right:5px;position:relative;-webkit-transition:left .2s;transition:left .2s;width:20px}.hgtvSmartHome #moreArticles .more-articles__paginator .arrow-left:hover img{left:-5px}@media(max-width:992px){.hgtvSmartHome #moreArticles .more-articles__paginator .arrow-left:hover img{left:unset}}.hgtvSmartHome #moreArticles .more-articles__paginator .arrow-right{-webkit-transition:left .2s;transition:left .2s}.hgtvSmartHome #moreArticles .more-articles__paginator .arrow-right img{left:0;margin-left:5px;position:relative;-webkit-transition:left .2s;transition:left .2s;width:20px}.hgtvSmartHome #moreArticles .more-articles__paginator .arrow-right:hover img{left:5px}.hgtvSmartHome #moreArticles .more-articles li{margin:0 1.2vw 1.2vw;width:100%}@media(min-width:768px){.hgtvSmartHome #moreArticles .more-articles li{width:33.33%}}@media(max-width:576px){.hgtvSmartHome #moreArticles .more-articles li{margin-bottom:25px}}.hgtvSmartHome #moreArticles .more-articles li .more-articles__card{overflow:hidden;position:relative}.hgtvSmartHome #moreArticles .more-articles li .more-articles__card-image{aspect-ratio:5/3;margin:0!important;overflow:hidden;position:relative}.hgtvSmartHome #moreArticles .more-articles li .more-articles__card-image img{position:absolute;width:100%}.hgtvSmartHome #moreArticles .more-articles li .more-articles__card-cta{font-size:1.05vw;text-decoration:none}.hgtvSmartHome #moreArticles .more-articles li .more-articles__card-copy{background-color:#fff;position:absolute;-webkit-transition:.2s ease-in;transition:.2s ease-in}.hgtvSmartHome #moreArticles .more-articles li .more-articles__card-copy p{display:none;opacity:0;-webkit-transition:.3s ease-in;transition:.3s ease-in}.hgtvSmartHome #moreArticles .more-articles li .more-articles__card-cta-container{background-color:#fff;margin-top:170px;position:relative;z-index:1}@media(max-width:992px){.hgtvSmartHome #moreArticles .more-articles li .more-articles__card-cta-container{margin-top:75pt}}@media(max-width:576px){.hgtvSmartHome #moreArticles .more-articles li .more-articles__card-cta-container{margin-top:150px}}.hgtvSmartHome #moreArticles .more-articles li .more-articles__card-cta-container a{color:#333;font-size:1.1vw}@media(max-width:576px){.hgtvSmartHome #moreArticles .more-articles li .more-articles__card-cta-container a{font-size:1pc}}.hgtvSmartHome #moreArticles .more-articles li .more-articles__card-cta-container img{margin-left:5px;-webkit-transition:.3s ease-in;transition:.3s ease-in;width:15px}.hgtvSmartHome #moreArticles .more-articles li .more-articles__card:hover .more-articles__card-copy{-webkit-transform:translateY(-60%);transform:translateY(-60%);-webkit-transition:.3s ease-in;transition:.3s ease-in}.hgtvSmartHome #moreArticles .more-articles li .more-articles__card:hover .more-articles__card-copy p{display:block;opacity:1;-webkit-transition:.3s ease-in;transition:.3s ease-in}.hgtvSmartHome #moreArticles .more-articles li .more-articles__card:hover .more-articles__card-cta-container img{margin-left:10px;-webkit-transition:.3s ease-in;transition:.3s ease-in}.hgtvSmartHome .info-copy{padding:40px 7.2vw}.hgtvSmartHome .info-copy p{font-size:.9vw;font-style:italic}@media(max-width:992px){.hgtvSmartHome .info-copy p{font-size:1.3vw}}@media(max-width:576px){.hgtvSmartHome .info-copy p{font-size:14px}.htvpoc button.nav{z-index:2}}.cmp-trex-home-hero{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:start;-ms-flex-pack:start;align-items:flex-end;background-position:50%;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;min-height:25pc;position:relative;width:100%;z-index:0}.cmp-trex-home-hero__wrapper{left:0;padding:30px 20px;position:relative;right:0;z-index:1}@media(min-width:768px){.cmp-trex-home-hero__wrapper{padding:66px 20px}}@media(min-width:1650px){.cmp-trex-home-hero__wrapper{max-width:100%;padding:30px 20px 30px 200px}}.cmp-trex-home-hero__title{color:#fff;font-family:proxima-nova,Arial,sans-serif;font-size:3pc;font-weight:300;letter-spacing:2px;line-height:58px;margin-bottom:20px;text-shadow:1px 1px 4px #111;white-space:pre-wrap}@media(min-width:768px){.cmp-trex-home-hero__title{font-size:60px;line-height:72px}}@media(min-width:1650px){.cmp-trex-home-hero__title{max-width:700px;width:100%}}.cmp-trex-hero--secondary .cmp-trex-home-hero__title,.cmp-trex-hero--tertiary .cmp-trex-home-hero__title{font-size:2pc;letter-spacing:.89px;line-height:36px}@media(min-width:768px){.cmp-trex-hero--secondary .cmp-trex-home-hero__title,.cmp-trex-hero--tertiary .cmp-trex-home-hero__title{font-size:3pc;letter-spacing:2px;line-height:58px}}.cmp-trex-home-hero .cmp-teaser__action-container .cmp-teaser__action-link{border-bottom:2px solid #fff;color:#fff;font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:1px;line-height:1;max-width:98px;text-align:center;text-decoration:none;text-transform:uppercase}.cmp-trex-home-hero .cmp-teaser__action-container .cmp-teaser__action-link:active,.cmp-trex-home-hero .cmp-teaser__action-container .cmp-teaser__action-link:hover{border-bottom:none}@media(min-width:768px){.cmp-trex-home-hero .cmp-teaser__action-container .cmp-teaser__action-link{font-size:18px;letter-spacing:2px;line-height:1.33;max-width:133px}}.cmp-trex-home-hero .scroll-arrow{bottom:7.5vh;position:absolute;right:7.5vw}.cmp-trex-home-hero .scroll-arrow.bounce{-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}.cmp-trex-home-hero__overlay{background:linear-gradient(47deg,#000,rgba(0,0,0,.1) 70%,rgba(0,0,0,.1));content:"";min-height:inherit;opacity:.85;position:absolute;width:100%;z-index:0}@media(min-width:768px){.cmp-trex-home-hero{min-height:41.5vw}}.cmp-trex-hero--secondary,.cmp-trex-hero--tertiary{float:left;margin-top:8px;min-height:200px;width:100%}.cmp-trex-hero--secondary .cmp-trex-home-hero,.cmp-trex-hero--tertiary .cmp-trex-home-hero{min-height:200px}@media(min-width:768px){.cmp-trex-hero--secondary .cmp-trex-home-hero,.cmp-trex-hero--tertiary .cmp-trex-home-hero{min-height:25vw}.cmp-trex-hero--secondary .cmp-trex-home-hero__wrapper{padding:75pt 20px 30px}}@media(min-width:992px){.cmp-trex-hero--secondary .cmp-trex-home-hero__wrapper{padding:30px 20px;position:absolute}.cmp-trex-hero--secondary .cmp-trex-home-hero__wrapper>*{width:50%}}@media(min-width:1650px){.cmp-trex-hero--secondary .cmp-trex-home-hero__wrapper{max-width:100%;padding:30px 20px 30px 200px}}@media(max-width:992px){.cmp-trex-hero--secondary .cmp-trex-home-hero__overlay{height:100%}}@media(min-width:992px){.cmp-trex-hero--secondary .cmp-trex-home-hero__overlay{width:66%}}@media(min-width:768px){.cmp-trex-hero--secondary{width:66%}}@media(min-width:992px){.cmp-trex-hero--secondary .cmp-trex-home-hero{position:static}}.cmp-trex-hero--tertiary{padding-bottom:8px}@media(min-width:768px){.cmp-trex-hero--tertiary{float:right;position:relative;width:calc(34% - 8px);z-index:1}}@media(min-width:992px)and (max-width:1200px){.cmp-trex-hero--tertiary .cmp-trex-home-hero__wrapper{padding:30px 20px}}@media(min-width:1650px){.cmp-trex-hero--tertiary .cmp-trex-home-hero__wrapper{max-width:100%;padding:30px 20px 30px 200px}}.cmp-container[role=hero] .cmp-trex-home-hero__overlay{height:100%}@media(min-width:1650px){.reduce-hero-left-spaces .cmp-trex-home-hero__wrapper{max-width:100%;padding:30px 20px}}@-webkit-keyframes hotspotPulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scale3d(1.14,1.14,1);transform:scale3d(1.14,1.14,1)}}@keyframes hotspotPulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scale3d(1.14,1.14,1);transform:scale3d(1.14,1.14,1)}}body.locked{overflow:hidden}body .hotspot-module{clear:both!important;float:none!important}body .cmp-hotspot-module__copy{text-align:center}body .cmp-hotspot-module__copy .button a{border-color:#00493d}body .cmp-hotspot-module__hotspots{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:35pc;position:relative;width:100%}@media(min-width:768px){body .cmp-hotspot-module__hotspots{max-width:none}}body .cmp-hotspot-module__hotspots__headline-container{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:-webkit-gradient(linear,left top,left bottom,color-stop(45.35%,rgba(0,0,0,.5)),color-stop(84.48%,transparent));background:linear-gradient(180deg,rgba(0,0,0,.5) 45.35%,transparent 84.48%);display:-webkit-box;display:-ms-flexbox;display:flex;height:20%;justify-content:center;left:0;padding:24px 20px;pointer-events:none;position:absolute;top:0;width:100%}body .cmp-hotspot-module__hotspots__headline-container h2{text-wrap:balance;color:#fff;font-size:18px;font-style:normal;font-weight:400;letter-spacing:1px;line-height:1.3;pointer-events:auto;text-align:center;text-shadow:0 0 1pc rgba(0,0,0,.2)}@media(min-width:390px){body .cmp-hotspot-module__hotspots__headline-container{padding:2pc 50px}body .cmp-hotspot-module__hotspots__headline-container h2{font-size:24px;line-height:30px}}@media(min-width:992px){body .cmp-hotspot-module__hotspots__headline-container{height:30%;padding:2pc 14%}body .cmp-hotspot-module__hotspots__headline-container h2{font-size:37px;letter-spacing:normal;line-height:40px}}body .cmp-hotspot-module__hotspots__img-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}body .cmp-hotspot-module__hotspots__image{background-color:#f8f8f8;min-height:300px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none;width:auto}body .cmp-hotspot-module__hotspots__image--desktop{display:none;height:auto;width:100%}@media(min-width:768px){body .cmp-hotspot-module__hotspots__image--desktop{display:block}}body .cmp-hotspot-module__hotspots__image--mobile{height:auto;width:100%}@media(min-width:768px){body .cmp-hotspot-module__hotspots__image--mobile{display:none}}body .cmp-hotspot-module__hotspots__modal{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;justify-content:center;left:0;max-width:100%;opacity:0;padding:0 8px;pointer-events:none;position:fixed;top:0;-webkit-transition:opacity .2s;transition:opacity .2s;width:100vw}@media(min-width:768px){body .cmp-hotspot-module__hotspots__modal{background:none;height:auto;left:var(--left);margin-left:50px;max-width:376px;padding:0;position:absolute;top:var(--top);-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);width:100%}body .cmp-hotspot-module__hotspots__modal.align-left{margin-left:0;-webkit-transform:translate3d(calc(-100% - 50px),-50%,0);transform:translate3d(calc(-100% - 50px),-50%,0)}}body .cmp-hotspot-module__hotspots__modal.active{opacity:1;pointer-events:auto;z-index:1000}@media(min-width:768px){body .cmp-hotspot-module__hotspots__modal.active{z-index:2}}body .cmp-hotspot-module__hotspots__modal__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.12);box-shadow:0 10px 20px 0 rgba(0,0,0,.12);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:auto;max-width:376px;padding:9pt;position:relative;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out;width:100%}body .cmp-hotspot-module__hotspots__modal__content__media-wrap{height:260px;width:100%}body .cmp-hotspot-module__hotspots__modal__content__media-wrap img,body .cmp-hotspot-module__hotspots__modal__content__media-wrap video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}body .cmp-hotspot-module__hotspots__modal__content__media-wrap:has(img:not([src])){height:auto}body .cmp-hotspot-module__hotspots__modal__close{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;height:42px;justify-content:center;position:absolute;right:0;top:0;-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out;width:42px;z-index:2}@media(min-width:768px){body .cmp-hotspot-module__hotspots__modal__close:focus-visible,body .cmp-hotspot-module__hotspots__modal__close:hover{background:#00493d}body .cmp-hotspot-module__hotspots__modal__close:focus-visible svg .close-x,body .cmp-hotspot-module__hotspots__modal__close:hover svg .close-x{fill:#fff}}body .cmp-hotspot-module__hotspots__modal__close svg .close-x{fill:#333;-webkit-transition:fill .3s ease-out;transition:fill .3s ease-out}body .cmp-hotspot-module__hotspots__modal__close svg .close-box{fill:none}body .cmp-hotspot-module__hotspots__modal h5{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:24px;font-style:normal;font-weight:400;letter-spacing:1px;line-height:30px;margin:20px 0 9pt;text-transform:capitalize}body .cmp-hotspot-module__hotspots__modal p{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:1pc;font-style:normal;font-weight:400;line-height:25px;margin:0}.embed #crl8-homepage-multisize-grid .zpamni-0 body .cmp-hotspot-module__hotspots__modal .fDIvPG,.embed #crl8-homepage-multisize-grid body .cmp-hotspot-module__hotspots__modal .jRNpsV.qxyt6u-0,.embed body .cmp-hotspot-module__hotspots__modal button,.embed body .cmp-hotspot-module__hotspots__modal button.qxyt6u-0.sc-160qg7w-0.fDIvPG,body .cmp-hotspot-module__hotspots__modal .cmp-button,body .cmp-hotspot-module__hotspots__modal .cmp-contentsearch-leftrail--links-item,body .cmp-hotspot-module__hotspots__modal .cmp-leftrail--links-item,body .cmp-hotspot-module__hotspots__modal .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,body .cmp-hotspot-module__hotspots__modal .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,body .cmp-hotspot-module__hotspots__modal .embed button,body .cmp-hotspot-module__hotspots__modal .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG{display:block;margin-top:20px}body .cmp-hotspot-module__hotspots__hotspot{background:none;border:none;height:42px;padding:0;position:absolute;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:42px}body .cmp-hotspot-module__hotspots__hotspot,body .cmp-hotspot-module__hotspots__hotspot .outer-circle{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}body .cmp-hotspot-module__hotspots__hotspot .outer-circle{-webkit-animation:hotspotPulse 1s linear 0s infinite alternate;animation:hotspotPulse 1s linear 0s infinite alternate;background-color:hsla(0,0%,100%,.35);border-radius:100%;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.1);box-shadow:0 0 20px 0 rgba(0,0,0,.1);height:40px;position:relative;-webkit-transition:background-color .2s,border .2s;transition:background-color .2s,border .2s;width:40px;z-index:4}body .cmp-hotspot-module__hotspots__hotspot .outer-circle:hover{background-color:transparent;border:1px solid #fff}body .cmp-hotspot-module__hotspots__hotspot .inner-circle{background-color:#fff;border-radius:100%;height:30px;position:absolute;-webkit-transition:width .2s,height .2s;transition:width .2s,height .2s;width:30px}body .cmp-hotspot-module__hotspots__hotspot .outer-circle-decorator{background-color:#fff;border-radius:50%;display:none;height:30px;width:30px}body .cmp-hotspot-module__hotspots__hotspot:first-child .outer-circle{-webkit-animation-delay:.2s;animation-delay:.2s}body .cmp-hotspot-module__hotspots__hotspot:nth-child(2) .outer-circle{-webkit-animation-delay:.4s;animation-delay:.4s}body .cmp-hotspot-module__hotspots__hotspot:nth-child(3) .outer-circle{-webkit-animation-delay:.6s;animation-delay:.6s}body .cmp-hotspot-module__hotspots__hotspot:nth-child(4) .outer-circle{-webkit-animation-delay:.8s;animation-delay:.8s}body .cmp-hotspot-module__hotspots__hotspot:nth-child(5) .outer-circle{-webkit-animation-delay:1s;animation-delay:1s}body .cmp-hotspot-module__hotspots__hotspot:nth-child(6) .outer-circle{-webkit-animation-delay:1.2s;animation-delay:1.2s}body .cmp-hotspot-module__hotspots__hotspot:nth-child(7) .outer-circle{-webkit-animation-delay:1.4s;animation-delay:1.4s}body .cmp-hotspot-module__hotspots__hotspot:nth-child(8) .outer-circle{-webkit-animation-delay:1.6s;animation-delay:1.6s}body .cmp-hotspot-module__hotspots__hotspot:nth-child(9) .outer-circle{-webkit-animation-delay:1.8s;animation-delay:1.8s}body .cmp-hotspot-module__hotspots__hotspot:nth-child(10) .outer-circle{-webkit-animation-delay:2s;animation-delay:2s}body .cmp-hotspot-module__hotspots__hotspot:focus{outline:none}body .cmp-hotspot-module__hotspots__hotspot:focus-visible{outline:none}body .cmp-hotspot-module__hotspots__hotspot.active{pointer-events:none}body .cmp-hotspot-module__hotspots__hotspot.active .outer-circle{background-color:transparent;border:1px solid #fff}body .cmp-hotspot-module__hotspots__hotspot.active .inner-circle{height:36px;width:36px}body .cmp-hotspot-module__hotspots__hotspot.desktop{display:none;visibility:hidden}@media(min-width:768px){body .cmp-hotspot-module__hotspots__hotspot.desktop{display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible}body .cmp-hotspot-module__hotspots__hotspot.mobile{display:none}}body .cmp-hotspot-module__buttons{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:18px;justify-content:center;padding:24px 24px 0}.embed #crl8-homepage-multisize-grid .zpamni-0 body .cmp-hotspot-module__buttons .fDIvPG,.embed #crl8-homepage-multisize-grid body .cmp-hotspot-module__buttons .jRNpsV.qxyt6u-0,.embed body .cmp-hotspot-module__buttons button,.embed body .cmp-hotspot-module__buttons button.qxyt6u-0.sc-160qg7w-0.fDIvPG,body .cmp-hotspot-module__buttons .cmp-button,body .cmp-hotspot-module__buttons .cmp-contentsearch-leftrail--links-item,body .cmp-hotspot-module__buttons .cmp-leftrail--links-item,body .cmp-hotspot-module__buttons .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,body .cmp-hotspot-module__buttons .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,body .cmp-hotspot-module__buttons .embed button,body .cmp-hotspot-module__buttons .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media(min-width:576px){body .cmp-hotspot-module__buttons{gap:24px;padding:38px 24px 0}.embed #crl8-homepage-multisize-grid .zpamni-0 body .cmp-hotspot-module__buttons .fDIvPG,.embed #crl8-homepage-multisize-grid body .cmp-hotspot-module__buttons .jRNpsV.qxyt6u-0,.embed body .cmp-hotspot-module__buttons button,.embed body .cmp-hotspot-module__buttons button.qxyt6u-0.sc-160qg7w-0.fDIvPG,body .cmp-hotspot-module__buttons .cmp-button,body .cmp-hotspot-module__buttons .cmp-contentsearch-leftrail--links-item,body .cmp-hotspot-module__buttons .cmp-leftrail--links-item,body .cmp-hotspot-module__buttons .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,body .cmp-hotspot-module__buttons .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,body .cmp-hotspot-module__buttons .embed button,body .cmp-hotspot-module__buttons .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}body .hotspot-module.style-green .cmp-hotspot-module__hotspots__hotspot .outer-circle{background-color:rgba(141,198,63,.35)}body .hotspot-module.style-green .cmp-hotspot-module__hotspots__hotspot .outer-circle:hover{border-color:#8dc63f}body .hotspot-module.style-green .cmp-hotspot-module__hotspots__hotspot .inner-circle{background-color:#8dc63f}body .hotspot-module.style-green .cmp-hotspot-module__hotspots__hotspot.active .outer-circle{border-color:#8dc63f}body .hotspot-module--darkGreen .cmp-hotspot-module__hotspots__hotspot .outer-circle{background-color:rgba(0,73,61,.5)}body .hotspot-module--darkGreen .cmp-hotspot-module__hotspots__hotspot .outer-circle:hover{border-color:#00493d}body .hotspot-module--darkGreen .cmp-hotspot-module__hotspots__hotspot .outer-circle-decorator{display:block}body .hotspot-module--darkGreen .cmp-hotspot-module__hotspots__hotspot .inner-circle{background-color:#00493d;height:24px;width:24px}body .hotspot-module--darkGreen .cmp-hotspot-module__hotspots__hotspot.active .outer-circle{border-color:#00493d}.hotspotbanner .hotspot-banner{margin-bottom:3pc;overflow:visible;position:relative}.hotspotbanner .hotspot-banner>div>img{width:100%}@media(max-width:992px){.hotspotbanner .hotspot-banner.show{height:700px}}@media(max-width:768px){.hotspotbanner .hotspot-banner.show{height:50pc}}.hotspotbanner .hotspot-banner__image-conatiner{position:relative}.hotspotbanner .hotspot-banner__btn{background:transparent;border:none;margin:-20px;padding:20px;position:absolute}.hotspotbanner .hotspot-banner__btn:hover .hotspot-banner__product-description{margin-left:-10px;opacity:1;visibility:visible}.hotspotbanner .hotspot-banner__btn-outer-circle{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:hsla(0,0%,100%,.35);border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:28px;justify-content:center;position:relative;-webkit-transition:background-color .2s,border .2s;transition:background-color .2s,border .2s;width:28px;z-index:4}@media(min-width:1200px){.hotspotbanner .hotspot-banner__btn-outer-circle{height:2vw;width:2vw}}.hotspotbanner .hotspot-banner__btn-outer-circle:hover{background-color:transparent;border:1px solid #fff}.hotspotbanner .hotspot-banner__btn-inner-circle{background-color:#fff;border-radius:100%;height:1pc;position:absolute;width:1pc}@media(min-width:1200px){.hotspotbanner .hotspot-banner__btn-inner-circle{height:1.2vw;width:1.2vw}}.hotspotbanner .hotspot-banner__product-description{background:#fff;left:-165px;opacity:0;padding:10px;position:absolute;text-align:start;top:-18px;-webkit-transition:margin .5s,opacity .5s;transition:margin .5s,opacity .5s;visibility:hidden;width:175px;z-index:5}.hotspotbanner .hotspot-banner__product-description h5{text-transform:capitalize}.hotspotbanner .hotspot-banner__product-description.stick{margin-left:-10px;opacity:1;visibility:visible}.hotspotbanner .hotspot-banner__product-description.hard-stick{margin-left:-10px!important;opacity:1!important;visibility:visible!important}.hotspotbanner .hotspot-banner__product-description a{text-decoration:none}.hotspotbanner .hotspot-banner__product-description a p{margin-bottom:0}@media(max-width:992px){.hotspotbanner .hotspot-banner__product-description{left:-40px;top:-60px}}@media(min-width:992px){.hotspotbanner .hotspot-banner__product-description{left:-11vw;padding:1vw;width:11vw}}@media(min-width:1200px){.hotspotbanner .hotspot-banner__product-description{left:-10vw;padding:1vw;width:11vw}}@media(min-width:1400px){.hotspotbanner .hotspot-banner__product-description{left:-10vw;padding:1vw;width:10vw}}.hotspotbanner .hotspot-banner__product-description img.icon{-webkit-filter:none;filter:none;margin-left:15px;width:15px}.cmp-hotspot-features-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cmp-hotspot-features-list__hotspots{position:relative;width:100%}@media(min-width:1200px){.cmp-hotspot-features-list__hotspots{max-width:none;width:53%}}.cmp-hotspot-features-list__hotspots__headline-container{padding:24px 20px;text-align:center;width:100%}.cmp-hotspot-features-list__hotspots__image{width:100%}.cmp-hotspot-features-list__hotspots-features{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;position:relative;width:100%;z-index:5;z-index:4}.cmp-hotspot-features-list__hotspots-features-wrapper{background-color:#fff;height:100%;width:100%;z-index:6}@media(min-width:1200px){.cmp-hotspot-features-list__hotspots-features{padding-left:75pt;width:47%}}.cmp-hotspot-features-list__hotspots-number{border:1px solid;border-radius:50%;display:inline-block;font-size:11px;height:2pc;letter-spacing:1px;line-height:1;opacity:.45;position:relative;width:2pc}.cmp-hotspot-features-list__hotspots-number .cmp-bulleted-number{display:inline-block;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cmp-hotspot-features-list__hotspots-number.mobile{background-color:#fff;border-color:#666;opacity:.9;position:absolute}.cmp-hotspot-features-list__hotspots-number.mobile .cmp-bulleted-number{color:#666}@media(min-width:1200px){.cmp-hotspot-features-list__hotspots-number.mobile{display:none}}.cmp-hotspot-features-list__hotspots-title{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:22px;font-weight:300;margin-left:40px;margin-top:-40px}.cmp-hotspot-features-list__hotspots-subtitle{color:#666;font-size:18px;margin-left:40px}.cmp-hotspot-features-list__hotspots-item{margin-top:30px}@media(min-width:1200px){.cmp-hotspot-features-list__hotspots-item{margin-top:-15px;position:absolute}}.cmp-hotspot-features-list__hotspots-linewrapper{position:absolute}.cmp-hotspot-features-list__hotspots-line{display:none}@media(min-width:1200px){.cmp-hotspot-features-list__hotspots-line{background:#fff;background:-webkit-gradient(linear,left top,right top,from(#fff),to(#666));background:linear-gradient(90deg,#fff,#666);display:block;height:1px;margin-left:5px;opacity:.5;position:relative;width:750px;z-index:4}}.cmp-hotspot-features-list__hotspots__hotspot{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;height:42px;justify-content:center;padding:0;position:absolute;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:42px}.cmp-hotspot-features-list__hotspots__hotspot .inner-circle{background-color:#fff;border-radius:100%;display:none;height:7px;position:absolute;width:7px}@media(min-width:1200px){.cmp-hotspot-features-list__hotspots__hotspot .inner-circle{display:block}}.iconlink .cmp-iconlink__iconlist{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-line-pack:center;align-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.iconlink .cmp-iconlink__icons{text-decoration:none}.iconlink .cmp-iconlink__icons:not(:last-child){margin-right:1pc}@media(min-width:768px){.iconlink .cmp-iconlink__icons:not(:last-child){margin-right:10px}}.iconlink .cmp-iconlink__iconimage{height:2pc;width:2pc}@media(min-width:768px){.iconlink .cmp-iconlink__iconimage{height:24px;width:24px}}.iconlink.cmp-iconlink__largeNavigation .cmp-iconlink{-webkit-box-pack:safe center;-ms-flex-pack:safe center;text-wrap-mode:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;gap:3pc;height:126px;justify-content:safe center;padding:0 1pc}@media(min-width:768px){.iconlink.cmp-iconlink__largeNavigation .cmp-iconlink{-ms-overflow-style:none;overflow:scroll;scrollbar-width:none}.iconlink.cmp-iconlink__largeNavigation .cmp-iconlink ::-webkit-scrollbar{display:none}}@media(min-width:992px){.iconlink.cmp-iconlink__largeNavigation .cmp-iconlink{height:6pc}.iconlink.cmp-iconlink__largeNavigation .cmp-iconlink__iconlist{width:-webkit-max-content;width:-moz-max-content;width:max-content}}.iconlink.cmp-iconlink__largeNavigation .cmp-iconlink__icons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:0;justify-content:center;padding:8px 8px 1pc}@media(min-width:992px){.iconlink.cmp-iconlink__largeNavigation .cmp-iconlink__icons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;gap:1pc;height:6pc;padding:0 24px 8px}}.iconlink.cmp-iconlink__largeNavigation .cmp-iconlink__icons.isActive{border-bottom:8px solid var(--Spruce,#00493d);padding:8px}.iconlink.cmp-iconlink__largeNavigation .cmp-iconlink__iconimage{height:72px;width:72px}@media(max-width:992px){.iconlink.cmp-iconlink__largeNavigation .cmp-iconlink__iconimage{margin:auto}}.iconlink.cmp-iconlink__largeNavigation .cmp-iconlink__title{font-size:21px;font-weight:400;line-height:30px}@media(max-width:992px){.iconlink.cmp-iconlink__largeNavigation .cmp-iconlink__title{margin:auto}}.iconlink.cmp-iconlink__largeNavigation .cmp-iconlink__icons.isActive .cmp-iconlink__title{font-weight:600}.iconlink.fixed-menu{background:#fff;display:grid;left:0;overflow:scroll;position:fixed;scrollbar-width:none;top:0;-webkit-transition:top 5s ease-in-out;transition:top 5s ease-in-out;width:100%;z-index:993}.cmp-experiencefragment--footer>.iconlink:not(.cmp-iconlink__largeNavigation) .cmp-iconlink{padding-left:9pt}@media(min-width:768px){.cmp-experiencefragment--footer>.iconlink:not(.cmp-iconlink__largeNavigation) .cmp-iconlink{padding-left:0}}.cmp-experiencefragment--footer>.iconlink:not(.cmp-iconlink__largeNavigation) .cmp-iconlink__iconlist{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.fixed-iconLinks.fixed-header .cmp-utilitynavigations{top:-630px}.image.margin-top-5-percent{margin-top:5%}.image.margin-right-2-percent{margin-right:2%}.image.width-18-vw{width:18vw!important}.image.float-right{float:right!important}.image.relative-right-24-px{position:relative;right:24px}.image.size-30-px{height:30px;width:30px!important}@media(max-width:768px){.image.size-30-px{height:20px;width:20px!important}.image.size-30-px .cmp-image{padding:0}}.image.marin-right-20-px{margin-right:20px}.image.circle-portrait img{border-radius:50%;height:15rem;overflow:hidden;width:15rem}@media(max-width:768px){.image.circle-portrait{width:auto!important}}.image.zero-margin .cmp-image{margin:0!important}@media(max-width:576px){.image.hide-on-mobile{display:none!important}}.cmp-image{margin-bottom:30px}@media(max-width:768px){.cmp-image{padding:0 15px}}.downloadable-image-wrapper{position:relative}.downloadable-image-wrapper .download-link-wrapper{bottom:30px;position:absolute;right:30px;z-index:7}@media(max-width:1199px){.downloadable-image-wrapper .download-link-wrapper{bottom:25px;right:25px}}@media(max-width:991px){.downloadable-image-wrapper .download-link-wrapper{bottom:20px;right:20px}}@media(max-width:575px){.downloadable-image-wrapper .download-link-wrapper{bottom:15px;right:15px}}.downloadable-image-wrapper .download-link-wrapper a{background-color:transparent;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;display:block;line-height:0;outline:none;padding:7px;-webkit-transition:.2s;transition:.2s}@media(max-width:575px){.downloadable-image-wrapper .download-link-wrapper a{padding:5px}}.downloadable-image-wrapper .download-link-wrapper a .imgs-holder{line-height:0;position:relative}.downloadable-image-wrapper .download-link-wrapper a img{height:auto;-webkit-transition:.2s;transition:.2s;width:30px}@media(max-width:575px){.downloadable-image-wrapper .download-link-wrapper a img{width:25px}}.downloadable-image-wrapper .download-link-wrapper a img.static{opacity:1}.downloadable-image-wrapper .download-link-wrapper a img.hovered{left:0;opacity:0;pointer-events:none;position:absolute;top:0}.downloadable-image-wrapper .download-link-wrapper a:hover img.static{opacity:0}.downloadable-image-wrapper .download-link-wrapper a:hover img.hovered{opacity:1}.image-info-icon{bottom:0;font-size:18px;margin-bottom:8px;margin-left:5px;position:absolute}.image-info-icon .title{background:#fff;border:1px solid #000;font-family:auto;font-size:18px;padding:4px;position:absolute;top:28px;white-space:nowrap}.image-info-icon-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:1pc;display:-webkit-box;display:-ms-flexbox;display:flex;left:1pc;position:absolute}.image-info-icon-text .showIcn{margin-right:15px;max-width:25px;min-width:25px}.image-info-icon-text .showIcn img{background-color:#f8f8f8;border-radius:50%;height:25px;width:25px}.image-info-icon-text .hover-text{color:#000;display:none;font-size:17px;font-weight:400;line-height:1}@media (max-width:600px){.image-info-icon-text .image-info-icon-text .hover-text{width:calc(100% - 75pt)}}.image-info-icon-text:hover:before{margin-right:9pt}.image-info-icon-text:hover .hover-text{display:block}.gallery{margin:0 7.2vw 3pc;overflow:hidden;position:relative}@media(max-width:576px){.gallery{margin:0 20px 3pc}}.cmp-container--fixed-width .gallery{margin:0}@media(max-width:576px){.cmp-container--fixed-width .gallery{margin:0 20px}}.gallery.modal-opened .gallery__grid{display:none}.gallery.modal-opened .gallery__view{display:-webkit-box;display:-ms-flexbox;display:flex}.gallery button.close{margin-left:auto}@media(max-width:992px){.gallery button.close{position:absolute;right:1pc;top:1pc}}.gallery button img.icon{-webkit-filter:none;filter:none;width:30px}.gallery button img.icon.arrow.left{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.gallery button img.icon.arrow.down{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.gallery button img.icon.arrow.up{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.gallery .hover-icon img.icon{-webkit-filter:invert(95%) sepia(0) saturate(7473%) hue-rotate(64deg) brightness(107%) contrast(107%);filter:invert(95%) sepia(0) saturate(7473%) hue-rotate(64deg) brightness(107%) contrast(107%);width:40px}.gallery button{cursor:pointer}.gallery button.btn{background:#fff;border:2px solid #006400;color:#006400;display:inline-block;font-size:22px;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s}.gallery button.btn:hover{background:#006400;color:#fff}.gallery button.jump,.gallery button.nav{background:none;border:none;font-size:28px;opacity:.6;-webkit-transition:opacity .2s;transition:opacity .2s}.gallery button.jump:hover,.gallery button.nav:hover{opacity:1}.gallery__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0 -20px -20px 0;padding:0}@media(max-width:575px){.gallery__grid .gallery__grid-item{width:50%}}.gallery__grid .hover-icon{background:rgba(0,0,0,.65);height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .2s;transition:opacity .2s;width:100%}.gallery__grid .hover-icon:hover{opacity:1}.gallery__grid .hover-icon img{height:40px;left:50%;position:relative;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40px}.gallery__grid .thumb{height:100%;left:0;position:absolute;top:0;width:100%}.gallery__grid-item{padding:0 20px 20px 0;width:50%}@media(min-width:576px){.gallery__grid-item{width:33.3333333333%}}@media(min-width:992px){.gallery__grid-item{width:25%}}@media(min-width:1200px){.gallery__grid-item{width:20%}}.gallery__grid-item-enlarge{display:inline-block;position:relative}.gallery__grid-item-enlarge-image{aspect-ratio:1/1;background-position:50%;background-size:cover;border:none;height:100%;position:relative;width:100%}.gallery__view{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-end;background:#fff;display:none;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:center;width:100%}@media(max-width:992px){.gallery__view{left:0;position:fixed;top:0;width:100vw;z-index:9000}}.gallery__view-splide{margin:0 auto;overflow:hidden;width:700px}.gallery__view-splide .splide__arrows{-webkit-box-pack:justify;-ms-flex-pack:justify;bottom:50%;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;left:50%;max-width:100%;position:absolute;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);width:792px}.gallery__view-splide .splide__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.gallery .splide__slide{height:0;overflow:hidden;padding-top:100%;position:relative}.gallery .splide__slide-image{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.gallery__img-container{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:space-between;width:100%}@media(max-width:992px){.gallery__img-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.gallery__img-container .gallery-img{margin:auto;text-align:center}.gallery__img-container .gallery-img img{margin:auto;max-width:90%}@media(max-width:992px){.gallery__img-container .gallery-img{width:90%}.gallery__img-container .gallery-img img{max-width:100%;width:100%}}.cmp-image-grid{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-bottom:60px;padding-left:1pc;padding-right:1pc}.cmp-image-grid__headline{font-size:2pc;font-weight:400;line-height:1.3;margin-bottom:24px;max-width:750pt;text-align:center;width:100%}@media(min-width:1024px){.cmp-image-grid__headline{font-size:38px;font-weight:300;margin-bottom:40px}}.cmp-image-grid__text{text-wrap:balance;font-size:18px;line-height:1.5;margin-bottom:4pc;max-width:900px;text-align:center;width:100%}@media(min-width:1024px){.cmp-image-grid__text{font-size:24px;letter-spacing:1px;line-height:1.25}}.cmp-image-grid__color,.cmp-image-grid__headline{color:#333;font-family:proxima-nova,Arial,sans-serif}.cmp-image-grid-gallery{margin-top:20px;position:relative;width:100%}.cmp-image-grid-gallery-content{display:grid;gap:24px;grid-auto-rows:1fr;position:relative}@media(min-width:768px){.cmp-image-grid-gallery-content--two{gap:3pc;grid-template-columns:repeat(2,1fr)}.cmp-image-grid-gallery-content--three{gap:30px;grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.cmp-image-grid-gallery-content--three{gap:30px;grid-template-columns:repeat(3,1fr)}}.cmp-image-grid-gallery-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative}.cmp-image-grid-gallery-item__image{font-size:0;height:100%;left:0;position:absolute;top:0;width:100%}.cmp-image-grid-gallery-item__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%}.cmp-image-grid-gallery-item__gradient{background:-webkit-gradient(linear,left bottom,left top,color-stop(20%,rgba(0,0,0,.4)),color-stop(80%,rgba(0,0,0,.1)));background:linear-gradient(0deg,rgba(0,0,0,.4) 20%,rgba(0,0,0,.1) 80%);height:100%;left:0;position:absolute;top:0;width:100%}.cmp-image-grid-gallery-item__text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:end;-ms-flex-pack:end;align-items:flex-start;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:flex-end;padding:40% 24px 24px;position:relative;width:100%;z-index:1}.cmp-image-grid-gallery-item__text__eyebrow{background:#8dc63f;border-radius:4px;color:#333;font-size:10px;font-weight:600;margin-bottom:10px;padding:5px 10px;text-transform:uppercase}.cmp-image-grid-gallery-item__text__headline{text-wrap:balance;color:#fff;font-size:24px;font-weight:400;line-height:1.2;margin-bottom:10px;text-shadow:0 0 1pc rgba(0,0,0,.2)}@media(min-width:1024px){.cmp-image-grid-gallery-item__text__headline{font-size:36px}}.cmp-image-grid-gallery-item__text__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.3;text-shadow:0 0 1pc rgba(0,0,0,.2)}@media(min-width:1024px){.cmp-image-grid-gallery-item__text__content{font-size:1pc}}.cmp-image-grid-gallery-item__text__cta{-webkit-box-flex:0;background-color:#fff;color:#00493d;display:block;-ms-flex:0 0 auto;flex:0 0 auto;font-size:18px;font-weight:400;line-height:1.44;margin-top:14px;padding:10px 1pc;text-decoration:none;-webkit-transition:color .3s linear,background-color .3s linear;transition:color .3s linear,background-color .3s linear}.cmp-image-grid-gallery-item__text__cta:hover{background-color:#00493d;color:#fff}.image-text-teaser{padding:50px 15px}.image-text-teaser-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.image-text-teaser-container .image-text-teaser-image-contain .image-text-teaser__overlay{background-color:#000;height:100%;opacity:0;position:absolute;top:0;width:100%}@media(min-width:768px){.image-text-teaser-container.seventy-thirty .image-text-teaser-image-contain{width:30%}.image-text-teaser-container.seventy-thirty .image-text-teaser-contain{padding-right:20px;width:70%}.image-text-teaser-container.seventy-thirty .image-text-teaser-content{max-width:808px}.image-text-teaser-container.thirty-seventy .image-text-teaser-image-contain{width:70%}.image-text-teaser-container.thirty-seventy .image-text-teaser-contain{padding-right:5pc;width:30%}}.image-text-teaser-container.thirty-seventy .image-text-teaser-contain .image-text-teaser-title-wrapper{padding-bottom:24px}.image-text-teaser-container.thirty-seventy .image-text-teaser-contain img{width:100%}@media(min-width:768px){.image-text-teaser-container.thirty-seventy .image-text-teaser-content{max-width:808px}.image-text-teaser-container.sixty-forty .image-text-teaser-image-contain{width:60%}.image-text-teaser-container.sixty-forty .image-text-teaser-contain{padding-left:90px;padding-right:20px;width:40%}.image-text-teaser-container.sixty-forty .image-text-teaser-content{max-width:808px}}.image-text-teaser-container.hundred .image-text-teaser-contain,.image-text-teaser-container.hundred .image-text-teaser-image-contain{width:100%}.image-text-teaser-container.hundred .image-text-teaser-contain .image-text-teaser-content{max-width:100%}@media(min-width:768px){.image-text-teaser-container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;align-items:center;-ms-flex-direction:row;flex-direction:row}}.image-text-teaser-image-contain{width:100%}@media(min-width:768px){.image-text-teaser-image-contain{width:50%}}.image-text-teaser video{height:100%;width:100%}.image-text-teaser-sample-image{width:100%}.image-text-teaser-sample-image.desktop-only{display:none}@media(min-width:768px){.image-text-teaser-sample-image.desktop-only{display:block}}.image-text-teaser-sample-image.mobile-only{display:block}@media(min-width:768px){.image-text-teaser-sample-image.mobile-only{display:none}}.image-text-teaser-image{height:100%;width:100%}.image-text-teaser-contain{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}@media(min-width:768px){.image-text-teaser-contain{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-left:40px;width:50%}}.image-text-teaser-eyebrow-text{font-size:1pc;font-weight:600;letter-spacing:1px;line-height:22px;margin-bottom:9px;text-transform:uppercase}.image-text-teaser-content{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:600px;padding-top:40px;width:100%}.image-text-teaser-content div{font-size:14px}@media(min-width:768px){.image-text-teaser-content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:0}}.image-text-teaser-content p{-webkit-margin-after:20px;color:#333;font-size:18px;font-weight:400;letter-spacing:normal;line-height:26px;margin-block-end:20px;margin-bottom:0}@media(max-width:576px){.image-text-teaser-content p{font-size:14px;text-align:center}}.image-text-teaser-time{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1pc;font-style:italic;letter-spacing:normal;line-height:26px;margin-bottom:20px}.image-text-teaser-time:before{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/trex-clock-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:20px;margin-right:6px;width:20px}.image-text-teaser-title{color:#333;font-size:2pc;font-weight:300;line-height:42px;margin-bottom:11px;text-align:center}@media(min-width:768px){.image-text-teaser-title{text-align:left}}.image-text-teaser-inner-content{color:#333;font-size:18px;line-height:26px;margin-bottom:30px;text-align:center}.image-text-teaser-inner-content div{font-size:14px}@media(min-width:768px){.image-text-teaser-inner-content{margin-bottom:20px;text-align:left}}.image-text-teaser-link-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.image-text-teaser-link-container .primary-button,.image-text-teaser-link-container .secondary-button{margin-bottom:20px}.image-text-teaser-link-container .primary-button.witharrowicon span,.image-text-teaser-link-container .secondary-button.witharrowicon span{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.image-text-teaser-link-container .primary-button.witharrowicon span:after,.image-text-teaser-link-container .secondary-button.witharrowicon span:after{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/arrow-down.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;margin:5px;width:14px}.image-text-teaser-link-container .primary-button.witharrowicon:hover span:after,.image-text-teaser-link-container .secondary-button.witharrowicon:hover span:after{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/arrow-down-white.png)}@media(min-width:992px){.image-text-teaser-link-container .primary-button,.image-text-teaser-link-container .secondary-button{margin-bottom:0}}.image-text-teaser-link-container .primary-button.witharrowicon span:after{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/arrow-down-white.png)}.image-text-teaser-link-container .primary-button.witharrowicon:hover span:after{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/arrow-down.png)}@media(min-width:992px){.image-text-teaser-link-container .primary-button{margin-right:20px}.image-text-teaser-link-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media(min-width:768px){.image-text-teaser.right-align .image-text-teaser-image-contain{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.image-text-teaser.right-align .image-text-teaser-contain{padding-left:0;padding-right:35px}.image-text-teaser.right-align .sixty-forty .image-text-teaser-contain{padding-left:0;padding-right:90px}.image-text-teaser{padding:87px 0}}.cmp-summary-media-text div{font-size:14px}.cmp-summary-media-text p{color:#000;font-size:1pc;font-weight:300;letter-spacing:.8px;line-height:2.78;margin-bottom:0}@media(min-width:576px){.cmp-summary-media-text p{font-size:13px;letter-spacing:.65px;line-height:2.69}}@media(min-width:1200px){.cmp-summary-media-text p{font-size:18px;font-weight:400;letter-spacing:normal;line-height:26px}}@media(min-width:768px){.cmp-signature-decking-image-text-teaser .image-text-teaser{padding:33px 0}}@media(max-width:576px){.cmp-signature-decking-image-text-teaser .image-text-teaser{padding:0}}.cmp-signature-decking-image-text-teaser .image-text-teaser-content{font-family:proxima-nova,Arial,sans-serif;max-width:380px;padding-left:24px;padding-right:24px;text-align:center}@media(min-width:576px){.cmp-signature-decking-image-text-teaser .image-text-teaser-content{padding-left:75pt;padding-right:0;text-align:left}}.cmp-signature-decking-image-text-teaser .image-text-teaser-content p{color:#000;font-size:1pc;font-weight:300;letter-spacing:.8px;line-height:2.78;margin-bottom:0}@media(min-width:576px){.cmp-signature-decking-image-text-teaser .image-text-teaser-content p{font-size:13px;letter-spacing:.65px;line-height:2.69}}@media(min-width:1200px){.cmp-signature-decking-image-text-teaser .image-text-teaser-content p{font-size:18px;letter-spacing:.9px;line-height:49px}}.cmp-signature-decking-image-text-teaser .image-text-teaser-eyebrow-text{font-size:18px;font-weight:400;letter-spacing:2px;line-height:normal;margin-bottom:9px}.cmp-signature-decking-image-text-teaser .image-text-teaser-title{color:#000;font-family:utopia-std,serif;font-size:16.5px;letter-spacing:2.27px;line-height:normal;text-transform:lowercase}@media(min-width:576px){.cmp-signature-decking-image-text-teaser .image-text-teaser-title{font-size:12.75px;letter-spacing:3.44px;line-height:normal}}@media(min-width:1200px){.cmp-signature-decking-image-text-teaser .image-text-teaser-title{font-size:25.5px;letter-spacing:2.575px;line-height:1.6}}.cmp-signature-decking-image-text-teaser .image-text-teaser-title-wrapper{border:1px solid #c1c1c1;color:#000;font-family:utopia-std,serif;font-size:18px;letter-spacing:1.17px;line-height:1.62;margin:20px 0 28px;padding:10px 23px 0}.cmp-signature-decking-image-text-teaser .image-text-teaser-link-container{font-family:utopia-std,serif}.cmp-signature-decking-image-text-teaser .image-text-teaser-link-container .primary-button,.cmp-signature-decking-image-text-teaser .image-text-teaser-link-container .secondary-button{background-color:transparent;border:1px solid #00493d;color:#000;font-family:utopia-std,serif;font-size:11.75px;letter-spacing:1.17x;line-height:1.62}.cmp-signature-decking-image-text-teaser .image-text-teaser-link-container .primary-button:hover,.cmp-signature-decking-image-text-teaser .image-text-teaser-link-container .secondary-button:hover{background-color:#00493d;color:#fff}@media(min-width:576px){.cmp-signature-decking-image-text-teaser .image-text-teaser-link-container .primary-button,.cmp-signature-decking-image-text-teaser .image-text-teaser-link-container .secondary-button{font-size:18.5px;letter-spacing:1.85px;line-height:29.5px}}@media(min-width:1200px){.cmp-signature-decking-image-text-teaser .image-text-teaser-link-container .primary-button,.cmp-signature-decking-image-text-teaser .image-text-teaser-link-container .secondary-button{font-size:21.7px;letter-spacing:2.15px;line-height:41.5px}}@media(max-width:576px){.cmp-signature-decking-image-text-teaser{padding:50px 0}}@media(min-width:576px){.cmp-signature-decking-image-text-teaser .right-align .image-text-teaser-content{padding-left:0}}.image-text-teaser-small .image-text-teaser{padding:40px 0}.image-text-teaser-academy .image-text-teaser{padding:60px 25px}@media(min-width:768px){.image-text-teaser-academy .image-text-teaser.right-align .image-text-teaser-contain{padding-left:92px}}.image-text-teaser-vertical-links.imagetext-teaser .image-text-teaser-link-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.embed #crl8-homepage-multisize-grid .image-text-teaser-vertical-links.imagetext-teaser .image-text-teaser-link-container .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .image-text-teaser-vertical-links.imagetext-teaser .image-text-teaser-link-container .fDIvPG,.embed .image-text-teaser-vertical-links.imagetext-teaser .image-text-teaser-link-container button,.image-text-teaser-vertical-links.imagetext-teaser .image-text-teaser-link-container .cmp-button,.image-text-teaser-vertical-links.imagetext-teaser .image-text-teaser-link-container .cmp-contentsearch-leftrail--links-item,.image-text-teaser-vertical-links.imagetext-teaser .image-text-teaser-link-container .cmp-leftrail--links-item,.image-text-teaser-vertical-links.imagetext-teaser .image-text-teaser-link-container .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.image-text-teaser-vertical-links.imagetext-teaser .image-text-teaser-link-container .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.image-text-teaser-vertical-links.imagetext-teaser .image-text-teaser-link-container .embed button{margin:9pt 0;width:60%}@media(max-width:576px){.image-text-teaser-vertical-links.imagetext-teaser .image-text-teaser-link-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.image-text-teaser-deckplans .image-text-teaser{padding:60px 25px}@media(max-width:768px){.image-text-teaser-deckplans .image-text-teaser .image-text-teaser-container .image-text-teaser-contain .image-text-teaser-content .image-text-teaser-title-wrapper h3{padding-left:15px;padding-right:15px}.image-text-teaser-deckplans .image-text-teaser .image-text-teaser-container .image-text-teaser-contain .image-text-teaser-content p{font-size:1pc;padding-left:20px;padding-right:20px}}@media(min-width:768px){.image-text-teaser-deckplans .image-text-teaser{padding:60px 15px}.image-text-teaser-deckplans .image-text-teaser .image-text-teaser-contain{padding:0 10px 25px}.image-text-teaser-deckplans .image-text-teaser.right-align .image-text-teaser-contain{padding-left:92px}.image-text-teaser-decking-comparison .image-text-teaser-contain{padding-left:60px}}.image-text-teaser-decking-comparison .image-text-teaser-contain .image-text-teaser-content .image-text-teaser-eyebrow-text{display:none}@media(min-width:768px){.image-text-teaser-decking-comparison .image-text-teaser-contain .image-text-teaser-content .image-text-teaser-title-wrapper .image-text-teaser-title{font-size:28px;font-weight:300;letter-spacing:-.16px;line-height:1.04}.image-text-teaser-decking-comparison .image-text-teaser-contain .image-text-teaser-content .image-text-teaser-inner-content p{font-size:1pc;font-weight:500;letter-spacing:-.09px;line-height:1.38}}.image-text-teaser-image-top-feature .image-text-teaser{margin:0;padding:0}.image-text-teaser-image-top-feature .image-text-teaser .image-text-teaser-contain{margin-top:2pc;z-index:2}@media(min-width:767px){.image-text-teaser-image-top-feature .image-text-teaser .image-text-teaser-contain{margin-top:3pc}}.image-text-teaser-image-top-feature .image-text-teaser .image-text-teaser-image-contain{padding:0}@media(min-width:768px){.image-text-teaser-image-top-feature .image-text-teaser .image-text-teaser-image-contain{padding:0 36px}}.image-text-teaser-image-top-feature .image-text-teaser .image-text-teaser-content{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0;text-align:center}.image-text-teaser-image-top-feature .image-text-teaser .image-text-teaser-content p{color:#000;font-size:1pc;font-style:normal;font-weight:300;line-height:1.6;margin-bottom:1pc}@media(min-width:768px){.image-text-teaser-image-top-feature .image-text-teaser .image-text-teaser-content p{font-size:18px}}.image-text-teaser-image-top-feature .image-text-teaser .image-text-teaser-title{color:#000;font-size:22px;font-style:normal;line-height:26px;margin-bottom:1pc;text-align:center}@media(min-width:768px){.image-text-teaser-image-top-feature .image-text-teaser .image-text-teaser-title{font-size:2pc;line-height:115%;text-align:center}}.image-text-teaser-image-top-feature .image-text-teaser .image-text-teaser-link-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width:768px){.image-text-teaser-image-top-feature .image-text-teaser .image-text-teaser-link-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.embed #crl8-homepage-multisize-grid .image-text-teaser-image-top-feature .image-text-teaser .default.jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .image-text-teaser-image-top-feature .image-text-teaser .default.fDIvPG,.embed .image-text-teaser-image-top-feature .image-text-teaser button.default,.image-text-teaser-image-top-feature .image-text-teaser .cmp-button.default,.image-text-teaser-image-top-feature .image-text-teaser .default.cmp-contentsearch-leftrail--links-item,.image-text-teaser-image-top-feature .image-text-teaser .default.cmp-leftrail--links-item,.image-text-teaser-image-top-feature .image-text-teaser .embed #crl8-homepage-multisize-grid .default.jRNpsV.qxyt6u-0,.image-text-teaser-image-top-feature .image-text-teaser .embed #crl8-homepage-multisize-grid .zpamni-0 .default.fDIvPG,.image-text-teaser-image-top-feature .image-text-teaser .embed button.default{background-color:transparent;border:2px solid #00493d;color:#00493d;font-size:1pc;font-style:normal;font-weight:600;line-height:100%;margin:0;padding:1pc 3pc;width:auto}.embed #crl8-homepage-multisize-grid .image-text-teaser-image-top-feature .image-text-teaser .default.jRNpsV.qxyt6u-0:hover,.embed #crl8-homepage-multisize-grid .zpamni-0 .image-text-teaser-image-top-feature .image-text-teaser .default.fDIvPG:hover,.embed .image-text-teaser-image-top-feature .image-text-teaser button.default:hover,.image-text-teaser-image-top-feature .image-text-teaser .cmp-button.default:hover,.image-text-teaser-image-top-feature .image-text-teaser .default.cmp-contentsearch-leftrail--links-item:hover,.image-text-teaser-image-top-feature .image-text-teaser .default.cmp-leftrail--links-item:hover,.image-text-teaser-image-top-feature .image-text-teaser .embed #crl8-homepage-multisize-grid .default.jRNpsV.qxyt6u-0:hover,.image-text-teaser-image-top-feature .image-text-teaser .embed #crl8-homepage-multisize-grid .zpamni-0 .default.fDIvPG:hover,.image-text-teaser-image-top-feature .image-text-teaser .embed button.default:hover{border:2px solid #00493d}.image-text-teaser-image-overlay .image-text-teaser{padding:0}.image-text-teaser-image-overlay .image-text-teaser .image-text-teaser-container{max-width:100%;position:relative}@media(min-width:767px){.image-text-teaser-image-overlay .image-text-teaser .image-text-teaser-container.clickable-card{cursor:pointer}}.image-text-teaser-image-overlay .image-text-teaser-content{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:transparent;bottom:0;justify-content:center;left:0;padding:0;position:absolute;right:0;top:0;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.image-text-teaser-image-overlay .image-text-teaser-content:hover{background-color:#00493d}.image-text-teaser-image-overlay .image-text-teaser-link-container{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center}.image-text-teaser-image-overlay .image-text-teaser-title{color:#fff;font-size:28px;font-style:normal;font-weight:300;line-height:112.5%;margin-bottom:1pc;max-width:300px;text-align:center;width:100%}@media(min-width:768px){.image-text-teaser-image-overlay .image-text-teaser-title{font-size:58px;line-height:110.345%;max-width:390px}}.image-text-teaser-image-overlay .image-text-teaser-content p{color:#fff;display:none;font-size:20px;font-style:normal;font-weight:300;line-height:160%;margin-bottom:1pc}@media(min-width:768px){.image-text-teaser-image-overlay .image-text-teaser-content p{display:block}}.image-text-teaser-image-overlay .cmp-button-arrow.arrowonly{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/button-arrow.svg);background-repeat:no-repeat;background-size:contain;border-radius:30px;height:60px;margin-top:8px;width:60px}.image-text-teaser-text-box-overlay .image-text-teaser{padding:0}.image-text-teaser-text-box-overlay .image-text-teaser .image-text-teaser-container{max-width:100%}@media(min-width:992px){.image-text-teaser-text-box-overlay .image-text-teaser .image-text-teaser-container .image-text-teaser-image-contain{min-height:637px}}.image-text-teaser-text-box-overlay .hundred .image-text-teaser-contain .image-text-teaser-content,.image-text-teaser-text-box-overlay .image-text-teaser-content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:var(--Color-New-Warm-Slate,#3d3935);padding:24px 1pc 2pc 24px}@media(min-width:768px){.image-text-teaser-text-box-overlay .hundred .image-text-teaser-contain .image-text-teaser-content,.image-text-teaser-text-box-overlay .image-text-teaser-content{background:rgba(0,0,0,.45);bottom:40px;left:12.5%;max-width:516px;padding:24px 2pc;position:absolute;width:auto}}.image-text-teaser-text-box-overlay .image-text-teaser-title{color:#fff;font-size:24px;font-style:normal;font-weight:300;line-height:125%;margin-bottom:1pc}@media(min-width:768px){.image-text-teaser-text-box-overlay .image-text-teaser-title{font-size:2pc;line-height:115.625%}}.image-text-teaser-text-box-overlay .image-text-teaser-content p{color:#fff;display:block;font-size:18px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:1pc;opacity:.7;text-align:left}@media(min-width:768px){.image-text-teaser-text-box-overlay .image-text-teaser-content p{margin-bottom:24px}}.embed #crl8-homepage-multisize-grid .image-text-teaser-text-box-overlay .textonly.jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .image-text-teaser-text-box-overlay .textonly.fDIvPG,.embed .image-text-teaser-text-box-overlay button.textonly,.embed .image-text-teaser-text-box-overlay button.textonly.qxyt6u-0.sc-160qg7w-0.fDIvPG,.image-text-teaser-text-box-overlay .cmp-button.textonly,.image-text-teaser-text-box-overlay .embed #crl8-homepage-multisize-grid .textonly.jRNpsV.qxyt6u-0,.image-text-teaser-text-box-overlay .embed #crl8-homepage-multisize-grid .zpamni-0 .textonly.fDIvPG,.image-text-teaser-text-box-overlay .embed button.textonly,.image-text-teaser-text-box-overlay .embed button.textonly.qxyt6u-0.sc-160qg7w-0.fDIvPG,.image-text-teaser-text-box-overlay .textonly.cmp-contentsearch-leftrail--links-item,.image-text-teaser-text-box-overlay .textonly.cmp-leftrail--links-item{background:none;border:none;color:#fff;font-size:1pc;font-style:normal;font-weight:600;line-height:100%;margin:0;padding:0;text-align:left}.embed #crl8-homepage-multisize-grid .image-text-teaser-text-box-overlay .textonly.jRNpsV.qxyt6u-0:hover,.embed #crl8-homepage-multisize-grid .zpamni-0 .image-text-teaser-text-box-overlay .textonly.fDIvPG:hover,.embed .image-text-teaser-text-box-overlay button.textonly:hover,.image-text-teaser-text-box-overlay .cmp-button.textonly:hover,.image-text-teaser-text-box-overlay .embed #crl8-homepage-multisize-grid .textonly.jRNpsV.qxyt6u-0:hover,.image-text-teaser-text-box-overlay .embed #crl8-homepage-multisize-grid .zpamni-0 .textonly.fDIvPG:hover,.image-text-teaser-text-box-overlay .embed button.textonly:hover,.image-text-teaser-text-box-overlay .textonly.cmp-contentsearch-leftrail--links-item:hover,.image-text-teaser-text-box-overlay .textonly.cmp-leftrail--links-item:hover{background:none;border:none}.image-text-teaser-hero-text-box-overlay .image-text-teaser{padding:0}.image-text-teaser-hero-text-box-overlay .image-text-teaser .image-text-teaser-container{max-width:100%;position:relative}@media(min-width:992px){.image-text-teaser-hero-text-box-overlay .image-text-teaser .image-text-teaser-container .image-text-teaser-image-contain{min-height:637px}}.image-text-teaser-hero-text-box-overlay .hundred .image-text-teaser-contain .image-text-teaser-content,.image-text-teaser-hero-text-box-overlay .image-text-teaser-content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:var(--Color-New-Warm-Slate,#3d3935);padding:2pc 2pc 40px}@media(min-width:768px){.image-text-teaser-hero-text-box-overlay .hundred .image-text-teaser-contain .image-text-teaser-content,.image-text-teaser-hero-text-box-overlay .image-text-teaser-content{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.45);bottom:40px;left:12.5%;max-width:586px;position:absolute;width:auto}}.image-text-teaser-hero-text-box-overlay .image-text-teaser-title{color:#fff;font-size:2pc;font-style:normal;font-weight:300;line-height:1.12;margin-bottom:1pc}@media(min-width:768px){.image-text-teaser-hero-text-box-overlay .image-text-teaser-title{font-size:58px;line-height:1.1}}.image-text-teaser-hero-text-box-overlay .image-text-teaser-content p{color:#fff;display:block;font-size:18px;font-style:normal;font-weight:300;line-height:1.5;margin-bottom:24px;text-align:left}@media(min-width:768px){.image-text-teaser-hero-text-box-overlay .image-text-teaser-content p{font-size:20px;line-height:1.6}}.embed #crl8-homepage-multisize-grid .image-text-teaser-hero-text-box-overlay .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .image-text-teaser-hero-text-box-overlay .fDIvPG,.embed .image-text-teaser-hero-text-box-overlay button,.embed .image-text-teaser-hero-text-box-overlay button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.image-text-teaser-hero-text-box-overlay .cmp-button,.image-text-teaser-hero-text-box-overlay .cmp-contentsearch-leftrail--links-item,.image-text-teaser-hero-text-box-overlay .cmp-leftrail--links-item,.image-text-teaser-hero-text-box-overlay .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.image-text-teaser-hero-text-box-overlay .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.image-text-teaser-hero-text-box-overlay .embed button,.image-text-teaser-hero-text-box-overlay .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG{background:#fff;border:2px solid #fff;color:#00493d}.embed #crl8-homepage-multisize-grid .image-text-teaser-hero-text-box-overlay .backbuttonstyle.jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .image-text-teaser-hero-text-box-overlay .backbuttonstyle.fDIvPG,.embed .image-text-teaser-hero-text-box-overlay button.backbuttonstyle,.embed .image-text-teaser-hero-text-box-overlay button.backbuttonstyle.qxyt6u-0.sc-160qg7w-0.fDIvPG,.image-text-teaser-hero-text-box-overlay .backbuttonstyle.cmp-contentsearch-leftrail--links-item,.image-text-teaser-hero-text-box-overlay .backbuttonstyle.cmp-leftrail--links-item,.image-text-teaser-hero-text-box-overlay .cmp-button.backbuttonstyle,.image-text-teaser-hero-text-box-overlay .embed #crl8-homepage-multisize-grid .backbuttonstyle.jRNpsV.qxyt6u-0,.image-text-teaser-hero-text-box-overlay .embed #crl8-homepage-multisize-grid .zpamni-0 .backbuttonstyle.fDIvPG,.image-text-teaser-hero-text-box-overlay .embed button.backbuttonstyle,.image-text-teaser-hero-text-box-overlay .embed button.backbuttonstyle.qxyt6u-0.sc-160qg7w-0.fDIvPG{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:none;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;font-style:normal;font-weight:300;left:1pc;line-height:1.6;margin:0;padding:0;position:absolute;text-shadow:1px 1px 1px #000;top:2pc}@media(min-width:768px){.embed #crl8-homepage-multisize-grid .image-text-teaser-hero-text-box-overlay .backbuttonstyle.jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .image-text-teaser-hero-text-box-overlay .backbuttonstyle.fDIvPG,.embed .image-text-teaser-hero-text-box-overlay button.backbuttonstyle,.embed .image-text-teaser-hero-text-box-overlay button.backbuttonstyle.qxyt6u-0.sc-160qg7w-0.fDIvPG,.image-text-teaser-hero-text-box-overlay .backbuttonstyle.cmp-contentsearch-leftrail--links-item,.image-text-teaser-hero-text-box-overlay .backbuttonstyle.cmp-leftrail--links-item,.image-text-teaser-hero-text-box-overlay .cmp-button.backbuttonstyle,.image-text-teaser-hero-text-box-overlay .embed #crl8-homepage-multisize-grid .backbuttonstyle.jRNpsV.qxyt6u-0,.image-text-teaser-hero-text-box-overlay .embed #crl8-homepage-multisize-grid .zpamni-0 .backbuttonstyle.fDIvPG,.image-text-teaser-hero-text-box-overlay .embed button.backbuttonstyle,.image-text-teaser-hero-text-box-overlay .embed button.backbuttonstyle.qxyt6u-0.sc-160qg7w-0.fDIvPG{left:30px}}.embed #crl8-homepage-multisize-grid .image-text-teaser-hero-text-box-overlay .backbuttonstyle.jRNpsV.qxyt6u-0:hover,.embed #crl8-homepage-multisize-grid .zpamni-0 .image-text-teaser-hero-text-box-overlay .backbuttonstyle.fDIvPG:hover,.embed .image-text-teaser-hero-text-box-overlay button.backbuttonstyle:hover,.image-text-teaser-hero-text-box-overlay .backbuttonstyle.cmp-contentsearch-leftrail--links-item:hover,.image-text-teaser-hero-text-box-overlay .backbuttonstyle.cmp-leftrail--links-item:hover,.image-text-teaser-hero-text-box-overlay .cmp-button.backbuttonstyle:hover,.image-text-teaser-hero-text-box-overlay .embed #crl8-homepage-multisize-grid .backbuttonstyle.jRNpsV.qxyt6u-0:hover,.image-text-teaser-hero-text-box-overlay .embed #crl8-homepage-multisize-grid .zpamni-0 .backbuttonstyle.fDIvPG:hover,.image-text-teaser-hero-text-box-overlay .embed button.backbuttonstyle:hover{background:none;border:none}.embed #crl8-homepage-multisize-grid .image-text-teaser-hero-text-box-overlay .backbuttonstyle.jRNpsV.qxyt6u-0:before,.embed #crl8-homepage-multisize-grid .zpamni-0 .image-text-teaser-hero-text-box-overlay .backbuttonstyle.fDIvPG:before,.embed .image-text-teaser-hero-text-box-overlay button.backbuttonstyle.qxyt6u-0.sc-160qg7w-0.fDIvPG:before,.embed .image-text-teaser-hero-text-box-overlay button.backbuttonstyle:before,.image-text-teaser-hero-text-box-overlay .backbuttonstyle.cmp-contentsearch-leftrail--links-item:before,.image-text-teaser-hero-text-box-overlay .backbuttonstyle.cmp-leftrail--links-item:before,.image-text-teaser-hero-text-box-overlay .cmp-button.backbuttonstyle:before,.image-text-teaser-hero-text-box-overlay .embed #crl8-homepage-multisize-grid .backbuttonstyle.jRNpsV.qxyt6u-0:before,.image-text-teaser-hero-text-box-overlay .embed #crl8-homepage-multisize-grid .zpamni-0 .backbuttonstyle.fDIvPG:before,.image-text-teaser-hero-text-box-overlay .embed button.backbuttonstyle.qxyt6u-0.sc-160qg7w-0.fDIvPG:before,.image-text-teaser-hero-text-box-overlay .embed button.backbuttonstyle:before{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/arrow-white-left.svg);background-repeat:no-repeat;background-size:contain;content:"";height:2pc;margin-right:8px;width:2pc}.embed #crl8-homepage-multisize-grid .image-text-teaser-hero-text-box-overlay .jRNpsV.qxyt6u-0:hover,.embed #crl8-homepage-multisize-grid .zpamni-0 .image-text-teaser-hero-text-box-overlay .fDIvPG:hover,.embed .image-text-teaser-hero-text-box-overlay button.qxyt6u-0.sc-160qg7w-0.fDIvPG:hover,.embed .image-text-teaser-hero-text-box-overlay button:hover,.image-text-teaser-hero-text-box-overlay .cmp-button:hover,.image-text-teaser-hero-text-box-overlay .cmp-contentsearch-leftrail--links-item:hover,.image-text-teaser-hero-text-box-overlay .cmp-leftrail--links-item:hover,.image-text-teaser-hero-text-box-overlay .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0:hover,.image-text-teaser-hero-text-box-overlay .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG:hover,.image-text-teaser-hero-text-box-overlay .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG:hover,.image-text-teaser-hero-text-box-overlay .embed button:hover{background:hsla(0,0%,7%,.25);border:2px solid #fff;color:#fff}.embed #crl8-homepage-multisize-grid .image-text-teaser-hero-text-box-overlay .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .image-text-teaser-hero-text-box-overlay .fDIvPG,.embed .image-text-teaser-hero-text-box-overlay button,.image-text-teaser-hero-text-box-overlay .cmp-button__secondary,.image-text-teaser-hero-text-box-overlay .cmp-contentsearch-leftrail--links-item,.image-text-teaser-hero-text-box-overlay .cmp-leftrail--links-item,.image-text-teaser-hero-text-box-overlay .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.image-text-teaser-hero-text-box-overlay .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.image-text-teaser-hero-text-box-overlay .embed button{background:hsla(0,0%,7%,.25);border:2px solid #fff;color:#fff;margin:0}.embed #crl8-homepage-multisize-grid .image-text-teaser-hero-text-box-overlay .jRNpsV.qxyt6u-0:hover,.embed #crl8-homepage-multisize-grid .zpamni-0 .image-text-teaser-hero-text-box-overlay .fDIvPG:hover,.embed .image-text-teaser-hero-text-box-overlay button:hover,.image-text-teaser-hero-text-box-overlay .cmp-button__secondary:hover,.image-text-teaser-hero-text-box-overlay .cmp-contentsearch-leftrail--links-item:hover,.image-text-teaser-hero-text-box-overlay .cmp-leftrail--links-item:hover,.image-text-teaser-hero-text-box-overlay .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0:hover,.image-text-teaser-hero-text-box-overlay .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG:hover,.image-text-teaser-hero-text-box-overlay .embed button:hover{background:#fff;border:2px solid #fff;color:#00493d}.image-text-teaser.cmp-container-trex-black-background .image-text-teaser-content p,.image-text-teaser.cmp-container-trex-black-background .image-text-teaser-title{color:#fff}.cmp-video-teaser-cta-background--white .cmp-button,.cmp-video-teaser-cta-background--white .cmp-contentsearch-leftrail--links-item,.cmp-video-teaser-cta-background--white .cmp-leftrail--links-item,.cmp-video-teaser-cta-background--white .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-video-teaser-cta-background--white .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-video-teaser-cta-background--white .embed button,.cmp-video-teaser-cta-background--white .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-video-teaser-cta-background--white .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-video-teaser-cta-background--white .fDIvPG,.embed .cmp-video-teaser-cta-background--white button,.embed .cmp-video-teaser-cta-background--white button.qxyt6u-0.sc-160qg7w-0.fDIvPG{background-color:#fff}.cmp-video-teaser-cta-background--dark-white .cmp-button,.cmp-video-teaser-cta-background--dark-white .cmp-contentsearch-leftrail--links-item,.cmp-video-teaser-cta-background--dark-white .cmp-leftrail--links-item,.cmp-video-teaser-cta-background--dark-white .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-video-teaser-cta-background--dark-white .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-video-teaser-cta-background--dark-white .embed button,.cmp-video-teaser-cta-background--dark-white .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-video-teaser-cta-background--dark-white .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-video-teaser-cta-background--dark-white .fDIvPG,.embed .cmp-video-teaser-cta-background--dark-white button,.embed .cmp-video-teaser-cta-background--dark-white button.qxyt6u-0.sc-160qg7w-0.fDIvPG{background-color:#f8f8f8}.cmp-video-teaser-cta-background--black .cmp-button,.cmp-video-teaser-cta-background--black .cmp-contentsearch-leftrail--links-item,.cmp-video-teaser-cta-background--black .cmp-leftrail--links-item,.cmp-video-teaser-cta-background--black .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-video-teaser-cta-background--black .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-video-teaser-cta-background--black .embed button,.cmp-video-teaser-cta-background--black .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-video-teaser-cta-background--black .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-video-teaser-cta-background--black .fDIvPG,.embed .cmp-video-teaser-cta-background--black button,.embed .cmp-video-teaser-cta-background--black button.qxyt6u-0.sc-160qg7w-0.fDIvPG{background-color:#000}.cmp-video-teaser-cta-background--spruce .cmp-button,.cmp-video-teaser-cta-background--spruce .cmp-contentsearch-leftrail--links-item,.cmp-video-teaser-cta-background--spruce .cmp-leftrail--links-item,.cmp-video-teaser-cta-background--spruce .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-video-teaser-cta-background--spruce .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-video-teaser-cta-background--spruce .embed button,.cmp-video-teaser-cta-background--spruce .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-video-teaser-cta-background--spruce .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-video-teaser-cta-background--spruce .fDIvPG,.embed .cmp-video-teaser-cta-background--spruce button,.embed .cmp-video-teaser-cta-background--spruce button.qxyt6u-0.sc-160qg7w-0.fDIvPG{background-color:#00493d}.cmp-video-teaser-cta-background--rei-natural .cmp-button,.cmp-video-teaser-cta-background--rei-natural .cmp-contentsearch-leftrail--links-item,.cmp-video-teaser-cta-background--rei-natural .cmp-leftrail--links-item,.cmp-video-teaser-cta-background--rei-natural .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-video-teaser-cta-background--rei-natural .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-video-teaser-cta-background--rei-natural .embed button,.cmp-video-teaser-cta-background--rei-natural .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-video-teaser-cta-background--rei-natural .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-video-teaser-cta-background--rei-natural .fDIvPG,.embed .cmp-video-teaser-cta-background--rei-natural button,.embed .cmp-video-teaser-cta-background--rei-natural button.qxyt6u-0.sc-160qg7w-0.fDIvPG{background-color:#f5f2ee}.cmp-video-teaser-cta-background--sage-bush .cmp-button,.cmp-video-teaser-cta-background--sage-bush .cmp-contentsearch-leftrail--links-item,.cmp-video-teaser-cta-background--sage-bush .cmp-leftrail--links-item,.cmp-video-teaser-cta-background--sage-bush .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-video-teaser-cta-background--sage-bush .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-video-teaser-cta-background--sage-bush .embed button,.cmp-video-teaser-cta-background--sage-bush .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-video-teaser-cta-background--sage-bush .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-video-teaser-cta-background--sage-bush .fDIvPG,.embed .cmp-video-teaser-cta-background--sage-bush button,.embed .cmp-video-teaser-cta-background--sage-bush button.qxyt6u-0.sc-160qg7w-0.fDIvPG{background-color:#cbd8ce}.cmp-video-teaser-cta-text--black .cmp-button,.cmp-video-teaser-cta-text--black .cmp-contentsearch-leftrail--links-item,.cmp-video-teaser-cta-text--black .cmp-leftrail--links-item,.cmp-video-teaser-cta-text--black .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-video-teaser-cta-text--black .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-video-teaser-cta-text--black .embed button,.cmp-video-teaser-cta-text--black .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-video-teaser-cta-text--black .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-video-teaser-cta-text--black .fDIvPG,.embed .cmp-video-teaser-cta-text--black button,.embed .cmp-video-teaser-cta-text--black button.qxyt6u-0.sc-160qg7w-0.fDIvPG{border-color:#000;color:#000}.cmp-video-teaser-cta-text--spruce .cmp-button,.cmp-video-teaser-cta-text--spruce .cmp-contentsearch-leftrail--links-item,.cmp-video-teaser-cta-text--spruce .cmp-leftrail--links-item,.cmp-video-teaser-cta-text--spruce .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-video-teaser-cta-text--spruce .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-video-teaser-cta-text--spruce .embed button,.cmp-video-teaser-cta-text--spruce .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-video-teaser-cta-text--spruce .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-video-teaser-cta-text--spruce .fDIvPG,.embed .cmp-video-teaser-cta-text--spruce button,.embed .cmp-video-teaser-cta-text--spruce button.qxyt6u-0.sc-160qg7w-0.fDIvPG{border-color:#00493d;color:#00493d}.cmp-video-teaser-cta-text--white .cmp-button,.cmp-video-teaser-cta-text--white .cmp-contentsearch-leftrail--links-item,.cmp-video-teaser-cta-text--white .cmp-leftrail--links-item,.cmp-video-teaser-cta-text--white .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-video-teaser-cta-text--white .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-video-teaser-cta-text--white .embed button,.cmp-video-teaser-cta-text--white .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-video-teaser-cta-text--white .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-video-teaser-cta-text--white .fDIvPG,.embed .cmp-video-teaser-cta-text--white button,.embed .cmp-video-teaser-cta-text--white button.qxyt6u-0.sc-160qg7w-0.fDIvPG{border-color:#fff;color:#fff}@media(max-width:768px){.cmp-video-teaser-mobile-alignment--bottom .image-text-teaser-image-contain{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.cmp-video-teaser-mobile-alignment--bottom .image-text-teaser-contain,.cmp-video-teaser-mobile-alignment--top .image-text-teaser-image-contain{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.cmp-video-teaser-mobile-alignment--top .image-text-teaser-contain{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.trex-in-page-nav{width:100%}.trex-in-page-nav__container{background-color:#cbd8ce;color:#00493d;position:relative;width:100%;z-index:10}.trex-in-page-nav__container.-sticky{position:fixed}@media(min-width:992px){.trex-in-page-nav__container.-sticky{padding-top:9pt;top:var(--utilityNavHeight)}}@media(max-width:992px){.trex-in-page-nav__container.-sticky{top:var(--mobileNavHeight)}}.trex-in-page-nav__link-list{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;list-style:none;margin:0 auto;padding:0;width:100%}@media(max-width:992px){.trex-in-page-nav__link-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.trex-in-page-nav__link-list-item{margin:0 8px;padding:0}.trex-in-page-nav__link{display:block;font-size:14px;font-weight:600;letter-spacing:1px;line-height:22px;padding:13px;text-align:center;text-decoration:none;text-transform:uppercase}@media(min-width:992px){.trex-in-page-nav__link{padding:24px}}.trex-in-page-nav__link.-active,.trex-in-page-nav__link:active,.trex-in-page-nav__link:hover{text-decoration:underline;text-decoration-thickness:1.5px}.trex-in-page-nav__mobile-arrow{background:none;border:none;display:none;height:3pc;margin:0;padding:0;position:absolute;right:0;top:1px;width:3pc}.trex-in-page-nav__mobile-arrow:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid;content:"";margin-top:-1px;position:absolute;right:50%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.trex-in-page-nav__container.-mobile-open .trex-in-page-nav__mobile-arrow:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media(max-width:992px){.trex-in-page-nav__mobile-arrow{display:block}.trex-in-page-nav__link{-webkit-box-pack:center;-ms-flex-pack:center;display:none;justify-content:center;width:100%}.trex-in-page-nav__container.-mobile-open .trex-in-page-nav__link,.trex-in-page-nav__link.-active{display:-webkit-box;display:-ms-flexbox;display:flex}.trex-in-page-nav__link-list-item+.trex-in-page-nav__link-list-item{width:calc(100% - 8pc)}.trex-in-page-nav__container.-mobile-open .trex-in-page-nav__link-list-item+.trex-in-page-nav__link-list-item .trex-in-page-nav__link{border-top:1px solid #00493d}}.cmp-trex-hero{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;min-height:375px;position:relative;z-index:0}.cmp-trex-hero__container{text-align:center}.cmp-trex-hero__title{color:#fff;font-family:proxima-nova,Arial,sans-serif;font-size:2pc;font-weight:300;letter-spacing:2px;line-height:56px;padding:0 20px}@media(min-width:768px){.cmp-trex-hero__title{font-size:3pc;line-height:58px}}.cmp-trex-hero__description{color:#fff;margin-top:20px;padding-bottom:10px}@media(min-width:768px){.cmp-trex-hero__description{font-size:18px}}.cmp-trex-hero__image{display:none}.cmp-trex-hero:after{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(52%,#000),to(transparent));background:linear-gradient(180deg,transparent,#000 52%,transparent);content:"";height:100%;left:0;opacity:.25;position:absolute;right:0;top:0;width:100%;z-index:-1}.cmp-trex-hero.cmp-trex-landing-hero .cmp-teaser__action-container{margin-top:20px;text-align:center}.cmp-trex-hero.cmp-trex-landing-hero .cmp-teaser__action-link{background:#00493d;border:1.5px solid #00493d;color:#fff;display:inline-block;font-family:proxima-nova,Arial,sans-serif;font-size:18px;line-height:1.44;margin:auto;padding:11px 3pc;text-align:center;text-decoration:none;-webkit-transition:background-color .4s,color .4s,border-color .4s ease-in-out;transition:background-color .4s,color .4s,border-color .4s ease-in-out;width:auto}.cmp-trex-hero.cmp-trex-landing-hero .cmp-teaser__action-link:hover{background-color:#fff;border:1.5px solid #00493d;color:#00493d;text-decoration:none}.landingpagehero--side-by-side .cmp-trex-hero{background-color:#f8f8f8}@media(min-width:768px){.landingpagehero--side-by-side .cmp-trex-hero{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-box-pack:end;-ms-flex-pack:end;align-items:stretch;background-image:none!important;justify-content:end}}.landingpagehero--side-by-side .cmp-trex-hero:after{display:none}@media(min-width:768px){.landingpagehero--side-by-side .cmp-trex-hero__image{background-position:50%;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;width:50%}}.landingpagehero--side-by-side .cmp-trex-hero__container{padding:3pc 24px}@media(min-width:768px){.landingpagehero--side-by-side .cmp-trex-hero__container{margin:0;padding:3pc;width:50%}}@media(min-width:992px){.landingpagehero--side-by-side .cmp-trex-hero__container{padding:5pc 110px}}@media(min-width:1600px){.landingpagehero--side-by-side .cmp-trex-hero__container{max-width:750px}}.landingpagehero--side-by-side .cmp-trex-hero__title{color:#333;font-size:2pc;font-weight:400;line-height:40px;margin:0;padding:0}@media(min-width:768px){.landingpagehero--side-by-side .cmp-trex-hero__title{font-size:3pc;line-height:56px;text-align:left}}.landingpagehero--side-by-side .cmp-trex-hero__description{color:#333;font-size:18px;line-height:26px;margin:1pc 0 0;padding:0;text-align:center}@media(min-width:768px){.landingpagehero--side-by-side .cmp-trex-hero__description{font-size:21px;line-height:29px;margin:24px 0 0;text-align:left}}.landingpagehero--side-by-side .cmp-trex-hero .cmp-teaser__action-container{margin-top:24px}@media(min-width:768px){.landingpagehero--side-by-side .cmp-trex-hero .cmp-teaser__action-container{margin-top:2pc;text-align:left}}.landingpagehero--side-by-side .cmp-trex-hero .cmp-teaser__action-link{padding-left:24px;padding-right:24px}.cmp-linklist{padding:0 15px}@media(min-width:768px){.cmp-linklist{padding:0 30% 50px 0}}.cmp-linklist__titlelink{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:21px;line-height:1.33;text-decoration:none}@media(min-width:768px){.cmp-linklist__titlelink{font-size:2pc;line-height:1.25}}.cmp-linklist__titlelink:hover{color:#333}.cmp-linklist__itemtext{margin-top:20px;padding-bottom:8px}.cmp-linklist__itemtext:not(:last-child){border-bottom:1px solid #d9d9d9}.cmp-linklist__itemtext span{color:#00493d;font-family:proxima-nova,Arial,sans-serif;font-size:18px;line-height:1.44;text-decoration:none}@media(min-width:768px){.cmp-linklist__itemtext span{font-size:21px;line-height:1.38}}.cmp-linklist__itemtextlink{color:#00493d;font-family:proxima-nova,Arial,sans-serif;font-size:18px;line-height:1.44;text-decoration:none}@media(min-width:768px){.cmp-linklist__itemtextlink{font-size:21px;line-height:1.38}}.cmp-linklist__itemtextlink:hover{color:#00493d}.cmp-contentsearch-leftrail,.cmp-leftrail{background-color:#fff;display:none;font-family:proxima-nova,Arial,sans-serif;inset:0;max-height:100vh;overflow-y:auto;padding-bottom:10px;padding-top:50px;position:fixed;z-index:1000}@media(max-width:768px){.filter-is-visible .cmp-contentsearch-leftrail,.filter-is-visible .cmp-leftrail{display:block}}@media(min-width:768px){.cmp-contentsearch-leftrail,.cmp-leftrail{display:block;max-height:100%;padding-top:0;position:relative;z-index:auto}}.cmp-contentsearch-leftrail--actions,.cmp-leftrail--actions{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:15px;position:fixed;top:0;width:100%;z-index:1000}@media(min-width:768px){.cmp-contentsearch-leftrail--actions,.cmp-leftrail--actions{display:none}}.cmp-contentsearch-leftrail--actions-label,.cmp-leftrail--actions-label{color:#333;font-size:24px;font-weight:600;line-height:1.33;padding-right:30px}.cmp-contentsearch-leftrail--actions-close,.cmp-leftrail--actions-close{background:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-close.png) no-repeat 50%;height:20px;width:20px}.filter-is-active .cmp-contentsearch-leftrail--actions-close,.filter-is-active .cmp-leftrail--actions-close{display:none}.cmp-contentsearch-leftrail--actions-clear,.cmp-leftrail--actions-clear{color:#00493d;display:none;font-size:18px;font-weight:600;letter-spacing:1px;line-height:1.33;text-align:center;text-decoration:none;text-transform:uppercase}.filter-is-active .cmp-contentsearch-leftrail--actions-clear,.filter-is-active .cmp-leftrail--actions-clear{display:block}.cmp-contentsearch-leftrail--sort,.cmp-leftrail--sort{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:15px;padding:10px 0 10px 15px}@media(min-width:768px){.cmp-contentsearch-leftrail--sort,.cmp-leftrail--sort{display:none}}.cmp-contentsearch-leftrail--sort-lable,.cmp-leftrail--sort-lable{color:#333;font-size:1pc;font-weight:600;line-height:1.38;margin-right:10px;white-space:nowrap}.cmp-contentsearch-leftrail--sort .select2-container--default,.cmp-leftrail--sort .select2-container--default{-webkit-box-flex:1;-ms-flex:1;flex:1}.cmp-contentsearch-leftrail--sort .select2-container--default .select2-selection--single .select2-selection__arrow,.cmp-leftrail--sort .select2-container--default .select2-selection--single .select2-selection__arrow{height:35px}.cmp-contentsearch-leftrail--navigation,.cmp-leftrail--navigation{font-size:1pc;line-height:1.38}.cmp-contentsearch-leftrail--navigation-link,.cmp-leftrail--navigation-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f8f8f8;color:#00493d;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;letter-spacing:1px;padding:13px 1pc;text-decoration:none;text-transform:uppercase}.cmp-contentsearch-leftrail--navigation-link svg,.cmp-leftrail--navigation-link svg{margin-right:1pc}.cmp-contentsearch-leftrail--navigation-link:hover,.cmp-leftrail--navigation-link:hover{color:#00493d}.cmp-contentsearch-leftrail--navigation-list,.cmp-leftrail--navigation-list{list-style:none;margin:0 0 5px;padding:1pc}.cmp-contentsearch-leftrail--navigation-list-item-link,.cmp-leftrail--navigation-list-item-link{color:#333;display:block;padding:5px 0;text-decoration:none}.cmp-contentsearch-leftrail--navigation-list-item-link.is-active,.cmp-leftrail--navigation-list-item-link.is-active{font-weight:700}.cmp-contentsearch-leftrail--navigation-list-item-link:hover,.cmp-leftrail--navigation-list-item-link:hover{color:#333;text-decoration:underline}.cmp-contentsearch-leftrail--navigation-list-item-link-numbers,.cmp-leftrail--navigation-list-item-link-numbers{margin-left:2px}.cmp-contentsearch-leftrail--filters,.cmp-leftrail--filters{font-size:1pc;line-height:1.38;margin-bottom:5px}.cmp-contentsearch-leftrail--filters-title,.cmp-leftrail--filters-title{background-color:#f8f8f8;color:#00493d;display:block;font-weight:600;letter-spacing:1px;padding:13px 46px 13px 1pc;position:relative;text-decoration:none;text-transform:uppercase}.cmp-contentsearch-leftrail--filters-title:after,.cmp-leftrail--filters-title:after{background:#00493d;content:"";height:2px;margin-top:-2px;position:absolute;right:21px;top:50%;-webkit-transform:translateY(50%);transform:translateY(50%);width:9pt}.cmp-contentsearch-leftrail--filters-title:before,.cmp-leftrail--filters-title:before{background:#00493d;content:"";height:9pt;margin-top:-9pt;position:absolute;right:21px;top:50%;-webkit-transform:translate(-5px,50%);transform:translate(-5px,50%);width:2px}.is-active .cmp-contentsearch-leftrail--filters-title:before,.is-active .cmp-leftrail--filters-title:before{display:none}.cmp-contentsearch-leftrail--filters-title:hover,.cmp-leftrail--filters-title:hover{color:#00493d}.cmp-contentsearch-leftrail--filters-list,.cmp-leftrail--filters-list{list-style:none;margin:0 0 5px;overflow:hidden;padding:1pc}.cmp-contentsearch-leftrail--filters-list.price-range,.cmp-leftrail--filters-list.price-range{padding:1pc 30px}.cmp-contentsearch-leftrail--filters-list-accordion,.cmp-leftrail--filters-list-accordion{background-color:transparent;background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-arrow-drop-down.svg);background-repeat:no-repeat;background-size:contain;border:none;cursor:pointer;display:inline-block;height:14px;margin-left:8px;margin-right:3px;width:14px}.cmp-contentsearch-leftrail--filters-list.subcategory-children,.cmp-leftrail--filters-list.subcategory-children{margin:0;max-height:0;overflow:hidden;padding:0 0 0 20px;-webkit-transition:max-height .4s ease-in-out;transition:max-height .4s ease-in-out}.cmp-contentsearch-leftrail--filters-list.subcategory-children li:first-child,.cmp-leftrail--filters-list.subcategory-children li:first-child{margin-top:5px}.cmp-contentsearch-leftrail--filters-list.subcategory-children li:last-child,.cmp-leftrail--filters-list.subcategory-children li:last-child{padding-bottom:0}.cmp-contentsearch-leftrail--filters-list-item,.cmp-leftrail--filters-list-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cmp-contentsearch-leftrail--filters-list-item.expanded .cmp-leftrail--filters-list-accordion,.cmp-leftrail--filters-list-item.expanded .cmp-leftrail--filters-list-accordion{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-arrow-drop-down-up.svg)}.cmp-contentsearch-leftrail--filters-list-item-label,.cmp-leftrail--filters-list-item-label{color:#333;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 0;text-decoration:none;-webkit-transition:color .3s;transition:color .3s}.cmp-contentsearch-leftrail--filters-list-item-label:hover,.cmp-leftrail--filters-list-item-label:hover{color:#00493d}.cmp-contentsearch-leftrail--filters-list-item-label-numbers,.cmp-leftrail--filters-list-item-label-numbers{margin-left:2px}.cmp-contentsearch-leftrail--filters-list-item-label .cmp__checkbox,.cmp-leftrail--filters-list-item-label .cmp__checkbox{-webkit-box-flex:0;-ms-flex:0 1 0px;flex:0 1 0}.cmp-contentsearch-leftrail--filters-list-item-label .cmp__checkbox input[type=checkbox]+span:before,.cmp-leftrail--filters-list-item-label .cmp__checkbox input[type=checkbox]+span:before{border-color:#479612;height:6px;left:0;top:2px;width:11px}.cmp-contentsearch-leftrail--filters-list-item-label .cmp__checkbox input[type=checkbox]+span:after,.cmp-leftrail--filters-list-item-label .cmp__checkbox input[type=checkbox]+span:after{background:#fff;border:1px solid #b3b3b3;border-radius:0;height:20px;left:1px;top:0;width:20px}.cmp-contentsearch-leftrail--filters-list-item-label .cmp__checkbox input[type=checkbox]:disabled+span:after,.cmp-leftrail--filters-list-item-label .cmp__checkbox input[type=checkbox]:disabled+span:after{background-color:#d9d9d9}.cmp-contentsearch-leftrail--filters-list-item__loadmore,.cmp-leftrail--filters-list-item__loadmore{color:#00493d;cursor:pointer;display:block;font-size:14px;font-weight:600;line-height:2.29;margin-bottom:14px;text-transform:capitalize}@media(min-width:768px){.cmp-contentsearch-leftrail--filters-list-item__loadmore,.cmp-leftrail--filters-list-item__loadmore{padding-left:50px}}.cmp-contentsearch-leftrail--filters-list-item-content,.cmp-leftrail--filters-list-item-content{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;width:100%}.cmp-contentsearch-leftrail--filters-button,.cmp-leftrail--filters-button{background-color:#00493d;border:0;color:#fff;display:none;font-size:21px;line-height:1.38;margin-top:20px;padding:18px;text-align:center;width:100%}.cmp-contentsearch-leftrail--filters-button[disabled],.cmp-leftrail--filters-button[disabled]{background-color:#b3b3b3;color:#333}.cmp-contentsearch-leftrail--filters-button-count,.cmp-leftrail--filters-button-count{display:none;padding-right:5px}.filter-is-active .cmp-contentsearch-leftrail--filters-button-count,.filter-is-active .cmp-leftrail--filters-button-count{display:inline}@media(max-width:768px){.cmp-contentsearch-leftrail--filters-button,.cmp-leftrail--filters-button{display:block}}.cmp-contentsearch-leftrail--links,.cmp-leftrail--links{display:none}@media(min-width:768px){.cmp-contentsearch-leftrail--links,.cmp-leftrail--links{display:block}}.cmp-contentsearch-leftrail--links-title,.cmp-leftrail--links-title{color:#00493d;font-size:1pc;letter-spacing:1px;padding:10px 0;text-transform:uppercase}.cmp-contentsearch-leftrail--links-item,.cmp-leftrail--links-item{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#00493d;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;justify-content:center;margin:8px 0;padding:10px 3pc;white-space:nowrap}.cmp-contentsearch-leftrail--links-item svg,.cmp-leftrail--links-item svg{height:20px;margin-right:5px}.cmp-contentsearch-leftrail--links-item g,.cmp-leftrail--links-item g{fill:#00493d;stroke:#00493d;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.cmp-contentsearch-leftrail--links-item:hover g,.cmp-leftrail--links-item:hover g{fill:#fff;stroke:#fff}.cmp-contentsearch-leftrail--links-item.disabled,.cmp-leftrail--links-item.disabled{background:#6f6f6f;border:1px solid #6f6f6f;color:#fff}.cmp-contentsearch-leftrail--links-item.disabled:hover,.cmp-leftrail--links-item.disabled:hover{border:1px solid #6f6f6f;color:#fff}.cmp-contentsearch-leftrail--links-item img,.cmp-leftrail--links-item img{width:20%}.cmp-contentsearch-leftrail--links-item:hover img,.cmp-leftrail--links-item:hover img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.cmp-contentsearch-leftrail--price-range,.cmp-leftrail--price-range{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding-top:4px}.cmp-contentsearch-leftrail--price-range-max,.cmp-contentsearch-leftrail--price-range-min,.cmp-leftrail--price-range-max,.cmp-leftrail--price-range-min{color:#333;font-family:.cmp-contentsearch-leftrail--price-range-min,.cmp-contentsearch-leftrail--price-range-max,.cmp-leftrail--price-range-min,.cmp-leftrail--price-range-max ProximaNova;font-size:1pc;line-height:1.38}.cmp-contentsearch-leftrail #span-thumb-max,.cmp-leftrail #span-thumb-max{margin-left:-8px}.cmp-contentsearch-leftrail #span-sign-max,.cmp-leftrail #span-sign-max{margin-left:-18px}.svg-container{background-color:rgba(0,0,0,.8);bottom:0;display:none;height:100vh;left:0;position:fixed;right:0;text-align:center;top:0;width:100%;z-index:1999}.svg-container .loader-circle{background-color:transparent;background-image:-webkit-gradient(linear,left top,left bottom,from(#8dc63f),to(transparent));background-image:linear-gradient(180deg,#8dc63f,transparent);border-radius:50%;height:75pt;width:75pt}.svg-container .loader-circle.infiniteSpin{-webkit-animation:spin;animation:spin;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.svg-container .l-circle-inner{height:100%;position:relative;width:100%}.svg-container .l-circle-inner-inner{background-color:rgba(0,0,0,.8);border-radius:50%;height:90%;width:90%;z-index:10}.svg-container .l-circle-inner-inner,.svg-container .loader-contents{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.svg-container .loader-contents{display:inline-block;height:75pt;width:75pt;z-index:5}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.cmp-contentsearch-leftrail--filters-list{padding:1pc 1pc 0}.slider-distance{border-radius:10px;margin:10px 0 45px;position:relative;text-align:left}.ui-slider{background-color:#b3b3b3;border:none;cursor:pointer;height:4px}.ui-slider .tooltip{background-color:#00493d;color:#fff;display:none;font-size:14px;font-weight:700;line-height:18px;padding:5px}.ui-slider .tooltip:after{border-bottom:8px solid #00493d;border-left:8px solid transparent;border-radius:1pc;border-right:8px solid transparent;bottom:25px;content:"";left:6px;position:absolute}.ui-state-active .tooltip,.ui-state-hover .tooltip{display:block}.ui-slider-range{background-color:#00493d}.ui-slider .ui-slider-handle,.ui-slider .ui-slider-handle.ui-state-active,.ui-slider .ui-slider-handle.ui-state-hover{background-color:#00493d;border:none;border-radius:0;-webkit-box-shadow:0 3px 8px rgba(0,0,0,.4);box-shadow:0 3px 8px rgba(0,0,0,.4);cursor:pointer;height:1pc;margin-left:-4px;top:-7px;width:8px}.cmp-lightingcalculator{font-family:proxima-nova,Arial,sans-serif;padding-top:70px}.cmp-lightingcalculator__container{margin:auto;max-width:990pt;padding:0 1pc}.cmp-lightingcalculator__title{color:#333;font-size:18px;line-height:1.38;margin-bottom:24px;text-align:center}@media(min-width:768px){.cmp-lightingcalculator__title{font-size:21px}}.cmp-lightingcalculator__cards{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px 0}.cmp-lightingcalculator__cards-title{-webkit-box-flex:0;color:#333;-ms-flex:0 0 100%;flex:0 0 100%;font-size:18px;font-weight:600;letter-spacing:1px;line-height:1.33;margin-bottom:1pc;text-align:center}@media(min-width:768px){.cmp-lightingcalculator__cards-title{font-size:24px;letter-spacing:normal;margin-bottom:24px}}.cmp-lightingcalculator__cards-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.cmp-lightingcalculator__cards-card{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #d9d9d9;display:-webkit-box;display:-ms-flexbox;display:flex;margin:9pt 0;padding:10px;width:100%}.cmp-lightingcalculator__cards-card .cmp-image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:6pc;margin-right:1pc;position:relative;width:6pc}.cmp-lightingcalculator__cards-card .cmp-image img{bottom:0;left:0;margin:auto;max-width:100%;position:absolute;right:0;top:0}@media(min-width:768px){.cmp-lightingcalculator__cards-card{margin:0 9pt;width:calc(50% - 24px)}}@media(min-width:992px){.cmp-lightingcalculator__cards-card .cmp-image{height:200px;margin-right:2pc;width:200px}}.cmp-lightingcalculator__cards-content h4{color:#333;font-size:1pc;line-height:22px}@media(min-width:768px){.cmp-lightingcalculator__cards-content h4{font-size:18px;line-height:26px}.cmp-lightingcalculator__cards{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:40px auto}}@media(min-width:1200px){.cmp-lightingcalculator__cards{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}}.cmp-lightingcalculator__comparer{margin-bottom:40px;position:relative}.cmp-lightingcalculator__comparer:after{background-color:#f8f8f8;content:"";height:calc(50% + 75pt);left:0;position:absolute;top:0;width:100%}.cmp-lightingcalculator__comparer>*{position:relative;z-index:1}.cmp-lightingcalculator__actions{margin:auto;padding:30px 0;text-align:center}.cmp-lightingcalculator__actions button{margin:15px 0;width:75%}@media(min-width:768px){.cmp-lightingcalculator__actions{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:60px 0;width:83.33333333%}.cmp-lightingcalculator__actions button{margin:0 20px;width:32%}}@media(min-width:1200px){.cmp-lightingcalculator__actions{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}}.cmp-lightingcalculator__compare{background-color:#fff;-webkit-box-shadow:0 0 10px 0 rgba(51,51,51,.08);box-shadow:0 0 10px 0 rgba(51,51,51,.08);margin:0 auto;padding:20px 0 30px}@media(min-width:768px){.cmp-lightingcalculator__compare{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:40px 0 60px;width:83.33333333%}}@media(min-width:1200px){.cmp-lightingcalculator__compare{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}}.cmp-lightingcalculator__compare-length{margin:0 auto;max-width:250px;text-align:center}.cmp-lightingcalculator__compare-length label{color:#333;font-size:18px;font-weight:400;line-height:1.44;margin-bottom:10px}.cmp-lightingcalculator__compare-need{color:#000;font-size:21px;font-weight:400;line-height:1.25;margin:30px auto;text-align:center}@media(min-width:768px){.cmp-lightingcalculator__compare-need{font-size:2pc}}.cmp-lightingcalculator__compare-cards{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 1pc}@media(min-width:768px){.cmp-lightingcalculator__compare-cards{padding:0 62px}}.cmp-lightingcalculator__compare-or{color:#333;font-size:18px;font-weight:400;line-height:1.44;margin:4px -8px 0;text-align:center}@media(min-width:768px){.cmp-lightingcalculator__compare-or{margin:10px 0 0;padding:0 40px}}.cmp-lightingcalculator__compare-card{-webkit-box-flex:1;-ms-flex:1;flex:1}.cmp-lightingcalculator__compare-card-number{color:#333;font-size:2pc;font-weight:300;line-height:1.31;text-align:center}@media(min-width:768px){.cmp-lightingcalculator__compare-card-number{font-size:3pc;line-height:1.17}}.cmp-lightingcalculator__compare-card-transformer{color:#333;font-size:1pc;line-height:1.38;margin-bottom:10px;padding:0 20px;text-align:center}@media(min-width:768px){.cmp-lightingcalculator__compare-card-transformer{font-size:18px;margin-bottom:30px}}.cmp-lightingcalculator__compare-card-label{color:#333;font-size:1pc;font-weight:400;line-height:1.44;margin:10px 0 6px}@media(min-width:768px){.cmp-lightingcalculator__compare-card-label{font-size:18px;margin:10px 0 8px}}.cmp-lightingcalculator__compare-card-price{color:#333;font-size:1pc;font-weight:600;line-height:2pc;margin:0 0 10px}@media(min-width:768px){.cmp-lightingcalculator__compare-card-price{font-size:18px}}.cmp-lightingcalculator__compare-card-link .cmp-link{color:#00493d;font-size:14px;font-weight:600;letter-spacing:1px;line-height:18px}@media(min-width:768px){.cmp-lightingcalculator__compare-card-link{margin:10px 0}}.cmp-lightingcalculator__compare-card-block{border:1px solid #d9d9d9;padding:10px}.cmp-lightingcalculator__compare-card-block .cmp-image{margin-bottom:0;padding:0}.cmp-lightingcalculator__compare-card-block img{width:100%}.cmp-lightingcalculator-rte-text{font-size:18px;padding:20px;text-align:center}.cmp-lightingcalculator-rte-text p{font-size:18px}@media(min-width:768px){.cmp-lightingcalculator-rte-text{padding:30px 90px}}.cmp-resource-linklist{padding:40px 0}.cmp-resource-linklist .cmp-linklist__title{font-size:18px;font-weight:600;line-height:1.33;margin-bottom:24px}@media(min-width:768px){.cmp-resource-linklist .cmp-linklist__title{font-size:21px;margin-bottom:28px}}.cmp-resource-linklist .cmp-linklist__listitems{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:768px){.cmp-resource-linklist .cmp-linklist__listitems{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-direction:row;flex-direction:row;justify-content:space-between}}.cmp-resource-linklist .cmp-linklist__itemtext{color:#00493d;font-size:1pc;line-height:1.38;margin-bottom:8px}@media(min-width:768px){.cmp-resource-linklist .cmp-linklist__itemtext{font-size:18px;line-height:1.44;margin-bottom:9pt}}.cmp-resource-linklist .cmp-linklist__itemtextlink.highlight{background-color:#eebb51}.cmp-signature-linklist .cmp-linklist{padding:0 15px}@media(min-width:768px){.cmp-signature-linklist .cmp-linklist{margin-bottom:40px;padding:0}}.cmp-signature-linklist .cmp-linklist__title{display:none}.cmp-signature-linklist .cmp-linklist__titlelink{color:#333;display:inline-block;font-family:proxima-nova,Arial,sans-serif;font-size:18px;font-weight:700;line-height:1.33;margin-bottom:9pt;text-decoration:none}.cmp-signature-linklist .cmp-linklist__titlelink:hover{color:#333}@media(min-width:768px){.cmp-signature-linklist .cmp-linklist__titlelink{margin-bottom:1pc}}.cmp-signature-linklist .cmp-linklist__itemtext{margin-top:8px;padding-bottom:8px}.cmp-signature-linklist .cmp-linklist__itemtext:not(:last-child){border-bottom:none}.cmp-signature-linklist .cmp-linklist__itemtext span,.cmp-signature-linklist .cmp-linklist__itemtextlink{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:18px;letter-spacing:1.5px;line-height:28px;text-decoration:none}.cmp-signature-linklist .cmp-linklist__itemtextlink:hover{color:#333}.cmp-signup-confirmation-two-buttons .cmp-linklist{padding:0}.cmp-signup-confirmation-two-buttons .cmp-linklist__listitems{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:991px){.cmp-signup-confirmation-two-buttons .cmp-linklist__listitems{margin:auto;width:50%}}.cmp-signup-confirmation-two-buttons .cmp-linklist__listitems .cmp-linklist__itemtext{border:none;margin:9pt 0;width:100%}@media(min-width:991px){.cmp-signup-confirmation-two-buttons .cmp-linklist__listitems .cmp-linklist__itemtext{margin:0 9pt;width:calc(50% - 24px)}}.cmp-signup-confirmation-two-buttons .cmp-linklist__listitems .cmp-linklist__itemtext .cmp-linklist__itemtextlink{background:#00493d;border:1.5px solid #fff;color:#fff;display:inline-block;font-family:proxima-nova,Arial,sans-serif;font-size:1pc;font-weight:600;line-height:1.44;padding:11px 3pc;text-align:center;text-decoration:none;-webkit-transition:background-color .4s,color .4s,border-color .4s ease-in-out;transition:background-color .4s,color .4s,border-color .4s ease-in-out;width:100%}.cmp-signup-confirmation-two-buttons .cmp-linklist__listitems .cmp-linklist__itemtext .cmp-linklist__itemtextlink:hover{background-color:#fff;border:1.5px solid #00493d;color:#00493d;text-decoration:none}.cmp-signup-confirmation-two-buttons .cmp-linklist__listitems .cmp-linklist__itemtext:nth-child(2n) .cmp-linklist__itemtextlink{background:transparent;border:1.5px solid #00493d;color:#00493d}.cmp-signup-confirmation-two-buttons .cmp-linklist__listitems .cmp-linklist__itemtext:nth-child(2n) .cmp-linklist__itemtextlink:hover{background-color:#00493d;border-color:#00493d;color:#fff;text-decoration:none}.cmp-linklistwithhoverimage{padding:4pc 0}@media(min-width:992px){.cmp-linklistwithhoverimage{padding:110px 0}}.cmp-linklistwithhoverimage__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media(min-width:992px){.cmp-linklistwithhoverimage__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row}}.cmp-linklistwithhoverimage p.cmp-linklistwithhoverimage-eyebrow-text{color:#fff;font-size:10px;font-weight:300;letter-spacing:1px;line-height:1.1;margin-bottom:30px;opacity:.8;text-transform:uppercase}@media(min-width:768px){.cmp-linklistwithhoverimage p.cmp-linklistwithhoverimage-eyebrow-text{font-size:9pt;margin-bottom:40px}}.cmp-linklistwithhoverimage__list-wrapper{width:100%}.cmp-linklistwithhoverimage__list-wrapper .cmp-linklistwithhoverimage__list{padding:0}@media(min-width:992px){.cmp-linklistwithhoverimage__list-wrapper{width:50%}}.cmp-linklistwithhoverimage__list{list-style:none}.cmp-linklistwithhoverimage__list-item{padding-bottom:9pt;padding-right:20px}@media(min-width:768px){.cmp-linklistwithhoverimage__list-item{padding-bottom:24px}}.cmp-linklistwithhoverimage__list-item.isActive h3{-webkit-transform:skewX(-12deg);transform:skewX(-12deg)}.cmp-linklistwithhoverimage__list-item.isActive .cmp-linklistwithhoverimage__list-bullets.bullets{opacity:1}.cmp-linklistwithhoverimage__list-item.isActive .cmp-linklistwithhoverimage__list-product-details{margin-top:0;padding-bottom:24px;-webkit-transform:scaleY(1);transform:scaleY(1)}@media(min-width:768px){.cmp-linklistwithhoverimage__list-item.isActive .cmp-linklistwithhoverimage__list-product-details{padding-bottom:0}}.cmp-linklistwithhoverimage__list-bullets.numbered{color:#fff;font-size:9pt;font-weight:400;letter-spacing:1px;line-height:9pt;margin-right:8px;opacity:.5;pointer-events:none;text-shadow:3px 3px 9pt rgba(0,0,0,.5)}.cmp-linklistwithhoverimage__list-bullets.bullets{background:#8dc63f;border-radius:50%;height:6px;left:-10px;opacity:0;pointer-events:none;position:absolute;-webkit-transition:.2s;transition:.2s;width:6px}@media(min-width:992px){.cmp-linklistwithhoverimage__list-bullets.bullets{bottom:unset;left:-20px}}.cmp-linklistwithhoverimage__list-product-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.cmp-linklistwithhoverimage__list-product-title h3{color:#fff;cursor:pointer;margin:0;text-shadow:3px 3px 9pt rgba(0,0,0,.5);-webkit-transition:.2s;transition:.2s}.cmp-linklistwithhoverimage__list-product-title a{opacity:1}.cmp-linklistwithhoverimage__list-product-details{color:#fff;margin-top:-50px;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transition:.2s;transition:.2s}@media(min-width:768px){.cmp-linklistwithhoverimage__list-product-details{margin-top:-24px}}.cmp-linklistwithhoverimage__list-product-details p{-webkit-box-orient:vertical;-webkit-box-direction:normal;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0}@media(min-width:768px){.cmp-linklistwithhoverimage__list-product-details p{display:inline}}.cmp-linklistwithhoverimage__list-product-details p a{font-size:14px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(min-width:768px){.cmp-linklistwithhoverimage__list-product-details p a{margin:0 10px}.cmp-linklistwithhoverimage__list-product-details p a:before{content:"|";left:-9pt;opacity:.5;pointer-events:none;position:absolute;top:-4px}}.cmp-linklistwithhoverimage__list-product-details p a:first-child{margin-left:0}.cmp-linklistwithhoverimage__list-product-details p a:first-child:before{content:none}.cmp-linklistwithhoverimage__list-product-details p a:hover{color:#b3b3b3;-webkit-text-decoration-color:#b3b3b3;text-decoration-color:#b3b3b3}.cmp-linklistwithhoverimage__list-product-details p a:not(:first-child){background:none;text-decoration:underline;-webkit-text-decoration-color:#fff;text-decoration-color:#fff;text-decoration-thickness:1.5px;text-underline-offset:4px}.cmp-linklistwithhoverimage__list-product-details p a[target=_blank]:after{background:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/arrow-down-white.png);background-repeat:no-repeat;background-size:contain;content:"";height:9pt;padding-left:15px;position:absolute;top:3px;-webkit-transform:rotate(224deg);transform:rotate(224deg);width:9pt}.cmp-linklistwithhoverimage__list-product-details p a[target=_blank]:hover:after{opacity:.5}.cmp-linklistwithhoverimage__image-wrapper{width:100%}.cmp-linklistwithhoverimage__image-wrapper .cmp-linklistwithhoverimage__image-list{padding:0}@media(min-width:992px){.cmp-linklistwithhoverimage__image-wrapper{width:50%}}.cmp-linklistwithhoverimage__image-list{display:block;list-style:none}.cmp-linklistwithhoverimage__image-list-item{display:none;opacity:0;-webkit-transition:.4s;transition:.4s;visibility:hidden}@media(min-width:992px){.cmp-linklistwithhoverimage__image-list-item{max-height:600px;max-width:588px}}.cmp-linklistwithhoverimage__image-list-item img{width:100%}.cmp-linklistwithhoverimage__image-list-item.isActive{display:block;opacity:1;visibility:visible}.cmp-linklistwithhoverimage a{background:-webkit-gradient(linear,left top,right top,from(transparent),to(transparent)),-webkit-gradient(linear,left top,right top,from(#fff),to(#fff));background:linear-gradient(90deg,transparent,transparent),linear-gradient(90deg,#fff,#fff);background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 2px,0 2px;text-decoration:none;-webkit-transition:background-size .3s ease-in;transition:background-size .3s ease-in}.cmp-linklistwithhoverimage a:hover{background-size:0 2px,100% 2px}.link-list-w-image{background:#f8f8f8;display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:768px){.link-list-w-image{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.link-list-w-image h2{font-size:40px;font-weight:400;line-height:125%}@media(min-width:768px){.link-list-w-image h2{font-size:4vw}}@media(min-width:992px){.link-list-w-image h2{font-size:3.4vw}}@media(min-width:1200px){.link-list-w-image h2{font-size:3vw}}.link-list-w-image>*{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.link-list-w-image__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:30px;min-height:20pc;padding:50px 5pc}@media(max-width:992px){.link-list-w-image__content{padding:36px}}@media(max-width:768px){.link-list-w-image__content{min-height:auto;padding:50px 20px}}.link-list-w-image__heading{color:#333}.link-list-w-image__heading.mobile-added{display:none}.link-list-w-image__heading.mobile{display:block}@media(min-width:768px){.link-list-w-image__heading.mobile-added{display:block}.link-list-w-image__heading.mobile{display:none}}.link-list-w-image__link{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;justify-content:space-between;opacity:.5;padding:10px 0;text-decoration:none}@media(min-width:992px){.link-list-w-image__link{font-size:1.6vw;padding:1.1vw 0}}.link-list-w-image__link img.icon{-webkit-filter:none;filter:none;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .5s ease-out;transition:all .5s ease-out;width:30px}.link-list-w-image__link:hover{opacity:1}.link-list-w-image__link:hover img.icon{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.link-list-w-image__list{list-style:none;padding:0}.link-list-w-image__img{background-position:50%;background-size:cover}@media(max-width:768px){.link-list-w-image__img{padding-bottom:75%}}.link-list-w-image__list-item{border-top:2px solid #333}.cmp-spruce-style .link-list-w-image__content{background-color:#00493d;gap:28px;padding-bottom:2px;padding-top:36px}.cmp-spruce-style .link-list-w-image__content h2{color:#fff;font-size:28px;letter-spacing:-.16px;line-height:1.29;margin:0;padding:0 36px}.cmp-spruce-style .link-list-w-image__content p{color:#fff;font-size:18px;letter-spacing:-.1px;line-height:1.44;margin:0;padding-top:9pt}@media(min-width:768px){.cmp-spruce-style .link-list-w-image__content{gap:20px;padding-top:54px}.cmp-spruce-style .link-list-w-image__content h2{color:#fff;font-size:42px;letter-spacing:-.23px;line-height:normal;padding:0}.cmp-spruce-style .link-list-w-image__content p{padding:0}}.cmp-spruce-style .link-list-w-image__heading{text-align:center}@media(min-width:768px){.cmp-spruce-style .link-list-w-image__heading{text-align:left}}.cmp-spruce-style .link-list-w-image__list li{border-bottom:1px solid #fff;border-top:none}.cmp-spruce-style .link-list-w-image__list li:last-child{border-bottom:none}.cmp-spruce-style .link-list-w-image__link{color:#fff;font-size:21px;letter-spacing:-.12px;line-height:1.38;opacity:1;padding:1pc 0}.cmp-spruce-style .link-list-w-image__link img.icon{height:26px;width:25px}.cmp-spruce-style .link-list-w-image__img{aspect-ratio:1.72}@media(max-width:768px){.cmp-spruce-style .link-list-w-image__img{padding-bottom:58%}}.cmp-overlay.cmp-overlay--literature{z-index:998}.cmp-literature{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;position:relative;width:100%}@media(min-width:992px){.cmp-literature{padding-bottom:72px}}.cmp-literature__hero{-webkit-box-pack:center;-ms-flex-pack:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:100%}.cmp-literature__hero-content-outer{background:#fff;margin:3pc 1pc;max-width:628px;width:628px}@media(min-width:768px){.cmp-literature__hero-content-outer{margin:3pc auto}}@media(min-width:992px){.cmp-literature__hero-content-outer{margin:5pc auto;max-width:802px;width:802px}}.cmp-literature__hero-content-inner{margin:auto;padding:2pc 24px;text-align:center}@media(min-width:992px){.cmp-literature__hero-content-inner{padding:3pc 135px}}.cmp-literature__hero-title{font-size:2pc;font-weight:400;line-height:40px;margin-bottom:8px}@media(min-width:992px){.cmp-literature__hero-title{font-size:3pc;line-height:56px}}.cmp-literature__hero-description{font-size:18px;line-height:26px;margin:0}@media(min-width:992px){.cmp-literature__hero-description{font-size:21px;line-height:29px}}.cmp-literature__hero-redirect{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1pc;margin-top:2pc;width:100%}@media(min-width:768px){.cmp-literature__hero-redirect{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row}}.cmp-literature__hero-dropdown{position:relative;width:100%}.cmp-literature__hero-dropdown-trigger{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background:#f8f8f8;border:1px solid #b3b3b3;border-radius:2px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1pc;font-weight:700;height:3pc;justify-content:space-between;padding:1pc}.cmp-literature__hero-dropdown-trigger:after{background-image:url(clientlib-site/resources/images/icon-caret-up.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;display:block;height:1pc;width:1pc}.accordion-collapsed .cmp-literature__hero-dropdown-trigger:after{background-image:url(clientlib-site/resources/images/icon-caret-down.png)}.cmp-literature__hero-dropdown-trigger span{margin-left:1pc;text-align:left;width:100%}.cmp-literature__hero-dropdown-menu{background:#fff;border:1px solid #b3b3b3;border-top:none;-webkit-box-shadow:0 4px 1pc 0 rgba(51,51,51,.15);box-shadow:0 4px 1pc 0 rgba(51,51,51,.15);display:none;list-style:none;max-height:15pc;overflow-y:auto;padding:0;position:absolute;width:100%;z-index:99}.cmp-literature__hero-country-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:3pc;padding:1pc}.cmp-literature__hero-country-item.selected{background-color:#f8f8f8;font-weight:700}.cmp-literature__hero-country-item img{margin-right:1pc}.cmp-literature__hero-country-name{font-size:1pc}.cmp-literature__hero-country-image{border-radius:50%;height:30px;-o-object-fit:cover;object-fit:cover;width:30px}.cmp-literature__sticky-placeholder{width:100%}.cmp-literature__subnavigation{background:#fff;border-bottom:1px solid #b3b3b3;padding-bottom:24px;text-align:center;width:100%;z-index:9}@media(min-width:992px){.cmp-literature__subnavigation{background:#f8f8f8;border:none;padding-bottom:0}}.fixed-subnavigation .cmp-literature__subnavigation{left:0;margin-top:0;position:fixed;right:0;top:0;z-index:997}.cmp-literature__subnavigation-container{margin:0;overflow-x:auto;padding-left:clamp(1pc,(100% - 540px)/2,(100% - 540px)/2);scrollbar-width:none;width:100%}@media(min-width:768px){.cmp-literature__subnavigation-container{padding-left:calc(50% - 360px)}}@media(min-width:992px){.cmp-literature__subnavigation-container{padding-left:calc(50% - 5in)}}@media(min-width:1200px){.cmp-literature__subnavigation-container{padding-left:calc(50% - 570px)}}@media(min-width:1400px){.cmp-literature__subnavigation-container{padding-left:calc(50% - 660px)}}.cmp-literature__subnavigation-container:-webkit-scrollbar{display:none}.cmp-literature__subnavigation-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;list-style:none;padding:0}@media(min-width:992px){.cmp-literature__subnavigation-list{gap:unset}}.cmp-literature__subnavigation-item{background:#f8f8f8;border:1px solid #b3b3b3;border-radius:2px;padding-bottom:0;width:auto}@media(min-width:992px){.cmp-literature__subnavigation-item{background:transparent;border:none;border-radius:unset;width:130px}}.cmp-literature__subnavigation-item.active,.cmp-literature__subnavigation-item:hover{background:#00493d}.cmp-literature__subnavigation-item.active .cmp-literature__subnavigation-title,.cmp-literature__subnavigation-item:hover .cmp-literature__subnavigation-title{color:#fff}.cmp-literature__subnavigation-item.active .cmp-literature__subnavigation-image,.cmp-literature__subnavigation-item:hover .cmp-literature__subnavigation-image{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.cmp-literature__subnavigation-link{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;max-height:98px;text-decoration:none}@media(min-width:992px){.cmp-literature__subnavigation-link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.cmp-literature__subnavigation-image{margin-left:1pc;width:1pc}@media(min-width:992px){.cmp-literature__subnavigation-image{margin-left:unset;padding-top:1pc;width:20px}}.cmp-literature__subnavigation-title{-ms-flex-line-pack:center;text-wrap:nowrap;align-content:center;color:#333;display:inline-block;font-size:9pt;font-weight:600;line-height:1.1;padding:10px 1pc 10px 8px;text-decoration:none}@media(min-width:992px){.cmp-literature__subnavigation-title{text-wrap:unset;height:98px;padding:0 1pc;width:130px}}.cmp-literature__subnavigation-progress-bar{background:#b3b3b3;display:none;height:1px;margin:1pc auto 0;max-width:540px;position:relative;width:calc(100% - 2pc)}@media(min-width:768px){.cmp-literature__subnavigation-progress-bar{max-width:45pc;width:100%}}@media(min-width:992px){.cmp-literature__subnavigation-progress-bar{margin:5px auto 0;max-width:60pc}}@media(min-width:1200px){.cmp-literature__subnavigation-progress-bar{max-width:855pt}}@media(min-width:1400px){.cmp-literature__subnavigation-progress-bar{max-width:990pt}}.cmp-literature__subnavigation-progress-indicator{background:#00493d;height:2px;-webkit-transition:width .1s linear;transition:width .1s linear;width:130px}.cmp-literature__subnavigation-filterbar{padding:0 1pc 24px;width:100%}@media(min-width:768px){.cmp-literature__subnavigation-filterbar{padding:0 0 24px}}@media(min-width:992px){.cmp-literature__subnavigation-filterbar{display:none}}.cmp-literature__filterbar-dropdown{cursor:pointer;margin:20px auto 0;max-width:540px;width:100%}@media(min-width:768px){.cmp-literature__filterbar-dropdown{max-width:45pc}}@media(min-width:992px){.cmp-literature__filterbar-dropdown{max-width:60pc}}@media(min-width:1200px){.cmp-literature__filterbar-dropdown{max-width:855pt}}@media(min-width:1400px){.cmp-literature__filterbar-dropdown{max-width:990pt}}.cmp-literature__filterbar-dropdown-label{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background:#f8f8f8;border:1px solid #b3b3b3;border-radius:2px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1pc;font-weight:700;height:3pc;justify-content:space-between;padding:1pc}.cmp-literature__filterbar-dropdown-label:after{background-image:url(clientlib-site/resources/images/icon-filter.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;display:block;height:1pc;width:1pc}.cmp-literature__drawer-search,.cmp-literature__sidebar-search{background:#f8f8f8;border:1px solid #b3b3b3;border-radius:2px;display:-webkit-box;display:-ms-flexbox;display:flex;height:3pc;margin-bottom:10px;position:relative;width:100%}.cmp-literature__drawer-search-icon,.cmp-literature__sidebar-search-icon{background:transparent;border:none;height:100%;margin-left:1pc;padding:0;width:28px}.cmp-literature__drawer-search-icon:before,.cmp-literature__sidebar-search-icon:before{background-image:url(clientlib-site/resources/images/icon-search.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;display:block;height:3pc;position:absolute;top:0;width:inherit}.cmp-literature__drawer-search-input,.cmp-literature__sidebar-search-input{background:none;border:none;font-size:1pc;font-weight:400;height:inherit;margin-right:36px;padding-left:1pc;width:calc(100% - 44px)}.cmp-literature__drawer-search-input-clear,.cmp-literature__sidebar-search-input-clear{background:#f8f8f8;border:none;display:none;height:14px;margin-right:1pc;padding:0;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:14px}.cmp-literature__drawer-search-input-clear:before,.cmp-literature__sidebar-search-input-clear:before{background-image:url(clientlib-site/resources/images/icon-close-bold.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:inherit;width:inherit}.cmp-literature__drawer-filters-item,.cmp-literature__sidebar-filters-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1pc}.cmp-literature__drawer-filters-item label,.cmp-literature__sidebar-filters-item label{font-size:1pc}.cmp-literature__drawer-filters-item input[type=checkbox],.cmp-literature__sidebar-filters-item input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #b3b3b3;border-radius:4px;border-radius:0;cursor:pointer;height:24px;margin-right:1pc;width:24px}.cmp-literature__drawer-filters-item input[type=checkbox]:checked,.cmp-literature__sidebar-filters-item input[type=checkbox]:checked{border:2px solid #00493d;position:relative}.cmp-literature__drawer-filters-item input[type=checkbox]:checked:after,.cmp-literature__sidebar-filters-item input[type=checkbox]:checked:after{border:2px solid #00493d;border-width:0 3px 3px 0;content:"";height:14px;left:6px;position:absolute;top:1px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:8px}.cmp-literature__drawer-mobile{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:0;max-height:80vh;position:fixed;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .5s;transition:all .5s;visibility:visible;width:100%;z-index:999999999999}.cmp-literature__drawer-mobile.drawer-closed{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:hidden}.cmp-literature__drawer-top-panel{-webkit-box-shadow:0 4px 1pc 0 rgba(51,51,51,.15);box-shadow:0 4px 1pc 0 rgba(51,51,51,.15);padding:1pc}.cmp-literature__drawer-header{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700}.cmp-literature__drawer-header-close{cursor:pointer;height:1pc;margin-left:auto;width:1pc}.cmp-literature__drawer-search{margin-bottom:0}.cmp-literature__drawer-filters{overflow-y:scroll;padding:1pc}.cmp-literature__drawer-filters-item{margin-bottom:1pc}.cmp-literature__drawer-filters-heading{display:block;font-size:1pc;font-weight:700;margin-bottom:1pc}.cmp-literature__drawer-bottom-panel{-webkit-box-shadow:0 4px 1pc 0 rgba(51,51,51,.15);box-shadow:0 4px 1pc 0 rgba(51,51,51,.15);padding:1pc}.cmp-literature__drawer-apply-button{width:100%}.cmp-literature__drawer-clear-button{margin-top:10px;width:100%}.cmp-literature__sidebar{display:inline-block;margin-top:70px;width:100%}@media(min-width:992px){.cmp-literature__sidebar{padding:0 30px;width:25%}}.cmp-literature__sidebar-desktop{display:none;margin-bottom:40px;padding-right:60px;padding-top:70px;width:340px}@media(min-width:992px){.cmp-literature__sidebar-desktop{display:block}.cmp-literature__sidebar-container{position:sticky;top:140px}}.cmp-literature__sidebar-filters{-webkit-box-shadow:5px 4px 8px 0 hsla(0,0%,70%,.4);box-shadow:5px 4px 8px 0 hsla(0,0%,70%,.4)}.cmp-literature__sidebar-filters-label{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background:#f8f8f8;border:1px solid #b3b3b3;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1pc;font-weight:700;height:3pc;justify-content:space-between;padding:1pc}.cmp-literature__sidebar-filters-label:after{background-image:url(clientlib-site/resources/images/icon-caret-up.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;display:block;height:1pc;width:1pc}.accordion-collapsed .cmp-literature__sidebar-filters-label:after{background-image:url(clientlib-site/resources/images/icon-caret-down.png)}.cmp-literature__sidebar-filters-container{border-bottom:1px solid #b3b3b3;border-left:1px solid #b3b3b3;border-right:1px solid #b3b3b3;max-height:calc(100vh - 280px);overflow-y:auto;padding:1pc}.accordion-collapsed .cmp-literature__sidebar-filters-container{border:none;height:0;overflow:hidden;padding:0 1pc}.cmp-literature__sidebar-filters-heading{display:block;font-weight:700}.cmp-literature__sidebar-filters-heading:nth-of-type(2){display:none;margin-top:24px}.cmp-literature__categories{max-width:540px;padding:0 1pc;width:100%}@media(min-width:768px){.cmp-literature__categories{max-width:45pc;padding:0}}@media(min-width:992px){.cmp-literature__categories{max-width:620px}}@media(min-width:1200px){.cmp-literature__categories{max-width:50pc}}@media(min-width:1400px){.cmp-literature__categories{max-width:980px;padding-right:76px}}.cmp-literature__selected-search-item{display:none;position:absolute;top:5px}@media(min-width:992px){.cmp-literature__selected-search-item{top:40px}}.cmp-literature__selected-filters{background:#fff;position:sticky;top:168px}@media(min-width:992px){.cmp-literature__selected-filters{padding-top:70px;top:70px}}.cmp-literature__selected-filters-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;padding-bottom:1pc;padding-top:24px}@media(min-width:992px){.cmp-literature__selected-filters-list{gap:1pc;padding-bottom:26px;padding-top:0}}.cmp-literature__selected-filters-item{background:#f8f8f8;border:1px solid hsla(0,0%,70%,.3);padding:5px 1pc}.cmp-literature__selected-filters-label{margin-right:9pt}.cmp-literature__selected-filters-close{background:#f8f8f8;border:none;padding:0}.cmp-literature__selected-filters-close:before{background-image:url(clientlib-site/resources/images/icon-close-bold.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:10px;width:10px}.cmp-literature__selected-clear{color:#00493d;font-weight:600;line-height:2pc;margin-right:8px}@media(min-width:992px){.cmp-literature__selected-clear{margin-right:0}}.cmp-literature__selected-clear:before{background-image:url(clientlib-site/resources/images/icon-close-bold.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:10px;margin-right:8px;width:10px}.cmp-literature__selected-clear-span{margin-left:-5px}.cmp-literature__selected-clear-filters,.cmp-literature__selected-clear-filters-search,.cmp-literature__selected-clear-search{display:none}.cmp-literature__category-container{border-top:1px solid #b3b3b3;margin-bottom:3pc;padding-top:3pc}@media(min-width:992px){.cmp-literature__category-container{padding-top:70px}}.cmp-literature__category-container.active,.cmp-literature__category-container:first-child,.cmp-literature__category-container:nth-child(2){border-top:none}@media(min-width:992px){.cmp-literature__category-container.active,.cmp-literature__category-container:nth-child(2){padding-top:0}}.cmp-literature__category-empty-text{display:none;font-size:1pc;margin-bottom:3pc}.cmp-literature__category-image{display:inline-block;height:25px;margin-right:10px;vertical-align:baseline}.cmp-literature__category-title{display:inline-block;font-size:2pc;line-height:40px;margin:0}@media(min-width:768px){.cmp-literature__category-title{font-size:30px;line-height:38px}}.cmp-literature__category-resources{padding-top:2pc}@media(min-width:768px){.cmp-literature__category-resources{padding-top:40px}}.cmp-literature__subcategory-title{font-size:21px;font-weight:700;line-height:29px;margin-bottom:1pc}@media(min-width:768px){.cmp-literature__subcategory-title{line-height:38px;margin-bottom:24px}}.cmp-literature__subcategory-list{-webkit-column-gap:34px;-moz-column-gap:34px;column-gap:34px;display:grid;grid-template-columns:repeat(1,1fr);list-style:none;padding:0;row-gap:2pc}@media(min-width:768px){.cmp-literature__subcategory-list{grid-template-columns:repeat(3,1fr);margin-bottom:4pc;row-gap:3pc}}@media(min-width:992px){.cmp-literature__subcategory-list{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.cmp-literature__subcategory-list{grid-template-columns:repeat(3,1fr)}}.cmp-literature__subcategory-list:last-child{margin-bottom:3pc}@media(min-width:768px){.cmp-literature__subcategory-list:last-child{margin-bottom:72px}}.cmp-literature__subcategory-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:0}@media(min-width:768px){.cmp-literature__subcategory-item{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:start;-ms-flex-direction:column;flex-direction:column}}.cmp-literature__subcategory-item-link{display:inline-block;font-size:18px;font-weight:600;text-decoration:none;vertical-align:middle}margin .cmp-literature__subcategory-item-link:hover{text-decoration:underline}.cmp-literature__subcategory-item-link:has(img){margin-right:1pc;width:33%}@media(min-width:768px){.cmp-literature__subcategory-item-link:has(img){margin-bottom:24px;margin-right:unset;width:unset}}.cmp-literature__subcategory-item-details{display:inline-block;width:100%}.cmp-literature__subcategory-item-title{line-height:26px;max-width:calc(100% - 33px)}@media(min-width:768px){.cmp-literature__subcategory-item-title{line-height:unset}}.cmp-literature__subcategory-item-image{display:block;max-width:200px;width:100%}@media(min-width:768px){.cmp-literature__subcategory-item-image{max-width:unset}}.cmp-literature__subcategory-languages{color:#696158;font-size:1pc;margin-top:9px}.cmp-literature__subcategory-languages:before{background-image:url(clientlib-site/resources/images/icon-multilingual.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:17.5px;margin-right:4px;width:17.5px}.cmp-literature__subcategory-languages>*{vertical-align:top}.cmp-literature__subcategory-language-link{font-weight:400;text-transform:capitalize}@media(min-width:768px){.cmp-literature__subcategory-language-link{font-weight:600}}.cmp-look-download-modal .cmp-look-download-modal__dialog{max-width:594px}@media(min-width:992px){.cmp-look-download-modal .cmp-look-download-modal__body{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}}.cmp-look-download-modal .cmp-look-download-modal__close{right:20px;top:20px}.cmp-look-download-modal__image{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:290px;width:100%}.cmp-look-download-modal__image-text-contain{padding:10px}.cmp-look-download-modal-text-container{padding:40px 20px 20px}.cmp-look-download-modal-title{padding-bottom:20px;position:relative}.cmp-look-download-modal-title:after{background-color:#bbb;bottom:0;content:"";height:1px;left:50%;margin-left:-40px;position:absolute;width:5pc}.cmp-look-download-modal-subtitle,.cmp-look-download-modal-title{font-size:22px;font-weight:600;letter-spacing:3px;line-height:28px;margin-bottom:20px;text-align:center;text-transform:uppercase}.cmp-look-download-modal-text{font-size:1pc;margin-bottom:20px;text-align:center}.cmp-look-download-modal-download{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#f8f8f8;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:25px 0 15px;width:100%}.cmp-look-download-modal-download-link{font-size:20px;font-weight:600;letter-spacing:2px;text-decoration:none}.cmp-look-download-modal-download-icon{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/downloadicon.png);background-position:0 100%;background-repeat:no-repeat;display:inline-block;height:21px;margin-left:15px;width:22px}.cmp-look-download-modal-error-text{color:#ad2b26;padding:50px 15px 20px;text-align:center}@media(min-width:992px){.cmp-look-download-modal-error-text{padding:20px 15px}}:root{--promotionBannerHeight:0px;--mobileNavHeight:112px}.cmp-mainnav{background:#fff;border-bottom:1px solid #f8f8f8;font-family:proxima-nova,Arial,sans-serif;position:absolute;width:100%;z-index:997}@media(min-width:992px){#home:not(.cmp-mainnav__visible) .cmp-mainnav,.homepage:not(.cmp-mainnav__visible) .cmp-mainnav{background:transparent;border-bottom:none}}@media(max-width:992px){#home:not(.cmp-mainnav__visible) .cmp-mainnav,.homepage:not(.cmp-mainnav__visible) .cmp-mainnav{width:0}}@media(min-width:992px){.fixed-header#home:not(.cmp-mainnav__visible) .cmp-mainnav,.fixed-header:not(.cmp-mainnav__visible) .cmp-mainnav{width:0}.fixed-header .cmp-mainnav{background:#fff;height:calc(100vh - var(--utilityNavHeight));left:-25pc;overflow:auto;position:fixed;top:var(--utilityNavHeight);-webkit-transition:left .25s ease-in-out;transition:left .25s ease-in-out}}@media(max-width:992px){.cmp-mainnav{height:calc(100% - var(--mobileNavHeight) - var(--promotionBannerHeight));left:-25pc;overflow:auto;position:fixed;top:calc(var(--mobileNavHeight) + var(--promotionBannerHeight));-webkit-transition:left .25s ease-in-out;transition:left .25s ease-in-out;width:25pc}.fixed-header .cmp-mainnav{height:calc(100% - var(--mobileNavHeight));top:var(--mobileNavHeight)}}@media(max-width:576px){.cmp-mainnav{left:-100%;width:100%}}.cmp-mainnav__visible .cmp-mainnav{left:0;width:25pc}@media(max-width:576px){.cmp-mainnav__visible .cmp-mainnav{width:100%}}.cmp-search__visible .cmp-mainnav{display:none}.cmp-mainnav__menu{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;list-style:none;margin:0;padding:0}@media(min-width:992px){.cmp-mainnav__menu{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;align-items:center;-ms-flex-direction:row;flex-direction:row}}@media(max-width:576px){.cmp-mainnav .cmp-mainnav__menu{max-width:100%}}.cmp-mainnav__visible .cmp-mainnav__menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cmp-mainnav__menu-item{margin:0}.cmp-mainnav__menu-item:hover{cursor:pointer}.cmp-mainnav__menu-item:hover .cmp-mainnav__submenu-wrapper{opacity:1;pointer-events:all;top:102px;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .4s cubic-bezier(.65,.05,.35,1),top .4s cubic-bezier(.65,.05,.35,1);transition:opacity .4s cubic-bezier(.65,.05,.35,1),top .4s cubic-bezier(.65,.05,.35,1)}.cmp-mainnav__menu-item:hover .cmp-mainnav__menu-item--link:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media(min-width:992px){.cmp-mainnav__menu-item{margin:25px 2px 0 15px}.cmp-mainnav__menu-item>a{border-bottom:2px solid transparent}body:not(.fixed-header) .cmp-mainnav__menu-item:hover>a{border-bottom:2px solid #00493d}body:not(.fixed-header) .cmp-mainnav__menu-item:hover:not(.cmp-mainnav__menu-item--search):after{content:"";height:1px;left:0;position:fixed;right:0}}.fixed-header .cmp-mainnav__menu-item{border:0;margin:0;width:100%}.cmp-mainnav__menu-item--icon{cursor:pointer;display:block}@media(min-width:992px){body:not(.fixed-header):not(.cmp-mainnav__visible) .cmp-mainnav__menu-item--button,body:not(.fixed-header):not(.cmp-mainnav__visible) .cmp-mainnav__menu-item--search{padding:0!important}}.cmp-mainnav__menu-item--button:hover>a,.cmp-mainnav__menu-item--search:hover>a{border-color:transparent!important}.cmp-mainnav__menu-item--button-link,.cmp-mainnav__menu-item--link{color:#00493d;display:block;font-size:18px;line-height:1.38;padding:15px;position:relative;text-decoration:none}.cmp-mainnav__menu-item--button-link:hover,.cmp-mainnav__menu-item--link:hover{color:#00493d}@media(min-width:992px){.cmp-mainnav__menu-item--button-link,.cmp-mainnav__menu-item--link{font-size:21px;padding:0 30px 0 0}}#home:not(.cmp-mainnav__visible) .cmp-mainnav__menu-item--button-link,#home:not(.cmp-mainnav__visible) .cmp-mainnav__menu-item--button-link:hover,#home:not(.cmp-mainnav__visible) .cmp-mainnav__menu-item--link,#home:not(.cmp-mainnav__visible) .cmp-mainnav__menu-item--link:hover,.homepage:not(.cmp-mainnav__visible) .cmp-mainnav__menu-item--button-link,.homepage:not(.cmp-mainnav__visible) .cmp-mainnav__menu-item--button-link:hover,.homepage:not(.cmp-mainnav__visible) .cmp-mainnav__menu-item--link,.homepage:not(.cmp-mainnav__visible) .cmp-mainnav__menu-item--link:hover{color:#fff}@media(min-width:992px){body:not(.fixed-header) .cmp-mainnav__menu-item--button-link,body:not(.fixed-header) .cmp-mainnav__menu-item--link{line-height:75px}}.cmp-mainnav__menu-item--button-link:after,.cmp-mainnav__menu-item--link:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid;content:"";margin-top:-3px;position:absolute;right:9pt;top:50%;-webkit-transform:translateY(50%);transform:translateY(50%)}.fixed-header .cmp-mainnav__menu-item--button-link:after,.fixed-header .cmp-mainnav__menu-item--link:after{right:40px}@media(max-width:768px){.fixed-header .cmp-mainnav__menu-item--button-link:after,.fixed-header .cmp-mainnav__menu-item--link:after{right:20px}}.cmp-mainnav__menu-item--button-link.no-child:after,.cmp-mainnav__menu-item--link.no-child:after{content:none}.cmp-mainnav__visible .cmp-mainnav__menu-item--button-link.is-active:after,.cmp-mainnav__visible .cmp-mainnav__menu-item--link.is-active:after{border-bottom:5px solid;border-top:0 solid}@media(min-width:992px){.cmp-mainnav__visible .cmp-mainnav__menu-item--button-link,.cmp-mainnav__visible .cmp-mainnav__menu-item--link{padding:24px 40px 1pc}}.cmp-mainnav__visible .cmp-mainnav__menu-item--button-link.is-active+.cmp-mainnav__submenu-wrapper,.cmp-mainnav__visible .cmp-mainnav__menu-item--link.is-active+.cmp-mainnav__submenu-wrapper{max-height:750pt;opacity:1;-webkit-transition:max-height .5s ease;transition:max-height .5s ease}@media(max-width:768px){.cmp-mainnav__visible .cmp-mainnav__menu-item--button-link,.cmp-mainnav__visible .cmp-mainnav__menu-item--link{padding:1pc}}@media(min-width:992px)and (max-width:1200px){.cmp-mainnav__menu-item--button-link:lang(fr-CA),.cmp-mainnav__menu-item--link:lang(fr-CA){font-size:17px}}@media(min-width:992px){body:not(.fixed-header):not(.cmp-mainnav__visible) .cmp-mainnav__menu-item{margin:25px 0 0;padding:0 30px}body:not(.fixed-header):not(.cmp-mainnav__visible) .cmp-mainnav__menu-item--button-link{background-color:#00493d;color:#fff;line-height:28px;margin:10px 0 15px;padding:10px 2pc 10px 1pc}body:not(.fixed-header):not(.cmp-mainnav__visible) .cmp-mainnav__menu-item--button-link.no-child{padding:10px 1pc}body:not(.fixed-header):not(.cmp-mainnav__visible) .cmp-mainnav__menu-item--button-link:hover{color:#fff}body:not(.fixed-header):not(.cmp-mainnav__visible) .cmp-mainnav__menu-item--search{margin:20px 60px 0 0;position:absolute;right:0}}@media(min-width:992px)and (max-width:1200px){body:not(.fixed-header):not(.cmp-mainnav__visible) .cmp-mainnav__menu-item{margin:23px 4px 0}}.fixed-header .cmp-mainnav__menu-item--search{display:none}#home .cmp-mainnav__menu-item--search g,.homepage g{fill:#fff}.cmp-mainnav__submenu{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;list-style:none;margin:0;padding:2pc 40px}.fixed-header .cmp-mainnav__submenu+.cmp-mainnav__submenu{padding-top:9pt}@media(max-width:768px){.cmp-mainnav__submenu{padding:24px 1pc}}@media(min-width:992px){body:not(.fixed-header) .cmp-mainnav__submenu-wrapper{background-color:#fff;border:1px solid #d9d9d9;border-top:0;-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.1);box-shadow:0 4px 10px 0 rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-30px;opacity:0;pointer-events:none;position:absolute;top:200px;-webkit-transform:translateX(-100vw);transform:translateX(-100vw);-webkit-transition:opacity .4s cubic-bezier(.65,.05,.35,1),top .4s cubic-bezier(.65,.05,.35,1),-webkit-transform 0s .4s;transition:opacity .4s cubic-bezier(.65,.05,.35,1),top .4s cubic-bezier(.65,.05,.35,1),-webkit-transform 0s .4s;transition:opacity .4s cubic-bezier(.65,.05,.35,1),top .4s cubic-bezier(.65,.05,.35,1),transform 0s .4s;transition:opacity .4s cubic-bezier(.65,.05,.35,1),top .4s cubic-bezier(.65,.05,.35,1),transform 0s .4s,-webkit-transform 0s .4s;z-index:1000}}.fixed-header .cmp-mainnav__submenu-wrapper{background-color:#f8f8f8;-webkit-box-shadow:inset 0 7px 9px -7px rgba(0,0,0,.15),inset 0 -7px 9px -7px rgba(0,0,0,.15);box-shadow:inset 0 7px 9px -7px rgba(0,0,0,.15),inset 0 -7px 9px -7px rgba(0,0,0,.15);max-height:0;opacity:0;overflow:hidden;-webkit-transition:max-height .25s ease;transition:max-height .25s ease}@media(max-width:992px){.cmp-mainnav__submenu-wrapper{background-color:#f8f8f8;-webkit-box-shadow:inset 0 7px 9px -7px rgba(0,0,0,.15),inset 0 -7px 9px -7px rgba(0,0,0,.15);box-shadow:inset 0 7px 9px -7px rgba(0,0,0,.15),inset 0 -7px 9px -7px rgba(0,0,0,.15);max-height:0;opacity:0;overflow:hidden;-webkit-transition:max-height .25s ease;transition:max-height .25s ease}}.cmp-mainnav__submenu-heading .cmp-mainnav__submenu-item--link{color:#333;font-size:14px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:1px;line-height:1.38;text-transform:uppercase}@media(min-width:768px){.cmp-mainnav__submenu-heading .cmp-mainnav__submenu-item--link{font-size:1pc}}.cmp-mainnav__submenu-item{margin-top:1pc}.cmp-mainnav__submenu-item--link{color:#333;cursor:pointer;display:block;font-size:1pc;font-weight:400;line-height:1.44;text-decoration:none}@media(min-width:768px){.cmp-mainnav__submenu-item--link{font-size:18px}}.cmp-mainnav__submenu-item--link:hover{color:#333;text-decoration:underline}.cmp-mainnav__submenu-bottom{padding-top:24px}.cmp-mainnav__submenu-bottom--link{color:#00493d;font-size:14px;font-weight:600;letter-spacing:1px;line-height:1.29;padding-right:1pc;position:relative;text-decoration:none;text-transform:uppercase}.cmp-mainnav__submenu-bottom--link:hover{color:#00493d;text-decoration:underline}.cmp-mainnav__submenu-bottom--link:after{bottom:5px;-webkit-box-shadow:inset -1px 1px 0 0 #00493d;box-shadow:inset -1px 1px 0 0 #00493d;content:"";height:7px;margin-left:7px;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:7px}.fixed-header .cmp-mainnav__submenu-bottom--link:after{bottom:23px}@media(max-width:768px){.cmp-mainnav__visible .cmp-mainnav__submenu-bottom--link:after{bottom:19px}}.cmp-mainnav__visible .cmp-mainnav__submenu-bottom--link{border:2px solid;display:inline-block;margin-top:10px;padding:17px 34px 17px 20px;text-align:center}@media(max-width:768px){.cmp-mainnav__visible .cmp-mainnav__submenu-bottom--link{min-width:100%;padding:13px 20px}}.cmp-mainnav__visible{overflow:hidden!important}@media(min-width:992px){body:not(.homepage,.cmp-retail-page):not(#home) .mainnavigation{padding-bottom:103px}}.cmp-mediacarousel,.cmp-modal-carousel{overflow:hidden;padding-bottom:9pt}.cmp-mediacarousel__thumnail-image,.cmp-modal-carousel__thumnail-image{border:1px solid #b3b3b3;height:4pc;margin:0 5px;overflow:hidden;position:relative;width:4pc}.cmp-mediacarousel__thumnail-image.is-active,.cmp-modal-carousel__thumnail-image.is-active{border:2px solid #8dc63f}.cmp-mediacarousel__thumnail-image img,.cmp-modal-carousel__thumnail-image img{height:100%;width:100%}@media(min-width:992px){.cmp-mediacarousel__thumnail-image,.cmp-modal-carousel__thumnail-image{height:5pc!important;margin:5px 0;width:5pc!important}.cmp-mediacarousel__thumnail-image:first-child,.cmp-modal-carousel__thumnail-image:first-child{margin-top:0}}.cmp-mediacarousel__imagelist,.cmp-modal-carousel__imagelist{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:10px 0}@media(min-width:992px){.cmp-mediacarousel__imagelist,.cmp-modal-carousel__imagelist{display:block;height:100%;padding:5px 20px 5px 0}.cmp-mediacarousel__imagelist.cmp-mediacarousel__imagelist_one,.cmp-modal-carousel__imagelist.cmp-mediacarousel__imagelist_one{padding-top:0}}.cmp-mediacarousel__mainimage,.cmp-modal-carousel__mainimage{border:1px solid #b3b3b3}.cmp-mediacarousel__mainimage.video,.cmp-modal-carousel__mainimage.video{aspect-ratio:16/12}.cmp-mediacarousel__mainimage-wrapper,.cmp-modal-carousel__mainimage-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-mediacarousel__mainimage-wrapper.video video,.cmp-modal-carousel__mainimage-wrapper.video video{width:100%}.cmp-mediacarousel__mainimage-wrapper.video .cmp-mediacarousel__mainimage-icon,.cmp-modal-carousel__mainimage-wrapper.video .cmp-mediacarousel__mainimage-icon{display:none}.cmp-mediacarousel__mainimage-icon,.cmp-modal-carousel__mainimage-icon{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-zoom.svg);background-repeat:no-repeat;background-size:contain;bottom:20px;display:none;height:3pc;position:absolute;right:20px;width:3pc}@media(min-width:992px){.cmp-mediacarousel__mainimage-icon,.cmp-modal-carousel__mainimage-icon{display:block}.cmp-mediacarousel__mainimage-container,.cmp-modal-carousel__mainimage-container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.cmp-mediacarousel__mainimage:not(.video):hover,.cmp-modal-carousel__mainimage:not(.video):hover{cursor:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-zoom-cursor.svg),auto}.cmp-mediacarousel .splide,.cmp-modal-carousel .splide{margin:0 -5px;outline:none;position:relative;width:calc(100% + 10px)}.cmp-mediacarousel .splide__arrow,.cmp-modal-carousel .splide__arrow{border:0;border-radius:0;display:none;left:calc(50% - 46px);padding:0;position:absolute;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:1}.cmp-mediacarousel .splide__arrow--next,.cmp-modal-carousel .splide__arrow--next{background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),color-stop(35%,hsla(0,0%,100%,.65)),to(#fff));background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.65) 35%,#fff);bottom:-5px;padding-bottom:9pt}.cmp-mediacarousel .splide__arrow--prev,.cmp-modal-carousel .splide__arrow--prev{background:-webkit-gradient(linear,left bottom,left top,from(hsla(0,0%,100%,0)),color-stop(35%,hsla(0,0%,100%,.65)),to(#fff));background:linear-gradient(1turn,hsla(0,0%,100%,0),hsla(0,0%,100%,.65) 35%,#fff);padding-top:9pt;top:5px}.cmp-mediacarousel .splide__arrow[disabled],.cmp-modal-carousel .splide__arrow[disabled]{opacity:0;z-index:-1}@media(min-width:992px){.cmp-mediacarousel .splide__arrow,.cmp-modal-carousel .splide__arrow{display:block;height:52px;width:5pc}}.cmp-mediacarousel .splide__arrow svg,.cmp-modal-carousel .splide__arrow svg{height:34px;width:34px}@media(min-width:992px){.cmp-mediacarousel .splide,.cmp-modal-carousel .splide{-webkit-box-ordinal-group:2;-ms-flex-order:1;height:calc(100% + 10px);margin:-5px 0;order:1;position:relative;width:92px}}.cmp-mediacarousel .splide__track,.cmp-modal-carousel .splide__track{margin:0 5px;position:relative;z-index:0}@media(min-width:992px){.cmp-mediacarousel .splide__track,.cmp-modal-carousel .splide__track{margin:0;overflow:hidden}.cmp-mediacarousel,.cmp-modal-carousel{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.cmp-mediacarousel .cmp-modal__body,.cmp-modal-carousel .cmp-modal__body{max-height:98vh;max-width:856px;overflow-y:auto;padding:20px}.cmp-mediacarousel .cmp-modal__body .arrows,.cmp-modal-carousel .cmp-modal__body .arrows{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;display:none;justify-content:space-between;left:1pc;position:absolute;right:1pc;top:calc(45% - 25px)}.cmp-mediacarousel .cmp-modal__body .arrows .arrow,.cmp-modal-carousel .cmp-modal__body .arrows .arrow{background:transparent;border:0}.cmp-mediacarousel .cmp-modal__body .arrows .arrow svg,.cmp-modal-carousel .cmp-modal__body .arrows .arrow svg{height:50px;width:50px}@media(min-width:992px){.cmp-mediacarousel .cmp-modal__body .arrows,.cmp-modal-carousel .cmp-modal__body .arrows{display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-mediacarousel .cmp-modal__body,.cmp-modal-carousel .cmp-modal__body{padding:20px 40px}}@media(min-width:1600px){.cmp-mediacarousel .cmp-modal__body,.cmp-modal-carousel .cmp-modal__body{max-width:762pt;padding:2pc 40px}}@media(min-width:576px){.cmp-mediacarousel .cmp-modal__dialog,.cmp-modal-carousel .cmp-modal__dialog{margin:auto;max-width:860px;width:90%}}@media(min-width:1200px)and (max-width:1400px){.cmp-mediacarousel .cmp-modal__dialog,.cmp-modal-carousel .cmp-modal__dialog{width:60%}}@media(min-width:1600px){.cmp-mediacarousel .cmp-modal__dialog,.cmp-modal-carousel .cmp-modal__dialog{max-width:765pt}}@media(max-width:992px){.cmp-mediacarousel .cmp-modal__close,.cmp-modal-carousel .cmp-modal__close{height:20px;right:-2px;top:-2px;width:20px}.cmp-mediacarousel .cmp-modal__close:after,.cmp-mediacarousel .cmp-modal__close:before,.cmp-modal-carousel .cmp-modal__close:after,.cmp-modal-carousel .cmp-modal__close:before{width:20px}}.cmp-mediacarousel__icons,.cmp-modal-carousel__icons{background-color:#f8f8f8;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));padding:20px 10px}@media(min-width:768px){.cmp-mediacarousel__icons,.cmp-modal-carousel__icons{gap:8px;margin-left:auto;margin-top:14px;max-width:calc(100% - 92px);padding:20px}}.cmp-mediacarousel__icon,.cmp-modal-carousel__icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-mediacarousel__icon img,.cmp-modal-carousel__icon img{max-height:40px;max-width:40px}.cmp-mediacarousel__icon p,.cmp-modal-carousel__icon p{font-size:9pt;line-height:1;margin:0 0 0 8px}@media(min-width:768px){.cmp-mediacarousel__icon p,.cmp-modal-carousel__icon p{margin:0 0 0 6px}}@media(min-width:1400px){.mediacarousel{padding-right:60px}}.cmp-modal-carousel{margin:auto;max-height:600px;max-width:532px;padding-bottom:0;position:relative}@media(min-width:992px){.cmp-modal-carousel__thumnail-image{margin:0 5px}}@media(min-width:1400px){.cmp-modal-carousel__thumnail-image{height:90pt!important;margin:0 5px;width:90pt!important}}.cmp-modal-carousel__imagelist{display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width:992px){.cmp-modal-carousel__imagelist{padding:11px 0}}.cmp-modal-carousel__mainimage{border:1px solid #b3b3b3;height:100%;max-height:62vh;width:100%}.cmp-modal-carousel__mainimage-icon{display:none}.cmp-modal-carousel__mainimage-container{position:relative;z-index:1}@media(min-width:992px){.cmp-modal-carousel__mainimage-container{-webkit-box-ordinal-group:2;-ms-flex-order:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:399.5px;justify-content:center;margin:auto;order:1}}@media(min-width:1400px){.cmp-modal-carousel__mainimage-container{height:458px}}@media(min-width:1600px){.cmp-modal-carousel__mainimage-container{height:604.5px}}.cmp-modal-carousel__mainimage:hover{cursor:default}.cmp-modal-carousel .splide{margin:0 -5px;outline:none;position:relative;width:calc(100% + 10px)}.cmp-modal-carousel .splide__arrows{display:none}@media(min-width:992px){.cmp-modal-carousel .splide{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;position:relative}}.cmp-modal-carousel .splide__track{margin:0 5px;position:relative;z-index:0}@media(min-width:992px){.cmp-modal-carousel{display:block}}@media(min-width:1400px){.cmp-modal-carousel{max-height:600px;max-width:610px}}@media(min-width:1600px){.cmp-modal-carousel{max-height:50pc;max-width:817px}}@media(min-width:992px){.cmp-mediacarousel{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media(max-width:992px){.cmp-mediacarousel .modal.fade.cmp-modal{display:none!important}}.cmp-mediacarousel [data-has-video=true]:before,.cmp-mediacarousel__video-play-btn{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgCAYAAACLz2ctAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAUdEVYdENyZWF0aW9uIFRpbWUAMy81LzEz5wZDNAAACXJJREFUeJztnc+LFOkZxz+aydqQIfTBQw9soDF76EPAkUCQXGzJHnY9eVhEQwg5JywB/wBBlPEP8KqSQ5A9iAh6EIaBIexhLpKJyNqIhzoIaYYVBiLYrKOTw9tl14z9o368Ve9b9X4/UHTN9EzPMz2fed7nfeut9z2CSNIBWkB3/HH82Bo/l4UhMBqfR4nH0fg5ARxxHYBDOhjBOomjSoaJIyJQKUMSsAP0MNJ1nUYym2h8DAhEyKYL2EscLcexZGWEETE+GkkTBayzdLNorIxNEbANnAZWaY50sxgB28AWsOs4lsLUXcAu0Mffmq5sImCTSS+7dtRVwFWMeG3HcfjCLkbEbcdxZKZuAkq8+dROxLoI2AO+QuKlZRd4TA06LL4L2MGI13UcR12JMCJ6O6boq4AtTFN72nEcTWEL0zSPFnxd5fgoYA84T/OHU6pmBDzAs2bZJwFbGPF6rgNpOAOMiF5kQ18EVNarFm+y4c8c//wW8CWmo7HkOJaQWAJ+g3n/XwF7rgJxmQHbwEWqnwYlDjIEvsPRZT1XGbAL/AWN6/nAMmaA/xUOJHQh4Com86nJ9YclzN9ll4rHDKsW8DxmfE/4SQ/TKlXWOalKwBbwDabwFX4T357wkgo6J1UI2MLUe90Kfpaww3HgC+AZJUtYtoCxfOrp1o9lKpCwTAElX/0pXcKyBJR8zaFUCcsQUPI1j9IkLEPAb1CHo4ksYzonz2y+qG0Bz6OhliZzHMvjhDYFjO/XEM2mg8UrJrYE7GIur4kw6GGm+xe+dny0cCiTWS0iLC5iYTJJ0QzYAv5kIxBRO5YwLV+hnnFRAb9EU+hDZhkj4su8L1BEwPheXRE2n2M6JD/m+ea8NWB8A5EQUOB+nrwC6gYikSR3QsojYLz2nhBJcnmRVUA1vWIemVvGrAL2s/4AERTxkiqpySJgB63VIhZzmgwzobIIqCEXkZbUrqQVMN7eQIg0dEnZIUkroLKfyEoqZ9IIuIqu9YrstDHuzCWNgP3CoYhQ6S/6gkUCKvuJIizMgosE7FsLRYRKf96T8wTsouwnitNmzgjKPAH7tiMRwdKf9cQsAedaK0RGusxoTWcJqEtuwjZTnZol4MLxGyEyMtWpaQI2aZ9d4Q8tplyemyWgEGUgAYVTFgqo5leUySfN8DQBg+TmzZv9U6dOaeC9fCTgNM6dO3fm3r17f79z587XKysrv8C8N75sZdYkZgrYQc0vZ86c+d3Gxsa3169f/z3mxn0b6+eICS0SU/aTb26w2e8wx44dO3bp0qU/PHny5NsLFy78GrP8hLKhPT66lhSwW30cftNut39548aNP66vr//55MmTxzEZUSIWpxufSMAUnDhx4lf379//661bt75eWVlZRvVhUbrxSSygFhRPwdmzZ3+7sbHxN9WHVujA5A3suoujXqg+tEYXlAFzo/qwMAcyoATMierD3EhAm6g+zMxHASWfJVQfZqZzFF39sI7qw9S0jqIecGmoPlxIV3VKBag+nI0yYEWoPpyKMmDVqD48iDohjlB9CIw7IRqGcUjg9WEnpF/WW0KuDyWgR4RYH0pADwmpPpSAHhNCfdi4X6hpNL0+lIA1YX9//8je3t5nwM8pvs+zNyy5DkDM5+3btz/dvXv332tra0+BdxgBP1Bgl3KfkIAe8/jx4x+uXr26vbOzM3IdS1lIQA958eLF8PLly98/f/78f0yy3R4mA74D3ruMzyYS0CNev3795tq1a98/fPjwvxjx3nNQvL3x5ySgsMe4ztteW1v7gYPi7QE/Jc4/jI/GsAQM0fVgZxyq86Y1t3HW2x8fTWK4BDS2wPWZFHVeLN4HmidezEhNcMVkrPOaKt5HloAIzYounZDrvDlEyoAVEHidN5c4A4oSUJ23kEidkBJQnZeaUTwMIyygOi8zw7gG1FhgQVTnZWYIkyshEjAnqvNy84mAIgOq8wpzQMDIXRz1QnWeNSJQBsyE6jyrHMiAoCsiM1GdZ50oPpGAc1CdVxpRfJIUcAD0q47ER1Tnlc4gPkkKOMRcFQl6saL19fX/XLly5enOzs47VOeVwYhEn+PwZIQBsFppOJ7w6NGjf92+ffv506dP4zvPQHVeGQySHxy+wbkHXKwuFq84CnwGHBuf76M6rwy+Y0YTzPiJkJvh95gaD4xsqvPsMuJQBpy2MsJgyudCYJ+JgPERN7nCDp+4JQEn7DPp8arWK4fUAmqOoLDNJ80vzF6caLvcWESATHVqloBbJQYiwmSqU7ME3EUzZIQ9IoxTnzBvfcDNMiIRQbI564l5AkbMsFaIDMxtTRetkLppMxIRJJvznlwk4DbKgiI/uywYUUmzRvSmlVBEiGwu+oI0AioLijwszH6QfpX8x8ViEQGSypm0Ag7QuKBIT0TKOQVZ9glRFhRpSe1Klg1P3mDmCX6eORwREltkmEuQdaekTTRTRsxmRMZRk6wCjoAHGb9HhMMDMiaoPHvFDQh30qqYTS4v8m5WmNl00Whyt4x5BVRTLJLkTkhFtv38EfWKhen15p7AXHS/4E20slbIDCk4V6CogCPMjcaqB8PDyt/exs7bI+AVgS7pETD/xELrZ2vr993x0bP0esJvHmBpKM6WgGD+G9posfOms43FOaI2BQTzX9EBjlt+XeEHA+CezRe0LSDAS+ALYLmE1xbuGGI6HXs2X7QMAfeAZ0jCJjEE/kEJox1lCAiSsEmUJh+UJyBIwiZQqnxQroAgCetM6fJB+QLCRMLjqHdcFwZUdIWrCgFhIqHGCf1nGzPUYrW3O4uqBIwZoCsmPvOAihciqFpAMLVFhJHw8CLpwg0jzLXdyme6uxAQTBZ8htkaTJ0Tt8SdDSfT6lwJCOa/7hkmC2pSqxu2MM3uG1cBHN6oxhU94Dzh7k9SNfEtFc5vLvNFQDDynUcdlLIZ4NFNZT4JGKNsWA7eZL0kPgoIRr4+cNpxHE1hC09XtfBVwJgO8BXaSDsvEWahIG9vHPNdwJgeRsS260Bqwi5GPK+a22nURcCYVUzTLBGns4tpamuz01XdBIyRiAepnXgxdRUwposRses0CndEGPEip1EUoO4CxrQxPeZVmj98M8Jkui0asHh8UwRM0kscTZEx3uq0cUvjNVHAJHWWsbHSJWm6gEk6GBG7+FszRkxWmPd27M4mIQl4mA5GxE7iqJJh4ogIRLjDhCzgNDqYpro7/jh+bJFd0CGTS19R4nFEoLJN4/+gd26SOrEwjAAAAABJRU5ErkJggg==");background-size:contain;border:none;border-radius:50%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cmp-mediacarousel [data-has-video=true]:before:focus,.cmp-mediacarousel__video-play-btn:focus{border:2px solid}.cmp-mediacarousel [data-has-video=true]:before{content:"";height:40px;width:40px}.cmp-mediacarousel__video-play-btn{display:none;height:90pt;width:90pt;z-index:1}#sliderModal .cmp-mediacarousel__video-play-btn{display:block}#sliderModal .cmp-mediacarousel__video-play-btn.-hidden{display:none}.cmp-mediacarousel__mainimage-container{width:100%}.cmp-mediacarousel__mainimage-container .splide{margin:0;outline:none;padding:0;position:relative;width:100%}.cmp-mediacarousel__mainimage-container .splide__arrows{display:none}.cmp-mediacarousel__mainimage-container .splide__track{height:100%;margin:0;position:relative;z-index:0}.cmp-mediacarousel__mainimage-container .splide__slide img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.cmp-mediacarousel__mainimage-container .cmp-mediacarousel__imagelist{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.cmp-mediacarousel__mainimage-container .cmp-mediacarousel__mainimage-wrapper{pointer-events:all}@media(min-width:992px){.cmp-mediacarousel__mainimage-container{width:calc(100% - 92px)}}.splide__slide{-ms-flex-negative:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;flex-shrink:0;list-style-type:none!important}.cmp-dynamicmediacarousel.cmp-mediacarousel{display:block}@media(min-width:992px){.cmp-dynamicmediacarousel.cmp-mediacarousel .cmp-mediacarousel__imagelist{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:10px 0;width:100%}.cmp-dynamicmediacarousel.cmp-mediacarousel .cmp-mediacarousel__imagelist_two{margin:0 -5px}}.cmp-dynamicmediacarousel.cmp-mediacarousel .cmp-mediacarousel__mainimage-icon{display:none}.cmp-dynamicmediacarousel.cmp-mediacarousel .cmp-mediacarousel__mainimage{cursor:auto}@media(min-width:992px){.cmp-dynamicmediacarousel.cmp-mediacarousel .cmp-mediacarousel__thumnail-image{margin:0 5px!important}.cmp-dynamicmediacarousel.cmp-mediacarousel .cmp-mediacarousel__mainimage-container{width:calc(100% - 10px)}}.cmp-dynamicmediacarousel.cmp-mediacarousel .splide__arrow--next{bottom:0;left:calc(100% - 5pc);margin:10px 0;padding:0;top:0}.cmp-dynamicmediacarousel.cmp-mediacarousel .splide__arrow--prev{bottom:0;left:0;margin:10px 0;padding:0;top:0}@media(min-width:992px){.cmp-dynamicmediacarousel.cmp-mediacarousel .splide__arrow{display:block;height:5pc;width:5pc}}.cmp-dynamicmediacarousel.cmp-mediacarousel .splide__arrow .svg--next,.cmp-dynamicmediacarousel.cmp-mediacarousel .splide__arrow .svg--prev{background-position:50%;background-size:contain;height:34px;width:34px}.cmp-dynamicmediacarousel.cmp-mediacarousel .splide__arrow .svg--prev{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon--prev.svg)}.cmp-dynamicmediacarousel.cmp-mediacarousel .splide__arrow .svg--next{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon--next.svg)}@media(min-width:992px){.cmp-dynamicmediacarousel.cmp-mediacarousel .splide{height:auto;margin:0;width:100%}}@media(min-width:576px){.mediacarouseldynamic{padding-right:25px}}.cmp-media-gallery{padding:40px 0}.cmp-media-gallery-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:992px){.cmp-media-gallery-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}}.cmp-media-gallery-text,.cmp-media-gallery-text-variation-two{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:2pc 15px 0;width:100%}@media(min-width:992px){.cmp-media-gallery-text,.cmp-media-gallery-text-variation-two{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0 40px 0 0;width:41.66%}}.cmp-media-gallery-text .cmp-button,.cmp-media-gallery-text .cmp-contentsearch-leftrail--links-item,.cmp-media-gallery-text .cmp-leftrail--links-item,.cmp-media-gallery-text .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-media-gallery-text .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-media-gallery-text .embed button,.cmp-media-gallery-text .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.cmp-media-gallery-text-variation-two .cmp-button,.cmp-media-gallery-text-variation-two .cmp-contentsearch-leftrail--links-item,.cmp-media-gallery-text-variation-two .cmp-leftrail--links-item,.cmp-media-gallery-text-variation-two .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-media-gallery-text-variation-two .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-media-gallery-text-variation-two .embed button,.cmp-media-gallery-text-variation-two .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-media-gallery-text .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .cmp-media-gallery-text-variation-two .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-media-gallery-text .fDIvPG,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-media-gallery-text-variation-two .fDIvPG,.embed .cmp-media-gallery-text button,.embed .cmp-media-gallery-text button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed .cmp-media-gallery-text-variation-two button,.embed .cmp-media-gallery-text-variation-two button.qxyt6u-0.sc-160qg7w-0.fDIvPG{width:100%}@media(min-width:992px){.cmp-media-gallery-text .cmp-button,.cmp-media-gallery-text .cmp-contentsearch-leftrail--links-item,.cmp-media-gallery-text .cmp-leftrail--links-item,.cmp-media-gallery-text .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-media-gallery-text .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-media-gallery-text .embed button,.cmp-media-gallery-text .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.cmp-media-gallery-text-variation-two .cmp-button,.cmp-media-gallery-text-variation-two .cmp-contentsearch-leftrail--links-item,.cmp-media-gallery-text-variation-two .cmp-leftrail--links-item,.cmp-media-gallery-text-variation-two .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-media-gallery-text-variation-two .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-media-gallery-text-variation-two .embed button,.cmp-media-gallery-text-variation-two .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-media-gallery-text .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .cmp-media-gallery-text-variation-two .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-media-gallery-text .fDIvPG,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-media-gallery-text-variation-two .fDIvPG,.embed .cmp-media-gallery-text button,.embed .cmp-media-gallery-text button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed .cmp-media-gallery-text-variation-two button,.embed .cmp-media-gallery-text-variation-two button.qxyt6u-0.sc-160qg7w-0.fDIvPG{max-width:265px}}.cmp-media-gallery-carouselset{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:relative;width:100%}@media(min-width:992px){.cmp-media-gallery-carouselset{-webkit-box-ordinal-group:3;-ms-flex-order:2;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-7.4%;order:2;width:68.25%}}.cmp-media-gallery-carousel{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-bottom:2pc;position:relative;width:100%}@media(min-width:992px){.cmp-media-gallery-carousel{-webkit-box-ordinal-group:3;-ms-flex-order:2;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;order:2;padding:0;width:68.25%}}.cmp-media-gallery-carousel-wrapper{width:100%}@media(min-width:992px)and (max-width:1200px){.cmp-media-gallery-carousel-wrapper{max-height:419px;position:relative!important}}.cmp-media-gallery-carousel-slideshow{overflow:hidden;position:relative;width:100%}.cmp-media-gallery-carousel__item.carousel-item{display:none;opacity:0;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:opacity;transition-property:opacity}.cmp-media-gallery-carousel__item.carousel-item.active{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform:translateZ(0);transform:translateZ(0)}.cmp-media-gallery-carousel__item-image{height:100%;max-width:100%;width:100%}.cmp-media-gallery-carousel__heat-seal-badge,.cmp-media-gallery-carousel__hgtv-badge{left:9pt;position:absolute;top:9pt}@media(min-width:992px){.cmp-media-gallery-carousel__heat-seal-badge,.cmp-media-gallery-carousel__hgtv-badge{left:1pc;top:1pc}}.cmp-media-gallery-carousel__heat-seal-badge.badge-size-100,.cmp-media-gallery-carousel__hgtv-badge.badge-size-100{height:75pt;width:75pt}.cmp-media-gallery-carousel__heat-seal-badge.badge-size-138,.cmp-media-gallery-carousel__hgtv-badge.badge-size-138{height:138px;width:138px}.cmp-media-gallery-carousel__heat-seal-badge.badge-size-150,.cmp-media-gallery-carousel__hgtv-badge.badge-size-150{height:150px;width:150px}.cmp-media-gallery-title{margin:0;padding-bottom:8px}@media(min-width:992px){.cmp-media-gallery-title{padding-bottom:24px}}.cmp-media-gallery-description{padding-bottom:24px}.cmp-media-gallery-description div{font-size:14px}.cmp-media-gallery-description a,.cmp-media-gallery-description p{font-family:proxima-nova,Arial,sans-serif;font-size:1pc;line-height:1.38}@media(min-width:992px){.cmp-media-gallery-description a,.cmp-media-gallery-description p{font-size:18px;line-height:1.44}}.cmp-media-gallery-label{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:18px;line-height:1.44}@media(min-width:992px){.cmp-media-gallery-label{color:#333;font-size:21px;line-height:1.38}}.cmp-media-gallery-swatches{border-top:1px solid #979797;margin-top:24px;padding-top:1pc}.cmp-media-gallery-swatches.interactive{border-top:0;margin-top:8px}@media(min-width:992px){.cmp-media-gallery-swatches{margin-top:50px;padding-top:24px}}.cmp-media-gallery-swatch-label{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:1px;line-height:1.29;padding-top:10px}@media(min-width:992px){.cmp-media-gallery-swatch-label{font-size:1pc;line-height:1.38;padding-top:4px}}.cmp-media-gallery-swatch-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -2px;padding:6px 0;width:calc(100% + 4px)}@media(min-width:992px){.cmp-media-gallery-swatch-wrapper{margin:0 -4px;padding:4px 0 9pt;width:calc(100% + 8px)}}.cmp-media-gallery-swatch-image{cursor:pointer;height:40px;width:62px}@media(min-width:768px){.cmp-media-gallery-swatch-image{height:61px;margin-right:0;width:93px}}.cmp-media-gallery-swatch-image-wrapper{height:3pc;position:relative;width:70px}.cmp-media-gallery-swatch-image-wrapper a{padding:4px;text-decoration:none}.cmp-media-gallery-swatch-image-wrapper:hover{z-index:10}.cmp-media-gallery-swatch-image-wrapper:hover a{background-color:#fff;border:1px solid #b3b3b3;padding:4px;position:absolute}.cmp-media-gallery-swatch-image-wrapper:hover a .cmp-media-gallery-swatch-title{height:auto;margin-top:5px;opacity:1;overflow:hidden;-webkit-transform:scaleY(1);transform:scaleY(1);visibility:visible}.cmp-media-gallery-swatch-image-wrapper:hover a img{height:90px;width:110px}.cmp-media-gallery-swatch-image-wrapper:hover a img.static{height:70px;width:70px}@media(min-width:768px){.cmp-media-gallery-swatch-image-wrapper:hover a{padding:4px 6px}.cmp-media-gallery-swatch-image-wrapper{height:70px;width:75pt}}.cmp-media-gallery-swatch-image-wrapper.selected .cmp-media-gallery-swatch-image{border:3px solid #8dc63f}.cmp-media-gallery-swatch-image-wrapper.static{height:3pc;width:3pc}@media(min-width:768px){.cmp-media-gallery-swatch-image-wrapper.static{height:63px;width:63px}}.cmp-media-gallery-swatch-image.static{cursor:pointer;height:40px;width:40px}@media(min-width:768px){.cmp-media-gallery-swatch-image.static{height:55px;width:55px}}.cmp-media-gallery-swatch-title{color:#555;font-family:proxima-nova,Arial,sans-serif;font-size:9pt;font-weight:600;letter-spacing:1px;line-height:1.29;opacity:0}.cmp-media-gallery .cmp-product-calculator-slideshow-controls{bottom:2pc;right:0;top:auto;width:100%}.cmp-media-gallery .cmp-product-calculator-slideshow-controls__next,.cmp-media-gallery .cmp-product-calculator-slideshow-controls__prev{background:#fff;opacity:.75}.cmp-media-gallery .cmp-product-calculator-slideshow-controls__next:after,.cmp-media-gallery .cmp-product-calculator-slideshow-controls__next:before,.cmp-media-gallery .cmp-product-calculator-slideshow-controls__prev:after,.cmp-media-gallery .cmp-product-calculator-slideshow-controls__prev:before{background:#333}@media(min-width:992px){.cmp-media-gallery .cmp-product-calculator-slideshow-controls{bottom:0}.cmp-media-gallery{padding-bottom:30px;padding-top:60px}}.cmp-media-gallery .carousel-indicators{margin-bottom:0;padding-top:15px}.cmp-media-gallery .carousel-indicators [data-bs-target]{-webkit-box-flex:0;background-clip:padding-box;background-color:#d9d9d9;border:0;border-radius:100%;-webkit-box-sizing:content-box;box-sizing:content-box;cursor:pointer;-ms-flex:0 1 auto;flex:0 1 auto;height:1pc;margin-left:4px;margin-right:4px;opacity:1;padding:0;text-indent:-999px;-webkit-transition:opacity .6s ease;transition:opacity .6s ease;width:1pc}.cmp-media-gallery .carousel-indicators .active{background-color:#8dc63f}@media(min-width:992px){.cmp-media-gallery .carousel-indicators{display:none}}@supports(-moz-appearance:none){.cmp-media-gallery-carouselset{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:relative;width:100%}@media(min-width:992px){.cmp-media-gallery-carouselset{-webkit-box-ordinal-group:3;-ms-flex-order:2;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-7.4%;order:2;width:68.25%}}.cmp-media-gallery-carousel{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-bottom:2pc;position:relative;width:100%}@media(min-width:992px){.cmp-media-gallery-carousel{-webkit-box-ordinal-group:3;-ms-flex-order:2;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;order:2;padding:0;width:68.25%}}.cmp-media-gallery-carousel-wrapper{width:100%}@media(min-width:992px)and (max-width:1200px){.cmp-media-gallery-carousel-wrapper{max-height:419px;position:relative!important}}.cmp-media-gallery-carousel-slideshow{overflow:hidden;position:relative;width:100%}.cmp-media-gallery-carousel__item.carousel-item{display:none;opacity:0;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:opacity;transition-property:opacity}.cmp-media-gallery-carousel__item.carousel-item.active{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform:translateZ(0);transform:translateZ(0)}.cmp-media-gallery-carousel__item-image{height:100%;max-width:100%;width:100%}}.cmp-media-gallery .cmp-mediacarousel__icons{background-color:unset;margin:auto;max-width:unset}.mediagalleryinteractiveswatch .cmp-media-gallery,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery{padding:40px 0}.embed #crl8-homepage-multisize-grid .mediagalleryinteractiveswatch .cmp-media-gallery button.jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery button.jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .mediagalleryinteractiveswatch .cmp-media-gallery button.fDIvPG,.embed #crl8-homepage-multisize-grid .zpamni-0 .mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery button.fDIvPG,.embed .mediagalleryinteractiveswatch .cmp-media-gallery button,.embed .mediagalleryinteractiveswatch .cmp-media-gallery button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed .mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery button,.embed .mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.mediagalleryinteractiveswatch .cmp-media-gallery .embed #crl8-homepage-multisize-grid .zpamni-0 button.fDIvPG,.mediagalleryinteractiveswatch .cmp-media-gallery .embed #crl8-homepage-multisize-grid button.jRNpsV.qxyt6u-0,.mediagalleryinteractiveswatch .cmp-media-gallery .embed button,.mediagalleryinteractiveswatch .cmp-media-gallery .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.mediagalleryinteractiveswatch .cmp-media-gallery button.cmp-button,.mediagalleryinteractiveswatch .cmp-media-gallery button.cmp-contentsearch-leftrail--links-item,.mediagalleryinteractiveswatch .cmp-media-gallery button.cmp-leftrail--links-item,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery .embed #crl8-homepage-multisize-grid .zpamni-0 button.fDIvPG,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery .embed #crl8-homepage-multisize-grid button.jRNpsV.qxyt6u-0,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery .embed button,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery button.cmp-button,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery button.cmp-contentsearch-leftrail--links-item,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery button.cmp-leftrail--links-item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.mediagalleryinteractiveswatch .cmp-media-gallery button.cmp-button--add-to-cart,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery button.cmp-button--add-to-cart{background:none;border:none;color:#00493d;font-size:13px;font-weight:700;padding-left:0;text-decoration:underline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.mediagalleryinteractiveswatch .cmp-media-gallery button.cmp-button--add-to-cart.comm-disabled,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery button.cmp-button--add-to-cart.comm-disabled{background:#00493d;border:1.5px solid #fff;color:#fff;display:inline-block;font-family:proxima-nova,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.44;padding:11px 3pc;text-align:center;text-decoration:none;-webkit-transition:background-color .4s,color .4s,border-color .4s ease-in-out;transition:background-color .4s,color .4s,border-color .4s ease-in-out}.mediagalleryinteractiveswatch .cmp-media-gallery button.cmp-button--add-to-cart.comm-disabled:hover,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery button.cmp-button--add-to-cart.comm-disabled:hover{background-color:#fff;border:1.5px solid #00493d;color:#00493d;text-decoration:none}.embed #crl8-homepage-multisize-grid .mediagalleryinteractiveswatch .cmp-media-gallery a.commerceDisabled.jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery a.commerceDisabled.jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .mediagalleryinteractiveswatch .cmp-media-gallery a.commerceDisabled.fDIvPG,.embed #crl8-homepage-multisize-grid .zpamni-0 .mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery a.commerceDisabled.fDIvPG,.mediagalleryinteractiveswatch .cmp-media-gallery .embed #crl8-homepage-multisize-grid .zpamni-0 a.commerceDisabled.fDIvPG,.mediagalleryinteractiveswatch .cmp-media-gallery .embed #crl8-homepage-multisize-grid a.commerceDisabled.jRNpsV.qxyt6u-0,.mediagalleryinteractiveswatch .cmp-media-gallery a.cmp-button.commerceDisabled,.mediagalleryinteractiveswatch .cmp-media-gallery a.commerceDisabled.cmp-contentsearch-leftrail--links-item,.mediagalleryinteractiveswatch .cmp-media-gallery a.commerceDisabled.cmp-leftrail--links-item,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery .embed #crl8-homepage-multisize-grid .zpamni-0 a.commerceDisabled.fDIvPG,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery .embed #crl8-homepage-multisize-grid a.commerceDisabled.jRNpsV.qxyt6u-0,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery a.cmp-button.commerceDisabled,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery a.commerceDisabled.cmp-contentsearch-leftrail--links-item,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery a.commerceDisabled.cmp-leftrail--links-item{background:#00493d;border:1.5px solid #fff;color:#fff;display:inline-block;font-family:proxima-nova,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.44;padding:11px 3pc;text-align:center;text-decoration:none;-webkit-transition:background-color .4s,color .4s,border-color .4s ease-in-out;transition:background-color .4s,color .4s,border-color .4s ease-in-out}.embed #crl8-homepage-multisize-grid .mediagalleryinteractiveswatch .cmp-media-gallery a.commerceDisabled.jRNpsV.qxyt6u-0:hover,.embed #crl8-homepage-multisize-grid .mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery a.commerceDisabled.jRNpsV.qxyt6u-0:hover,.embed #crl8-homepage-multisize-grid .zpamni-0 .mediagalleryinteractiveswatch .cmp-media-gallery a.commerceDisabled.fDIvPG:hover,.embed #crl8-homepage-multisize-grid .zpamni-0 .mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery a.commerceDisabled.fDIvPG:hover,.mediagalleryinteractiveswatch .cmp-media-gallery .embed #crl8-homepage-multisize-grid .zpamni-0 a.commerceDisabled.fDIvPG:hover,.mediagalleryinteractiveswatch .cmp-media-gallery .embed #crl8-homepage-multisize-grid a.commerceDisabled.jRNpsV.qxyt6u-0:hover,.mediagalleryinteractiveswatch .cmp-media-gallery a.cmp-button.commerceDisabled:hover,.mediagalleryinteractiveswatch .cmp-media-gallery a.commerceDisabled.cmp-contentsearch-leftrail--links-item:hover,.mediagalleryinteractiveswatch .cmp-media-gallery a.commerceDisabled.cmp-leftrail--links-item:hover,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery .embed #crl8-homepage-multisize-grid .zpamni-0 a.commerceDisabled.fDIvPG:hover,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery .embed #crl8-homepage-multisize-grid a.commerceDisabled.jRNpsV.qxyt6u-0:hover,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery a.cmp-button.commerceDisabled:hover,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery a.commerceDisabled.cmp-contentsearch-leftrail--links-item:hover,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery a.commerceDisabled.cmp-leftrail--links-item:hover{background-color:#fff;border:1.5px solid #00493d;color:#00493d;text-decoration:none}.mediagalleryinteractiveswatch .cmp-media-gallery__add-to-cart,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery__add-to-cart{padding-bottom:10px;padding-top:0}.mediagalleryinteractiveswatch .cmp-media-gallery .pdp-link a,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery .pdp-link a{background:none;border:none;color:#00493d;font-size:13px;font-weight:700;padding:0;text-decoration:underline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.mediagalleryinteractiveswatch .cmp-media-gallery-wrapper,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:992px){.mediagalleryinteractiveswatch .cmp-media-gallery-wrapper,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}}.mediagalleryinteractiveswatch .cmp-media-gallery-text,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:2pc 15px 0;width:100%}@media(min-width:992px){.mediagalleryinteractiveswatch .cmp-media-gallery-text,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0 40px 0 0;width:41.66%}}.embed #crl8-homepage-multisize-grid .mediagalleryinteractiveswatch .cmp-media-gallery-text .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-text .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .mediagalleryinteractiveswatch .cmp-media-gallery-text .fDIvPG,.embed #crl8-homepage-multisize-grid .zpamni-0 .mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-text .fDIvPG,.embed .mediagalleryinteractiveswatch .cmp-media-gallery-text button,.embed .mediagalleryinteractiveswatch .cmp-media-gallery-text button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed .mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-text button,.embed .mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-text button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.mediagalleryinteractiveswatch .cmp-media-gallery-text .cmp-button,.mediagalleryinteractiveswatch .cmp-media-gallery-text .cmp-contentsearch-leftrail--links-item,.mediagalleryinteractiveswatch .cmp-media-gallery-text .cmp-leftrail--links-item,.mediagalleryinteractiveswatch .cmp-media-gallery-text .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.mediagalleryinteractiveswatch .cmp-media-gallery-text .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.mediagalleryinteractiveswatch .cmp-media-gallery-text .embed button,.mediagalleryinteractiveswatch .cmp-media-gallery-text .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-text .cmp-button,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-text .cmp-contentsearch-leftrail--links-item,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-text .cmp-leftrail--links-item,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-text .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-text .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-text .embed button,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-text .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG{width:100%}@media(min-width:992px){.embed #crl8-homepage-multisize-grid .mediagalleryinteractiveswatch .cmp-media-gallery-text .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-text .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .mediagalleryinteractiveswatch .cmp-media-gallery-text .fDIvPG,.embed #crl8-homepage-multisize-grid .zpamni-0 .mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-text .fDIvPG,.embed .mediagalleryinteractiveswatch .cmp-media-gallery-text button,.embed .mediagalleryinteractiveswatch .cmp-media-gallery-text button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed .mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-text button,.embed .mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-text button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.mediagalleryinteractiveswatch .cmp-media-gallery-text .cmp-button,.mediagalleryinteractiveswatch .cmp-media-gallery-text .cmp-contentsearch-leftrail--links-item,.mediagalleryinteractiveswatch .cmp-media-gallery-text .cmp-leftrail--links-item,.mediagalleryinteractiveswatch .cmp-media-gallery-text .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.mediagalleryinteractiveswatch .cmp-media-gallery-text .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.mediagalleryinteractiveswatch .cmp-media-gallery-text .embed button,.mediagalleryinteractiveswatch .cmp-media-gallery-text .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-text .cmp-button,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-text .cmp-contentsearch-leftrail--links-item,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-text .cmp-leftrail--links-item,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-text .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-text .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-text .embed button,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-text .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG{max-width:265px}}.mediagalleryinteractiveswatch .cmp-media-gallery-title,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-title{font-size:2pc;font-weight:400;margin:0;padding-bottom:0}.mediagalleryinteractiveswatch .cmp-media-gallery-carouselset,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-carouselset{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:relative;width:100%}@media(min-width:992px){.mediagalleryinteractiveswatch .cmp-media-gallery-carouselset,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-carouselset{-webkit-box-ordinal-group:3;-ms-flex-order:2;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-7.4%;order:2;width:68.25%}}.mediagalleryinteractiveswatch .cmp-media-gallery-carousel,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-carousel{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-bottom:2pc;position:relative;width:100%}@media(min-width:992px){.mediagalleryinteractiveswatch .cmp-media-gallery-carousel,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-carousel{-webkit-box-ordinal-group:3;-ms-flex-order:2;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-7.4%;order:2;padding:0;width:68.25%}}.mediagalleryinteractiveswatch .cmp-media-gallery-carousel-wrapper,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-carousel-wrapper{width:100%}@media(min-width:992px)and (max-width:1200px){.mediagalleryinteractiveswatch .cmp-media-gallery-carousel-wrapper,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-carousel-wrapper{max-height:419px;position:relative!important}}.mediagalleryinteractiveswatch .cmp-media-gallery-carousel-slideshow,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-carousel-slideshow{overflow:hidden;position:relative;width:100%}.mediagalleryinteractiveswatch .cmp-media-gallery-carousel__item.carousel-item,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-carousel__item.carousel-item{display:none;opacity:0;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:opacity;transition-property:opacity}.mediagalleryinteractiveswatch .cmp-media-gallery-carousel__item.carousel-item.active,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-carousel__item.carousel-item.active{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform:translateZ(0);transform:translateZ(0)}.mediagalleryinteractiveswatch .cmp-media-gallery-carousel__item-image,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-carousel__item-image{height:100%;max-width:100%;width:100%}.mediagalleryinteractiveswatch .cmp-media-gallery .learnmore-button,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery .learnmore-button{padding-bottom:28px}.mediagalleryinteractiveswatch .cmp-media-gallery .learnmore-button a,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery .learnmore-button a{display:inline}.mediagalleryinteractiveswatch .cmp-media-gallery-description,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-description{padding-bottom:8px}.mediagalleryinteractiveswatch .cmp-media-gallery-description div,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-description div{font-size:14px}.mediagalleryinteractiveswatch .cmp-media-gallery-description a,.mediagalleryinteractiveswatch .cmp-media-gallery-description p,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-description a,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-description p{font-family:proxima-nova,Arial,sans-serif;font-size:1pc;line-height:1.38}@media(min-width:992px){.mediagalleryinteractiveswatch .cmp-media-gallery-description a,.mediagalleryinteractiveswatch .cmp-media-gallery-description p,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-description a,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-description p{font-size:18px;line-height:1.44}}.mediagalleryinteractiveswatch .cmp-media-gallery-color,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-color{display:inline-block;font-size:21px;font-weight:700;padding-bottom:15px}.mediagalleryinteractiveswatch .cmp-media-gallery-color-title,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-color-title{font-size:21px;font-weight:400}.mediagalleryinteractiveswatch .cmp-media-gallery-sample-card,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-sample-card{-ms-flex-line-pack:start;align-content:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-top:25px;outline:1px solid #b3b3b3}.mediagalleryinteractiveswatch .cmp-media-gallery-sample-card:hover,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-sample-card:hover{-webkit-box-shadow:5px 4px 5px 0 rgba(0,0,0,.1);box-shadow:5px 4px 5px 0 rgba(0,0,0,.1);outline-color:#8dc63f;outline-offset:-3px;outline-width:3px;-webkit-transition:outline-width .1s ease,outline-color .1s ease,outline-offset .1s ease,-webkit-box-shadow .1s ease;transition:outline-width .1s ease,outline-color .1s ease,outline-offset .1s ease,-webkit-box-shadow .1s ease;transition:outline-width .1s ease,outline-color .1s ease,outline-offset .1s ease,box-shadow .1s ease;transition:outline-width .1s ease,outline-color .1s ease,outline-offset .1s ease,box-shadow .1s ease,-webkit-box-shadow .1s ease}.mediagalleryinteractiveswatch .cmp-media-gallery-sample-card img,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-sample-card img{height:88px;margin:11px 0 11px 5px;-o-object-fit:cover;object-fit:cover;width:30%}.mediagalleryinteractiveswatch .cmp-media-gallery-sample-card-text,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-sample-card-text{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:13px;padding-left:10px;width:65%}.mediagalleryinteractiveswatch .cmp-media-gallery-sample-card-text-type,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-sample-card-text-type{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-grow:1;-ms-flex-wrap:wrap;flex-wrap:wrap;width:50%}.mediagalleryinteractiveswatch .cmp-media-gallery-sample-card-text-type-title,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-sample-card-text-type-title{font-size:18px;font-weight:600;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.mediagalleryinteractiveswatch .cmp-media-gallery-sample-card-text-type-swatch,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-sample-card-text-type-swatch{font-size:14px;font-weight:400;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.mediagalleryinteractiveswatch .cmp-media-gallery-sample-card-text-type-add,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-sample-card-text-type-add{color:#00493d;font-size:14px;font-weight:700;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-transform:uppercase}.mediagalleryinteractiveswatch .cmp-media-gallery-sample-card-price,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-sample-card-price{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:14px;text-align:right;width:30%}.mediagalleryinteractiveswatch .cmp-media-gallery-sample-card-price-amount,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-sample-card-price-amount{font-size:19px;font-weight:600;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%}.mediagalleryinteractiveswatch .cmp-media-gallery-sample-card-price-ship,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-sample-card-price-ship{font-size:14px;font-style:italic;font-weight:400}.mediagalleryinteractiveswatch .cmp-media-gallery-label,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-label{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:18px;line-height:1.44}@media(min-width:992px){.mediagalleryinteractiveswatch .cmp-media-gallery-label,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-label{color:#333;font-size:21px;line-height:1.38}}.mediagalleryinteractiveswatch .cmp-media-gallery-swatches,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-swatches{border-top:1px solid #979797;margin-top:0}.mediagalleryinteractiveswatch .cmp-media-gallery-swatches.interactive,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-swatches.interactive{border-top:0;margin-top:0;padding-top:1pc}.mediagalleryinteractiveswatch .cmp-media-gallery-swatch-label,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-swatch-label{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:1px;line-height:1.29;padding-top:10px}@media(min-width:992px){.mediagalleryinteractiveswatch .cmp-media-gallery-swatch-label,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-swatch-label{font-size:1pc;line-height:1.38;padding-top:4px}}.mediagalleryinteractiveswatch .cmp-media-gallery-swatch-wrapper,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-swatch-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -2px;padding:6px 0;width:calc(100% + 4px)}@media(min-width:992px){.mediagalleryinteractiveswatch .cmp-media-gallery-swatch-wrapper,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-swatch-wrapper{margin:0 -4px;padding:4px 0 9pt;width:calc(100% + 8px)}}.mediagalleryinteractiveswatch .cmp-media-gallery-swatch-image,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-swatch-image{cursor:pointer;height:40px;width:62px}@media(min-width:768px){.mediagalleryinteractiveswatch .cmp-media-gallery-swatch-image,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-swatch-image{height:61px;margin-right:0;width:93px}}.mediagalleryinteractiveswatch .cmp-media-gallery-swatch-image-wrapper,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-swatch-image-wrapper{height:3pc;position:relative;width:70px}.mediagalleryinteractiveswatch .cmp-media-gallery-swatch-image-wrapper a,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-swatch-image-wrapper a{padding:4px;text-decoration:none}.mediagalleryinteractiveswatch .cmp-media-gallery-swatch-image-wrapper:hover,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-swatch-image-wrapper:hover{z-index:10}.mediagalleryinteractiveswatch .cmp-media-gallery-swatch-image-wrapper:hover a,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-swatch-image-wrapper:hover a{background-color:#fff;border:1px solid #b3b3b3;padding:4px;position:absolute}.mediagalleryinteractiveswatch .cmp-media-gallery-swatch-image-wrapper:hover a .cmp-media-gallery-swatch-title,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-swatch-image-wrapper:hover a .cmp-media-gallery-swatch-title{height:auto;margin-top:5px;opacity:1;overflow:hidden;-webkit-transform:scaleY(1);transform:scaleY(1);visibility:visible}.mediagalleryinteractiveswatch .cmp-media-gallery-swatch-image-wrapper:hover a img,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-swatch-image-wrapper:hover a img{height:90px;width:110px}.mediagalleryinteractiveswatch .cmp-media-gallery-swatch-image-wrapper:hover a img.static,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-swatch-image-wrapper:hover a img.static{height:70px;width:70px}@media(min-width:768px){.mediagalleryinteractiveswatch .cmp-media-gallery-swatch-image-wrapper:hover a,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-swatch-image-wrapper:hover a{padding:4px 6px}.mediagalleryinteractiveswatch .cmp-media-gallery-swatch-image-wrapper,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-swatch-image-wrapper{height:70px;width:75pt}}.mediagalleryinteractiveswatch .cmp-media-gallery-swatch-image-wrapper.selected .cmp-media-gallery-swatch-image,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-swatch-image-wrapper.selected .cmp-media-gallery-swatch-image{border:3px solid #8dc63f}.mediagalleryinteractiveswatch .cmp-media-gallery-swatch-image-wrapper.static,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-swatch-image-wrapper.static{height:3pc;width:3pc}@media(min-width:768px){.mediagalleryinteractiveswatch .cmp-media-gallery-swatch-image-wrapper.static,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-swatch-image-wrapper.static{height:63px;width:63px}}.mediagalleryinteractiveswatch .cmp-media-gallery-swatch-image.static,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-swatch-image.static{cursor:pointer;height:40px;width:40px}@media(min-width:768px){.mediagalleryinteractiveswatch .cmp-media-gallery-swatch-image.static,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-swatch-image.static{height:55px;width:55px}}.mediagalleryinteractiveswatch .cmp-media-gallery-swatch-title,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery-swatch-title{color:#555;font-family:proxima-nova,Arial,sans-serif;font-size:9pt;font-weight:600;letter-spacing:1px;line-height:1.29;opacity:0}.mediagalleryinteractiveswatch .cmp-media-gallery .cmp-product-calculator-slideshow-controls,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery .cmp-product-calculator-slideshow-controls{bottom:0;right:0;top:auto;width:100%}.mediagalleryinteractiveswatch .cmp-media-gallery .cmp-product-calculator-slideshow-controls__next,.mediagalleryinteractiveswatch .cmp-media-gallery .cmp-product-calculator-slideshow-controls__prev,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery .cmp-product-calculator-slideshow-controls__next,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery .cmp-product-calculator-slideshow-controls__prev{background:#fff;opacity:.75}.mediagalleryinteractiveswatch .cmp-media-gallery .cmp-product-calculator-slideshow-controls__next:after,.mediagalleryinteractiveswatch .cmp-media-gallery .cmp-product-calculator-slideshow-controls__next:before,.mediagalleryinteractiveswatch .cmp-media-gallery .cmp-product-calculator-slideshow-controls__prev:after,.mediagalleryinteractiveswatch .cmp-media-gallery .cmp-product-calculator-slideshow-controls__prev:before,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery .cmp-product-calculator-slideshow-controls__next:after,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery .cmp-product-calculator-slideshow-controls__next:before,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery .cmp-product-calculator-slideshow-controls__prev:after,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery .cmp-product-calculator-slideshow-controls__prev:before{background:#333}@media(min-width:992px){.mediagalleryinteractiveswatch .cmp-media-gallery .cmp-product-calculator-slideshow-controls,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery .cmp-product-calculator-slideshow-controls{bottom:0}.mediagalleryinteractiveswatch .cmp-media-gallery,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery{padding-bottom:30px;padding-top:60px}}.mediagalleryinteractiveswatch .cmp-media-gallery .carousel-indicators,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery .carousel-indicators{margin-bottom:0;padding-top:15px}.mediagalleryinteractiveswatch .cmp-media-gallery .carousel-indicators [data-bs-target],.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery .carousel-indicators [data-bs-target]{-webkit-box-flex:0;background-clip:padding-box;background-color:#d9d9d9;border:0;border-radius:100%;-webkit-box-sizing:content-box;box-sizing:content-box;cursor:pointer;-ms-flex:0 1 auto;flex:0 1 auto;height:1pc;margin-left:4px;margin-right:4px;opacity:1;padding:0;text-indent:-999px;-webkit-transition:opacity .6s ease;transition:opacity .6s ease;width:1pc}.mediagalleryinteractiveswatch .cmp-media-gallery .carousel-indicators .active,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery .carousel-indicators .active{background-color:#8dc63f}@media(min-width:992px){.mediagalleryinteractiveswatch .cmp-media-gallery .carousel-indicators,.mediagalleryinteractiveswatchvariationtwo .cmp-media-gallery .carousel-indicators{display:none}}@media(min-width:768px){.cmp-mediagrid__block{margin:0 -9pt;width:calc(100% + 24px)}}.cmp-mediagrid__board-card{width:100%}.cmp-mediagrid__board-card-container{background-color:#fff;border:1px solid #b3b3b3;height:100%;padding:10px 9pt 9pt}@media(min-width:768px){.cmp-mediagrid__board-card-container{padding:14px 1pc 1pc}}.cmp-mediagrid__board-card-text{padding:9pt}.cmp-mediagrid__board-card-text div{font-size:14px}.cmp-mediagrid__board-card-text h4{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:24px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:1px;line-height:1.25;margin-bottom:4px}@media(min-width:768px){.cmp-mediagrid__board-card-text h4{margin-bottom:1pc}}.cmp-mediagrid__board-card-text h5{color:#6f6f6f;font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:1px;line-height:1.29;margin-bottom:4px}.cmp-mediagrid__board-card-text ol,.cmp-mediagrid__board-card-text p,.cmp-mediagrid__board-card-text ul{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:14px;line-height:1.43;margin-bottom:8px}.cmp-mediagrid__board-card-text ol,.cmp-mediagrid__board-card-text ul{padding-bottom:10px}@media(min-width:768px){.cmp-mediagrid__board-card-text{padding:1pc}}.cmp-mediagrid__board-card-image,.cmp-mediagrid__board-card-image img{width:100%}@media(min-width:768px){.cmp-mediagrid__board-card{padding:9pt;width:33%}.cmp-mediagrid__board-card-one{margin:auto;padding:9pt;width:50%}.cmp-mediagrid__board-card-two{padding:9pt;width:50%}.cmp-mediagrid__board-card-three{padding:9pt;width:33%}.cmp-mediagrid__board-card-four{padding:9pt;width:25%}}.cmp-mediagrid__board-container{display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width:768px){.cmp-mediagrid__board-container{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}}.cmp-mediagrid__container{padding:30px 15px 60px;position:relative}@media(min-width:768px){.cmp-mediagrid__container{padding:38px 0 0}}.cmp-mediagrid--no-border .cmp-mediagrid__board-card-container{border:none}@media(max-width:767px){.cmp-mediagrid--shadow .cmp-mediagrid{display:none}}.cmp-mediagrid--shadow .cmp-mediagrid__board-card-container{-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.12);box-shadow:0 4px 10px 0 rgba(0,0,0,.12)}.cmp-mediagrid .splide{width:100%}@media(max-width:576px){.cmp-mediagrid .splide__slide{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.cmp-mediagrid .splide__slide:not(:last-child){margin-right:4px}}.cmp-mediagrid .splide__track{overflow:hidden}.cmp-mediagrid .splide__pagination{bottom:6px;display:-webkit-box;display:-ms-flexbox;display:flex;left:50%;list-style:none;padding:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}@media(max-width:576px){.cmp-mediagrid .splide__pagination{position:absolute}}.cmp-mediagrid .splide__pagination__page{background:#d9d9d9;border:none;border-radius:50%;height:1pc;margin:4px;opacity:.7;padding:0;width:1pc}.cmp-mediagrid .splide__pagination__page.is-active{background:#8dc63f}.cmp-modal.show{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-line-pack:center;-webkit-box-align:start;-ms-flex-align:start;align-content:center;align-items:flex-start;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:column;flex-direction:column;justify-content:center}.cmp-modal__dialog{margin:auto;max-width:765pt;width:90%}.cmp-modal__body{max-height:90vh;overflow-y:auto;padding:0}.cmp-modal__content{border:0;border-radius:0;padding:0}.cmp-modal__close{background:none;border:0;height:28px;padding:0;position:absolute;right:-20px;top:-30px;width:28px;z-index:1}@media(min-width:768px){.cmp-modal__close{right:20px;top:20px}}.cmp-modal__close:after,.cmp-modal__close:before{background-color:#231f20;content:"";height:2px;left:-3px;position:absolute;top:9pt;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:34px}.cmp-modal__close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}@keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.cmp-multiColumnCarousel .splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cmp-multiColumnCarousel .splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.cmp-multiColumnCarousel .splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.cmp-multiColumnCarousel .splide--rtl{direction:rtl}.cmp-multiColumnCarousel .splide__track--ttb>.splide__list{display:block}.cmp-multiColumnCarousel .splide__container{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.cmp-multiColumnCarousel .splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.cmp-multiColumnCarousel .splide.is-initialized:not(.is-active) .splide__list{display:block}.cmp-multiColumnCarousel .splide__pagination{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.cmp-multiColumnCarousel .splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.cmp-multiColumnCarousel .splide:not(.is-overflow) .splide__pagination{display:none}.cmp-multiColumnCarousel .splide__progress__bar{width:0}.cmp-multiColumnCarousel .splide{position:relative;visibility:hidden}.cmp-multiColumnCarousel .splide.is-initialized,.cmp-multiColumnCarousel .splide.is-rendered{visibility:visible}.cmp-multiColumnCarousel .splide__slide{-ms-flex-negative:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.cmp-multiColumnCarousel .splide__slide img{vertical-align:bottom}.cmp-multiColumnCarousel .splide__spinner{-webkit-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.cmp-multiColumnCarousel .splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.cmp-multiColumnCarousel .splide__toggle.is-active .splide__toggle__play,.cmp-multiColumnCarousel .splide__toggle__pause{display:none}.cmp-multiColumnCarousel .splide__toggle.is-active .splide__toggle__pause{display:inline}.cmp-multiColumnCarousel .splide__track{overflow:hidden;position:relative;z-index:0}@media(max-width:991px){.cmp-multiColumnCarousel{padding-left:1pc}}.cmp-multiColumnCarousel__container{-webkit-box-orient:vertical;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.cmp-multiColumnCarousel__container,.cmp-multiColumnCarousel__description{-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.cmp-multiColumnCarousel__description{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-flex:1;-webkit-box-orient:horizontal;align-items:flex-start;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-direction:row;flex-direction:row;padding-left:10%}@media(max-width:991px){.cmp-multiColumnCarousel__description{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-bottom:1pc;padding-left:0}}.cmp-multiColumnCarousel__description--left{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-flex:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-direction:row;flex-direction:row}.cmp-multiColumnCarousel__description--left h2{-webkit-font-feature-settings:"liga" off,"clig" off;font-feature-settings:"liga" off,"clig" off;color:#111;font-family:proxima-nova,Arial,sans-serif;font-size:44px;font-style:normal;font-weight:300;line-height:1.14;width:582px}@media(max-width:991px){.cmp-multiColumnCarousel__description--left h2{font-size:28px;line-height:1.11;padding-left:0;text-align:center;width:100%}}.cmp-multiColumnCarousel__description--right{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 0 0px;flex:1 0 0;gap:2pc;padding:8px 5% 8px 8px}@media(max-width:991px){.cmp-multiColumnCarousel__description--right{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.cmp-multiColumnCarousel__description--right-text p{color:#111;font-family:proxima-nova,Arial,sans-serif;font-size:20px;font-style:normal;font-weight:300;line-height:1.6}@media(max-width:991px){.cmp-multiColumnCarousel__description--right-text p{font-size:18px;line-height:1.5;text-align:center}.cmp-multiColumnCarousel__description--right-text p a{font-weight:500}}.cmp-multiColumnCarousel__description--title{color:#111;font-family:proxima-nova,Arial,sans-serif;font-size:44px;font-style:normal;font-weight:300;line-height:1.14}@media(max-width:991px){.cmp-multiColumnCarousel__description--title{font-size:28px;line-height:1.11;text-align:center}}.cmp-multiColumnCarousel__cards{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1pc;width:90pc}@media(max-width:991px){.cmp-multiColumnCarousel__cards{width:100%}}.cmp-multiColumnCarousel__card-swatches{-webkit-box-align:start;-ms-flex-align:start;-ms-flex-item-align:stretch;align-items:flex-start;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;z-index:2}.cmp-multiColumnCarousel__card-swatches-item{-webkit-box-flex:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:left;-ms-flex-pack:left;align-items:center;aspect-ratio:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 calc(20% - 4px);flex:0 0 calc(20% - 4px);justify-content:left;text-align:left}.cmp-multiColumnCarousel__card-swatches-item.selected img{border:0 solid transparent;-webkit-box-shadow:0 0 0 3px #8dc63f;box-shadow:0 0 0 3px #8dc63f;margin:3px}.cmp-multiColumnCarousel__card-swatches-item-image{border:2px solid transparent;border-radius:50%;-webkit-box-shadow:0 0 0 1px #d5d5d5;box-shadow:0 0 0 1px #d5d5d5;height:auto;margin:1px;max-width:56px;-o-object-fit:cover;object-fit:cover;width:90%}@media(min-width:992px){.cmp-multiColumnCarousel__card-swatches-item-image{height:56px;width:56px}}.cmp-multiColumnCarousel__card-swatches-item-image:hover{cursor:pointer}.cmp-multiColumnCarousel__card-link-overlay{height:100%;position:absolute;width:100%;z-index:1}.cmp-multiColumnCarousel__color-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-self:flex-start;margin:0 auto;overflow:hidden;padding-left:24px;position:relative}.cmp-multiColumnCarousel__color-label{font-weight:700}.cmp-multiColumnCarousel__color-label,.cmp-multiColumnCarousel__color-name{color:#111;font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-style:normal;letter-spacing:-.4px;line-height:normal;text-transform:capitalize}.cmp-multiColumnCarousel__color-name{font-weight:300}.cmp-multiColumnCarousel__item{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-line-clamp:none;align-items:center;background:#fff;-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.12);box-shadow:0 4px 10px 0 rgba(0,0,0,.12);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:24px;width:387px!important}@media(max-width:991px){.cmp-multiColumnCarousel__item{padding:2pc 24px;width:266px!important}}.cmp-multiColumnCarousel__item--first{-webkit-box-shadow:none;box-shadow:none}.cmp-multiColumnCarousel__item a{text-decoration:none;width:100%}.cmp-multiColumnCarousel__card{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1;flex:1 1;-ms-flex-direction:column;flex-direction:column;justify-content:center}.cmp-multiColumnCarousel__card-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.cmp-multiColumnCarousel__card-image img{max-width:.9in;padding:8.33px .79px}@media(max-width:991px){.cmp-multiColumnCarousel__card-image img{max-width:55.8px;padding:8.75px 4.1px}}.cmp-multiColumnCarousel__card-title{font-size:2pc;font-style:normal;font-weight:300;line-height:1.16;padding:24px 0}@media(max-width:991px){.cmp-multiColumnCarousel__card-title{font-size:22px;font-style:normal;font-weight:300;line-height:.97;text-align:center}}.cmp-multiColumnCarousel__card-description p{color:#000;font-family:proxima-nova,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:normal;overflow:hidden;text-overflow:ellipsis}@media(max-width:991px){.cmp-multiColumnCarousel__card-description p{font-size:1pc}}.cmp-multiColumnCarousel__card-link{display:block;height:100%;text-decoration:none;width:100%}.cmp-multiColumnCarousel .splide:not(.is-overflow) .splide__arrows,.cmp-multiColumnCarousel:after,.cmp-multiColumnCarousel:before{display:none}@media(max-width:991px){.cmp-multiColumnCarousel .splide__track{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}.cmp-multiColumnCarousel .splide__controls{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;margin:40px 5% 0 0}@media(max-width:991px){.cmp-multiColumnCarousel .splide__controls{-webkit-box-ordinal-group:4;-ms-flex-order:3;margin:40px 0 0;order:3}}.cmp-multiColumnCarousel .splide__controls .splide__pagination{display:none;gap:9pt;pointer-events:visible}@media(max-width:576px){.cmp-multiColumnCarousel .splide__controls .splide__pagination{margin-right:15px}}.cmp-multiColumnCarousel .splide__controls .splide__pagination button{background-color:var(--color-greyscale-gray-400);border-radius:750pt;cursor:pointer;gap:9pt;height:6px;width:45px}.cmp-multiColumnCarousel .splide__controls .splide__pagination button.is-active{background-color:var(--color-red-400);height:6px;width:73px}@media(max-width:992px){.cmp-multiColumnCarousel .splide__controls .splide__pagination button{height:4px;width:28px}.cmp-multiColumnCarousel .splide__controls .splide__pagination button.is-active{height:4px;width:44px}}.cmp-multiColumnCarousel .splide__controls .splide__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:40px}@media(max-width:991px){.cmp-multiColumnCarousel .splide__controls .splide__arrows{padding-bottom:0}}.cmp-multiColumnCarousel .splide__controls .splide__arrows :first-child{margin-right:8px}@media(max-width:576px){.cmp-multiColumnCarousel .splide__controls .splide__arrows :first-child{margin-right:20px}}.cmp-multiColumnCarousel .splide__controls .splide__arrows .splide__arrow{background-color:transparent;border:none;color:unset;cursor:pointer}.cmp-multiColumnCarousel .splide__controls .splide__arrows .splide__arrow--next:after{rotate:180deg}.cmp-multiColumnCarousel .splide__controls .splide__arrows .splide__arrow:disabled:after{background-image:url(clientlib-site/resources/images/left-arrow-back-carousel.svg);background-position:50%;background-repeat:no-repeat;background-size:24px;content:"";display:inline-block;height:60px;opacity:.1;width:60px}@media(max-width:991px){.cmp-multiColumnCarousel .splide__controls .splide__arrows .splide__arrow:disabled:after{height:40px;width:40px}}.cmp-multiColumnCarousel .splide__controls .splide__arrows .splide__arrow:after{background-color:#00493d;background-image:url(clientlib-site/resources/images/left-arrow-back-carousel.svg);background-position:50%;background-repeat:no-repeat;background-size:24px;border-radius:30px;content:"";display:inline-block;height:60px;width:60px}@media(max-width:991px){.cmp-multiColumnCarousel .splide__controls .splide__arrows .splide__arrow:after{height:40px;width:40px}}@media(max-width:992px){.cmp-multiColumnCarousel .splide__controls{margin-top:20px}}.fact-cards-white{background:#fff;padding:5pc 0}@media(max-width:991px){.fact-cards-white{padding:4pc 1pc 1pc}}.fact-cards-white .cmp-multiColumnCarousel__material,.fact-cards-white .cmp-multiColumnCarousel__product{display:none;visibility:hidden}.fact-cards-white .splide__list{padding:0 0 5px 10%!important}@media(max-width:991px){.fact-cards-white .splide__list{padding:0 0 0 1pc!important}}.fact-cards-white .cmp-multiColumnCarousel__item .cmp-multiColumnCarousel__card .cmp-multiColumnCarousel__card-description{-ms-flex-item-align:start;align-self:flex-start;margin-top:auto}.fact-cards-dark-white{background:#f8f8f8;padding:5pc 0}@media(max-width:991px){.fact-cards-dark-white{padding:4pc 1pc 1pc}}.fact-cards-dark-white .cmp-multiColumnCarousel__material,.fact-cards-dark-white .cmp-multiColumnCarousel__product{display:none;visibility:hidden}.fact-cards-dark-white .splide__list{padding:0 0 5px 10%!important}@media(max-width:991px){.fact-cards-dark-white .splide__list{padding:0 0 0 10px!important}}.fact-cards-dark-white .cmp-multiColumnCarousel__item .cmp-multiColumnCarousel__card .cmp-multiColumnCarousel__card-description{-ms-flex-item-align:start;align-self:flex-start;margin-top:auto}.material-cards-cool-white{background:#e0e6e8}.material-cards-cool-white .cmp-multiColumnCarousel,.product-line-cards-cool-white .cmp-multiColumnCarousel,.product-line-cards-dark-white .cmp-multiColumnCarousel{padding:5pc 0 75px}@media(max-width:991px){.material-cards-cool-white .cmp-multiColumnCarousel,.product-line-cards-cool-white .cmp-multiColumnCarousel,.product-line-cards-dark-white .cmp-multiColumnCarousel{padding:4pc 0 2pc 1pc}}.material-cards-cool-white .cmp-multiColumnCarousel__description,.product-line-cards-cool-white .cmp-multiColumnCarousel__description,.product-line-cards-dark-white .cmp-multiColumnCarousel__description{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-flex:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-direction:row;flex-direction:row}@media(max-width:991px){.material-cards-cool-white .cmp-multiColumnCarousel__description,.product-line-cards-cool-white .cmp-multiColumnCarousel__description,.product-line-cards-dark-white .cmp-multiColumnCarousel__description{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:1pc;width:100%}}.material-cards-cool-white .cmp-multiColumnCarousel__description--left,.product-line-cards-cool-white .cmp-multiColumnCarousel__description--left,.product-line-cards-dark-white .cmp-multiColumnCarousel__description--left{width:100%}.material-cards-cool-white .cmp-multiColumnCarousel__description--right,.product-line-cards-cool-white .cmp-multiColumnCarousel__description--right,.product-line-cards-dark-white .cmp-multiColumnCarousel__description--right{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 0 0px;flex:1 0 0;gap:2pc;padding:8px 5% 8px 8px}@media(max-width:991px){.material-cards-cool-white .cmp-multiColumnCarousel__description--right,.product-line-cards-cool-white .cmp-multiColumnCarousel__description--right,.product-line-cards-dark-white .cmp-multiColumnCarousel__description--right{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.material-cards-cool-white .cmp-multiColumnCarousel__description--right-text p,.product-line-cards-cool-white .cmp-multiColumnCarousel__description--right-text p,.product-line-cards-dark-white .cmp-multiColumnCarousel__description--right-text p{font-family:proxima-nova,Arial,sans-serif;font-size:20px;font-style:normal;font-weight:300;line-height:1.6}@media(max-width:991px){.material-cards-cool-white .cmp-multiColumnCarousel__description--right-text p,.product-line-cards-cool-white .cmp-multiColumnCarousel__description--right-text p,.product-line-cards-dark-white .cmp-multiColumnCarousel__description--right-text p{font-size:18px;line-height:1.5;text-align:center}.material-cards-cool-white .cmp-multiColumnCarousel__description--right-text p a,.product-line-cards-cool-white .cmp-multiColumnCarousel__description--right-text p a,.product-line-cards-dark-white .cmp-multiColumnCarousel__description--right-text p a{font-weight:400}}.material-cards-cool-white .cmp-multiColumnCarousel__item,.product-line-cards-cool-white .cmp-multiColumnCarousel__item,.product-line-cards-dark-white .cmp-multiColumnCarousel__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:29pc!important;padding:0;width:29pc!important}@media(max-width:991px){.material-cards-cool-white .cmp-multiColumnCarousel__item,.product-line-cards-cool-white .cmp-multiColumnCarousel__item,.product-line-cards-dark-white .cmp-multiColumnCarousel__item{padding:0;width:334px!important}}.material-cards-cool-white .cmp-multiColumnCarousel__item--first,.product-line-cards-cool-white .cmp-multiColumnCarousel__item--first,.product-line-cards-dark-white .cmp-multiColumnCarousel__item--first{background:transparent;display:inline-block;margin:auto 0}.material-cards-cool-white .cmp-multiColumnCarousel__item a,.product-line-cards-cool-white .cmp-multiColumnCarousel__item a,.product-line-cards-dark-white .cmp-multiColumnCarousel__item a{text-decoration:none}.material-cards-cool-white .cmp-multiColumnCarousel .cmp-multiColumnCarousel__card-footer,.product-line-cards-cool-white .cmp-multiColumnCarousel .cmp-multiColumnCarousel__card-footer,.product-line-cards-dark-white .cmp-multiColumnCarousel .cmp-multiColumnCarousel__card-footer{-ms-flex-item-align:start;align-self:flex-start;margin-top:auto}.material-cards-cool-white .cmp-multiColumnCarousel__card,.product-line-cards-cool-white .cmp-multiColumnCarousel__card,.product-line-cards-dark-white .cmp-multiColumnCarousel__card{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1;flex:1 1;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding:0}.material-cards-cool-white .cmp-multiColumnCarousel__card-image img,.product-line-cards-cool-white .cmp-multiColumnCarousel__card-image img,.product-line-cards-dark-white .cmp-multiColumnCarousel__card-image img{height:261px;max-width:inherit;padding:0;width:29pc}@media(max-width:991px){.material-cards-cool-white .cmp-multiColumnCarousel__card-image img,.product-line-cards-cool-white .cmp-multiColumnCarousel__card-image img,.product-line-cards-dark-white .cmp-multiColumnCarousel__card-image img{height:188px;max-width:inherit;padding:0;width:334px}}.material-cards-cool-white .cmp-multiColumnCarousel__card-title,.product-line-cards-cool-white .cmp-multiColumnCarousel__card-title,.product-line-cards-dark-white .cmp-multiColumnCarousel__card-title{font-size:2pc;font-style:normal;font-weight:300;line-height:1.16;padding:24px}@media(max-width:991px){.material-cards-cool-white .cmp-multiColumnCarousel__card-title,.product-line-cards-cool-white .cmp-multiColumnCarousel__card-title,.product-line-cards-dark-white .cmp-multiColumnCarousel__card-title{font-size:22px}}.material-cards-cool-white .cmp-multiColumnCarousel__card-description,.product-line-cards-cool-white .cmp-multiColumnCarousel__card-description,.product-line-cards-dark-white .cmp-multiColumnCarousel__card-description{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-ms-flex-item-align:stretch;align-items:flex-start;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:20px;line-height:1.6;min-height:95px;padding:0 24px}@media(max-width:991px){.material-cards-cool-white .cmp-multiColumnCarousel__card-description,.product-line-cards-cool-white .cmp-multiColumnCarousel__card-description,.product-line-cards-dark-white .cmp-multiColumnCarousel__card-description{font-size:18px;line-height:1.5;min-height:90pt}}.material-cards-cool-white .cmp-multiColumnCarousel__card-description p,.product-line-cards-cool-white .cmp-multiColumnCarousel__card-description p,.product-line-cards-dark-white .cmp-multiColumnCarousel__card-description p{font-size:20px}@media(max-width:991px){.material-cards-cool-white .cmp-multiColumnCarousel__card-description p,.product-line-cards-cool-white .cmp-multiColumnCarousel__card-description p,.product-line-cards-dark-white .cmp-multiColumnCarousel__card-description p{font-size:18px}}.material-cards-cool-white .cmp-multiColumnCarousel__card-footer,.product-line-cards-cool-white .cmp-multiColumnCarousel__card-footer,.product-line-cards-dark-white .cmp-multiColumnCarousel__card-footer{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;justify-content:space-between;padding:0 24px 24px;width:100%}.material-cards-cool-white .cmp-multiColumnCarousel__card-footer-great-for,.product-line-cards-cool-white .cmp-multiColumnCarousel__card-footer-great-for,.product-line-cards-dark-white .cmp-multiColumnCarousel__card-footer-great-for{background-image:url(clientlib-site/resources/images/icon-inspiration.svg);background-repeat:no-repeat}.material-cards-cool-white .cmp-multiColumnCarousel__card-footer-great-for p,.product-line-cards-cool-white .cmp-multiColumnCarousel__card-footer-great-for p,.product-line-cards-dark-white .cmp-multiColumnCarousel__card-footer-great-for p{color:#111;font-size:18px;font-style:normal;font-weight:700;line-height:1.12;margin-left:40px;padding:10px 0 0}.material-cards-cool-white .cmp-multiColumnCarousel__card-footer-great-for-text,.product-line-cards-cool-white .cmp-multiColumnCarousel__card-footer-great-for-text,.product-line-cards-dark-white .cmp-multiColumnCarousel__card-footer-great-for-text{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1pc;font-weight:400;line-height:1.12;width:calc(100% - 2pc)}.material-cards-cool-white .cmp-multiColumnCarousel__card-footer-bottom,.product-line-cards-cool-white .cmp-multiColumnCarousel__card-footer-bottom,.product-line-cards-dark-white .cmp-multiColumnCarousel__card-footer-bottom{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row}.material-cards-cool-white .cmp-multiColumnCarousel__card-footer-button,.product-line-cards-cool-white .cmp-multiColumnCarousel__card-footer-button,.product-line-cards-dark-white .cmp-multiColumnCarousel__card-footer-button{background-image:url(clientlib-site/resources/images/icon-material-arrow.svg);background-repeat:no-repeat;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;width:40px}.material-cards-cool-white .cmp-multiColumnCarousel .cmp-multiColumnCarousel__item .cmp-multiColumnCarousel__card .cmp-multiColumnCarousel__card-footer,.product-line-cards-cool-white .cmp-multiColumnCarousel .cmp-multiColumnCarousel__item .cmp-multiColumnCarousel__card .cmp-multiColumnCarousel__card-footer,.product-line-cards-dark-white .cmp-multiColumnCarousel .cmp-multiColumnCarousel__item .cmp-multiColumnCarousel__card .cmp-multiColumnCarousel__card-footer{-ms-flex-item-align:start;align-self:flex-start;margin-top:auto}.material-cards-cool-white .splide__list,.product-line-cards-cool-white .splide__list,.product-line-cards-dark-white .splide__list{padding:0 0 5px 10%!important}@media(max-width:991px){.material-cards-cool-white .splide__list,.product-line-cards-cool-white .splide__list,.product-line-cards-dark-white .splide__list{padding:0!important}.product-line-cards-cool-white .cmp-multiColumnCarousel__container,.product-line-cards-dark-white .cmp-multiColumnCarousel__container{padding-left:1pc}.product-line-cards-cool-white .cmp-multiColumnCarousel__description--left h2,.product-line-cards-dark-white .cmp-multiColumnCarousel__description--left h2{text-align:left}}.product-line-cards-cool-white .cmp-multiColumnCarousel__description--right-text ul,.product-line-cards-dark-white .cmp-multiColumnCarousel__description--right-text ul{list-style-type:none;margin:0;padding:0}.product-line-cards-cool-white .cmp-multiColumnCarousel__description--right-text li,.product-line-cards-dark-white .cmp-multiColumnCarousel__description--right-text li{background-image:url(clientlib-site/resources/images/check-with-circle.svg);background-position:0 0;background-repeat:no-repeat;background-size:24px;color:#111;font-weight:300;line-height:1.6;padding-left:40px;padding-top:2px}@media(max-width:991px){.product-line-cards-cool-white .cmp-multiColumnCarousel__description--right-text li,.product-line-cards-dark-white .cmp-multiColumnCarousel__description--right-text li{padding-top:0}}.product-line-cards-cool-white .cmp-multiColumnCarousel__description--right-text p,.product-line-cards-dark-white .cmp-multiColumnCarousel__description--right-text p{text-align:left}.product-line-cards-cool-white .cmp-multiColumnCarousel__card-title,.product-line-cards-dark-white .cmp-multiColumnCarousel__card-title{border-bottom:1px solid #39485426;padding:24px 0}.product-line-cards-cool-white .cmp-multiColumnCarousel__card-description,.product-line-cards-dark-white .cmp-multiColumnCarousel__card-description{padding:0 24px}.product-line-cards-cool-white .cmp-multiColumnCarousel__card-swatches,.product-line-cards-dark-white .cmp-multiColumnCarousel__card-swatches{padding:24px}.product-line-cards-cool-white .cmp-multiColumnCarousel__card-header,.product-line-cards-dark-white .cmp-multiColumnCarousel__card-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:24px}.product-line-cards-cool-white .cmp-multiColumnCarousel__card-header-top,.product-line-cards-dark-white .cmp-multiColumnCarousel__card-header-top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.product-line-cards-cool-white .cmp-multiColumnCarousel__card-price,.product-line-cards-dark-white .cmp-multiColumnCarousel__card-price{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:9pt;font-weight:400;letter-spacing:.04em;line-height:1;text-align:left;text-transform:uppercase;width:50%}.product-line-cards-cool-white .cmp-multiColumnCarousel__card-price-symbol,.product-line-cards-dark-white .cmp-multiColumnCarousel__card-price-symbol{font-size:1pc;font-weight:300;letter-spacing:-.400000006px;line-height:2;text-align:left}.product-line-cards-cool-white .cmp-multiColumnCarousel__card-price-symbol--active,.product-line-cards-dark-white .cmp-multiColumnCarousel__card-price-symbol--active{color:#111}.product-line-cards-cool-white .cmp-multiColumnCarousel__card-price-symbol--inactive,.product-line-cards-dark-white .cmp-multiColumnCarousel__card-price-symbol--inactive{color:#e0e6e8}.product-line-cards-cool-white .cmp-multiColumnCarousel__card-warranty,.product-line-cards-dark-white .cmp-multiColumnCarousel__card-warranty{-ms-flex-line-pack:end;align-content:flex-end;text-align:right;width:50%}.product-line-cards-cool-white .cmp-multiColumnCarousel__card-warranty-row,.product-line-cards-dark-white .cmp-multiColumnCarousel__card-warranty-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%}.product-line-cards-cool-white .cmp-multiColumnCarousel__card-warranty-text,.product-line-cards-dark-white .cmp-multiColumnCarousel__card-warranty-text{font-size:11px;font-style:normal;font-weight:400;letter-spacing:.22px;line-height:normal;padding:13px 11px;text-align:right;text-transform:uppercase;width:calc(100% - 56px)}.product-line-cards-cool-white .cmp-multiColumnCarousel__card-warranty-icon,.product-line-cards-dark-white .cmp-multiColumnCarousel__card-warranty-icon{height:56px;width:56px}.product-line-cards-cool-white .cmp-multiColumnCarousel__card-footer,.product-line-cards-dark-white .cmp-multiColumnCarousel__card-footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.product-line-cards-cool-white .cmp-multiColumnCarousel__card-footer-bottom a,.product-line-cards-dark-white .cmp-multiColumnCarousel__card-footer-bottom a{display:-webkit-box;display:-ms-flexbox;display:flex}.product-line-cards-cool-white .cmp-multiColumnCarousel__card-footer-button,.product-line-cards-dark-white .cmp-multiColumnCarousel__card-footer-button{background-image:url(clientlib-site/resources/images/icon-material-arrow.svg);background-repeat:no-repeat;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:2pc;width:2pc}.product-line-cards-cool-white .cmp-multiColumnCarousel__card-landing-page-text,.product-line-cards-dark-white .cmp-multiColumnCarousel__card-landing-page-text{background-color:transparent;color:unset;cursor:pointer;display:block;float:right;font-size:1pc;font-weight:600;line-height:1.12;padding:6px;text-align:right;text-transform:uppercase}.product-line-cards-cool-white .cmp-multiColumnCarousel__card-landing-page-icon,.product-line-cards-dark-white .cmp-multiColumnCarousel__card-landing-page-icon{background-color:#fff;background-image:url(clientlib-site/resources/images/icon-material-arrow.svg);background-position:100%;background-repeat:no-repeat;background-size:2pc;display:block;float:right;height:2pc;width:2pc}.product-line-cards-cool-white .cmp-multiColumnCarousel .multi-column-carousel.carousel-stuff,.product-line-cards-dark-white .cmp-multiColumnCarousel .multi-column-carousel.carousel-stuff{width:100%}.product-line-cards-cool-white .cmp-multiColumnCarousel__description,.product-line-cards-dark-white .cmp-multiColumnCarousel__description{-webkit-box-align:inherit;-ms-flex-align:inherit;-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-direction:column;flex-direction:column;max-width:462px;padding:0 1pc}@media(max-width:991px){.product-line-cards-cool-white .cmp-multiColumnCarousel__description,.product-line-cards-dark-white .cmp-multiColumnCarousel__description{width:100%}}.product-line-cards-cool-white .cmp-multiColumnCarousel__container,.product-line-cards-dark-white .cmp-multiColumnCarousel__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media(max-width:991px){.product-line-cards-cool-white .cmp-multiColumnCarousel__container,.product-line-cards-dark-white .cmp-multiColumnCarousel__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.product-line-cards-cool-white .cmp-multiColumnCarousel__desktop,.product-line-cards-dark-white .cmp-multiColumnCarousel__desktop{display:inherit}@media(max-width:991px){.product-line-cards-cool-white .cmp-multiColumnCarousel__desktop,.product-line-cards-dark-white .cmp-multiColumnCarousel__desktop{display:none}}.product-line-cards-cool-white .cmp-multiColumnCarousel__mobile,.product-line-cards-dark-white .cmp-multiColumnCarousel__mobile{display:none}@media(max-width:991px){.product-line-cards-cool-white .cmp-multiColumnCarousel__mobile,.product-line-cards-dark-white .cmp-multiColumnCarousel__mobile{display:inherit}}.product-line-cards-dark-white{background:-webkit-gradient(linear,right top,left top,color-stop(50%,#f8f8f8),color-stop(50%,#e0e6e8));background:linear-gradient(270deg,#f8f8f8 50%,#e0e6e8 0)}@media(max-width:991px){.product-line-cards-dark-white{background:#f8f8f8}}.product-line-cards-dark-white .cmp-multiColumnCarousel__description{padding:0 0 2pc}.product-line-cards-dark-white .cmp-multiColumnCarousel__description--right{padding:8px 1pc 8px 0}.product-line-cards-dark-white .cmp-multiColumnCarousel .splide__controls{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;margin:40px 5% 0 0}@media(max-width:991px){.product-line-cards-dark-white .cmp-multiColumnCarousel .splide__controls{margin:40px 0 0}}.product-line-cards-cool-white{background:-webkit-gradient(linear,right top,left top,color-stop(50%,#e0e6e8),color-stop(50%,#f8f8f8));background:linear-gradient(270deg,#e0e6e8 50%,#f8f8f8 0)}@media(max-width:991px){.product-line-cards-cool-white{background:#e0e6e8}}.product-line-cards-cool-white .cmp-multiColumnCarousel__description{padding:0 0 2pc}.product-line-cards-cool-white .cmp-multiColumnCarousel__description--right{padding:8px 1pc 8px 0}.product-line-cards-cool-white .cmp-multiColumnCarousel__description--left{padding-left:0}.product-line-cards-cool-white .cmp-multiColumnCarousel .splide__controls{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;margin:40px 5% 0 0}@media(max-width:991px){.product-line-cards-cool-white .cmp-multiColumnCarousel .splide__controls{margin:40px 0 0}}.cmp-multiColumnMediaGrid{padding:0 15px}.cmp-multiColumnMediaGrid_color{padding:15px 0}.cmp-multiColumnMediaGrid_color-swatch-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -4px;width:calc(100% + 8px)}.cmp-multiColumnMediaGrid_color-swatch-item{padding:4px;width:33%}.cmp-multiColumnMediaGrid_color-swatch-item img{height:22px;width:100%}@media(min-width:992px){.cmp-multiColumnMediaGrid_color-swatch-item img{height:44px}.cmp-multiColumnMediaGrid_color-swatch-item{width:25%}}.cmp-multiColumnMediaGrid_color-swatch-name{color:#333;font-weight:400}.cmp-multiColumnMediaGrid_color-swatch-section{padding-bottom:15px}.cmp-multiColumnMediaGrid_color-swatch-section-label{color:#333;font-weight:400;padding-bottom:10px;padding-top:0}.cmp-multiColumnMediaGrid_color-swatch-title{color:#111;font-size:10px;font-weight:400;letter-spacing:1px;margin:0;padding-bottom:5px;text-transform:uppercase}@media(min-width:992px){.cmp-multiColumnMediaGrid_color-swatch-title{font-size:9pt;padding-bottom:7px}.cmp-multiColumnMediaGrid_color{padding:25px 0}.cmp-multiColumnMediaGrid{padding:0 25px}}.cmp-search__visible{overflow:hidden!important}.cmp-navigationsearch{border-top:1px solid #eee;display:none;font-family:proxima-nova,Arial,sans-serif;position:relative;z-index:997}.cmp-search__visible .cmp-navigationsearch{background:#fff;display:block;left:0;position:fixed;right:0;top:58px}@media(max-width:992px){.cmp-search__visible .cmp-navigationsearch{top:var(--mobileNavHeight)}}@media(min-width:992px){.cmp-navigationsearch{border-top:0}}.cmp-navigationsearch .search-close-icon{display:none;position:absolute;right:60px;top:60%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}@media(min-width:992px){.cmp-navigationsearch .search-close-icon{display:block}}@media(min-width:992px)and (max-width:1200px){.cmp-navigationsearch .search-close-icon{right:10px}}.cmp-navigationsearch__container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.cmp-navigationsearch__container,.cmp-navigationsearch__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-navigationsearch__wrapper{margin:0 15px;max-width:860px;padding:1pc 0;width:100%}.cmp-navigationsearch__wrapper a{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-clear.png);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:18px;margin-left:-24px;width:18px}@media(min-width:992px){.cmp-navigationsearch__wrapper{margin:0 60px;padding:40px 0 26px}.cmp-navigationsearch__wrapper:before{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-search.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:28px;margin-right:24px;width:28px}}.cmp-navigationsearch__input{border:0;color:#333;font-size:18px;line-height:1.4;outline:none;padding:0 30px 0 15px;width:100%}.cmp-navigationsearch__input:focus{-webkit-box-shadow:inset 0 0 0 1px #00493d,0 0 0 2px rgba(0,73,61,.25);box-shadow:inset 0 0 0 1px #00493d,0 0 0 2px rgba(0,73,61,.25)}@media(min-width:992px){.cmp-navigationsearch__input{font-size:21px;height:34px}}.cmp-navigationsearch__dropdown{background:#fff;-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.1);box-shadow:0 4px 10px 0 rgba(0,0,0,.1);left:0;margin:auto;max-width:930px;padding:10px 15px 20px;position:absolute;right:0;top:100%;z-index:1}@media(min-width:992px){.cmp-navigationsearch__dropdown{padding:30px 60px}}.cmp-navigationsearch__populars{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cmp-navigationsearch__populars-title{color:#555;font-size:14px;font-weight:600;letter-spacing:1px;line-height:1.29;margin:10px 1pc 0 0;overflow:hidden;text-transform:uppercase;white-space:nowrap;width:72px}@media(min-width:992px){.cmp-navigationsearch__populars-title{font-size:1pc;line-height:1.38;width:auto}}.cmp-navigationsearch__populars-item{border:1.5px solid #8dc63f;border-radius:20px;color:#262626;cursor:pointer;font-size:1pc;line-height:1;margin:10px 10px 0 0;padding:5px 1pc;text-decoration:none}@media(min-width:992px){.cmp-navigationsearch__populars-item{font-size:18px;line-height:1.44;margin-right:10px;padding:5px 20px}}.cmp-navigationsearch__populars-item:hover{background-color:#fff}.cmp-navigationsearch__suggestions{display:none;margin-top:30px;max-height:50vh;overflow-y:auto}.cmp-navigationsearch__suggested{border-top:1px solid #eee;padding:30px 0}.cmp-navigationsearch__suggested-title{color:#555;font-size:14px;font-weight:600;letter-spacing:1px;line-height:1.38;margin:0 0 1pc;text-transform:uppercase}@media(min-width:992px){.cmp-navigationsearch__suggested-title{font-size:1pc}}.cmp-navigationsearch__suggested__list{margin:0;padding-left:0;text-decoration:none}.cmp-navigationsearch__suggested__list-item{margin-top:20px}.cmp-navigationsearch__suggested__list-item a{color:#333;display:block;font-size:1pc;line-height:1.38;text-decoration:none}@media(min-width:992px){.cmp-navigationsearch__suggested__list-item a{font-size:21px}}.fixed-header .cmp-navigationsearch__wrapper{margin-left:auto;margin-right:auto}@media(min-width:1200px){.fixed-header .cmp-navigationsearch__wrapper{max-width:825pt}}@media(min-width:1400px){.fixed-header .cmp-navigationsearch__wrapper{max-width:75pc}}.search-close-icon{background:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-close.svg) no-repeat 50%;display:none;height:28px;padding:17px;width:28px;z-index:1}@media(min-width:992px){.search-close-icon{display:block}}.cmp-news-article-container--fixed-width .cmp-articleintro{padding-top:75pt}.cmp-news-article-container--fixed-width .cmp-articleintro__idea{color:#727272;font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;line-height:1.29;padding-bottom:10px}.cmp-news-article-container--fixed-width .cmp-articleintro__title{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:2pc;font-weight:300;line-height:1.31;padding-bottom:10px}@media(min-width:768px){.cmp-news-article-container--fixed-width .cmp-articleintro__title{font-size:3pc;line-height:1.17}}.cmp-news-article-container--fixed-width .cmp-articleintro__description{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:18px;line-height:1.44}@media(min-width:768px){.cmp-news-article-container--fixed-width .cmp-articleintro__description{color:#333;font-size:21px;line-height:1.38}}.cmp-news-article-container--fixed-width .cmp-print-page{background:transparent;border:none;color:#00493d;font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;line-height:1.29;margin-top:30px;padding:0;text-transform:uppercase}@media(min-width:768px){.cmp-news-article-container--fixed-width .cmp-print-page{margin-top:0}}.cmp-news-article-container--fixed-width .printpage{margin-bottom:20px}@media(min-width:576px){.cmp-news-article-container--fixed-width .printpage{margin-bottom:40px}}@media(max-width:768px){.cmp-news-article-container--fixed-width .cmp-socialshare{padding-bottom:40px;padding-left:0;padding-top:25px}}.aem-Grid.aem-Grid--default--12>.aem-GridColumn.cmp-news-article-container--fixed-width{float:none}.cmp-newsresult,.cmp-pressarticles{margin:30px 0;padding:0 1pc}@media(min-width:992px){.cmp-newsresult,.cmp-pressarticles{padding:0 15.4%}}.cmp-newsresult__articles-dropdown label,.cmp-newsresult__news-dropdown label,.cmp-pressarticles__articles-dropdown label,.cmp-pressarticles__news-dropdown label{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:14px;line-height:1.43;padding-right:10px}.cmp-newsresult__articles-dropdown select,.cmp-newsresult__news-dropdown select,.cmp-pressarticles__articles-dropdown select,.cmp-pressarticles__news-dropdown select{width:184px}.cmp-newsresult__articles-container,.cmp-newsresult__news-container,.cmp-pressarticles__articles-container,.cmp-pressarticles__news-container{display:block}.cmp-newsresult__articles-item,.cmp-newsresult__news-item,.cmp-pressarticles__articles-item,.cmp-pressarticles__news-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;border-bottom:1px solid #d9d9d9;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px;padding-bottom:20px}@media(min-width:768px){.cmp-newsresult__articles-item,.cmp-newsresult__news-item,.cmp-pressarticles__articles-item,.cmp-pressarticles__news-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.cmp-newsresult__articles-text,.cmp-newsresult__news-text,.cmp-pressarticles__articles-text,.cmp-pressarticles__news-text{-webkit-box-flex:1;-ms-flex:1;flex:1}.cmp-newsresult__articles-date,.cmp-newsresult__news-date,.cmp-pressarticles__articles-date,.cmp-pressarticles__news-date{color:#555;font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;line-height:1.29;padding-bottom:5px;text-transform:uppercase}@media(min-width:768px){.cmp-newsresult__articles-date,.cmp-newsresult__news-date,.cmp-pressarticles__articles-date,.cmp-pressarticles__news-date{font-size:1pc;line-height:1.38}}.cmp-newsresult__articles-title,.cmp-newsresult__news-title,.cmp-pressarticles__articles-title,.cmp-pressarticles__news-title{color:#00493d;font-family:proxima-nova,Arial,sans-serif;font-size:21px;line-height:1.33;padding:5px 0;text-decoration:none}@media(min-width:768px){.cmp-newsresult__articles-title,.cmp-newsresult__news-title,.cmp-pressarticles__articles-title,.cmp-pressarticles__news-title{font-size:2pc;line-height:1.25;padding:0 0 10px}}.cmp-newsresult__articles-title:hover,.cmp-newsresult__news-title:hover,.cmp-pressarticles__articles-title:hover,.cmp-pressarticles__news-title:hover{color:#00493d}.cmp-newsresult__articles-summary,.cmp-newsresult__news-summary,.cmp-pressarticles__articles-summary,.cmp-pressarticles__news-summary{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:1pc;line-height:1.38;padding:5px 0}@media(min-width:768px){.cmp-newsresult__articles-summary,.cmp-newsresult__news-summary,.cmp-pressarticles__articles-summary,.cmp-pressarticles__news-summary{font-size:18px;line-height:1.44;padding:10px 0}}.cmp-newsresult__articles-summary p,.cmp-newsresult__news-summary p,.cmp-pressarticles__articles-summary p,.cmp-pressarticles__news-summary p{margin-bottom:10px}@media(min-width:768px){.cmp-newsresult__articles-summary p,.cmp-newsresult__news-summary p,.cmp-pressarticles__articles-summary p,.cmp-pressarticles__news-summary p{margin-bottom:20px}}.cmp-newsresult__articles-readmore,.cmp-newsresult__news-readmore,.cmp-pressarticles__articles-readmore,.cmp-pressarticles__news-readmore{color:#00493d;font-family:proxima-nova,Arial,sans-serif;font-size:1pc;font-weight:600;letter-spacing:1px;line-height:1.31;text-align:center;text-decoration:none;text-transform:uppercase}@media(min-width:768px){.cmp-newsresult__articles-readmore,.cmp-newsresult__news-readmore,.cmp-pressarticles__articles-readmore,.cmp-pressarticles__news-readmore{font-size:18px;line-height:1.33}}.cmp-newsresult__articles-readmore:hover,.cmp-newsresult__news-readmore:hover,.cmp-pressarticles__articles-readmore:hover,.cmp-pressarticles__news-readmore:hover{color:#00493d}.cmp-newsresult__articles-showresulttext,.cmp-newsresult__news-showresulttext,.cmp-pressarticles__articles-showresulttext,.cmp-pressarticles__news-showresulttext{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:21px;font-weight:600;line-height:1.33;margin-bottom:24px;margin-top:40px}@media(min-width:768px){.cmp-newsresult__articles-showresulttext,.cmp-newsresult__news-showresulttext,.cmp-pressarticles__articles-showresulttext,.cmp-pressarticles__news-showresulttext{margin-top:2pc}}.cmp-newsresult__articles-image,.cmp-newsresult__news-image,.cmp-pressarticles__articles-image,.cmp-pressarticles__news-image{margin-top:10px;width:100%}@media(min-width:768px){.cmp-newsresult__articles-image,.cmp-newsresult__news-image,.cmp-pressarticles__articles-image,.cmp-pressarticles__news-image{height:196px;margin-left:40px;margin-top:2pc;width:17pc}}.cmp-newsresult__articles-button-wrapper,.cmp-newsresult__news-button-wrapper,.cmp-pressarticles__articles-button-wrapper,.cmp-pressarticles__news-button-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media(min-width:768px){.cmp-newsresult__articles-button-wrapper .cmp-button,.cmp-newsresult__articles-button-wrapper .cmp-contentsearch-leftrail--links-item,.cmp-newsresult__articles-button-wrapper .cmp-leftrail--links-item,.cmp-newsresult__articles-button-wrapper .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-newsresult__articles-button-wrapper .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-newsresult__articles-button-wrapper .embed button,.cmp-newsresult__articles-button-wrapper .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.cmp-newsresult__news-button-wrapper .cmp-button,.cmp-newsresult__news-button-wrapper .cmp-contentsearch-leftrail--links-item,.cmp-newsresult__news-button-wrapper .cmp-leftrail--links-item,.cmp-newsresult__news-button-wrapper .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-newsresult__news-button-wrapper .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-newsresult__news-button-wrapper .embed button,.cmp-newsresult__news-button-wrapper .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.cmp-pressarticles__articles-button-wrapper .cmp-button,.cmp-pressarticles__articles-button-wrapper .cmp-contentsearch-leftrail--links-item,.cmp-pressarticles__articles-button-wrapper .cmp-leftrail--links-item,.cmp-pressarticles__articles-button-wrapper .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-pressarticles__articles-button-wrapper .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-pressarticles__articles-button-wrapper .embed button,.cmp-pressarticles__articles-button-wrapper .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.cmp-pressarticles__news-button-wrapper .cmp-button,.cmp-pressarticles__news-button-wrapper .cmp-contentsearch-leftrail--links-item,.cmp-pressarticles__news-button-wrapper .cmp-leftrail--links-item,.cmp-pressarticles__news-button-wrapper .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-pressarticles__news-button-wrapper .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-pressarticles__news-button-wrapper .embed button,.cmp-pressarticles__news-button-wrapper .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-newsresult__articles-button-wrapper .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .cmp-newsresult__news-button-wrapper .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .cmp-pressarticles__articles-button-wrapper .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .cmp-pressarticles__news-button-wrapper .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-newsresult__articles-button-wrapper .fDIvPG,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-newsresult__news-button-wrapper .fDIvPG,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-pressarticles__articles-button-wrapper .fDIvPG,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-pressarticles__news-button-wrapper .fDIvPG,.embed .cmp-newsresult__articles-button-wrapper button,.embed .cmp-newsresult__articles-button-wrapper button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed .cmp-newsresult__news-button-wrapper button,.embed .cmp-newsresult__news-button-wrapper button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed .cmp-pressarticles__articles-button-wrapper button,.embed .cmp-pressarticles__articles-button-wrapper button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed .cmp-pressarticles__news-button-wrapper button,.embed .cmp-pressarticles__news-button-wrapper button.qxyt6u-0.sc-160qg7w-0.fDIvPG{padding:1pc 3pc}}.cmp-pressarticles__articles-readmore{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-pressarticles__articles-readmore:after{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-link.png);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:18px;margin-left:8px;width:18px}.cmp-on-page-edit-zip-code__title{margin-bottom:20px}@media(min-width:992px){.cmp-on-page-edit-zip-code__title{margin-bottom:2pc}}.cmp-on-page-edit-zip-code__description{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.cmp-on-page-edit-zip-code__description span{font-size:1pc;line-height:normal}.cmp-on-page-edit-zip-code__description span b{margin-left:4px}.cmp-on-page-edit-zip-code__description a{font-size:1pc;margin-left:4px}.cmp-on-page-edit-zip-code__description #showingproduct_availability_onzip_span{font-weight:500}@media(max-width:576px){.cmp-on-page-edit-zip-code__description{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media(min-width:992px){.cmp-on-page-edit-zip-code__description{margin-bottom:2pc}}.cmp-on-page-edit-zip-code__span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none;font-size:1pc;line-height:normal}.cmp-on-page-edit-zip-code__span:before{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-map-pin.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:24px;margin-right:4px;width:20px}.cmp-on-page-edit-zip-code__span b{margin-left:4px}@media(max-width:576px){.cmp-onPageEditZipCodeModal-dialog .cmp-modal__close{right:9pt;top:9pt}}.cmp-onPageEditZipCodeModal-dialog .cmp-button,.cmp-onPageEditZipCodeModal-dialog .cmp-contentsearch-leftrail--links-item,.cmp-onPageEditZipCodeModal-dialog .cmp-leftrail--links-item,.cmp-onPageEditZipCodeModal-dialog .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-onPageEditZipCodeModal-dialog .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-onPageEditZipCodeModal-dialog .embed button,.cmp-onPageEditZipCodeModal-dialog .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-onPageEditZipCodeModal-dialog .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-onPageEditZipCodeModal-dialog .fDIvPG,.embed .cmp-onPageEditZipCodeModal-dialog button,.embed .cmp-onPageEditZipCodeModal-dialog button.qxyt6u-0.sc-160qg7w-0.fDIvPG{width:100%}@media(min-width:768px){.cmp-onPageEditZipCodeModal-dialog .cmp-button,.cmp-onPageEditZipCodeModal-dialog .cmp-contentsearch-leftrail--links-item,.cmp-onPageEditZipCodeModal-dialog .cmp-leftrail--links-item,.cmp-onPageEditZipCodeModal-dialog .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-onPageEditZipCodeModal-dialog .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-onPageEditZipCodeModal-dialog .embed button,.cmp-onPageEditZipCodeModal-dialog .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-onPageEditZipCodeModal-dialog .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-onPageEditZipCodeModal-dialog .fDIvPG,.embed .cmp-onPageEditZipCodeModal-dialog button,.embed .cmp-onPageEditZipCodeModal-dialog button.qxyt6u-0.sc-160qg7w-0.fDIvPG{margin:auto;max-width:220px}.cmp-onPageEditZipCodeModal-dialog #zip-code-update.cmp-contentsearch-leftrail--links-item,.cmp-onPageEditZipCodeModal-dialog #zip-code-update.cmp-leftrail--links-item,.cmp-onPageEditZipCodeModal-dialog .cmp-button#zip-code-update,.cmp-onPageEditZipCodeModal-dialog .embed #crl8-homepage-multisize-grid #zip-code-update.jRNpsV.qxyt6u-0,.cmp-onPageEditZipCodeModal-dialog .embed #crl8-homepage-multisize-grid .zpamni-0 #zip-code-update.fDIvPG,.cmp-onPageEditZipCodeModal-dialog .embed button#zip-code-update,.embed #crl8-homepage-multisize-grid .cmp-onPageEditZipCodeModal-dialog #zip-code-update.jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-onPageEditZipCodeModal-dialog #zip-code-update.fDIvPG,.embed .cmp-onPageEditZipCodeModal-dialog button#zip-code-update{max-width:232px}}.cmp-onPageEditZipCodeModal-dialog .cmp-modal__body{padding:3pc 20px;text-align:center}@media(min-width:992px){.cmp-onPageEditZipCodeModal-dialog .cmp-modal__body{padding:56px}}.cmp-onPageEditZipCodeModal-dialog .cmp-modal__body .cmp-on-page-edit-zip-code__description{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cmp-onPageEditZipCodeModal-dialog .cmp-on-page-edit-zip-code__form-field{margin-bottom:1pc;text-align:left}@media(min-width:992px){.cmp-onPageEditZipCodeModal-dialog .cmp-on-page-edit-zip-code__form-field{margin:auto auto 20px;max-width:232px}}.cmp-onPageEditZipCodeModal-dialog.cmp-modal__dialog{max-width:780px}.cmp-center-align .cmp-on-page-edit-zip-code__description{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cmp-right-align .cmp-on-page-edit-zip-code__description{-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}@media(max-width:576px){.cmp-right-align .cmp-on-page-edit-zip-code__description{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.options.no-text{height:22px;width:25px!important}.options.no-text input{border:1px solid #b3b3b3}.options.no-text .cmp-form-options__field-label{line-height:1.95}.options.no-text .cmp-form-options__field-description,.options.no-text .cmp-form-options__legend{display:none}.cmp-order-history{font-family:proxima-nova,Arial,sans-serif}@media(max-width:576px){.cmp-order-history{padding:25px 15px 0}}.cmp-order-history-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:35px}@media(min-width:768px){.cmp-order-history-header{margin-bottom:50px}}.cmp-order-history-header-filter{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto}.cmp-order-history-header-filter,.cmp-order-history-header-filter-control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-order-history-header-filter-control{margin-bottom:1pc;width:100%}@media(min-width:768px){.cmp-order-history-header-filter-control{margin:0 0 0 25px;width:auto}}.cmp-order-history-header-filter-control label{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:1pc;line-height:1.44;margin-right:9pt;width:90pt}@media(min-width:768px){.cmp-order-history-header-filter-control label{font-size:18px;width:auto}}.cmp-order-history-header-filter-control .select2-container{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:150px!important;text-transform:uppercase}.cmp-order-history-header-filter-control .select2-container .select2-selection--single{border-color:#b3b3b3;border-radius:0}.cmp-order-history-header-title{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:18px;font-weight:600;line-height:1.33;width:100%}@media(min-width:768px){.cmp-order-history-header-title{font-size:21px;margin-bottom:20px}}.cmp-order-history-empty{font-size:1pc;font-weight:400;line-height:1.38;min-height:40vh}.cmp-order-history-table{border-collapse:separate;border-spacing:0 10px;width:100%}.cmp-order-history-table td,.cmp-order-history-table th{color:#333;font-size:18px;line-height:1.33;padding:18px 26px}.cmp-order-history-table th{color:#333;font-size:1pc;font-weight:600;letter-spacing:.5px;line-height:1.38;padding-block:0;text-transform:uppercase}.cmp-order-history-table th:first-child{-webkit-padding-start:0;padding-inline-start:0}.cmp-order-history-table-row td{border-bottom:2px solid #b3b3b3;border-top:2px solid #b3b3b3}.cmp-order-history-table-row td:first-child{border-left:2px solid #b3b3b3;min-width:150px}.cmp-order-history-table-row td:last-child{border-right:2px solid #b3b3b3;padding-left:0;text-align:right;width:50px}@media(min-width:768px){.cmp-order-history-table-row td:last-child{width:150px}}.cmp-order-history-table-row--collapsed td{padding:0}.cmp-order-history-table-row--expanded{position:relative;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.cmp-order-history-table-row--expanded td{border:2px solid #b3b3b3;border-top:0;padding-top:0}.cmp-order-history-table-row-item{border-top:2px solid #b3b3b3;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:13px 0}@media(min-width:768px){.cmp-order-history-table-row-item{padding:20px 0}}.cmp-order-history-table-row-item:last-child{border-bottom:2px solid #b3b3b3}.cmp-order-history-table-row-item img{aspect-ratio:1;position:relative;width:5pc}.cmp-order-history-table-row-item img.cmp-TrexImage__image__placeholder{display:none}.cmp-order-history-table-row-item-description{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:10px}@media(min-width:768px){.cmp-order-history-table-row-item-description{margin:0 20px}}.cmp-order-history-table-row-item-description a{font-size:14px;line-height:17px;margin-bottom:5px;text-decoration:none}.cmp-order-history-table-row-item-description dl{font-size:9pt;margin:0}.cmp-order-history-table-row-item-description .sku{font-size:9pt;line-height:2.33}.cmp-order-history-table-row-item-description .sku b{margin-right:5px}.cmp-order-history-table-row-item-price{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1pc;font-weight:700;justify-content:space-between;line-height:26px;margin:8px 0 0 90px;text-align:right;width:100%}@media(min-width:768px){.cmp-order-history-table-row-item-price{display:inline;font-size:18px;margin:0;width:auto}}.cmp-order-history-table-row-item-border{border-top:2px solid #b3b3b3;height:10px}.cmp-order-history-table-row-item-status-total{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;line-height:28px;margin-bottom:-2px;position:relative}.cmp-order-history-table-row-item-status-total label{letter-spacing:1px;margin-right:10px;width:5pc}.cmp-order-history-table-row-toggle{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;margin-left:auto;text-decoration:none}.cmp-order-history-table-row-toggle svg{margin-left:5px;margin-top:3px;-webkit-transition:all .3s ease;transition:all .3s ease}.cmp-order-history-table-row-content-collapsed{display:none}.cmp-order-history-table-row.collapsed svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cmp-order-history-table-row.expanded td{border-bottom:0;padding-bottom:10px}.cmp-order-history-table-row.expanded svg{margin-top:0}.cmp-order-history-table .cmp-TrexImage__image__container{height:5pc;width:5pc}.cmp-order-history-content-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cmp-order-history-content-block{font-size:18px;margin-right:75pt;margin-top:24px}@media(min-width:768px){.cmp-order-history-content-block{font-size:1pc;width:32%}}.cmp-order-history-content-block label{font-size:14px;font-weight:600;letter-spacing:1px;line-height:1.38;margin-bottom:8px;text-transform:uppercase}@media(min-width:768px){.cmp-order-history-content-block label{font-size:1pc;margin-bottom:1pc}}.cmp-order-history-content-block b{margin-right:5px}.cmp-order-history-content-block .cmp-button-print{min-width:180px}.cmp-order-history-filter-dropdown.select2-dropdown{border-color:#b3b3b3}@media print{.print-order-history{padding:0!important}.print-order-history .cmp-order-history{background:#fff;inset:0;position:absolute;z-index:10000}.print-order-history .mobile-hide{display:block!important}.embed #crl8-homepage-multisize-grid .print-order-history .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .print-order-history .fDIvPG,.embed .print-order-history button,.embed .print-order-history button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.print-order-history .accountdashboard,.print-order-history .cmp-button,.print-order-history .cmp-contentsearch-leftrail--links-item,.print-order-history .cmp-experiencefragment--header,.print-order-history .cmp-leftrail--links-item,.print-order-history .cmp-order-history-header,.print-order-history .cmp-order-history-table-row--collapsed,.print-order-history .collapsed,.print-order-history .desktop-hide,.print-order-history .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.print-order-history .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.print-order-history .embed button,.print-order-history .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.print-order-history .forcecollapsed,.print-order-history .pagination-bar{display:none!important}.print-order-history .cmp-order-history-table-row-item-price{display:inline;margin:0;width:auto}.print-order-history .cmp-order-history-table-row-item-description{margin:0 20px}.print-order-history thead{display:table-row-group}}.cmp-TrexWishlistPage__wishlistPage__right_container .cmp-TrexWishlistPage__wishlistPage__summary_contents .cmp-TrexItemsReview__showAllButton__root{background:transparent;border:0;bottom:-8px;left:calc(50% - 40px);padding:0;position:absolute;width:-webkit-max-content;width:-moz-max-content;width:max-content}.cmp-TrexWishlistPage__wishlistPage__right_container .cmp-TrexWishlistPage__wishlistPage__summary_contents .cmp-TrexItemsReview__showAllButton__text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f8f8f8;color:#00493d;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:normal;padding:0 8px;text-align:right}.cmp-TrexWishlistPage__wishlistPage__right_container .cmp-TrexWishlistPage__wishlistPage__summary_contents .cmp-TrexItemsReview__showAllButton__text:after{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-arrow-drop-down.svg);background-position:50%;background-repeat:no-repeat;content:"";display:block;height:9pt;margin-left:8px;width:9pt}.cmp-TrexWishlistPage__wishlistPage__right_container .cmp-TrexWishlistPage__wishlistPage__summary_contents .cmp-TrexItemsReview__itemsReview__seeAllOpen .cmp-TrexItemsReview__showAllButton__text:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cmp-TrexWishlistPage__wishlistPage__right_container .cmp-TrexWishlistPage__wishlistPage__summary_contents .cmp-TrexItemsReview__showAllButton__arrowDown{display:none}.cmp-TrexWishlistPage__wishlistPage__right_container .cmp-TrexWishlistPage__wishlistPage__summary_contents .cmp-button,.cmp-TrexWishlistPage__wishlistPage__right_container .cmp-TrexWishlistPage__wishlistPage__summary_contents .cmp-contentsearch-leftrail--links-item,.cmp-TrexWishlistPage__wishlistPage__right_container .cmp-TrexWishlistPage__wishlistPage__summary_contents .cmp-leftrail--links-item,.cmp-TrexWishlistPage__wishlistPage__right_container .cmp-TrexWishlistPage__wishlistPage__summary_contents .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-TrexWishlistPage__wishlistPage__right_container .cmp-TrexWishlistPage__wishlistPage__summary_contents .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-TrexWishlistPage__wishlistPage__right_container .cmp-TrexWishlistPage__wishlistPage__summary_contents .embed button,.cmp-TrexWishlistPage__wishlistPage__right_container .cmp-TrexWishlistPage__wishlistPage__summary_contents .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-TrexWishlistPage__wishlistPage__right_container .cmp-TrexWishlistPage__wishlistPage__summary_contents .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-TrexWishlistPage__wishlistPage__right_container .cmp-TrexWishlistPage__wishlistPage__summary_contents .fDIvPG,.embed .cmp-TrexWishlistPage__wishlistPage__right_container .cmp-TrexWishlistPage__wishlistPage__summary_contents button,.embed .cmp-TrexWishlistPage__wishlistPage__right_container .cmp-TrexWishlistPage__wishlistPage__summary_contents button.qxyt6u-0.sc-160qg7w-0.fDIvPG{width:100%}.cmp-TrexWishlistPage__wishlistPage__right_container .cmp-TrexWishlistPage__wishlistPage__mobiletoggle.open{padding-bottom:1pc}.cmp-TrexWishlistPage__wishlistPage__right_container .cmp-TrexWishlistPage__wishlistPage__mobiletoggle.open:after{margin-top:5px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.cmp-TrexWishlistPage__wishlistPage__right_container .cmp-TrexWishlistPage__wishlistPage__mobiletoggle.open .cmp-TrexWishlistPage__wishlistPage__hidetext{display:block}.cmp-TrexWishlistPage__wishlistPage__right_container .cmp-TrexWishlistPage__wishlistPage__mobiletoggle.open .cmp-TrexWishlistPage__wishlistPage__viewtext{display:none}.checkoutpage__body .cmp-TrexCheckoutPage__checkoutPage__right_container .cmp-TrexItemsReview__showAllButton__root,.checkoutpage__body .cmp-TrexOrderConfirmationPage__orderConfirmationPage__right_container .cmp-TrexItemsReview__showAllButton__root{background:transparent;border:none;bottom:-9px;left:calc(50% - 40px);padding:0;position:absolute;width:-webkit-max-content;width:-moz-max-content;width:max-content}.checkoutpage__body .cmp-TrexCheckoutPage__checkoutPage__right_container .cmp-TrexItemsReview__showAllButton__text,.checkoutpage__body .cmp-TrexOrderConfirmationPage__orderConfirmationPage__right_container .cmp-TrexItemsReview__showAllButton__text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f8f8f8;color:#00493d;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:normal;padding:0 8px;text-align:right}.checkoutpage__body .cmp-TrexCheckoutPage__checkoutPage__right_container .cmp-TrexItemsReview__showAllButton__text:after,.checkoutpage__body .cmp-TrexOrderConfirmationPage__orderConfirmationPage__right_container .cmp-TrexItemsReview__showAllButton__text:after{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-arrow-drop-down.svg);background-position:50%;background-repeat:no-repeat;content:"";display:block;height:9pt;margin-left:8px;width:9pt}.checkoutpage__body .cmp-TrexCheckoutPage__checkoutPage__right_container .cmp-TrexItemsReview__itemsReview__seeAllOpen .cmp-TrexItemsReview__showAllButton__text:after,.checkoutpage__body .cmp-TrexOrderConfirmationPage__orderConfirmationPage__right_container .cmp-TrexItemsReview__itemsReview__seeAllOpen .cmp-TrexItemsReview__showAllButton__text:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.checkoutpage__body .cmp-TrexCheckoutPage__checkoutPage__right_container .cmp-TrexItemsReview__showAllButton__arrowDown,.checkoutpage__body .cmp-TrexOrderConfirmationPage__orderConfirmationPage__right_container .cmp-TrexItemsReview__showAllButton__arrowDown{display:none}.checkoutpage__body .cmp-TrexCheckoutPage__checkoutPage__right_container .cmp-button,.checkoutpage__body .cmp-TrexCheckoutPage__checkoutPage__right_container .cmp-contentsearch-leftrail--links-item,.checkoutpage__body .cmp-TrexCheckoutPage__checkoutPage__right_container .cmp-leftrail--links-item,.checkoutpage__body .cmp-TrexCheckoutPage__checkoutPage__right_container .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.checkoutpage__body .cmp-TrexCheckoutPage__checkoutPage__right_container .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.checkoutpage__body .cmp-TrexCheckoutPage__checkoutPage__right_container .embed button,.checkoutpage__body .cmp-TrexCheckoutPage__checkoutPage__right_container .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.checkoutpage__body .cmp-TrexOrderConfirmationPage__orderConfirmationPage__right_container .cmp-button,.checkoutpage__body .cmp-TrexOrderConfirmationPage__orderConfirmationPage__right_container .cmp-contentsearch-leftrail--links-item,.checkoutpage__body .cmp-TrexOrderConfirmationPage__orderConfirmationPage__right_container .cmp-leftrail--links-item,.checkoutpage__body .cmp-TrexOrderConfirmationPage__orderConfirmationPage__right_container .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.checkoutpage__body .cmp-TrexOrderConfirmationPage__orderConfirmationPage__right_container .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.checkoutpage__body .cmp-TrexOrderConfirmationPage__orderConfirmationPage__right_container .embed button,.checkoutpage__body .cmp-TrexOrderConfirmationPage__orderConfirmationPage__right_container .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .checkoutpage__body .cmp-TrexCheckoutPage__checkoutPage__right_container .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .checkoutpage__body .cmp-TrexOrderConfirmationPage__orderConfirmationPage__right_container .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .checkoutpage__body .cmp-TrexCheckoutPage__checkoutPage__right_container .fDIvPG,.embed #crl8-homepage-multisize-grid .zpamni-0 .checkoutpage__body .cmp-TrexOrderConfirmationPage__orderConfirmationPage__right_container .fDIvPG,.embed .checkoutpage__body .cmp-TrexCheckoutPage__checkoutPage__right_container button,.embed .checkoutpage__body .cmp-TrexCheckoutPage__checkoutPage__right_container button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed .checkoutpage__body .cmp-TrexOrderConfirmationPage__orderConfirmationPage__right_container button,.embed .checkoutpage__body .cmp-TrexOrderConfirmationPage__orderConfirmationPage__right_container button.qxyt6u-0.sc-160qg7w-0.fDIvPG{width:100%}.checkoutpage__body .cmp-TrexCheckoutPage__checkoutPage__mobiletoggle.open{padding-bottom:1pc}.checkoutpage__body .cmp-TrexCheckoutPage__checkoutPage__mobiletoggle.open:after{margin-top:5px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.checkoutpage__body .cmp-TrexCheckoutPage__checkoutPage__mobiletoggle.open .cmp-TrexCheckoutPage__checkoutPage__hidetext{display:block}.checkoutpage__body .cmp-TrexCheckoutPage__checkoutPage__mobiletoggle.open .cmp-TrexCheckoutPage__checkoutPage__viewpromo,.checkoutpage__body .cmp-TrexCheckoutPage__checkoutPage__mobiletoggle.open .cmp-TrexCheckoutPage__checkoutPage__viewtext{display:none}.checkoutpage__body .cmp-TrexOrderConfirmationPage__orderConfirmationPage__mobiletoggle.open{padding-bottom:1pc}.checkoutpage__body .cmp-TrexOrderConfirmationPage__orderConfirmationPage__mobiletoggle.open:after{margin-top:5px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.checkoutpage__body .cmp-TrexOrderConfirmationPage__orderConfirmationPage__mobiletoggle.open .cmp-TrexOrderConfirmationPage__orderConfirmationPage__hidetext{display:block}.checkoutpage__body .cmp-TrexOrderConfirmationPage__orderConfirmationPage__mobiletoggle.open .cmp-TrexCheckoutPage__checkoutPage__viewpromo,.checkoutpage__body .cmp-TrexOrderConfirmationPage__orderConfirmationPage__mobiletoggle.open .cmp-TrexOrderConfirmationPage__orderConfirmationPage__viewtext{display:none}.checkoutpage__body .cmp-TrexCheckoutPage__checkoutPage__right_container.mobile_fixed_header{top:0}.cmp-overveiwspecifaction-container .cmp-linklist__title{display:none}.cmp-overveiwspecifaction-container .cmp-linklist__titlelink{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:18px;font-weight:600;line-height:1.33}@media(min-width:768px){.cmp-overveiwspecifaction-container .cmp-linklist__titlelink{font-size:21px;min-height:41px;padding-bottom:24px}}.cmp-overveiwspecifaction-container .cmp-linklist__itemtext{border:none;margin:0;padding:4px 0}@media(min-width:768px){.cmp-overveiwspecifaction-container .cmp-linklist__itemtext{padding:8px 0}}.cmp-overveiwspecifaction-container .cmp-linklist__itemtextlink{color:#00493d;font-family:proxima-nova,Arial,sans-serif;font-size:18px;line-height:1.44}@media(min-width:768px){.cmp-overveiwspecifaction-container .cmp-linklist__itemtextlink{font-size:21px;line-height:1.38}.cmp-overveiwspecifaction-container .cmp-linklist{padding:24px 0 40px}}@media(max-width:768px){.cmp-overveiwspecifaction-container .cmp-linklist{padding:0 15px}.cmp-overveiwspecifaction-container .separator{margin:36px 0;padding:0 15px}}.cmp-overveiwspecifaction-container .separator hr:not([size]){height:2px}.cmp-overveiwspecifaction-container .separator hr{opacity:1}#pagePropertiesAiDisclaimer{display:none}.cmp-page-intro-ctas{padding:38px 0 0}.cmp-page-intro-ctas-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width:576px){.cmp-page-intro-ctas-container{padding:0 15px}}@media(min-width:768px){.cmp-page-intro-ctas-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.cmp-page-intro-ctas-text-content{width:100%}@media(min-width:768px){.cmp-page-intro-ctas-text-content{padding-right:20px;width:75%}}.cmp-page-intro-ctas-text-content p{color:#333;font-size:18px;line-height:24px;margin-bottom:20px}@media(min-width:768px){.cmp-page-intro-ctas-text-content p{font-size:21px;line-height:29px;margin-bottom:0}}@media(min-width:992px){.cmp-page-intro-ctas-text-content p{max-width:808px}}.cmp-page-intro-ctas-button-content{width:100%}@media(min-width:768px){.cmp-page-intro-ctas-button-content{width:25%}}.cmp-page-intro-ctas-title{color:#333;font-size:21px;line-height:28px;margin-bottom:1pc}@media(min-width:768px){.cmp-page-intro-ctas-title{font-size:2pc;line-height:40px;margin-bottom:24px}}@media(min-width:992px){.cmp-page-intro-ctas-title{max-width:808px}}.cmp-page-intro-ctas-content{color:#333;font-size:18px;line-height:24px;margin-bottom:20px}.cmp-page-intro-ctas-content div{font-size:14px}@media(min-width:768px){.cmp-page-intro-ctas-content{font-size:21px;line-height:29px;margin-bottom:0}}@media(min-width:992px){.cmp-page-intro-ctas-content{max-width:808px}}.cmp-page-intro-ctas-button{display:block;margin-bottom:1pc;width:100%}@media(min-width:768px){.cmp-page-intro-ctas-button{margin-bottom:25px;width:auto}.cmp-page-intro-ctas{padding:4pc 0}}.cmp-page-not-found{padding:14px 0}@media(max-width:576px){.cmp-page-not-found-container{padding:0 15px}}.cmp-page-not-found-svg-container .st0{fill:#00493d}.cmp-page-not-found-svg-container .st1{opacity:.2}.cmp-page-not-found-svg-container .st2{fill:#333}.cmp-page-not-found-svg-container .st3{fill:hsla(23,7%,48%,.4)}.cmp-page-not-found-svg-container .st4{fill:#00493d}.cmp-page-not-found-svg-container .st5{fill:#e0e0e0}.cmp-page-not-found-svg-container .st6{fill:#bdbdbd}.cmp-page-not-found-svg-container .st7{fill:#212121;opacity:.64}.cmp-page-not-found-svg-container .st8{fill:#f5f5f5}.cmp-page-not-found-svg-container .st9{fill:#00493d}.cmp-page-not-found-svg-container #loupe{-webkit-animation:bounceInUp 2s ease forwards;animation:bounceInUp 2s ease forwards}.cmp-page-not-found-svg-container #ombre-loupe{-webkit-animation:fadeIn 2s ease 3s forwards;animation:fadeIn 2s ease 3s forwards}.cmp-page-not-found-svg-container #_x34_-droite,.cmp-page-not-found-svg-container #_x34_-gauche,.cmp-page-not-found-svg-container #decorations,.cmp-page-not-found-svg-container #ombre-loupe{opacity:0}.cmp-page-not-found-svg-container #_x34_-droite,.cmp-page-not-found-svg-container #_x34_-gauche{-webkit-animation:fadeIn 2s ease forwards;animation:fadeIn 2s ease forwards}.cmp-page-not-found-svg-container #_x34_-gauche{-webkit-animation-delay:1s;animation-delay:1s}.cmp-page-not-found-svg-container #_x34_-droite{-webkit-animation-delay:2s;animation-delay:2s}.cmp-page-not-found-svg-container #decorations{-webkit-animation:fadeIn 2s ease forwards,rotate-grow 50s linear infinite alternate;animation:fadeIn 2s ease forwards,rotate-grow 50s linear infinite alternate;-webkit-animation-delay:4s;animation-delay:4s;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotate-grow{0%{-webkit-transform:rotate(0) scale(.8);transform:rotate(0) scale(.8)}to{-webkit-transform:rotate(1turn) scale(1.5);transform:rotate(1turn) scale(1.5)}}@keyframes rotate-grow{0%{-webkit-transform:rotate(0) scale(.8);transform:rotate(0) scale(.8)}to{-webkit-transform:rotate(1turn) scale(1.5);transform:rotate(1turn) scale(1.5)}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.cmp-page-not-found-svg-container .bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@media(min-width:768px){.cmp-page-not-found-svg-container{display:block;margin:0 auto 20px;max-width:700px}}.cmp-page-not-found-text-container{color:#333;font-size:14px;line-height:20px;margin-top:20px}.cmp-page-not-found-text-container div{font-size:14px}@media(min-width:768px){.cmp-page-not-found-text-container{font-size:1pc;line-height:22px;text-align:center}.cmp-page-not-found{padding:28px 0}}.pagination-container{list-style-type:none;margin:40px 0}.pagination-container,.pagination-container .pagination-item{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:0}.pagination-container .pagination-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#00493d;cursor:pointer;font-family:proxima-nova,Arial,sans-serif;font-size:21px;height:2pc;line-height:1.38;margin:auto 2px;text-align:center;width:2pc}.pagination-container .pagination-item.dots:hover{background-color:transparent;cursor:default}.pagination-container .pagination-item.selected,.pagination-container .pagination-item:hover{background-color:#00493d;color:#fff}.pagination-container .pagination-item.selected .arrow,.pagination-container .pagination-item:hover .arrow{border-color:#fff}.pagination-container .pagination-item .disabled{pointer-events:none}.pagination-container .pagination-item .arrow{border-right:2px solid #00493d;border-top:2px solid #00493d;height:9px;position:relative;width:9px}.pagination-container .pagination-item .arrow.left{left:1px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.pagination-container .pagination-item .arrow.right{right:1px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.pagination-container .pagination-item.disabled{opacity:.5;pointer-events:none}.pagination-container .pagination-item.disabled:hover{background-color:transparent;cursor:default}.passwordrecovery,.resetpassword{margin-left:50%;max-width:980px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.cmp-password-recovery{margin-bottom:75pt}.cmp-password-recovery-title{font-size:21px;line-height:28px;margin-bottom:14px;padding-bottom:10px}@media(min-width:768px){.cmp-password-recovery-title{font-size:2pc;line-height:40px;margin-bottom:23px}}.cmp-password-recovery-subtitle{font-size:9pt;line-height:1;margin:0 0 20px}.cmp-password-recovery-emailnotfound,.cmp-password-recovery-emailsent{font-size:9pt;font-weight:700;line-height:1;margin:0 0 5px}.cmp-password-recovery-fields{background-color:#fff;border:1px solid #b3b3b3;border-radius:4px;padding:1pc}@media(min-width:768px){.cmp-password-recovery-fields{padding:27px 13pc}}.cmp-password-recovery .cmp-button,.cmp-password-recovery .cmp-contentsearch-leftrail--links-item,.cmp-password-recovery .cmp-leftrail--links-item,.cmp-password-recovery .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-password-recovery .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-password-recovery .embed button,.cmp-password-recovery .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-password-recovery .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-password-recovery .fDIvPG,.embed .cmp-password-recovery button,.embed .cmp-password-recovery button.qxyt6u-0.sc-160qg7w-0.fDIvPG{display:block;margin:40px auto 0}.cmp-pdpdynamictabs-container{margin-block:30px 0}@media(min-width:768px){.cmp-pdpdynamictabs-container{margin-block:30px 70px}}@media(max-width:576px){.cmp-pdpdynamictabs-container .cmp-academy-textoverimage__title{line-height:1.1}}.cmp-pageHero{font-family:proxima-nova,Arial,sans-serif;padding:14px 15px 0}@media(min-width:768px){.cmp-pageHero{padding:28px 0 0}}.cmp-pageHero__title{color:#333;font-size:24px;font-weight:600;line-height:1.33;margin:0 0 10px}@media(min-width:768px){.cmp-pageHero__title{font-size:40px;line-height:1.25;padding:9pt 0}}.cmp-pageHero__title--secondary{font-size:18px;font-weight:400;line-height:1.44}@media(min-width:768px){.cmp-pageHero__title--secondary{font-size:21px;line-height:1.38;padding:0}}.cmp-pageHero__description{color:#333;font-size:14px;line-height:1.25}.cmp-popup-modal{-webkit-box-pack:center;-ms-flex-pack:center;display:none;justify-content:center;position:relative;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;z-index:999}.cmp-popup-modal .cmp-popup-modal__background{background-color:rgba(0,0,0,.5);bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:999}.cmp-popup-modal .cmp-popup-modal__dialog{max-width:unset;position:fixed;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1000}.cmp-popup-modal .cmp-popup-modal__dialog .cmp-popup-modal__content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:25pc;max-width:755px;min-width:250px;position:relative;width:100%}@media(min-width:576px){.cmp-popup-modal .cmp-popup-modal__dialog .cmp-popup-modal__content-wrapper{min-width:25pc}}.cmp-popup-modal .cmp-popup-modal__dialog .cmp-popup-modal__content-wrapper .cmp-popup-modal__content-left{display:none;overflow:hidden}@media(min-width:992px){.cmp-popup-modal .cmp-popup-modal__dialog .cmp-popup-modal__content-wrapper .cmp-popup-modal__content-left{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:30%}}.cmp-popup-modal .cmp-popup-modal__dialog .cmp-popup-modal__content-wrapper .cmp-popup-modal__content-left-image{height:100%;max-height:25pc;-webkit-transform:translateX(-50px);transform:translateX(-50px);width:auto}.cmp-popup-modal .cmp-popup-modal__dialog .cmp-popup-modal__content-wrapper .cmp-popup-modal__content-right{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#00493d;display:-webkit-box;display:-ms-flexbox;display:flex;height:25pc;justify-content:center;margin:auto;padding:65px 40px 45px;text-align:center;width:calc(100% - 40px)}@media(min-width:992px){.cmp-popup-modal .cmp-popup-modal__dialog .cmp-popup-modal__content-wrapper .cmp-popup-modal__content-right{padding:70px 50px 50px;width:70%}}.cmp-popup-modal .cmp-popup-modal__dialog .cmp-popup-modal__content-wrapper .cmp-popup-modal__content-right .cmp-popup-modal__form-close{position:absolute;right:2pc;top:1pc}@media(min-width:992px){.cmp-popup-modal .cmp-popup-modal__dialog .cmp-popup-modal__content-wrapper .cmp-popup-modal__content-right .cmp-popup-modal__form-close{display:block;right:1pc}}.cmp-popup-modal .cmp-popup-modal__dialog .cmp-popup-modal__content-wrapper .cmp-popup-modal__content-right .cmp-popup-modal__form-close .modal-button{background-color:transparent;background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-close-white.svg);background-repeat:no-repeat;background-size:contain;border:none;height:1pc;width:1pc}.cmp-popup-modal .cmp-popup-modal__dialog .cmp-popup-modal__content-wrapper .cmp-popup-modal__content-right .cmp-popup-modal__text-wrapper .cmp-popup-modal__subtitle,.cmp-popup-modal .cmp-popup-modal__dialog .cmp-popup-modal__content-wrapper .cmp-popup-modal__content-right .cmp-popup-modal__text-wrapper .cmp-popup-modal__title{color:#fff;margin-bottom:20px}@media(min-width:992px){.cmp-popup-modal .cmp-popup-modal__dialog .cmp-popup-modal__content-wrapper .cmp-popup-modal__content-right .cmp-popup-modal__text-wrapper .cmp-popup-modal__subtitle,.cmp-popup-modal .cmp-popup-modal__dialog .cmp-popup-modal__content-wrapper .cmp-popup-modal__content-right .cmp-popup-modal__text-wrapper .cmp-popup-modal__title{margin-bottom:25px}}.cmp-popup-modal .cmp-popup-modal__dialog .cmp-popup-modal__content-wrapper .cmp-popup-modal__content-right .cmp-popup-modal__text-wrapper .cmp-popup-modal__title{font-size:30px;line-height:28px}@media(min-width:992px){.cmp-popup-modal .cmp-popup-modal__dialog .cmp-popup-modal__content-wrapper .cmp-popup-modal__content-right .cmp-popup-modal__text-wrapper .cmp-popup-modal__title{font-size:2pc;line-height:36px}}.cmp-popup-modal .cmp-popup-modal__dialog .cmp-popup-modal__content-wrapper .cmp-popup-modal__content-right .cmp-popup-modal__text-wrapper .cmp-popup-modal__subtitle{font-size:20px;font-weight:200;line-height:24px}@media(min-width:992px){.cmp-popup-modal .cmp-popup-modal__dialog .cmp-popup-modal__content-wrapper .cmp-popup-modal__content-right .cmp-popup-modal__text-wrapper .cmp-popup-modal__subtitle{font-size:24px;line-height:26px}}.cmp-popup-modal .cmp-popup-modal__dialog .cmp-popup-modal__content-wrapper .cmp-popup-modal__content-right .cmp-popup-modal__text-wrapper .cmp-popup-modal__message-wrapper{border-top:3px solid #8dc63f;padding-top:20px}@media(min-width:992px){.cmp-popup-modal .cmp-popup-modal__dialog .cmp-popup-modal__content-wrapper .cmp-popup-modal__content-right .cmp-popup-modal__text-wrapper .cmp-popup-modal__message-wrapper{padding-top:25px}}.cmp-popup-modal .cmp-popup-modal__dialog .cmp-popup-modal__content-wrapper .cmp-popup-modal__content-right .cmp-popup-modal__message{color:#fff;padding-top:15px}.cmp-popup-modal .cmp-popup-modal__dialog .cmp-popup-modal__content-wrapper .cmp-popup-modal__content-right .cmp-popup-modal__button{padding-bottom:15px;z-index:1}.cmp-popup-modal .cmp-popup-modal__dialog .cmp-popup-modal__content-wrapper .cmp-popup-modal__content-right .cmp-popup-modal__button .cmp-button_popup{background:#00493d;border:1.5px solid #fff;color:#fff;display:inline-block;font-family:proxima-nova,Arial,sans-serif;font-size:18px;line-height:1.44;padding:11px 3pc;text-align:center;text-decoration:none;-webkit-transition:background-color .4s,color .4s,border-color .4s ease-in-out;transition:background-color .4s,color .4s,border-color .4s ease-in-out}@media(max-width:576px){.cmp-popup-modal .cmp-popup-modal__dialog .cmp-popup-modal__content-wrapper .cmp-popup-modal__content-right .cmp-popup-modal__button .cmp-button_popup{width:100%}}.cmp-popup-modal .cmp-popup-modal__dialog .cmp-popup-modal__content-wrapper .cmp-popup-modal__content-right .cmp-popup-modal__button .cmp-button_popup:hover{background-color:#fff;border:1.5px solid #00493d;color:#00493d;text-decoration:none}.cmp-privacy-consent-modal{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.7);bottom:0;display:none;justify-content:center;left:0;opacity:0;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;top:0;width:100%;z-index:3;z-index:-1}.cmp-privacy-consent-modal.opened{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;z-index:1000}.cmp-privacy-consent-modal .modal-privacypolicy-box{background-color:#fff;width:100%}@media(min-width:768px){.cmp-privacy-consent-modal .modal-privacypolicy-box{width:600px}}.cmp-privacy-consent-modal .modal-privacypolicy-box-inner-top{background-color:#ecede8;padding:50px 50px 0;text-align:center}.cmp-privacy-consent-modal .modal-privacypolicy-box-inner-top .modal-privacypolicy-title{font-size:26px;font-weight:500;padding-bottom:15px}.cmp-privacy-consent-modal .modal-privacypolicy-box-inner-top .modal-privacypolicy-description{font-size:1pc}.cmp-privacy-consent-modal .modal-privacypolicy-middle .inner{padding:20px 50px}.cmp-privacy-consent-modal .modal-privacypolicy-middle .inner .modal-privacypolicy-content{height:250px;overflow-y:auto;padding:15px}.cmp-privacy-consent-modal .modal-privacypolicy-middle .inner .modal-privacypolicy-content div{font-size:14px}.cmp-privacy-consent-modal .modal-privacypolicy-middle .inner .modal-privacypolicy-content h6{font-size:9pt;font-weight:700}.cmp-privacy-consent-modal .modal-privacypolicy-middle .inner .modal-privacypolicy-content li,.cmp-privacy-consent-modal .modal-privacypolicy-middle .inner .modal-privacypolicy-content p{font-size:13px}.cmp-privacy-consent-modal .modal-privacypolicy-notes{margin-top:20px}.cmp-privacy-consent-modal .modal-privacypolicy-footer{padding-bottom:40px;text-align:center}.cmp-privacy-consent-modal .modal-privacypolicy-footer .modal-privacypolicy-agree,.cmp-privacy-consent-modal .modal-privacypolicy-footer .modal-privacypolicy-cancel{display:inline;margin:10px}.cmp-privacy-consent-modal .modal-privacypolicy-location{list-style-type:none}.cmp-privacy-modal{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.7);bottom:0;display:none;justify-content:center;left:0;opacity:0;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;top:0;width:100%;z-index:3;z-index:-1}.cmp-privacy-modal.opened{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;z-index:10}.cmp-privacy-modal .modal-privacypolicy-box{background-color:#fff;width:30vw}.cmp-privacy-modal .modal-privacypolicy-box-inner-top{background-color:#ecede8;padding:40px 50px}.cmp-privacy-modal .modal-privacypolicy-middle .inner{padding:20px 50px}.cmp-privacy-modal .modal-privacypolicy-middle .inner div{font-size:14px}.cmp-privacy-modal .modal-privacypolicy-location{list-style-type:none}@media(max-width:992px){.cmp-container--product-comparison .productcomparisonblock:not(:first-child,:nth-child(2)){display:none}.cmp-container--product-comparison .productcomparisonblock{width:50%!important}}@media(min-width:992px){.cmp-container--product-comparison{margin:0 -25px}.cmp-container--product-comparison.container{max-width:calc(100% + 50px)}}.cmp-productcomparisonblock{padding:0 15px}.cmp-productcomparisonblock__select{margin-bottom:20px}@media(min-width:992px){.cmp-productcomparisonblock__select{display:none}}.cmp-productcomparisonblock__select .select2{width:100%!important}.cmp-productcomparisonblock__image--product{width:100%}.cmp-productcomparisonblock__image--intro{margin:15px 0;width:100%}@media(min-width:992px){.cmp-productcomparisonblock__image--intro{margin:25px 0;max-width:280px}}.cmp-productcomparisonblock__title{color:#555;font-family:proxima-nova,Arial,sans-serif;font-size:1pc;letter-spacing:normal;line-height:1.1;margin:0;padding-bottom:10px}.cmp-productcomparisonblock__color{padding:15px 0}.cmp-productcomparisonblock__color-swatch-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -4px;width:calc(100% + 8px)}.cmp-productcomparisonblock__color-swatch-item{padding:4px;width:33%}.cmp-productcomparisonblock__color-swatch-item img{height:22px;width:100%}@media(min-width:992px){.cmp-productcomparisonblock__color-swatch-item img{height:44px}.cmp-productcomparisonblock__color-swatch-item{width:25%}}.cmp-productcomparisonblock__color-swatch-name,.cmp-productcomparisonblock__color-swatch-section-label{color:#000;font-family:proxima-nova,Arial,sans-serif;font-size:10px;line-height:1.1;margin:0;padding-top:4px}@media(min-width:992px){.cmp-productcomparisonblock__color-swatch-name,.cmp-productcomparisonblock__color-swatch-section-label{font-size:9pt;line-height:1.5}}.cmp-productcomparisonblock__color-swatch-name{color:#333;font-weight:400}.cmp-productcomparisonblock__color-swatch-section{padding-bottom:15px}.cmp-productcomparisonblock__color-swatch-section-label{color:#333;font-weight:400;padding-bottom:10px;padding-top:0}.cmp-productcomparisonblock__color-swatch-title{color:#111;font-size:10px;font-weight:400;letter-spacing:1px;margin:0;padding-bottom:5px;text-transform:uppercase}@media(min-width:992px){.cmp-productcomparisonblock__color-swatch-title{font-size:9pt;padding-bottom:7px}.cmp-productcomparisonblock__color{padding:25px 0}}.cmp-productcomparisonblock__board{padding:15px 0}.cmp-productcomparisonblock__board-images{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px;width:calc(100% + 10px)}@media(min-width:992px){.cmp-productcomparisonblock__board-images{margin:0 -10px;width:calc(100% + 20px)}}.cmp-productcomparisonblock__board-image-wrapper{padding:5px;width:50%}@media(min-width:992px){.cmp-productcomparisonblock__board-image-wrapper{padding:10px;width:33.333%}}.cmp-productcomparisonblock__board-image-wrapper img{width:100%}@media(min-width:992px){.cmp-productcomparisonblock__board{padding:25px 0}}.cmp-productcomparisonblock__scratch-resistant{padding:15px 0}.cmp-productcomparisonblock__scratch-resistant-images{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -3px}@media(min-width:992px){.cmp-productcomparisonblock__scratch-resistant-images{margin:0 -5px}}.cmp-productcomparisonblock__scratch-resistant-image-wrapper{padding:3px;width:29px}@media(min-width:992px){.cmp-productcomparisonblock__scratch-resistant-image-wrapper{padding:5px;width:42px}}.cmp-productcomparisonblock__scratch-resistant-image-wrapper img{width:100%}@media(min-width:992px){.cmp-productcomparisonblock__scratch-resistant{padding:25px 0}}.cmp-productcomparisonblock__price-range{padding:15px 0}.cmp-productcomparisonblock__price-range--end,.cmp-productcomparisonblock__price-range--start,.cmp-productcomparisonblock__price-range-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cmp-productcomparisonblock__price-range--start{margin:0 -3px}@media(min-width:992px){.cmp-productcomparisonblock__price-range--start{margin:0 -5px}}.cmp-productcomparisonblock__price-range-image-wrapper{padding:3px;width:20px}@media(min-width:992px){.cmp-productcomparisonblock__price-range-image-wrapper{padding:5px;width:30px}}.cmp-productcomparisonblock__price-range-image-wrapper img{width:100%}@media(min-width:992px){.cmp-productcomparisonblock__price-range{padding:25px 0}}.cmp-productcomparisonblock__warranty{padding:15px 0}.cmp-productcomparisonblock__warranty img{height:4pc;width:auto}@media(min-width:992px){.cmp-productcomparisonblock__warranty img{height:125px;width:auto}}.cmp-productcomparisonblock__dash{color:#333;display:inline-block;font-size:28px;font-weight:600;line-height:1;padding:0 5px 0 8px}@media(min-width:992px){.cmp-productcomparisonblock{padding:0 25px}}.cmp-productinformation{padding:2pc 15px 0}.cmp-productinformation__container{position:relative}.cmp-productinformation__title{-webkit-box-flex:1;color:#333;-ms-flex:1;flex:1;font-family:proxima-nova,Arial,sans-serif;font-size:21px;font-weight:600;line-height:1.33;padding-bottom:8px;padding-right:20px}@media(min-width:768px){.cmp-productinformation__title{font-size:2pc;line-height:1.25;padding-bottom:1pc}}.cmp-productinformation__title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-productinformation-dream-home-badge.badge-size-100,.cmp-productinformation-heat-seal-badge.badge-size-100,.cmp-productinformation-rei-badge.badge-size-100,.cmp-productinformation-smart-home-badge.badge-size-100{height:75pt;width:75pt}@media(max-width:768px){.cmp-productinformation-dream-home-badge.badge-size-100,.cmp-productinformation-heat-seal-badge.badge-size-100,.cmp-productinformation-rei-badge.badge-size-100,.cmp-productinformation-smart-home-badge.badge-size-100{height:60px;width:60px}}.cmp-productinformation-dream-home-badge.badge-size-138,.cmp-productinformation-heat-seal-badge.badge-size-138,.cmp-productinformation-rei-badge.badge-size-138,.cmp-productinformation-smart-home-badge.badge-size-138{height:138px;width:138px}.cmp-productinformation-dream-home-badge.badge-size-150,.cmp-productinformation-heat-seal-badge.badge-size-150,.cmp-productinformation-rei-badge.badge-size-150,.cmp-productinformation-smart-home-badge.badge-size-150{height:150px;width:150px}.cmp-productinformation__ships-free-icon{height:auto;width:30px}.cmp-productinformation__isfreeshipping{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-stretch:normal;font-style:italic;font-weight:400;letter-spacing:1px;line-height:26px;margin:4px 0 6px}.cmp-productinformation__tag{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:14px;line-height:1.43;padding-bottom:9pt}.cmp-productinformation__tag p{color:#333;display:inline;font-size:14px;line-height:1.43}.cmp-productinformation__description{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:1pc;line-height:1.38;padding:9pt 0}@media(min-width:768px){.cmp-productinformation__description{font-size:18px;line-height:1.44}}.cmp-productinformation__price-container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;justify-content:flex-start}.cmp-productinformation__price span{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:21px;font-weight:600;line-height:26px;padding:4px 0}@media(min-width:768px){.cmp-productinformation__price span{padding:9pt 0}}.cmp-productinformation__cta{-webkit-box-pack:center;-ms-flex-pack:center;background-color:#f8f8f8;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:2pc 0 0;min-height:45px}@media(min-width:768px){.cmp-productinformation__cta{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:59px 0 30px}}.cmp-productinformation__cta-img{-ms-flex-item-align:end;align-self:flex-end;display:none;max-width:16pc}@media(min-width:1200px){.cmp-productinformation__cta-img{display:block}}.cmp-productinformation__cta-content{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding:20px;text-align:center}@media(min-width:768px){.cmp-productinformation__cta-content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}}@media(min-width:1200px){.cmp-productinformation__cta-img+.cmp-productinformation__cta-content{padding:20px 20px 20px 10px}}.cmp-productinformation__cta-link,.cmp-productinformation__cta-title{word-wrap:break-word;color:#00493d;font-family:proxima-nova,Arial,sans-serif;font-weight:600;letter-spacing:.01px;line-height:26px}.cmp-productinformation__cta-title{font-size:18px;text-transform:capitalize}.cmp-productinformation__cta-link{font-size:1pc}.cmp-productinformation__color{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:8px 0 4px}.cmp-productinformation__color span{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:21px;font-weight:600;line-height:1.33}.cmp-productinformation__color span.color-name{font-size:18px;font-weight:400;line-height:normal}@media(min-width:768px){.cmp-productinformation__color{margin:1pc 0 9pt}}.cmp-productinformation__label{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;line-height:1.29;margin:0;padding:9pt 0 8px;text-transform:uppercase}.cmp-productinformation__label .cmp__checkbox input[type=checkbox]+span:after{top:0}.cmp-productinformation__label .cmp__checkbox input[type=checkbox]+span:before{top:3px;z-index:0}@media(min-width:768px){.cmp-productinformation__label{font-size:1pc;line-height:1.38;padding:9pt 0 8px}}.cmp-productinformation__dropdown{padding-bottom:27px}@media(min-width:768px){.cmp-productinformation__dropdown select{width:350px}}.cmp-productinformation__bottom-container{border-top:1px solid #b3b3b3;margin-top:28px;padding:9pt 0}.cmp-productinformation__button-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.cmp-productinformation .input_label{color:#00493d;cursor:pointer;padding:0}.cmp-productinformation .input_label .cmp__checkbox{display:block;padding:20px 0}@media(min-width:768px){.cmp-productinformation .input_label .cmp__checkbox{padding:2pc 0}}.cmp-productinformation .input_label span{margin-right:10px}.cmp-productinformation .cmp-sub-category-details-card__swatches{padding:0}.cmp-productinformation .cmp-sub-category-details-card__swatch-image{height:40px;width:65px}.cmp-productinformation .cmp-sub-category-details-card__swatch-title{display:none}.cmp-productinformation .cmp-sub-category-details-card__swatch-wrapper{width:75px}.cmp-productinformation .cmp-sub-category-details-card__swatch-wrapper.text-swatch-wrapper{width:auto}.cmp-productinformation .cmp-sub-category-details-card__swatch-wrapper.text-swatch-wrapper a{height:auto;margin:0;padding:8px}.cmp-productinformation .cmp-sub-category-details-card__swatch-wrapper.text-swatch-wrapper .cmp-sub-category-details-card__swatch-title.text-swatch-title{border:1px solid #c3c4c6;display:block;height:49px;margin:0;opacity:1;padding:9pt 0;text-align:center;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none;visibility:visible;width:78px}.cmp-productinformation .cmp-sub-category-details-card__swatch-wrapper.text-swatch-wrapper .cmp-sub-category-details-card__swatch-title.text-swatch-title span{color:#333!important;font-size:1pc;font-style:normal;font-weight:400;line-height:25px}.cmp-productinformation .cmp-sub-category-details-card__swatch-wrapper.text-swatch-wrapper.active .cmp-sub-category-details-card__swatch-title.text-swatch-title{border:2px solid #8dc63f}.cmp-productinformation .cmp-sub-category-details-card__swatch-wrapper.disabled .cmp-sub-category-details-card__swatch{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.cmp-productinformation .cmp-sub-category-details-card__swatch-wrapper.disabled .cmp-sub-category-details-card__swatch:before{background-color:#979797;content:"";height:3px;left:-3px;position:absolute;top:calc(50% - 1.5px);-webkit-transform:rotate(-33deg);transform:rotate(-33deg);width:calc(100% + 6px);z-index:1}.cmp-productinformation .cmp-sub-category-details-card__swatch-wrapper.disabled .cmp-sub-category-details-card__swatch-title{display:none}.cmp-productinformation .cmp-sub-category-details-card__swatch-wrapper.disabled img{border:3px solid #979797}@media(min-width:768px){.cmp-productinformation{padding:0 15px}}@media(min-width:992px){.cmp-productinformation{padding:0 0 0 44px}}@media(min-width:1400px){.cmp-productinformation{padding:0 34px 0 0}}@media(min-width:1600px){.cmp-productinformation{padding-right:63px}}.cmp-productinformation .discountedPrice,.cmp-productinformation .samePrice{color:#ad2b26;font-family:proxima-nova,Arial,sans-serif;font-size:1pc;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:2}@media(min-width:768px){.cmp-productinformation .discountedPrice,.cmp-productinformation .samePrice{font-size:21px;line-height:1.33}}.cmp-productinformation .samePrice{color:#333;text-decoration:none}.cmp-productinformation .regularPrice{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:2;text-decoration:line-through}@media(min-width:768px){.cmp-productinformation .regularPrice{font-size:18px;line-height:1.44}}.cmp-productinformation .sku-separator{display:inline-block;margin:0 8px}.cmp-productinformation__include-in-bundle--heading{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 0 9pt}.cmp-productinformation__include-in-bundle--heading-section{font-size:1pc;width:50%}.cmp-productinformation__include-in-bundle--heading-section.left{font-weight:700}.cmp-productinformation__include-in-bundle--heading-section.right{text-align:end}.cmp-productinformation__include-in-bundle--items{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.cmp-productinformation__include-in-bundle--item{font-size:1pc;text-decoration:none}.cmp-productinformation__include-in-bundle--item:hover{text-decoration:underline}.b-version-description,.cmp-pdp-title_mobile .cmp-title{display:none}.cmp-pdp-title_mobile .cmp-title h1,.cmp-pdp-title_mobile .cmp-title h2,.cmp-pdp-title_mobile .cmp-title h3{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:21px;font-weight:600;line-height:1.33;margin-bottom:9pt;padding:0 15px}@media(max-width:768px){.cmp-pdp-title_mobile .cmp-title{display:block}}.cmp-pdp-title_mobile.cq-Editable-dom .cmp-title{display:block}.cmp-pdp-title_padding{padding-bottom:1pc;padding-left:0}.cmp-pdp-title_padding .cmp-title__text{border-bottom:1px solid #b3b3b3;padding:22px 0}@media(max-width:768px){.cmp-pdp-title_padding .cmp-title__text{margin:0 15px;padding:1pc 0!important}.pdp-page .title .cmp-title__text{padding-left:1pc}}.cmp-edit-item-attribute_section .cmp-sub-category-details-card__swatch-wrapper a{margin:0}.cmp-edit-item-attribute_section .cmp-sub-category-details-card__swatch-wrapper.text-swatch-wrapper{border:none;height:auto;width:auto}.cmp-edit-item-attribute_section .cmp-sub-category-details-card__swatch-wrapper.text-swatch-wrapper a{height:auto;margin:0}.cmp-edit-item-attribute_section .cmp-sub-category-details-card__swatch-wrapper.text-swatch-wrapper .cmp-sub-category-details-card__swatch-title.text-swatch-title{border:1px solid #c3c4c6;display:block;height:44px;margin:0;opacity:1;padding:14px 0;text-align:center;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none;visibility:visible;width:78px}.cmp-edit-item-attribute_section .cmp-sub-category-details-card__swatch-wrapper.text-swatch-wrapper .cmp-sub-category-details-card__swatch-title.text-swatch-title span{color:#333!important;font-size:1pc;font-style:normal;font-weight:400;line-height:25px}.cmp-edit-item-attribute_section .cmp-sub-category-details-card__swatch-wrapper.text-swatch-wrapper.active .cmp-sub-category-details-card__swatch-title.text-swatch-title{border:2px solid #8dc63f}.trex-product-line-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;padding-bottom:24px;position:relative}.trex-product-line-card__marketing-label{background:#fff;color:#00493d;font-size:14px;font-weight:700;left:0;line-height:14px;padding:8px;position:absolute;text-transform:uppercase;top:1pc}.trex-product-line-card__image{height:0;margin-bottom:24px;padding-bottom:69.2307692308%}.trex-product-line-card__title{color:#00493d;font-size:2pc;font-weight:400;line-height:2pc;margin-bottom:24px}.trex-product-line-card__copy-container{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin-bottom:18px}.trex-product-line-card__description-container{-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-box-pack:start;-ms-flex-pack:start;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start}.trex-product-line-card__description{font-size:18px;font-weight:700;line-height:18px}.trex-product-line-card__bullet-points{padding-bottom:0}.trex-product-line-card__bullet-point{font-size:15px;font-weight:400;line-height:22px;padding-bottom:0}.trex-product-line-card__description-container+.trex-product-line-card__bullet-points{margin-top:9pt}.trex-product-line-card__info-tooltip{margin:0 1pc;position:relative}.trex-product-line-card__info-tooltip-link{display:-webkit-box;display:-ms-flexbox;display:flex;height:14px;width:14px}.trex-product-line-card__tooltip-popup{background:#eaeaea;display:none;font-size:9pt;left:50%;line-height:20px;max-width:280px;padding:1pc;position:absolute;top:calc(100% + 1pc);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;z-index:1}.trex-product-line-card__tooltip-popup.-active{display:block}.trex-product-line-card__tooltip-popup-arrow{border-bottom:9pt solid #eaeaea;border-left:9pt solid transparent;border-right:9pt solid transparent;content:"";height:0;position:absolute;right:50%;top:-9pt;-webkit-transform:translateX(50%);transform:translateX(50%);width:0}.trex-product-line-card__swatches{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;margin-bottom:2pc;overflow:hidden}.trex-product-line-card__swatch-image{height:3pc;width:3pc}.trex-product-line-card__swatch-link{color:#00493d;font-size:14px;font-weight:600;line-height:26px;padding:8px 0 8px 4px;white-space:nowrap}.trex-product-line-card__swatch-link.-mobile{display:none}.trex-product-line-card__swatch-link:hover{color:#00493d}.trex-product-line-card__color{margin-bottom:9pt}.trex-product-line-card__color-label,.trex-product-line-card__color-name{font-size:15px;line-height:26px}.trex-product-line-card__color-label{font-weight:600}.trex-product-line-card__color-name{font-weight:400}.trex-product-line-card__swatch-wrapper.-active img{border:3px solid #8dc63f}.trex-product-line-card__swatch-wrapper.-hidden{display:none}.trex-product-line-card__swatch-wrapper img{border:1px solid #b3b3b3}.trex-product-line-card__buttons-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:end;margin-bottom:1pc}.trex-product-line-card__buttons{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1pc;justify-content:space-between}.embed #crl8-homepage-multisize-grid .trex-product-line-card__buttons .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .trex-product-line-card__buttons .fDIvPG,.embed .trex-product-line-card__buttons button,.embed .trex-product-line-card__buttons button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.trex-product-line-card__buttons .cmp-button,.trex-product-line-card__buttons .cmp-contentsearch-leftrail--links-item,.trex-product-line-card__buttons .cmp-leftrail--links-item,.trex-product-line-card__buttons .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.trex-product-line-card__buttons .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.trex-product-line-card__buttons .embed button,.trex-product-line-card__buttons .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding-left:1pc;padding-right:1pc}.trex-product-line-card__swatches.-has-desktop-swatch-link .trex-product-line-card__swatch-wrapper:nth-child(n+6){display:none}@media(max-width:1200px){.trex-product-line-card__swatch-link.-desktop,.trex-product-line-card__swatches.-has-mobile-swatch-link .trex-product-line-card__swatch-wrapper:nth-child(n+5){display:none}.trex-product-line-card__swatch-link.-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}}@media(max-width:768px){.trex-product-line-card__title{font-size:24px;line-height:24px}.trex-product-line-card__color-label,.trex-product-line-card__color-name{font-size:14px;line-height:26px}.trex-product-line-card__bullet-point{line-height:19px}}.cmp-product-not-available-submission__policy div{font-size:14px}.cmp-product-not-available .cmp-modal__dialog{max-width:45pc}.cmp-product-not-available .cmp-modal__body{padding:40px 24px}@media(min-width:768px){.cmp-product-not-available .cmp-modal__body{padding:3pc;text-align:center}}@media(max-width:768px){.cmp-product-not-available .cmp-modal__close{right:8px;top:8px}}.cmp-product-not-available__title{font-size:21px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.33;margin-bottom:1pc;text-align:center}@media(min-width:768px){.cmp-product-not-available__title{font-size:2pc;line-height:1.25}}.cmp-product-not-available__description{font-size:1pc;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.38;margin-bottom:9pt;text-align:center}.cmp-product-not-available__description div{font-size:14px}@media(min-width:768px){.cmp-product-not-available__description{font-size:18px;line-height:1.44}}.cmp-product-not-available__description.success-description{display:none}.cmp-product-not-available .cmp-button,.cmp-product-not-available .cmp-contentsearch-leftrail--links-item,.cmp-product-not-available .cmp-leftrail--links-item,.cmp-product-not-available .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-product-not-available .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-product-not-available .embed button,.cmp-product-not-available .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-product-not-available .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-product-not-available .fDIvPG,.embed .cmp-product-not-available button,.embed .cmp-product-not-available button.qxyt6u-0.sc-160qg7w-0.fDIvPG{width:100%}@media(min-width:768px){.cmp-product-not-available .cmp-button,.cmp-product-not-available .cmp-contentsearch-leftrail--links-item,.cmp-product-not-available .cmp-leftrail--links-item,.cmp-product-not-available .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-product-not-available .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-product-not-available .embed button,.cmp-product-not-available .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-product-not-available .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-product-not-available .fDIvPG,.embed .cmp-product-not-available button,.embed .cmp-product-not-available button.qxyt6u-0.sc-160qg7w-0.fDIvPG{margin:auto;max-width:220px}.cmp-product-not-available #zip-code-update.cmp-contentsearch-leftrail--links-item,.cmp-product-not-available #zip-code-update.cmp-leftrail--links-item,.cmp-product-not-available .cmp-button#zip-code-update,.cmp-product-not-available .embed #crl8-homepage-multisize-grid #zip-code-update.jRNpsV.qxyt6u-0,.cmp-product-not-available .embed #crl8-homepage-multisize-grid .zpamni-0 #zip-code-update.fDIvPG,.cmp-product-not-available .embed button#zip-code-update,.embed #crl8-homepage-multisize-grid .cmp-product-not-available #zip-code-update.jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-product-not-available #zip-code-update.fDIvPG,.embed .cmp-product-not-available button#zip-code-update{max-width:232px}}.cmp-product-not-available__zip{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:8px 0}@media(min-width:768px){.cmp-product-not-available__zip{padding:9pt 0}}.cmp-product-not-available__zip .cmp-product-not-available__form-field{width:100%}@media(min-width:768px){.cmp-product-not-available__zip .cmp-product-not-available__form-field{margin:auto;max-width:232px}}.cmp-product-not-available__zip .cmp-button,.cmp-product-not-available__zip .cmp-contentsearch-leftrail--links-item,.cmp-product-not-available__zip .cmp-leftrail--links-item,.cmp-product-not-available__zip .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-product-not-available__zip .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-product-not-available__zip .embed button,.cmp-product-not-available__zip .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-product-not-available__zip .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-product-not-available__zip .fDIvPG,.embed .cmp-product-not-available__zip button,.embed .cmp-product-not-available__zip button.qxyt6u-0.sc-160qg7w-0.fDIvPG{margin:8px 0}.cmp-product-not-available__future-correspondence-section,.cmp-product-not-available__policy{font-size:1pc;line-height:1.38;margin:8px 0;text-align:center}.cmp-product-not-available__future-correspondence-section div,.cmp-product-not-available__policy div{font-size:14px}@media(min-width:768px){.cmp-product-not-available__future-correspondence-section,.cmp-product-not-available__policy{font-size:18px;line-height:1.44;margin:9pt 0}}.cmp-product-not-available__form{padding:8px 1pc}.cmp-product-not-available__form .cmp-product-not-available__form-field{text-align:left}@media(min-width:768px){.cmp-product-not-available__form{padding:8px 24px}}.cmp-product-not-available__buttons{-webkit-box-pack:stretch;-ms-flex-pack:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:stretch}@media(min-width:768px){.cmp-product-not-available__buttons{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center}}.cmp-product-not-available__buttons .cmp-button,.cmp-product-not-available__buttons .cmp-contentsearch-leftrail--links-item,.cmp-product-not-available__buttons .cmp-leftrail--links-item,.cmp-product-not-available__buttons .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-product-not-available__buttons .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-product-not-available__buttons .embed button,.cmp-product-not-available__buttons .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-product-not-available__buttons .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-product-not-available__buttons .fDIvPG,.embed .cmp-product-not-available__buttons button,.embed .cmp-product-not-available__buttons button.qxyt6u-0.sc-160qg7w-0.fDIvPG{margin:8px 0}@media(min-width:768px){.cmp-product-not-available__buttons .cmp-button,.cmp-product-not-available__buttons .cmp-contentsearch-leftrail--links-item,.cmp-product-not-available__buttons .cmp-leftrail--links-item,.cmp-product-not-available__buttons .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-product-not-available__buttons .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-product-not-available__buttons .embed button,.cmp-product-not-available__buttons .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-product-not-available__buttons .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-product-not-available__buttons .fDIvPG,.embed .cmp-product-not-available__buttons button,.embed .cmp-product-not-available__buttons button.qxyt6u-0.sc-160qg7w-0.fDIvPG{margin:0 8px}}.cmp-product-not-available .cmp__input.invalid .invalidzip{display:block}.cmp-product-not-available .hidden{display:none}.cmp-productrecommendations{margin:20px 0;padding:0 15px}.cmp-productrecommendations__title{font-family:proxima-nova,Arial,sans-serif;font-size:1pc;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.38;text-transform:none}@media(min-width:768px){.cmp-productrecommendations__title{font-size:18px;line-height:1.44}}.cmp-productrecommendations__productlist{-webkit-box-pack:stretch;-ms-flex-pack:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:stretch;margin:0;padding:10px 0}.cmp-productrecommendations__block{margin:auto;padding:0 0 8px;width:100%}@media(min-width:768px){.cmp-productrecommendations__block{margin:0 -9pt;width:calc(100% + 24px)}}.cmp-productrecommendations__product{width:100%}.cmp-productrecommendations__product .cmp-product-card{height:100%;width:100%}.cmp-productrecommendations__product .cmp-product-card__info{-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media(min-width:768px){.cmp-productrecommendations__product{width:50%;width:25%}}.cmp-productrecommendations .splide{margin:0 -5px;outline:none;position:relative;width:calc(100% + 10px)}.cmp-productrecommendations .splide__arrow{border:0;border-radius:0;display:none;padding:0;position:absolute;top:calc(50% - 26px);-webkit-transition:opacity .3s;transition:opacity .3s;z-index:1}.cmp-productrecommendations .splide__arrow--next{right:-44px}@media(min-width:992px){.cmp-productrecommendations .splide__arrow--next{right:-66px}}.cmp-productrecommendations .splide__arrow--prev{left:-44px}@media(min-width:992px){.cmp-productrecommendations .splide__arrow--prev{left:-66px}}.cmp-productrecommendations .splide__arrow[disabled]{opacity:0;z-index:-1}@media(min-width:768px){.cmp-productrecommendations .splide__arrow{background:transparent;display:block;height:52px;width:5pc}}.cmp-productrecommendations .splide__arrow svg{height:44px;width:44px}.cmp-productrecommendations .splide .site .splide__pagination{bottom:-2rem;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}.cmp-productrecommendations .splide .splide__pagination{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:0;padding:0;pointer-events:none}.cmp-productrecommendations .splide .splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.cmp-productrecommendations .splide .splide__pagination__page{background:transparent;border:1px solid #b3b3b3;border-radius:50%;display:inline-block;height:1pc;margin:0 4px;padding:0;position:relative;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;width:1pc}.cmp-productrecommendations .splide .splide__pagination__page.is-active{background-color:#00493d}@media(min-width:992px){.cmp-productrecommendations .splide{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:relative}}.cmp-productrecommendations .splide__track{margin:0 5px;overflow:hidden;position:relative;z-index:0}@media(min-width:992px){.cmp-productrecommendations .splide__track{margin:0}}@media(min-width:768px){.cmp-productrecommendations{padding:0}}.cmp-compareproducts--wrapper{padding:0 15px}.cmp-compareproducts--container{margin:0 -10px;overflow:hidden}.cmp-compareproducts--product{outline:1px solid #d0d0d0;outline-offset:-14px}.cmp-compareproducts--product a{display:block;padding:10px;text-decoration:none}.cmp-compareproducts--product-price,.cmp-compareproducts--product-title{color:#333;font-size:1pc;text-transform:capitalize}.cmp-compareproducts--product-price{font-weight:700}.cmp-compareproducts--product-no-loaded{outline-style:dashed}.cmp-compareproducts--product-remove{background:#555;border:none;border-radius:50%;color:#fff;float:right;font-size:14px;height:22px;position:relative;right:-10px;text-align:center;top:-10px;width:22px}.cmp-compareproducts--table,.cmp-compareproducts--table img{width:100%}.cmp-compareproducts--table-desktop{font-size:18px;table-layout:fixed}@media(max-width:992px){.cmp-compareproducts--table-desktop{display:none}}.cmp-compareproducts--table-desktop td{padding:14px;vertical-align:top;width:19%}.cmp-compareproducts--table-desktop td:first-child{padding-left:0;width:24%}.cmp-compareproducts--table-desktop .cmp-compareproducts--table-spec:not(:nth-child(2)) label,.cmp-compareproducts--table-desktop .cmp-compareproducts--table-spec:not(:nth-child(2)) span{border-top:1px solid #888;display:block;padding-top:10px;position:relative;top:-10px}.cmp-compareproducts--table-mobile{border-collapse:separate;border-spacing:10px 0}@media(min-width:992px){.cmp-compareproducts--table-mobile{display:none}}.cmp-compareproducts--table-mobile img{width:150px}.cmp-compareproducts--table-mobile td,.cmp-compareproducts--table-mobile th{padding:10px}@media(max-width:576px){.cmp-compareproducts--table-mobile td,.cmp-compareproducts--table-mobile th{padding:2px}}.cmp-compareproducts--table-mobile td{border-top:1px solid}.cmp-compareproducts--table-mobile td:first-child{width:30px}.cmp-compareproducts--table-mobile-addtocart{font-size:14px;margin-bottom:6px;padding:6px 9pt}.cmp-compareproducts--table-mobile-remove{font-size:14px;margin-left:1px;padding:5px 10px}.cmp-compareproducts--table-mobile-actions{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:576px){.cmp-compareproducts--table-mobile-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media(max-width:992px){.cmp-compareproducts--table-mobile-cell-hide{display:none}}.cmp-compareproducts--table-mobile-cell-actions,.cmp-compareproducts--table-mobile-cell-picture{width:10pc}@media(max-width:768px){.cmp-compareproducts--table-mobile-cell-title{display:none}}.cmp-compareproducts--table-mobile-child{border:1px solid #ddd;border-collapse:separate;border-spacing:10px 0;padding:10px 0;width:100%}.cmp-compareproducts--table-mobile-child td{border-top:none}.cmp-compareproducts--table-mobile-child td:first-child{width:90pt}.cmp-compareproducts--table-mobile-child tr:first-child td{border:none}@media(min-width:768px){.cmp-compareproducts--table-mobile-child tr:nth-child(2) td{border:none}.cmp-compareproducts--table-mobile-child-title{display:none}}.cmp-compareproducts--table-mobile-child-row{display:none}.cmp-compareproducts--table-mobile-child-row>td{border:none;padding:10px 0 20px;width:100%}.cmp-compareproducts--table-mobile-child-row-toggle{background-color:#fff;color:#00493d;padding:0 5px}.cmp-compareproducts--table-mobile-child-row-toggle:after{content:"+";font-size:18px;line-height:25px}.cmp-compareproducts--table-mobile-child-row-toggle:hover{background-color:#fff;color:#00493d}.cmp-compareproducts--table-mobile-child-row-toggle.toggle-row-button:after{content:"-"}.cmp-compareproducts--table-mobile td.cmp-compareproducts--table-mobile-cell-actions,.cmp-compareproducts--table-mobile td.cmp-compareproducts--table-mobile-cell-picture{padding:8px 2px}.cmp-compareproducts--table .cmp-compareproducts--table-spec-label{text-transform:uppercase}.cmp-promotionbanner{left:0;position:fixed;right:0;top:0;-webkit-transition:display .3s;transition:display .3s;z-index:999}.cmp-promotionbanner .splide{position:relative;visibility:hidden}.cmp-promotionbanner .splide.is-initialized,.cmp-promotionbanner .splide.is-rendered{visibility:visible}.cmp-promotionbanner .splide__track{background-color:#00493d;overflow:hidden;position:relative;z-index:0}.cmp-promotionbanner .splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.cmp-promotionbanner__item{background-color:#00493d;margin:0!important;opacity:0;padding:8px 15px;z-index:0}.cmp-promotionbanner__item.is-active{opacity:1;z-index:1}.cmp-promotionbanner__item p{color:#fff;margin:0;text-align:center}.cmp-promotionbanner__item a,.cmp-promotionbanner__item a:hover{color:#fff}.cmp-search__visible .cmp-promotionbanner,.fixed-header .cmp-promotionbanner{display:none}.cmp-protip{margin:45px 0}@media(min-width:768px){.cmp-protip{height:auto;margin:60px 0}}.cmp-protip .splide{position:relative}@media(min-width:768px){.cmp-protip .splide{padding:0 4pc}}.cmp-protip .splide__arrow{border:0;position:absolute;top:90px;top:calc(50% - 40px);-webkit-transition:opacity .3s;transition:opacity .3s;z-index:1}.cmp-protip .splide__arrow--next{background:none;right:8px;text-align:right}.cmp-protip .splide__arrow--prev{background:none;left:8px}.cmp-protip .splide__arrow[disabled]{opacity:0;z-index:-1}@media(max-width:576px){.cmp-protip .splide__arrow{display:none}}.cmp-protip .splide__track{overflow:hidden;position:relative;z-index:0}.cmp-protip .splide__pagination{bottom:-3pc;display:-webkit-box;display:-ms-flexbox;display:flex;left:50%;list-style:none;margin-top:20px;padding:0;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}@media(max-width:768px){.cmp-protip .splide__pagination{bottom:-20px;left:50%;margin-left:0;margin-top:0;position:absolute}}.cmp-protip .splide__pagination__page{background:#d9d9d9;border:none;border-radius:50%;height:8px;margin:10px;opacity:.7;padding:0;width:8px}.cmp-protip .splide__pagination__page.is-active{background:#00493d;opacity:1}@media(max-width:576px){.cmp-protip .splide__pagination__page.is-active{border-radius:50%;outline:1px solid #00493d;outline-offset:8px}}@media(min-width:576px){.cmp-protip .splide__pagination__page__selected{border:1px solid #00493d;border-radius:50%;padding-left:3px;padding-right:3px;padding-top:3px}}.cmp-protip-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:30px;padding-top:20px;width:-webkit-max-content;width:-moz-max-content;width:max-content;will-change:transform}@media(min-width:768px){.cmp-protip-container-wrapper{overflow:hidden}.cmp-protip-container{width:-webkit-max-content;width:-moz-max-content;width:max-content}}.cmp-protip__image{width:100%}.cmp-protip-item{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto}.cmp-protip-item__details{background:#f8f8f8;max-height:280px;max-height:100%;overflow-y:auto;padding:15px;width:100%}.cmp-protip-item__details div{font-size:14px}@media(min-width:768px){.cmp-protip-item__details{max-height:550px;padding:30px;width:10%}}.cmp-protip-item__title{font-size:24px;font-weight:600;line-height:normal;margin:20px 0}@media(min-width:768px){.cmp-protip-item__title{font-size:28px;margin:25px 0}}.cmp-protip-item__subtitle{font-size:18px;font-weight:500;line-height:normal;margin-bottom:20px}@media(min-width:768px){.cmp-protip-item__subtitle{font-size:20px;margin-bottom:25px}}.cmp-protip-item__icon{background:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/trex-rating-star-icon.svg);background-position:50%;background-repeat:no-repeat;border-radius:50%;display:block;height:50px;width:50px}@media(min-width:768px){.cmp-protip-item__icon{height:60px;width:60px}}.cmp-protip-item__mainimage{height:550px}.cmp-protip-item__mainimage-wrapper{width:100%}@media(min-width:768px){.cmp-protip-item__mainimage-wrapper{width:60%}}@media(max-width:576px){.cmp-protip-item{padding:0 15px}}@media(min-width:768px)and (max-width:992px){.cmp-protip-item__details{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}.cmp-protip-item__mainimage-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}}.cmp-quick-results{color:#333;font-family:proxima-nova,Arial,sans-serif}.cmp-quick-results__header{background-color:#00493d;padding:3pc 0 0}@media(max-width:576px){.cmp-quick-results__header--top{margin-bottom:3pc;padding:0}}.cmp-quick-results__header--title{color:#fff;font-size:9pt;font-weight:600;letter-spacing:.86px;line-height:1.83;position:relative;right:9pt;text-align:center;text-transform:uppercase}@media(min-width:768px){.cmp-quick-results__header--title{font-size:14px;font-weight:600;letter-spacing:1px;line-height:22px;right:0}}.cmp-quick-results__header--left{bottom:20px;color:#fff;font-size:9pt;font-weight:600;left:28px;letter-spacing:.86px;line-height:1.83;position:absolute}.cmp-quick-results__header--left a{color:#fff;text-decoration:none}@media(min-width:768px){.cmp-quick-results__header--left{bottom:0;font-size:14px;font-weight:600;left:9pt;letter-spacing:1px;line-height:22px}}.cmp-quick-results__header--cards{-ms-flex-pack:distribute;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-around;padding:0 20px;text-align:center;width:100%}@media(min-width:768px){.cmp-quick-results__header--cards{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:9pt auto;padding:0;width:75%}}@media(min-width:992px){.cmp-quick-results__header--cards{margin:0 auto;padding:24px 0 0}}@media(min-width:768px){.cmp-quick-results__header--bottom{margin-top:3pc}.cmp-quick-results__card{padding:0 2pc}}.cmp-quick-results__card--icon{max-width:52px;min-height:31px}@media(min-width:768px){.cmp-quick-results__card--icon{max-width:69px;min-height:42px}}.cmp-quick-results__card--icon img{width:100%}.cmp-quick-results__card--title{color:#fff;font-size:9pt;font-weight:600;letter-spacing:-.08px;line-height:1.25;margin-top:8px}@media(min-width:768px){.cmp-quick-results__card--title{font-size:14px;font-weight:700;line-height:1.29;margin-top:1pc}}.cmp-quick-results__card--description{color:#fff;font-size:9pt;font-weight:400;letter-spacing:-.08px;line-height:1.25;text-transform:uppercase}@media(min-width:768px){.cmp-quick-results__card--description{font-size:14px;font-weight:400;line-height:1.29}}.cmp-quick-results__title{color:#fff;font-size:9pt;font-weight:600;letter-spacing:.86px;line-height:1.33;margin:0 3pc;text-align:center;text-transform:uppercase}@media(min-width:768px){.cmp-quick-results__title{font-size:14px;font-weight:600;font-weight:400;letter-spacing:1px;line-height:1.57;line-height:1.28;margin:0}}.cmp-quick-results__tabs{list-style:none;margin-bottom:0;padding:0;position:relative;text-align:center;text-transform:capitalize;width:100%}.cmp-quick-results__tabs li{color:#fff}.cmp-quick-results__item{background-color:#003f35;border-top:3px solid #003f35;cursor:pointer;display:inline-block;font-size:9pt;font-style:normal;font-weight:600;letter-spacing:-.13px;line-height:1.33;list-style:none;margin:0 4px;padding:9pt 0;text-align:center;width:calc(22% - 8px)}.cmp-quick-results__item.active{background-color:#fff;border-top:3px solid #8dc63f;color:#003f35;cursor:auto}.cmp-quick-results__item.hide{display:none;pointer-events:none}@media(min-width:768px){.cmp-quick-results__item{border-top:7px solid #003f35;font-size:24px;margin:0 9pt;max-width:200px;padding:9pt 8px;width:calc(32% - 8px)}.cmp-quick-results__item.active{border-top:7px solid #8dc63f}}@media(min-width:992px){.cmp-quick-results__item{width:calc(15% - 24px)}}.cmp-quick-results__item--category{display:block}.cmp-quick-results__item--country-currency,.cmp-quick-results__item--value{display:inline-block;font-size:9pt;font-weight:400;letter-spacing:-.09px;line-height:1.38}@media(max-width:576px){.cmp-quick-results__item--country-currency,.cmp-quick-results__item--value{margin:auto;width:75%}}@media(min-width:768px){.cmp-quick-results__item--country-currency,.cmp-quick-results__item--value{font-size:1pc}}.cmp-quick-results__item .tabs-content{display:block}.cmp-quick-results__tab{background-color:#fff;overflow:hidden;padding:35px 0 10px}@media(min-width:768px){.cmp-quick-results__tab{padding:52px 0 10px}}.cmp-quick-results__tab--container{background-color:#fff;display:none;position:relative}.cmp-quick-results__tab--container.activetab{display:block}.cmp-quick-results__tab--container.hide{display:none}.cmp-quick-results__tab--container .image-text-teaser{padding:0}.cmp-quick-results__tab--title{color:#333;font-size:24px;font-weight:400;letter-spacing:-.13px;line-height:1.08;padding-top:28px;text-align:center;text-transform:capitalize}@media(min-width:768px){.cmp-quick-results__tab--title{font-size:2pc;letter-spacing:-.18px;line-height:1.25;margin-bottom:0;padding-top:40px}}@media(min-width:992px){.cmp-quick-results__tab--title{font-size:40px;letter-spacing:-.22px;line-height:normal;padding-top:40px}}.cmp-quick-results__tab--subtitle{font-family:proxima-nova,Arial,sans-serif;font-size:1pc;font-style:italic;font-weight:300;letter-spacing:-.09px;line-height:1.38;margin-bottom:9pt}.cmp-quick-results__tab--description{font-size:14px;font-weight:300;letter-spacing:-.08px;line-height:1.43;text-align:center}@media(min-width:768px){.cmp-quick-results__tab--description{color:#333;font-size:1pc;font-weight:300;letter-spacing:-.09px;margin-bottom:8px}}@media(min-width:992px){.cmp-quick-results__tab--description{font-size:18px;letter-spacing:-.1px;line-height:1.44;padding:0 10pc}}.cmp-quick-results__tab--intro{border-bottom:0;padding:0 15px;text-align:center}.cmp-quick-results__tab--beautyimage{max-height:440px;-o-object-fit:cover;object-fit:cover;width:100%}.cmp-quick-results__tab--beautyimage img{width:100%}.cmp-quick-results__tab--details{border-top:1px solid #bfbfbf;margin:28px 0 0;padding:28px;text-align:center}.cmp-quick-results__tab--details p{font-size:14px;font-weight:400;letter-spacing:-.08px;line-height:1.43;margin:0;padding:0}@media(min-width:992px){.cmp-quick-results__tab--details p{font-size:18px;letter-spacing:-.1px;line-height:1.44}}@media(min-width:768px){.cmp-quick-results__tab--details{margin:44px 0 0;padding:44px 20px 0;padding:44px 5pc}}.cmp-quick-results__tab--cost{margin-bottom:15px}@media(min-width:992px){.cmp-quick-results__tab--cost{margin-bottom:25px}}.cmp-quick-results__tab--cost span{font-size:36px;font-weight:600;letter-spacing:1.5px;letter-spacing:-.2px;line-height:40px;text-align:center}@media(min-width:768px){.cmp-quick-results__tab--cost span{font-size:70px;letter-spacing:-.39px;line-height:1.14}}@media(min-width:992px){.cmp-quick-results__tab--cost span{font-size:5pc}}@media(min-width:768px){.cmp-quick-results__button{margin:0 auto;max-width:526px;padding:5px 0 0}}.cmp-quick-results__button .cmp-button,.cmp-quick-results__button .cmp-contentsearch-leftrail--links-item,.cmp-quick-results__button .cmp-leftrail--links-item,.cmp-quick-results__button .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-quick-results__button .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-quick-results__button .embed button,.cmp-quick-results__button .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-quick-results__button .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-quick-results__button .fDIvPG,.embed .cmp-quick-results__button button,.embed .cmp-quick-results__button button.qxyt6u-0.sc-160qg7w-0.fDIvPG{text-transform:capitalize;width:100%}.cmp-quick-results .cmp-quick-results__cost-asterisk sup{font-size:24px}@media(min-width:768px){.cmp-quick-results .cmp-quick-results__cost-asterisk sup{font-size:40px}}@media(min-width:992px){.cmp-quick-results .cmp-quick-results__cost-asterisk sup{font-size:3pc}}.cmp-quick-results__color-heading{color:#333;font-size:28px;letter-spacing:-.16px;margin:45px 36px 20px;text-align:center}@media(min-width:992px){.cmp-quick-results__color-heading{font-size:36px;letter-spacing:-.01px}}.cmp-quick-results__color-feature-img{width:100%}.cmp-quick-results__color-details-action{-webkit-box-orient:vertical;-webkit-box-direction:normal;border:2px solid hsla(0,0%,59%,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.cmp-quick-results__color-details{-webkit-box-ordinal-group:2;-ms-flex-order:1;background-color:#f8f8f8;order:1;padding:24px 40px}.cmp-quick-results__color-details-btn{display:none}.cmp-quick-results__color-details-btn .cmp-button,.cmp-quick-results__color-details-btn .cmp-contentsearch-leftrail--links-item,.cmp-quick-results__color-details-btn .cmp-leftrail--links-item,.cmp-quick-results__color-details-btn .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-quick-results__color-details-btn .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-quick-results__color-details-btn .embed button,.cmp-quick-results__color-details-btn .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-quick-results__color-details-btn .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-quick-results__color-details-btn .fDIvPG,.embed .cmp-quick-results__color-details-btn button,.embed .cmp-quick-results__color-details-btn button.qxyt6u-0.sc-160qg7w-0.fDIvPG{width:100%}@media(min-width:992px){.cmp-quick-results__color-details-btn{display:block;margin:auto;width:30%}.cmp-quick-results__color-details{-webkit-box-ordinal-group:3;-ms-flex-order:2;display:-webkit-box;display:-ms-flexbox;display:flex;order:2;padding:24px 20px}.cmp-quick-results__color-details-wrapper{padding-right:3pc;width:70%}}.cmp-quick-results__color-title,.cmp-quick-results__color-title span{color:#333;font-size:14px;font-weight:600;letter-spacing:-.08px;line-height:1.29;text-align:center}.cmp-quick-results__color-title span{display:inline-block}@media(min-width:992px){.cmp-quick-results__color-title,.cmp-quick-results__color-title span{font-size:18px;letter-spacing:normal;text-align:start}}.cmp-quick-results__color-desc{color:#333;font-size:14px;letter-spacing:-.08px;line-height:1.43;margin:8px 0 0;text-align:center}@media(min-width:992px){.cmp-quick-results__color-desc{font-size:1pc;text-align:start}}.cmp-quick-results__color-desc p{color:#333;font-size:14px;letter-spacing:-.08px;line-height:1.43;margin:0;padding:0;text-align:center}@media(min-width:992px){.cmp-quick-results__color-desc p{font-size:1pc;text-align:start}}.cmp-quick-results__color-swatches{-webkit-box-ordinal-group:3;-ms-flex-order:2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px;order:2;padding:15px 20px 0;width:calc(100% + 10px)}.cmp-quick-results__color-swatches-wrapper{padding:5px;width:25%}@media(min-width:992px){.cmp-quick-results__color-swatches-wrapper{width:76px}}@media(min-width:1200px){.cmp-quick-results__color-swatches-wrapper{width:5pc}}.cmp-quick-results__color-swatches-item{height:40px;width:100%}.cmp-quick-results__color-swatches-item.selected{outline:6px solid #8dc63f;outline-offset:-4px}.cmp-quick-results__color-swatches .color-separator{border-top:1px solid #979797;margin:10px 5px;width:100%}@media(min-width:992px){.cmp-quick-results__color-swatches .color-separator{display:none}.cmp-quick-results__color-swatches .max-color-separator{border:1px solid #979797;height:38px;margin:5px}}.results__detailed-estimate{background-color:#f8f8f8}.results__detailed-estimate--content{text-align:center}@media(min-width:768px){.results__detailed-estimate--content{padding:0!important}}.results__detailed-estimate--header{padding:40px 36px 0}@media(min-width:768px){.results__detailed-estimate--header{padding:72px 72px 0}}.results__detailed-estimate--header h2{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:24px;font-weight:400;letter-spacing:-.13px;line-height:1.25;text-align:center}@media(min-width:768px){.results__detailed-estimate--header h2{font-size:2pc;letter-spacing:-.18px;line-height:1.25}}@media(min-width:992px){.results__detailed-estimate--header h2{font-size:42px;letter-spacing:-.23px;line-height:normal;margin-bottom:0}}.results__detailed-estimate--description{margin-top:5px;padding:0 15px}@media(min-width:992px){.results__detailed-estimate--description{padding:0 190px}}.results__detailed-estimate--description p{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.08px;line-height:1.43;margin-bottom:0;text-align:center}@media(min-width:768px){.results__detailed-estimate--description p{font-size:1pc}}.results__detailed-estimate--cards{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin-top:9pt}@media(min-width:768px){.results__detailed-estimate--cards{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:24px}}@media(min-width:992px){.results__detailed-estimate--cards{margin:3pc 0}}.results__detailed-estimate--card{margin:9pt auto;max-width:236px}@media(min-width:992px){.results__detailed-estimate--card{margin:0 36px;max-width:276px}}.results__detailed-estimate--card img{max-width:44px;-o-object-fit:contain;object-fit:contain;width:100%}@media(min-width:768px){.results__detailed-estimate--card img{max-width:84px;min-height:84px}}.results__detailed-estimate--card-title{margin-top:13px}.results__detailed-estimate--card-title h2{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:-.08px;line-height:1.43;margin-bottom:0;text-align:center}@media(min-width:768px){.results__detailed-estimate--card-title h2{font-size:21px;font-weight:600;letter-spacing:-.12px;line-height:1.24}}.results__detailed-estimate--card-description p{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.08px;line-height:1.43;margin:0;text-align:center}@media(min-width:768px){.results__detailed-estimate--card-description p{font-size:1pc;letter-spacing:-.08px;line-height:1.43}}.results__detailed-estimate--button{padding:20px 15px 3pc}@media(min-width:768px){.results__detailed-estimate--button{margin:40px auto 0;max-width:526px;padding:5px 0 5pc}}@media(min-width:992px){.results__detailed-estimate--button{padding-bottom:75pt}}.embed #crl8-homepage-multisize-grid .results__detailed-estimate--button .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .results__detailed-estimate--button .fDIvPG,.embed .results__detailed-estimate--button button,.embed .results__detailed-estimate--button button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.results__detailed-estimate--button .cmp-button,.results__detailed-estimate--button .cmp-contentsearch-leftrail--links-item,.results__detailed-estimate--button .cmp-leftrail--links-item,.results__detailed-estimate--button .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.results__detailed-estimate--button .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.results__detailed-estimate--button .embed button,.results__detailed-estimate--button .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG{text-transform:capitalize;width:100%}.fixed-onscroll{position:fixed;top:0;width:100%;z-index:1000}#cmp-quick-results-tabs{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-box-pack:center;-ms-flex-pack:center;align-items:stretch;background-color:#00493d;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;overflow:hidden;padding-top:30px}.cmp-quote-block{margin-bottom:30px;padding:0 15px}@media(min-width:768px){.cmp-quote-block{margin-bottom:40px;margin-top:20px;padding:0}}.cmp-quote-block-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#f8f8f8;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:8px 1pc 30px}@media(min-width:768px){.cmp-quote-block-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:50px 78pt 50px 24px}}.cmp-quote-block-icon{height:45px;margin-top:-10px}.cmp-quote-block-icon:before{color:#00493d;content:"“";font-family:proxima-nova,Arial,sans-serif;font-size:5pc;font-weight:700}@media(min-width:768px){.cmp-quote-block-icon:before{font-size:75pt;width:46px}.cmp-quote-block-icon{height:auto;margin-top:-33px}}.cmp-quote-block-text{font-family:proxima-nova,Arial,sans-serif;margin:0;padding-top:25px}@media(min-width:768px){.cmp-quote-block-text{padding-left:34px;padding-top:0}}.cmp-quote-block-quote{color:#333;font-size:21px;line-height:1.33}.cmp-quote-block-quote div{font-size:14px}.cmp-quote-block-quote p{font-size:21px;line-height:1.33}@media(min-width:768px){.cmp-quote-block-quote,.cmp-quote-block-quote p{font-size:2pc;line-height:1.25}}.cmp-quote-block-author{color:#333;font-size:14px;font-weight:600;letter-spacing:1px;line-height:1.29;padding-top:5px;text-transform:uppercase}@media(min-width:768px){.cmp-quote-block-author{font-size:1pc;line-height:1.38}}.cmp-quote-carousel__headline{color:#333;font-size:28px;font-weight:400;padding:0 60px;text-align:center}@media(min-width:992px){.cmp-quote-carousel__headline{font-size:40px}}.cmp-quote-carousel__block{margin-bottom:30px;padding:0 15px}@media(min-width:768px){.cmp-quote-carousel__block{margin-bottom:4px;margin-top:0;padding:0}}.cmp-quote-carousel__block-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f8f8f8;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:220px;padding:10px 20px 28px}@media(min-width:768px){.cmp-quote-carousel__block-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:30px 50px}}.cmp-quote-carousel__block-icon{height:45px;margin-right:18px;margin-top:-24px}.cmp-quote-carousel__block-icon:before{color:#8dc63f;content:"“";font-family:proxima-nova,Arial,sans-serif;font-size:5pc}@media(min-width:768px){.cmp-quote-carousel__block-icon:before{font-size:90pt;width:46px}.cmp-quote-carousel__block-icon{height:auto;margin-right:20px;margin-top:-40px}}.cmp-quote-carousel__block-text{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:proxima-nova,Arial,sans-serif;margin:0;padding-top:22px}@media(min-width:768px){.cmp-quote-carousel__block-text{padding-left:34px;padding-top:8px}}.cmp-quote-carousel__block-quote{color:#333;font-size:24px;line-height:1.33}.cmp-quote-carousel__block-quote div{font-size:14px}.cmp-quote-carousel__block-quote p{color:#333;font-size:24px;line-height:1.33}@media(min-width:992px){.cmp-quote-carousel__block-quote,.cmp-quote-carousel__block-quote p{font-size:28px;line-height:1.25}}.cmp-quote-carousel__block-author{color:#333;font-size:14px;font-weight:600;letter-spacing:1px;line-height:1.29;padding-top:20px;text-transform:uppercase}@media(min-width:768px){.cmp-quote-carousel__block-author{font-size:1pc;line-height:1.38}}.cmp-quote-carousel .splide{position:relative}@media(min-width:768px){.cmp-quote-carousel .splide{padding:0 110px}}.cmp-quote-carousel .splide__arrow{border:0;position:absolute;top:calc(50% - 1pc);-webkit-transition:opacity .3s;transition:opacity .3s;z-index:1}.cmp-quote-carousel .splide__arrow--next{background:#00493d;border-radius:50%;padding:9pt 14px;right:9pt;text-align:right}.cmp-quote-carousel .splide__arrow--prev{background:#00493d;border-radius:50%;left:9pt;padding:9pt 14px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cmp-quote-carousel .splide__arrow[disabled]{opacity:0;z-index:-1}@media(max-width:576px){.cmp-quote-carousel .splide__arrow{display:none}}.cmp-quote-carousel .splide__arrow svg{fill:#fff}.cmp-quote-carousel .splide__track{overflow:hidden;position:relative;z-index:0}.cmp-quote-carousel .splide__pagination{bottom:-18px;display:-webkit-box;display:-ms-flexbox;display:flex;left:50%;list-style:none;margin-left:0;margin-top:0;padding:0;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}@media(min-width:768px){.cmp-quote-carousel .splide__pagination{bottom:-3pc;margin-top:20px}}.cmp-quote-carousel .splide__pagination__page{background:#d9d9d9;border:none;border-radius:50%;height:9pt;margin:10px;opacity:.7;padding:0;width:9pt}.cmp-quote-carousel .splide__pagination__page.is-active{background:#00493d;opacity:1}.cmp-quote-carousel__container{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:20px;width:100%;will-change:transform}.cmp-quote-carousel__btn-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:40px;padding:0 15px}.cmp-quote-carousel__btn-wrapper .cmp-button,.cmp-quote-carousel__btn-wrapper .cmp-contentsearch-leftrail--links-item,.cmp-quote-carousel__btn-wrapper .cmp-leftrail--links-item,.cmp-quote-carousel__btn-wrapper .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-quote-carousel__btn-wrapper .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-quote-carousel__btn-wrapper .embed button,.cmp-quote-carousel__btn-wrapper .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-quote-carousel__btn-wrapper .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-quote-carousel__btn-wrapper .fDIvPG,.embed .cmp-quote-carousel__btn-wrapper button,.embed .cmp-quote-carousel__btn-wrapper button.qxyt6u-0.sc-160qg7w-0.fDIvPG{width:100%}@media(min-width:768px){.cmp-quote-carousel__btn-wrapper .cmp-button,.cmp-quote-carousel__btn-wrapper .cmp-contentsearch-leftrail--links-item,.cmp-quote-carousel__btn-wrapper .cmp-leftrail--links-item,.cmp-quote-carousel__btn-wrapper .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-quote-carousel__btn-wrapper .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-quote-carousel__btn-wrapper .embed button,.cmp-quote-carousel__btn-wrapper .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-quote-carousel__btn-wrapper .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-quote-carousel__btn-wrapper .fDIvPG,.embed .cmp-quote-carousel__btn-wrapper button,.embed .cmp-quote-carousel__btn-wrapper button.qxyt6u-0.sc-160qg7w-0.fDIvPG{padding:9pt 5pc;width:auto}.cmp-quote-carousel__btn-wrapper{margin-top:60px}}.quotecarouselwithimage .quote-carousel-heading{margin:40px 0 0;padding:0 25px}@media(min-width:992px){.quotecarouselwithimage .quote-carousel-heading{margin:66px 0 30px;padding:0 60px}}.quotecarouselwithimage .quote-carousel-title{color:#000;font-size:2pc;font-weight:300;letter-spacing:-.18px;line-height:40px;text-align:center}@media(min-width:992px){.quotecarouselwithimage .quote-carousel-title{font-size:3pc;letter-spacing:-.27px;line-height:normal}}.quotecarouselwithimage .quote-carousel-description{color:#000;font-size:1pc;font-weight:300;letter-spacing:-.09px;line-height:22px;padding-top:5px;text-align:center}@media(min-width:992px){.quotecarouselwithimage .quote-carousel-description{font-size:21px;letter-spacing:-.12px;line-height:29px;padding-top:0}}.quotecarouselwithimage .quote-carousel-w-image{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-orient:vertical;-webkit-box-direction:reverse;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:24px;justify-content:space-between;margin-bottom:3pc;min-height:300px;overflow:hidden;padding:30px 7.2vw 0;position:relative}.quotecarouselwithimage .quote-carousel-w-image .bg-quote{left:-3pc;opacity:.06;position:absolute;top:-60px;width:168px;z-index:1}.quotecarouselwithimage .quote-carousel-w-image .bg-quote__trex-academy{display:none}@media(min-width:576px){.quotecarouselwithimage .quote-carousel-w-image{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:50px}}@media(min-width:992px){.quotecarouselwithimage .quote-carousel-w-image{gap:30px;padding:40px 60px 0}.quotecarouselwithimage .quote-carousel-w-image .bg-quote{left:-5pc;top:-5pc}}.quotecarouselwithimage .quote-carousel-w-image>*{width:100%}@media(min-width:576px){.quotecarouselwithimage .quote-carousel-w-image>*{width:50%}}.quotecarouselwithimage .quote-carousel-w-image .quote-carousel-w-image__img{-webkit-box-flex:1;background-position:50%;background-repeat:no-repeat;background-size:cover;display:none;-ms-flex:1 0 50%;flex:1 0 50%;height:0;min-height:calc(100% - 75pt);overflow:hidden;padding-bottom:75%}.quotecarouselwithimage .quote-carousel-w-image .quote-carousel-w-image__img.active{display:block}@media(min-width:768px){.quotecarouselwithimage .quote-carousel-w-image .quote-carousel-w-image__img{padding-bottom:50%}}@media(min-width:992px){.quotecarouselwithimage .quote-carousel-w-image .quote-carousel-w-image__img{min-height:calc(100% - 10pc)}}.quotecarouselwithimage .quote-carousel-w-image .quote-carousel-w-image__img.single-slide-with-no-cta{height:100%}.quotecarouselwithimage .quote-carousel-w-image__quote-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:40px;gap:2pc;justify-content:center;line-height:125%;min-height:100%;position:relative;z-index:2}@media(min-width:1200px){.quotecarouselwithimage .quote-carousel-w-image__quote-section{min-height:29vw}}@media(min-width:992px){.quotecarouselwithimage .quote-carousel-w-image__quote-section{padding:0 50px 50px}}.quotecarouselwithimage .quote-carousel-w-image__quote-section .quotes-content{position:relative}.quotecarouselwithimage .quote-carousel-w-image__quote-section .quote{background:transparent;display:none;left:0;position:relative;top:0}@-webkit-keyframes quote-display{0%{opacity:0;top:75pt}to{opacity:1;top:0}}@keyframes quote-display{0%{opacity:0;top:75pt}to{opacity:1;top:0}}.quotecarouselwithimage .quote-carousel-w-image__quote-section .quote.active{-webkit-animation:quote-display 2s 1;animation:quote-display 2s 1;display:block!important}.quotecarouselwithimage .quote-carousel-w-image__quote-section .quote.single-slide-with-no-cta .actual-quote{font-size:38px;font-weight:400;line-height:50px}@media(max-width:992px){.quotecarouselwithimage .quote-carousel-w-image__quote-section .quote.single-slide-with-no-cta .actual-quote{font-size:24px;line-height:36px}}.quotecarouselwithimage .quote-carousel-w-image__quote-section .actual-quote{color:#333;font-size:34px;font-weight:300;line-height:50px}@media(max-width:992px){.quotecarouselwithimage .quote-carousel-w-image__quote-section .actual-quote{font-size:24px;line-height:36px}}@media(max-width:576px){.quotecarouselwithimage .quote-carousel-w-image__quote-section .actual-quote{line-height:28px!important}}.quotecarouselwithimage .quote-carousel-w-image__quote-section .reviewer{font-size:20px;margin-top:20px}.quotecarouselwithimage .quote-carousel-w-image__quote-section .quote-cta-container{margin-top:40px}@media(min-width:992px){.quotecarouselwithimage .quote-carousel-w-image__quote-section .quote-cta-container{margin-top:30px}}.quotecarouselwithimage .quote-carousel-w-image__quote-section .quote-cta-container .quote-cta{background-color:#00493d;color:#fff;font-size:18px;font-weight:300;line-height:1.44;margin:26px 0;padding:11px 52px;text-decoration:none;-webkit-transition:background-color .4s,color .4s,border-color .4s ease-in-out;transition:background-color .4s,color .4s,border-color .4s ease-in-out}.quotecarouselwithimage .quote-carousel-w-image__quote-section .quote-cta-container .quote-cta:hover{background-color:#fff;border:1.5px solid #00493d;color:#00493d;text-decoration:none}.quotecarouselwithimage .quote-carousel-w-image__quote-section button.jump,.quotecarouselwithimage .quote-carousel-w-image__quote-section button.nav{background:none;border:none;font-size:28px;opacity:.6;-webkit-transition:opacity .2s;transition:opacity .2s}@media(max-width:576px){.quotecarouselwithimage .quote-carousel-w-image__quote-section button.jump,.quotecarouselwithimage .quote-carousel-w-image__quote-section button.nav{padding:1px 3px}}.quotecarouselwithimage .quote-carousel-w-image__quote-section button.jump:hover,.quotecarouselwithimage .quote-carousel-w-image__quote-section button.nav:hover{opacity:1}.quotecarouselwithimage .quote-carousel-w-image__quote-section .quote-arrows{opacity:.5}.quotecarouselwithimage .quote-carousel-w-image__quote-section .quote-arrows img.icon{-webkit-filter:none;filter:none;width:30px}.quotecarouselwithimage .quote-carousel-w-image__quote-section .quote-arrows img.icon.left{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.quotecarouselwithimage .quote-carousel-w-image__quote-section .quote-progress{background:rgba(0,0,0,.25);height:4px;width:100%}.quotecarouselwithimage .quote-carousel-w-image__quote-section .quote-progress .bar{background-color:#00493d;height:100%;left:0;position:relative;-webkit-transition:left .2s,width .2s;transition:left .2s,width .2s;width:33.333%}.quotecarouselwithimage.quote-carousel__trex-academy{background:#f8f8f8}.quotecarouselwithimage.quote-carousel__trex-academy .quote-carousel-w-image{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:60px;margin-bottom:0;padding:30px 25px 0}@media(min-width:768px){.quotecarouselwithimage.quote-carousel__trex-academy .quote-carousel-w-image{padding:30px 60px}}@media(min-width:992px){.quotecarouselwithimage.quote-carousel__trex-academy .quote-carousel-w-image{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:30px;padding:40px 7.2vw 0}}.quotecarouselwithimage.quote-carousel__trex-academy .quote-carousel-w-image>*{width:100%}@media(min-width:992px){.quotecarouselwithimage.quote-carousel__trex-academy .quote-carousel-w-image>*{width:50%}}.quotecarouselwithimage.quote-carousel__trex-academy .quote-carousel-w-image .quote-carousel-w-image__quote-section{gap:70px;padding-bottom:35px}@media(min-width:992px){.quotecarouselwithimage.quote-carousel__trex-academy .quote-carousel-w-image .quote-carousel-w-image__quote-section{gap:60px}}.quotecarouselwithimage.quote-carousel__trex-academy .quote-carousel-w-image .quote-carousel-w-image__quote-section .bg-quote{display:none}.quotecarouselwithimage.quote-carousel__trex-academy .quote-carousel-w-image .quote-carousel-w-image__quote-section .bg-quote__trex-academy{display:block;font-size:300px;left:-28px;letter-spacing:-1.67px;opacity:.06;position:absolute;top:50px;width:168px;z-index:1}@media(min-width:768px){.quotecarouselwithimage.quote-carousel__trex-academy .quote-carousel-w-image .quote-carousel-w-image__quote-section .bg-quote__trex-academy{left:-52px}}@media(min-width:992px){.quotecarouselwithimage.quote-carousel__trex-academy .quote-carousel-w-image .quote-carousel-w-image__quote-section .bg-quote__trex-academy{left:-6px;top:3pc}}.quotecarouselwithimage.quote-carousel__trex-academy .quote-carousel-w-image .quote-carousel-w-image__quote-section .quotes-content{min-height:unset;text-align:center}@media(min-width:992px){.quotecarouselwithimage.quote-carousel__trex-academy .quote-carousel-w-image .quote-carousel-w-image__quote-section .quotes-content{text-align:left}}.quotecarouselwithimage.quote-carousel__trex-academy .quote-carousel-w-image .quote-carousel-w-image__quote-section .quotes-content .actual-quote{font-size:28px;letter-spacing:-.16px;line-height:36px!important;margin:0;padding:0 0 60px}@media(min-width:992px){.quotecarouselwithimage.quote-carousel__trex-academy .quote-carousel-w-image .quote-carousel-w-image__quote-section .quotes-content .actual-quote{font-size:34px;letter-spacing:-.19px;line-height:50px!important;padding:0 0 31px}}.quotecarouselwithimage.quote-carousel__trex-academy .quote-carousel-w-image .quote-carousel-w-image__quote-section .quotes-content .reviewer{font-size:1pc;letter-spacing:-.09px;line-height:22px;margin:0}.quotecarouselwithimage.quote-carousel__trex-academy .quote-carousel-w-image .quote-carousel-w-image__quote-section .quote-footer .quote-arrows img.icon{width:21px}.quotecarouselwithimage.quote-carousel__trex-academy .quote-image-container{margin-top:0;overflow:hidden}@media(min-width:992px){.quotecarouselwithimage.quote-carousel__trex-academy .quote-image-container{max-height:362px}}.quotecarouselwithimage.quote-carousel__trex-academy .quote-image-container .quote-carousel-w-image__img{min-height:218px;padding-bottom:0}@media(min-width:992px){.quotecarouselwithimage.quote-carousel__trex-academy .quote-image-container .quote-carousel-w-image__img{min-height:100%}}.cmp-railing-comparison{margin:0 auto;max-width:90pc;padding:0 1pc}@media(min-width:1400px){.cmp-railing-comparison{padding:0}}.cmp-railing-comparison hr{margin:10px 0}.cmp-railing-comparison .check-with-circle:after{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/check-with-circle.svg)}.cmp-railing-comparison .check-with-circle:after,.cmp-railing-comparison .dash:after{background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:4pc;width:4pc}.cmp-railing-comparison .dash:after{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/railing-compare-dash.svg)}.cmp-railing-comparison__header{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:24px;margin:3pc 0 0;text-align:center}@media(min-width:1200px){.cmp-railing-comparison__header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-ms-flex-direction:row;flex-direction:row;margin:5pc 0 0}.cmp-railing-comparison__header-title{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;text-align:left;width:0}}.cmp-railing-comparison__header-title h2{color:#111;font-size:28px;font-weight:300;margin:0}@media(min-width:1200px){.cmp-railing-comparison__header-title h2{font-size:44px}}.cmp-railing-comparison__header-description{color:#111;font-size:18px;font-weight:300;line-height:1.5;text-align:center}@media(min-width:768px){.cmp-railing-comparison__header-description{font-size:20px}}@media(min-width:1200px){.cmp-railing-comparison__header-description{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;text-align:left;width:0}}.cmp-railing-comparison__header-description p{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.cmp-railing-comparison__title h2{font-size:28px;font-weight:300;line-height:1.1;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}@media(min-width:768px){.cmp-railing-comparison__title h2{font-size:44px;line-height:1.14;text-align:left}}.cmp-railing-comparison__description span,.cmp-railing-comparison__description span p{font-size:1pc;letter-spacing:-.01px}@media(min-width:768px){.cmp-railing-comparison__description span p{font-size:18px;line-height:1.44}}.cmp-railing-comparison__disclaimer{text-align:center}@media(min-width:768px){.cmp-railing-comparison__disclaimer{padding:0 36px}}@media(min-width:1200px){.cmp-railing-comparison__disclaimer{padding:0 14pc}}.cmp-railing-comparison__disclaimer span{text-align:center}.cmp-railing-comparison__disclaimer span p{font-size:9pt;letter-spacing:-.07px;line-height:1.33}.cmp-railing-comparison__dropdown{background-color:#fff;position:sticky;top:0;z-index:995}.cmp-railing-comparison__dropdown .cmp-dropdown__container{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;text-align:center;width:100%}@media(min-width:768px){.cmp-railing-comparison__dropdown .cmp-dropdown__container{gap:24px}}@media(max-width:992px){.cmp-railing-comparison__dropdown .cmp-dropdown__container{margin-left:-1pc;padding:0 1pc;width:calc(100% + 2pc)}}.cmp-railing-comparison__dropdown .cmp-dropdown__container .select2-container .select2-selection--single{padding:19px 39px 19px 1pc}@media(min-width:768px){.cmp-railing-comparison__dropdown .cmp-dropdown__container .select2-container .select2-selection--single{padding:19px 72px 19px 1pc}}.cmp-railing-comparison__dropdown .cmp-dropdown__container .select2-container .select2-selection--single .select2-selection__rendered{color:#00493d;font-size:1pc;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:-.09px;line-height:1.375;padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}@media(min-width:768px){.cmp-railing-comparison__dropdown .cmp-dropdown__container .select2-container .select2-selection--single .select2-selection__rendered{font-size:18px;font-weight:400}}.cmp-railing-comparison__dropdown .cmp-dropdown__column{margin:26px 0 40px;padding:0;width:calc(50% - 4px)}.cmp-railing-comparison__dropdown .cmp-dropdown__column .select2-container{width:100%!important}.cmp-railing-comparison__dropdown .cmp-dropdown__column .select2-container .select2-selection{border:1px solid #00493d;min-height:auto!important}.cmp-railing-comparison__dropdown .cmp-dropdown__column .select2-container .select2-selection b{border:none}.cmp-railing-comparison__dropdown .cmp-dropdown__column .select2-container .select2-selection b:after{content:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/dropdown-arrow-mobile.svg);display:inline-block;left:-10px;position:absolute;top:3px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}@media(min-width:768px){.cmp-railing-comparison__dropdown .cmp-dropdown__column .select2-container .select2-selection b:after{content:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/dropdown-arrow.svg);display:inline-block;left:-30px;position:absolute;top:-13px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.cmp-railing-comparison__dropdown .cmp-dropdown__column .select2-container--open .select2-selection b:after{top:-2px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media(min-width:768px){.cmp-railing-comparison__dropdown .cmp-dropdown__column .select2-container--open .select2-selection b:after{top:-20px}}@media(max-width:576px){.cmp-railing-comparison__dropdown .cmp-dropdown__column:nth-last-child(-n+2){display:none}}@media(max-width:767px){.cmp-railing-comparison__dropdown .cmp-dropdown__column:nth-last-child(-n+2){display:none}}@media(min-width:768px){.cmp-railing-comparison__dropdown .cmp-dropdown__column{width:calc(33% - 14px)}.cmp-railing-comparison__dropdown .cmp-dropdown__column:nth-last-child(-n+1){display:none}}@media(min-width:1200px){.cmp-railing-comparison__dropdown .cmp-dropdown__column{width:calc(25% - 18px)}.cmp-railing-comparison__dropdown .cmp-dropdown__column:nth-last-child(-n+2){display:block}}.cmp-railing-comparison__rail-color{margin-bottom:28px}@media(min-width:768px){.cmp-railing-comparison__rail-color{margin-bottom:60px}}.cmp-railing-comparison__rail-color .cmp-rail-color{font-size:1pc}.cmp-railing-comparison__rail-color .cmp-rail-color__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;text-align:center;width:100%}@media(min-width:768px){.cmp-railing-comparison__rail-color .cmp-rail-color__container{gap:24px}}.cmp-railing-comparison__rail-color .cmp-rail-color__column{margin:0 0 40px;padding:0;width:calc(50% - 4px)}@media(max-width:576px){.cmp-railing-comparison__rail-color .cmp-rail-color__column:nth-last-child(-n+2){display:none}}@media(max-width:767px){.cmp-railing-comparison__rail-color .cmp-rail-color__column:nth-last-child(-n+2){display:none}}@media(min-width:768px){.cmp-railing-comparison__rail-color .cmp-rail-color__column{width:calc(33% - 14px)}.cmp-railing-comparison__rail-color .cmp-rail-color__column:nth-last-child(-n+1){display:none}}@media(min-width:1200px){.cmp-railing-comparison__rail-color .cmp-rail-color__column{width:calc(25% - 18px)}.cmp-railing-comparison__rail-color .cmp-rail-color__column:nth-last-child(-n+2){display:block}}.cmp-railing-comparison__rail-color .cmp-rail-color__column .cmp-rail-product-parent__card-title{font-size:24px;line-height:1.25}.cmp-railing-comparison__rail-color .cmp-rail-color__card{position:relative}.cmp-railing-comparison__rail-color .cmp-rail-color__card-image{margin-bottom:24px;position:relative}.cmp-railing-comparison__rail-color .cmp-rail-color__card-image-src{-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:768px){.cmp-railing-comparison__rail-color .cmp-rail-color__card-image-src{min-height:186px}}@media(max-width:576px){.cmp-railing-comparison__rail-color .cmp-rail-color__card-image-src{min-height:122px}}@media(min-width:768px){.cmp-railing-comparison__rail-color .cmp-rail-color__card-image{margin-bottom:28px}}.cmp-railing-comparison__rail-color .cmp-rail-color__card-title{color:#394854;font-size:18px;font-weight:500;line-height:1.22;margin-bottom:1pc;text-align:left}@media(min-width:992px){.cmp-railing-comparison__rail-color .cmp-rail-color__card-title{font-size:24px;line-height:1.25}}.cmp-railing-comparison__rail-color .cmp-rail-color__card-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:1pc;font-weight:300;line-height:1.5;margin-bottom:1pc;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:normal}@media(min-width:992px){.cmp-railing-comparison__rail-color .cmp-rail-color__card-description{display:block;font-size:20px;line-height:1.6}.cmp-railing-comparison__rail-color .cmp-rail-color__card-description p{font-size:20px;line-height:1.6}}.cmp-railing-comparison__rail-color .cmp-rail-color__card-description p{font-size:1pc;line-height:1.5}.cmp-railing-comparison__rail-color .cmp-rail-color__card-swatches{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;width:100%}.cmp-railing-comparison__rail-color .cmp-rail-color__card-swatches-wrapper{margin:0 auto;overflow:hidden;position:relative}.cmp-railing-comparison__rail-color .cmp-rail-color__card-swatches-item{-webkit-box-flex:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:left;-ms-flex-pack:left;align-items:center;aspect-ratio:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 calc(20% - 4px);flex:0 0 calc(20% - 4px);justify-content:left;text-align:left}.cmp-railing-comparison__rail-color .cmp-rail-color__card-swatches-img{aspect-ratio:1;border:2px solid transparent;border-radius:50%;-webkit-box-shadow:0 0 0 1px #d5d5d5;box-shadow:0 0 0 1px #d5d5d5;height:auto;margin:1px;max-width:56px;-o-object-fit:cover;object-fit:cover;width:90%}.cmp-railing-comparison__rail-color .cmp-rail-color__card-swatches-img.selected{border:0 solid transparent;-webkit-box-shadow:0 0 0 3px #8dc63f;box-shadow:0 0 0 3px #8dc63f;margin:3px}.cmp-railing-comparison__rail-color .cmp-rail-color__card-swatches-img:hover{cursor:pointer}.cmp-railing-comparison__rail-color .cmp-rail-color__card-swatches-color-label-wrapper{font-size:14px;letter-spacing:-.4px;line-height:1.2;margin:1pc 0 24px;text-align:left}@media(min-width:768px){.cmp-railing-comparison__rail-color .cmp-rail-color__card-swatches-color-label-wrapper{margin:24px 0}}.cmp-railing-comparison__rail-color .cmp-rail-color__card-swatches-color-label{font-weight:700}.cmp-railing-comparison__rail-color .cmp-rail-color__card-swatches-color-title{font-weight:300}.cmp-railing-comparison__rail-color .cmp-rail-color__card-pricing{font-size:36px;font-weight:100;line-height:1.55;margin-bottom:24px;text-align:left}.cmp-railing-comparison__rail-color .cmp-rail-color__card-pricing--inactive{opacity:20%}.cmp-railing-comparison__rail-color .cmp-rail-color__card-color-pre{border:1px solid #00493d;border-width:0 4px 4px 0;bottom:14px;display:none;left:20px;padding:6px;position:absolute;transform:rotate(135deg);-webkit-transform:rotate(135deg)}.cmp-railing-comparison__rail-color .cmp-rail-color__card-color-pre:hover{cursor:pointer}@media(min-width:992px){.cmp-railing-comparison__rail-color .cmp-rail-color__card-color-pre{border-width:0 2px 2px 0;bottom:18px;padding:3px}}.cmp-railing-comparison__rail-color .cmp-rail-color__card-color-next{border:1px solid #00493d;border-width:0 4px 4px 0;bottom:14px;display:none;padding:6px;position:absolute;right:20px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.cmp-railing-comparison__rail-color .cmp-rail-color__card-color-next:hover{cursor:pointer}@media(min-width:992px){.cmp-railing-comparison__rail-color .cmp-rail-color__card-color-next{border-width:0 2px 2px 0;bottom:22px;padding:3px}}.cmp-railing-comparison__rail-color .cmp-rail-color__card-color-more{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #979797;border-radius:50%;bottom:6px;color:#979797;display:none;height:34px;justify-content:center;padding-right:4px;position:absolute;right:41px;width:34px}@media(min-width:992px){.cmp-railing-comparison__rail-color .cmp-rail-color__card-color-more{height:60px;right:6%;top:3px;width:60px}}.cmp-railing-comparison__rail-color .cmp-rail-color__card-color-more:hover{cursor:pointer}.cmp-railing-comparison__rail-color .cmp-rail-color__card-name{font-size:1pc;padding-top:9pt;text-align:center}.cmp-railing-comparison__rail-color .cmp-rail-color__card-name-color{font-weight:800}@media(min-width:992px){.cmp-railing-comparison__rail-color .cmp-rail-color__card-name{padding-top:20px}}.cmp-railing-comparison__rail-color .cmp-rail-color__card-desc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:9pt;font-weight:600;margin-top:26px;padding:0 1pc;position:relative;text-transform:uppercase}.cmp-railing-comparison__rail-color .cmp-rail-color__card-desc p{font-size:9pt;font-weight:800;margin:0;padding:0;text-transform:uppercase}@media(min-width:992px){.cmp-railing-comparison__rail-color .cmp-rail-color__card-desc{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-direction:row;flex-direction:row;font-size:14px;justify-content:flex-end;letter-spacing:1px;margin-top:0;padding:28px 68px 0}.cmp-railing-comparison__rail-color .cmp-rail-color__card-desc p{font-size:14px}}.cmp-railing-comparison__rail-color .cmp-rail-color__card-button-container .cmp-button,.cmp-railing-comparison__rail-color .cmp-rail-color__card-button-container .cmp-contentsearch-leftrail--links-item,.cmp-railing-comparison__rail-color .cmp-rail-color__card-button-container .cmp-leftrail--links-item,.cmp-railing-comparison__rail-color .cmp-rail-color__card-button-container .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-railing-comparison__rail-color .cmp-rail-color__card-button-container .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-railing-comparison__rail-color .cmp-rail-color__card-button-container .embed button,.cmp-railing-comparison__rail-color .cmp-rail-color__card-button-container .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-railing-comparison__rail-color .cmp-rail-color__card-button-container .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-railing-comparison__rail-color .cmp-rail-color__card-button-container .fDIvPG,.embed .cmp-railing-comparison__rail-color .cmp-rail-color__card-button-container button,.embed .cmp-railing-comparison__rail-color .cmp-rail-color__card-button-container button.qxyt6u-0.sc-160qg7w-0.fDIvPG{font-size:1pc;font-weight:300;padding:9pt 8px;width:100%}.cmp-railing-comparison__rail-color .cmp-rail-color__card-button-container .cmp-button:hover,.cmp-railing-comparison__rail-color .cmp-rail-color__card-button-container .cmp-contentsearch-leftrail--links-item:hover,.cmp-railing-comparison__rail-color .cmp-rail-color__card-button-container .cmp-leftrail--links-item:hover,.cmp-railing-comparison__rail-color .cmp-rail-color__card-button-container .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0:hover,.cmp-railing-comparison__rail-color .cmp-rail-color__card-button-container .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG:hover,.cmp-railing-comparison__rail-color .cmp-rail-color__card-button-container .embed button:hover,.embed #crl8-homepage-multisize-grid .cmp-railing-comparison__rail-color .cmp-rail-color__card-button-container .jRNpsV.qxyt6u-0:hover,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-railing-comparison__rail-color .cmp-rail-color__card-button-container .fDIvPG:hover,.embed .cmp-railing-comparison__rail-color .cmp-rail-color__card-button-container button:hover{color:#00493d}@media(min-width:992px){.cmp-railing-comparison__rail-color .cmp-rail-color__card-button-container .cmp-button,.cmp-railing-comparison__rail-color .cmp-rail-color__card-button-container .cmp-contentsearch-leftrail--links-item,.cmp-railing-comparison__rail-color .cmp-rail-color__card-button-container .cmp-leftrail--links-item,.cmp-railing-comparison__rail-color .cmp-rail-color__card-button-container .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-railing-comparison__rail-color .cmp-rail-color__card-button-container .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-railing-comparison__rail-color .cmp-rail-color__card-button-container .embed button,.cmp-railing-comparison__rail-color .cmp-rail-color__card-button-container .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-railing-comparison__rail-color .cmp-rail-color__card-button-container .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-railing-comparison__rail-color .cmp-rail-color__card-button-container .fDIvPG,.embed .cmp-railing-comparison__rail-color .cmp-rail-color__card-button-container button,.embed .cmp-railing-comparison__rail-color .cmp-rail-color__card-button-container button.qxyt6u-0.sc-160qg7w-0.fDIvPG{font-size:18px}}.cmp-railing-comparison__curvable h3{font-size:18px;font-weight:300;line-height:1.22}@media(min-width:768px){.cmp-railing-comparison__curvable h3{font-size:24px;line-height:1.25}}.cmp-railing-comparison__curvable .boolean-container{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0 -9pt;text-align:center;width:calc(100% + 24px)}.cmp-railing-comparison__curvable .boolean-container>div{margin:0 auto}.cmp-railing-comparison__curvable .cmp-curvable__container{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0 -9pt;text-align:center;width:calc(100% + 24px)}.cmp-railing-comparison__curvable .cmp-curvable__column{margin:0 0 40px;padding:0 9pt;width:50%}@media(max-width:576px){.cmp-railing-comparison__curvable .cmp-curvable__column:nth-last-child(-n+2){display:none}}@media(max-width:767px){.cmp-railing-comparison__curvable .cmp-curvable__column:nth-last-child(-n+2){display:none}}@media(min-width:768px){.cmp-railing-comparison__curvable .cmp-curvable__column{width:33%}.cmp-railing-comparison__curvable .cmp-curvable__column:nth-last-child(-n+1){display:none}}@media(min-width:1200px){.cmp-railing-comparison__curvable .cmp-curvable__column{width:25%}.cmp-railing-comparison__curvable .cmp-curvable__column:nth-last-child(-n+2){display:block}}.cmp-railing-comparison__cocktail_rail h3{font-size:18px;font-weight:300;line-height:1.22}@media(min-width:768px){.cmp-railing-comparison__cocktail_rail h3{font-size:24px;line-height:1.25}}.cmp-railing-comparison__cocktail_rail .boolean-container{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0 -9pt;text-align:center;width:calc(100% + 24px)}.cmp-railing-comparison__cocktail_rail .boolean-container>div{margin:0 auto}.cmp-railing-comparison__cocktail_rail .cmp-cocktail_rail__container{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0 -9pt;text-align:center;width:calc(100% + 24px)}.cmp-railing-comparison__cocktail_rail .cmp-cocktail_rail__column{margin:0 0 40px;padding:0 9pt;width:50%}@media(max-width:576px){.cmp-railing-comparison__cocktail_rail .cmp-cocktail_rail__column{padding:0 9pt}.cmp-railing-comparison__cocktail_rail .cmp-cocktail_rail__column:nth-last-child(-n+2){display:none}}@media(max-width:767px){.cmp-railing-comparison__cocktail_rail .cmp-cocktail_rail__column:nth-last-child(-n+2){display:none}}@media(min-width:768px){.cmp-railing-comparison__cocktail_rail .cmp-cocktail_rail__column{width:33%}.cmp-railing-comparison__cocktail_rail .cmp-cocktail_rail__column:nth-last-child(-n+1){display:none}}@media(min-width:1200px){.cmp-railing-comparison__cocktail_rail .cmp-cocktail_rail__column{width:25%}.cmp-railing-comparison__cocktail_rail .cmp-cocktail_rail__column:nth-last-child(-n+2){display:block}}.cmp-railing-comparison__ada_compliant h3{font-size:18px;font-weight:300;line-height:1.22}@media(min-width:768px){.cmp-railing-comparison__ada_compliant h3{font-size:24px;line-height:1.25}}.cmp-railing-comparison__ada_compliant .boolean-container{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0 -9pt;text-align:center;width:calc(100% + 24px)}.cmp-railing-comparison__ada_compliant .boolean-container>div{margin:0 auto}.cmp-railing-comparison__ada_compliant .cmp-ada_compliant__container{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0 -9pt;text-align:center;width:calc(100% + 24px)}.cmp-railing-comparison__ada_compliant .cmp-ada_compliant__column{margin:0 0 40px;padding:0 9pt;width:50%}@media(max-width:576px){.cmp-railing-comparison__ada_compliant .cmp-ada_compliant__column{padding:0 9pt}.cmp-railing-comparison__ada_compliant .cmp-ada_compliant__column:nth-last-child(-n+2){display:none}}@media(max-width:767px){.cmp-railing-comparison__ada_compliant .cmp-ada_compliant__column:nth-last-child(-n+2){display:none}}@media(min-width:768px){.cmp-railing-comparison__ada_compliant .cmp-ada_compliant__column{width:33%}.cmp-railing-comparison__ada_compliant .cmp-ada_compliant__column:nth-last-child(-n+1){display:none}}@media(min-width:1200px){.cmp-railing-comparison__ada_compliant .cmp-ada_compliant__column{width:25%}.cmp-railing-comparison__ada_compliant .cmp-ada_compliant__column:nth-last-child(-n+2){display:block}}.cmp-railing-comparison__stair_compatible h3{font-size:18px;font-weight:300;line-height:1.22}@media(min-width:768px){.cmp-railing-comparison__stair_compatible h3{font-size:24px;line-height:1.25}}.cmp-railing-comparison__stair_compatible .boolean-container{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0 -9pt;text-align:center;width:calc(100% + 24px)}.cmp-railing-comparison__stair_compatible .boolean-container>div{margin:0 auto}.cmp-railing-comparison__stair_compatible .cmp-stair_compatible__container{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0 -9pt;text-align:center;width:calc(100% + 24px)}.cmp-railing-comparison__stair_compatible .cmp-stair_compatible__column{margin:0 0 40px;padding:0 9pt;width:50%}@media(max-width:576px){.cmp-railing-comparison__stair_compatible .cmp-stair_compatible__column{padding:0 9pt}.cmp-railing-comparison__stair_compatible .cmp-stair_compatible__column:nth-last-child(-n+2){display:none}}@media(max-width:767px){.cmp-railing-comparison__stair_compatible .cmp-stair_compatible__column:nth-last-child(-n+2){display:none}}@media(min-width:768px){.cmp-railing-comparison__stair_compatible .cmp-stair_compatible__column{width:33%}.cmp-railing-comparison__stair_compatible .cmp-stair_compatible__column:nth-last-child(-n+1){display:none}}@media(min-width:1200px){.cmp-railing-comparison__stair_compatible .cmp-stair_compatible__column{width:25%}.cmp-railing-comparison__stair_compatible .cmp-stair_compatible__column:nth-last-child(-n+2){display:block}}.cmp-railing-comparison__strength .cmp-strength__heading h3{font-size:18px;font-weight:300;line-height:1.22}@media(min-width:768px){.cmp-railing-comparison__strength .cmp-strength__heading h3{font-size:24px;line-height:1.25}}.cmp-railing-comparison__strength .cmp-strength__container{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0 -9pt;text-align:center;width:calc(100% + 24px)}.cmp-railing-comparison__strength .cmp-strength__column{margin:0 0 40px;padding:0 9pt;width:50%}@media(max-width:576px){.cmp-railing-comparison__strength .cmp-strength__column{padding:0 9pt}.cmp-railing-comparison__strength .cmp-strength__column:nth-last-child(-n+2){display:none}}@media(max-width:767px){.cmp-railing-comparison__strength .cmp-strength__column:nth-last-child(-n+2){display:none}}@media(min-width:768px){.cmp-railing-comparison__strength .cmp-strength__column{width:33%}.cmp-railing-comparison__strength .cmp-strength__column:nth-last-child(-n+1){display:none}}@media(min-width:1200px){.cmp-railing-comparison__strength .cmp-strength__column{width:25%}.cmp-railing-comparison__strength .cmp-strength__column:nth-last-child(-n+2){display:block}}.cmp-railing-comparison__strength .cmp-strength__card-image{margin:0 auto 1pc;min-height:46px}@media(min-width:768px){.cmp-railing-comparison__strength .cmp-strength__card-image{min-height:67px}}.cmp-railing-comparison__strength .cmp-strength__card-image img{width:100%}.cmp-railing-comparison__strength .cmp-strength__card-image.dash-image{max-height:46px;max-width:90px}@media(min-width:768px){.cmp-railing-comparison__strength .cmp-strength__card-image.dash-image{max-width:8pc}}.cmp-railing-comparison__weatherability .cmp-weatherability__heading h3{font-size:18px;font-weight:300;line-height:1.22}@media(min-width:768px){.cmp-railing-comparison__weatherability .cmp-weatherability__heading h3{font-size:24px;line-height:1.25}}.cmp-railing-comparison__weatherability .cmp-weatherability__container{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0 -9pt;text-align:center;width:calc(100% + 24px)}.cmp-railing-comparison__weatherability .cmp-weatherability__column{margin:0 0 40px;padding:0 9pt;width:50%}@media(max-width:576px){.cmp-railing-comparison__weatherability .cmp-weatherability__column{padding:0 9pt}.cmp-railing-comparison__weatherability .cmp-weatherability__column:nth-last-child(-n+2){display:none}}@media(max-width:767px){.cmp-railing-comparison__weatherability .cmp-weatherability__column:nth-last-child(-n+2){display:none}}@media(min-width:768px){.cmp-railing-comparison__weatherability .cmp-weatherability__column{width:33%}.cmp-railing-comparison__weatherability .cmp-weatherability__column:nth-last-child(-n+1){display:none}}@media(min-width:1200px){.cmp-railing-comparison__weatherability .cmp-weatherability__column{width:25%}.cmp-railing-comparison__weatherability .cmp-weatherability__column:nth-last-child(-n+2){display:block}}.cmp-railing-comparison__weatherability .cmp-weatherability__card-image{margin:0 auto 1pc;min-height:46px}@media(min-width:768px){.cmp-railing-comparison__weatherability .cmp-weatherability__card-image{min-height:67px}}.cmp-railing-comparison__weatherability .cmp-weatherability__card-image img{width:100%}.cmp-railing-comparison__weatherability .cmp-weatherability__card-image.dash-image{max-height:46px;max-width:90px}@media(min-width:768px){.cmp-railing-comparison__weatherability .cmp-weatherability__card-image.dash-image{max-width:8pc}}.cmp-railing-comparison__weatherability .cmp-weatherability__card-description span{display:block;text-align:center}.cmp-railing-comparison__weatherability .cmp-weatherability__card-description span p{font-size:1pc;font-weight:400;letter-spacing:-.09px;line-height:1.38;margin-bottom:0}.cmp-railing-comparison__infill-options .cmp-infill-options__heading h3{font-size:18px;font-weight:300;line-height:1.22}@media(min-width:768px){.cmp-railing-comparison__infill-options .cmp-infill-options__heading h3{font-size:24px;line-height:1.25}}.cmp-railing-comparison__infill-options .cmp-infill-options__container{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0 -9pt;text-align:center;width:calc(100% + 24px)}.cmp-railing-comparison__infill-options .cmp-infill-options__column{margin:0 0 40px;padding:0 9pt;width:50%}@media(max-width:576px){.cmp-railing-comparison__infill-options .cmp-infill-options__column:nth-last-child(-n+2){display:none}}@media(max-width:767px){.cmp-railing-comparison__infill-options .cmp-infill-options__column:nth-last-child(-n+2){display:none}}@media(min-width:768px){.cmp-railing-comparison__infill-options .cmp-infill-options__column{width:33%}.cmp-railing-comparison__infill-options .cmp-infill-options__column:nth-last-child(-n+1){display:none}}@media(min-width:1200px){.cmp-railing-comparison__infill-options .cmp-infill-options__column{width:25%}.cmp-railing-comparison__infill-options .cmp-infill-options__column:nth-last-child(-n+2){display:block}}.cmp-railing-comparison__infill-options .cmp-infill-options__card-image{aspect-ratio:1;margin:0 auto 1pc;max-width:4pc}.cmp-railing-comparison__infill-options .cmp-infill-options__card-image img{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;width:100%}.cmp-railing-comparison__infill-options .cmp-infill-options__card-text{color:#00493d;font-size:1pc;line-height:1.125;margin:0 auto;max-width:99pt}@media(min-width:768px){.cmp-railing-comparison__infill-options .cmp-infill-options__card-text{font-size:18px;line-height:1.11;max-width:148px}}.cmp-railing-comparison__post-options .cmp-post-options__heading h3{font-size:18px;font-weight:300;line-height:1.22}@media(min-width:768px){.cmp-railing-comparison__post-options .cmp-post-options__heading h3{font-size:24px;line-height:1.25}}.cmp-railing-comparison__post-options .cmp-post-options__container{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0 -9pt;text-align:center;width:calc(100% + 24px)}.cmp-railing-comparison__post-options .cmp-post-options__column{margin:0 0 40px;padding:0 9pt;width:50%}@media(max-width:576px){.cmp-railing-comparison__post-options .cmp-post-options__column:nth-last-child(-n+2){display:none}}@media(max-width:767px){.cmp-railing-comparison__post-options .cmp-post-options__column:nth-last-child(-n+2){display:none}}@media(min-width:768px){.cmp-railing-comparison__post-options .cmp-post-options__column{width:33%}.cmp-railing-comparison__post-options .cmp-post-options__column:nth-last-child(-n+1){display:none}}@media(min-width:1200px){.cmp-railing-comparison__post-options .cmp-post-options__column{width:25%}.cmp-railing-comparison__post-options .cmp-post-options__column:nth-last-child(-n+2){display:block}}.cmp-railing-comparison__post-options .cmp-post-options__card-text{font-size:1pc;letter-spacing:-.09px;line-height:1.38;margin:0 auto;max-width:264px}.cmp-railing-comparison__warranty .cmp-warranty__heading h3{font-size:18px;font-weight:300;line-height:1.22}@media(min-width:768px){.cmp-railing-comparison__warranty .cmp-warranty__heading h3{font-size:24px;line-height:1.25}}.cmp-railing-comparison__warranty .cmp-warranty__container{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0 -9pt;text-align:center;width:calc(100% + 24px)}.cmp-railing-comparison__warranty .cmp-warranty__column{margin:4px 0 40px;padding:0 9pt;width:50%}@media(max-width:576px){.cmp-railing-comparison__warranty .cmp-warranty__column:nth-last-child(-n+2){display:none}}@media(max-width:767px){.cmp-railing-comparison__warranty .cmp-warranty__column:nth-last-child(-n+2){display:none}}@media(min-width:768px){.cmp-railing-comparison__warranty .cmp-warranty__column{width:33%}.cmp-railing-comparison__warranty .cmp-warranty__column:nth-last-child(-n+1){display:none}}@media(min-width:1200px){.cmp-railing-comparison__warranty .cmp-warranty__column{width:25%}.cmp-railing-comparison__warranty .cmp-warranty__column:nth-last-child(-n+2){display:block}}.cmp-railing-comparison__warranty .cmp-warranty__card-image img{margin:10px 0;max-width:4pc}.cmp-railing-comparison__warranty .cmp-warranty__card-text{font-size:9pt;font-weight:400;letter-spacing:.5px;line-height:1.5;margin:0 auto;max-width:131px;text-transform:uppercase}.cmp-railing-comparison__specifications .cmp-specifications__heading h3{font-size:18px;font-weight:300;line-height:1.22}@media(min-width:768px){.cmp-railing-comparison__specifications .cmp-specifications__heading h3{font-size:24px;line-height:1.25}}.cmp-railing-comparison__specifications .cmp-specifications__container{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0 -9pt;text-align:center;width:calc(100% + 24px)}.cmp-railing-comparison__specifications .cmp-specifications__column{margin:0 0 40px;padding:0 9pt;width:50%}@media(max-width:576px){.cmp-railing-comparison__specifications .cmp-specifications__column:nth-last-child(-n+2){display:none}}@media(max-width:767px){.cmp-railing-comparison__specifications .cmp-specifications__column:nth-last-child(-n+2){display:none}}@media(min-width:768px){.cmp-railing-comparison__specifications .cmp-specifications__column{width:33%}.cmp-railing-comparison__specifications .cmp-specifications__column:nth-last-child(-n+1){display:none}}@media(min-width:1200px){.cmp-railing-comparison__specifications .cmp-specifications__column{width:25%}.cmp-railing-comparison__specifications .cmp-specifications__column:nth-last-child(-n+2){display:block}}.cmp-railing-comparison__specifications .cmp-specifications__card{margin-bottom:20px;margin-top:20px}.cmp-railing-comparison__specifications .cmp-specifications__card-image{margin:0 auto 1pc;max-height:20px;max-width:90px}@media(min-width:768px){.cmp-railing-comparison__specifications .cmp-specifications__card-image{max-width:8pc;min-height:30px}}.cmp-railing-comparison__specifications .cmp-specifications__card-image img{width:100%}.cmp-railing-comparison__specifications .cmp-specifications__card-image.dash-image{max-width:90px;min-height:66px}@media(min-width:768px){.cmp-railing-comparison__specifications .cmp-specifications__card-image.dash-image{max-width:8pc;min-height:56px}}.cmp-railing-comparison__specifications .cmp-specifications__card-title{color:#00493d;font-size:1pc;font-weight:400;letter-spacing:-.09px;line-height:1.125;margin-bottom:1pc;text-align:center}@media(min-width:768px){.cmp-railing-comparison__specifications .cmp-specifications__card-title{font-size:18px}}.cmp-railing-comparison__specifications .cmp-specifications__card-description{display:block;text-align:center}@media(min-width:768px){.cmp-railing-comparison__specifications .cmp-specifications__card-description{min-height:99pt}}.cmp-railing-comparison__specifications .cmp-specifications__card-description p{font-size:1pc;font-weight:400;letter-spacing:-.09px;line-height:1.38;margin-bottom:28px;margin-top:4px}.cmp-railing-comparison__specifications .cmp-specifications__weight-section-title span{font-size:1pc;font-weight:700;letter-spacing:-.09px;line-height:1.38;text-transform:uppercase}.cmp-railing-comparison__specifications .cmp-specifications__weight-section-description span p{font-size:1pc;font-weight:400;letter-spacing:-.09px;line-height:1.38;margin-bottom:0}.cmp-railing-comparison__installation-ease .cmp-installation-ease__heading h3{font-size:18px;font-weight:300;line-height:1.22}@media(min-width:768px){.cmp-railing-comparison__installation-ease .cmp-installation-ease__heading h3{font-size:24px;line-height:1.25}}.cmp-railing-comparison__installation-ease .cmp-installation-ease__container{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0 -9pt;text-align:center;width:calc(100% + 24px)}.cmp-railing-comparison__installation-ease .cmp-installation-ease__column{margin:0 0 40px;padding:0 9pt;width:50%}@media(max-width:576px){.cmp-railing-comparison__installation-ease .cmp-installation-ease__column:nth-last-child(-n+2){display:none}}@media(max-width:767px){.cmp-railing-comparison__installation-ease .cmp-installation-ease__column:nth-last-child(-n+2){display:none}}@media(min-width:768px){.cmp-railing-comparison__installation-ease .cmp-installation-ease__column{width:33%}.cmp-railing-comparison__installation-ease .cmp-installation-ease__column:nth-last-child(-n+1){display:none}}@media(min-width:1200px){.cmp-railing-comparison__installation-ease .cmp-installation-ease__column{width:25%}.cmp-railing-comparison__installation-ease .cmp-installation-ease__column:nth-last-child(-n+2){display:block}}.cmp-railing-comparison__installation-ease .cmp-installation-ease__card-text{font-size:1pc;letter-spacing:-.09px;line-height:1.38;margin:0 auto;max-width:264px;text-transform:capitalize}.cmp-railing-comparison__maintenance .cmp-maintenance__heading h3{font-size:18px;font-weight:300;line-height:1.22}@media(min-width:768px){.cmp-railing-comparison__maintenance .cmp-maintenance__heading h3{font-size:24px;line-height:1.25}}.cmp-railing-comparison__maintenance .cmp-maintenance__container{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0 -9pt;text-align:center;width:calc(100% + 24px)}.cmp-railing-comparison__maintenance .cmp-maintenance__column{margin:0 0 40px;padding:0 9pt;width:50%}@media(max-width:576px){.cmp-railing-comparison__maintenance .cmp-maintenance__column:nth-last-child(-n+2){display:none}}@media(max-width:767px){.cmp-railing-comparison__maintenance .cmp-maintenance__column:nth-last-child(-n+2){display:none}}@media(min-width:768px){.cmp-railing-comparison__maintenance .cmp-maintenance__column{width:33%}.cmp-railing-comparison__maintenance .cmp-maintenance__column:nth-last-child(-n+1){display:none}}@media(min-width:1200px){.cmp-railing-comparison__maintenance .cmp-maintenance__column{width:25%}.cmp-railing-comparison__maintenance .cmp-maintenance__column:nth-last-child(-n+2){display:block}}.cmp-railing-comparison__maintenance .cmp-maintenance__card-text{font-size:1pc;letter-spacing:-.09px;line-height:1.38;margin:0 auto;max-width:264px}.cmp-railing-comparison__expandable-triggers{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.cmp-railing-comparison__expandable-triggers-button.button__secondary{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:100%}.cmp-railing-comparison__expandable-triggers-button.button__secondary .embed #crl8-homepage-multisize-grid .zpamni-0 a.fDIvPG,.cmp-railing-comparison__expandable-triggers-button.button__secondary .embed #crl8-homepage-multisize-grid a.jRNpsV.qxyt6u-0,.cmp-railing-comparison__expandable-triggers-button.button__secondary a.cmp-button,.cmp-railing-comparison__expandable-triggers-button.button__secondary a.cmp-contentsearch-leftrail--links-item,.cmp-railing-comparison__expandable-triggers-button.button__secondary a.cmp-leftrail--links-item,.embed #crl8-homepage-multisize-grid .cmp-railing-comparison__expandable-triggers-button.button__secondary a.jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-railing-comparison__expandable-triggers-button.button__secondary a.fDIvPG{stroke:#00493d;-webkit-box-pack:left;-ms-flex-pack:left;border:none;font-size:24px;font-weight:300;justify-content:left;line-height:1.25;outline:2px solid #00493d;padding:1pc 23px;text-align:left;-webkit-transition-property:stroke,background-color,color,border-color;transition-property:stroke,background-color,color,border-color}.cmp-railing-comparison__expandable-triggers-button.button__secondary .embed #crl8-homepage-multisize-grid .zpamni-0 a.fDIvPG:hover,.cmp-railing-comparison__expandable-triggers-button.button__secondary .embed #crl8-homepage-multisize-grid a.jRNpsV.qxyt6u-0:hover,.cmp-railing-comparison__expandable-triggers-button.button__secondary a.cmp-button:hover,.cmp-railing-comparison__expandable-triggers-button.button__secondary a.cmp-contentsearch-leftrail--links-item:hover,.cmp-railing-comparison__expandable-triggers-button.button__secondary a.cmp-leftrail--links-item:hover,.embed #crl8-homepage-multisize-grid .cmp-railing-comparison__expandable-triggers-button.button__secondary a.jRNpsV.qxyt6u-0:hover,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-railing-comparison__expandable-triggers-button.button__secondary a.fDIvPG:hover{stroke:#fff}@media(min-width:768px){.cmp-railing-comparison__expandable-triggers-button.button__secondary .embed #crl8-homepage-multisize-grid .zpamni-0 a.fDIvPG,.cmp-railing-comparison__expandable-triggers-button.button__secondary .embed #crl8-homepage-multisize-grid a.jRNpsV.qxyt6u-0,.cmp-railing-comparison__expandable-triggers-button.button__secondary a.cmp-button,.cmp-railing-comparison__expandable-triggers-button.button__secondary a.cmp-contentsearch-leftrail--links-item,.cmp-railing-comparison__expandable-triggers-button.button__secondary a.cmp-leftrail--links-item,.embed #crl8-homepage-multisize-grid .cmp-railing-comparison__expandable-triggers-button.button__secondary a.jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-railing-comparison__expandable-triggers-button.button__secondary a.fDIvPG{padding:1pc 3pc;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.cmp-railing-comparison__expandable-triggers-button.button__secondary .embed #crl8-homepage-multisize-grid .zpamni-0 a.fDIvPG svg,.cmp-railing-comparison__expandable-triggers-button.button__secondary .embed #crl8-homepage-multisize-grid a.jRNpsV.qxyt6u-0 svg,.cmp-railing-comparison__expandable-triggers-button.button__secondary a.cmp-button svg,.cmp-railing-comparison__expandable-triggers-button.button__secondary a.cmp-contentsearch-leftrail--links-item svg,.cmp-railing-comparison__expandable-triggers-button.button__secondary a.cmp-leftrail--links-item svg,.embed #crl8-homepage-multisize-grid .cmp-railing-comparison__expandable-triggers-button.button__secondary a.jRNpsV.qxyt6u-0 svg,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-railing-comparison__expandable-triggers-button.button__secondary a.fDIvPG svg{margin-right:1pc}.fixed-railingcomparison--filters .cmp-railing-comparison__dropdown{background-color:#fff;left:0;position:sticky;right:0;top:0}.fixed-railingcomparison--filters .cmp-railing-comparison__scrolltop{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/back-to-top.svg);background-position:50%;background-size:contain;height:3pc;position:fixed;right:27px;top:40%;width:3pc;z-index:99}.cmp-railing-comparison__dropdown-list .select2-results>.select2-results__options>.select2-results__option{display:none}.cmp-railing-comparison__dropdown-list .select2-results>.select2-results__options>.select2-results__option.select2-results__option--group{display:list-item}.cmp-railing-comparison__dropdown-list .select2-results .select2-results__option--group{color:#6f6f6f!important;font-size:15px;font-weight:500;line-height:1;margin:0;padding:0;text-align:left;text-transform:uppercase}.cmp-railing-comparison__dropdown-list .select2-results .select2-results__option--group .select2-results__group{border-left:1px solid #b3b3b3;padding:8.5px 20px}.cmp-railing-comparison__dropdown-list .select2-results .select2-results__options--nested{color:#111;font-size:1pc;font-stretch:normal;font-style:normal;font-weight:300;line-height:1.25;margin:0;padding:0;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-transform:none;text-underline-position:from-font}.cmp-railing-comparison__dropdown-list .select2-results .select2-results__options--nested .select2-results__option{border-top:1px solid #f8f8f8;padding:5.5px 2pc}.cmp-railing-comparison__dropdown-list .select2-results .select2-results__options--nested .select2-results__option--selected{display:none}@media(min-width:768px){.cmp-railing-comparison__dropdown-list .select2-results .select2-results__options--nested{font-size:1pc}}.cmp-railing-product-card{-webkit-box-orient:vertical;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media(min-width:768px){.cmp-railing-product-card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.cmp-railing-product-card__info{-ms-flex-preferred-size:50%;flex-basis:50%;padding:3pc 1pc}@media(min-width:768px){.cmp-railing-product-card__info{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:end;padding:0}.cmp-railing-product-card__info-container{max-width:664px;padding:84px 1pc}}@media(min-width:1200px){.cmp-railing-product-card__info-container{max-width:664px;padding:93pt 2pc 93pt 1pc}}@media(min-width:1400px){.cmp-railing-product-card__info-container{max-width:46pc;padding:165px 72px 190px 1pc}}.cmp-railing-product-card__info-top{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:20px}@media(min-width:768px){.cmp-railing-product-card__info-top{border-bottom:1px solid #b3b3b3;margin-bottom:2pc;padding-bottom:20px}}.cmp-railing-product-card__info-top-price-range{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:4px}.cmp-railing-product-card__info-top-price-range-label{color:#111;font-size:9pt;font-weight:400;letter-spacing:.04em;line-height:1.25;text-align:left;text-transform:uppercase;white-space:nowrap}.cmp-railing-product-card__info-top-price-range-value{color:#111;font-size:1pc;font-weight:300;letter-spacing:-.4px;line-height:1.56;text-align:left}.cmp-railing-product-card__info-top-price-range-value--inactive{opacity:20%}@media(min-width:768px){.cmp-railing-product-card__info-top-price-range-value{font-size:30px;font-weight:100;letter-spacing:-.6px;line-height:1.56}}.cmp-railing-product-card__info-top-warranty{display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-railing-product-card__info-top-warranty-icon img{height:3pc;width:3pc}@media(min-width:768px){.cmp-railing-product-card__info-top-warranty-icon img{height:70px;width:70px}}.cmp-railing-product-card__info-top-warranty-label{margin-top:6px;text-align:right}.cmp-railing-product-card__info-top-warranty-label span{color:#111;display:inline-block;font-size:9pt;font-weight:400;letter-spacing:.04em;line-height:1.5;text-align:right;text-transform:uppercase}@media(min-width:768px){.cmp-railing-product-card__info-top-warranty-label span{font-size:18px;line-height:1.44}}.cmp-railing-product-card__info-details-title{color:#111;font-size:28px;font-weight:300;line-height:1.11;text-align:left}@media(min-width:768px){.cmp-railing-product-card__info-details-title{font-size:44px;font-weight:300;line-height:1.14}}.cmp-railing-product-card__info-details-description{margin:24px 0}@media(min-width:768px){.cmp-railing-product-card__info-details-description{font-size:24px;font-weight:300;line-height:1.25;margin:24px 0 60px;text-align:left}}.cmp-railing-product-card__info-details-description p{color:#111;display:inline-block;font-size:18px;font-weight:300;line-height:1.22;margin:0;text-align:left}@media(min-width:768px){.cmp-railing-product-card__info-details-description p{font-size:24px;font-weight:300;line-height:1.5;text-align:left}}.cmp-railing-product-card__info-ctas{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1pc}.cmp-railing-product-card__info-ctas a{border:2px solid #00493d;color:#00493d;display:inline-block;font-size:1pc;font-weight:600;line-height:1;padding:1pc 20px;text-align:left;text-decoration:none;text-transform:uppercase;white-space:nowrap}.cmp-railing-product-card__info-ctas a:hover{background-color:#00493d;color:#fff}.cmp-railing-product-card__info-ctas a:focus{text-decoration:underline}@media(min-width:768px){.cmp-railing-product-card__info-ctas a{padding:1pc 27px}}.cmp-railing-product-card__visuals{-ms-flex-preferred-size:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;background:#f8f8f8;display:-webkit-box;display:-ms-flexbox;display:flex;flex-basis:50%;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding:3pc 36px 1pc}@media(min-width:768px){.cmp-railing-product-card__visuals{padding:0}}@media(min-width:1600px){.cmp-railing-product-card__visuals-container{margin:0 1pc 0 70px;max-width:820px;padding-top:4pc}}.cmp-railing-product-card__visuals-image{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:1;-ms-flex-positive:1;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1;justify-content:center}.cmp-railing-product-card__visuals-image img{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;width:100%}.cmp-railing-product-card__visuals-swatches{-webkit-box-flex:0;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex:0 1 97px;flex:0 1 97px;justify-content:space-between}.cmp-railing-product-card__visuals-swatches,.cmp-railing-product-card__visuals-swatches-wrapper{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.cmp-railing-product-card__visuals-swatches-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;gap:4px;justify-content:center;margin:1pc 0}@media(min-width:768px){.cmp-railing-product-card__visuals-swatches-wrapper{gap:8px;margin:40px 0 24px}}.cmp-railing-product-card__visuals-swatches-item{-ms-flex-preferred-size:32px;flex-basis:32px}.cmp-railing-product-card__visuals-swatches-img{aspect-ratio:1;border:2px solid transparent;border-radius:50%;-webkit-box-shadow:0 0 0 1px #d5d5d5;box-shadow:0 0 0 1px #d5d5d5;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:auto;margin:3px;max-height:56px;max-width:56px;min-height:2pc;min-width:2pc;-o-object-fit:cover;object-fit:cover;width:90%}@media(min-width:992px){.cmp-railing-product-card__visuals-swatches-img{height:56px;width:56px}}.cmp-railing-product-card__visuals-swatches-img.selected{border:0 solid transparent;-webkit-box-shadow:0 0 0 3px #8dc63f;box-shadow:0 0 0 3px #8dc63f;margin:3px}.cmp-railing-product-card__visuals-swatches-img:hover{cursor:pointer}.cmp-railing-product-card__visuals-swatches-color-label-wrapper{font-size:14px;letter-spacing:-.4px;line-height:1.2;margin:1pc 0 24px;text-align:left}@media(min-width:768px){.cmp-railing-product-card__visuals-swatches-color-label-wrapper{margin:24px 0}}.cmp-railing-product-card__visuals-swatches-color-label{font-weight:700}.cmp-railing-product-card__visuals-swatches-color-title{font-weight:300}.cmp-railing-product-card__visuals-swatch-label{margin-bottom:24px;text-align:center}.cmp-railing-product-card__visuals-swatch-label-color{font-weight:700}.ratingsreviews .cmp-ratingsreviews__bv-questions{padding:0 15px}@media(min-width:576px){.ratingsreviews .cmp-ratingsreviews__bv-questions{padding:0}}.ratingsreviews .cmp-ratingsreviews__bv-questions>div{padding:30px 0 40px}.ratingsreviews .cmp-ratingsreviews__bv-questions>div h2{font-weight:600!important}.ratingsreviews .cmp-ratingsreviews__bv-questions>div .kxUytN{padding:8px}.ratingsreviews .cmp-ratingsreviews__bv-questions>div .cWNqjq{padding:9px}.ratingsreviews .cmp-ratingsreviews__bv-questions>div .weqpU{background:none;padding:0}.ratingsreviews .cmp-ratingsreviews__bv-reviews{margin-bottom:40px;padding:0 15px}@media(min-width:576px){.ratingsreviews .cmp-ratingsreviews__bv-reviews{padding:0}}.ratingsreviews .cmp-ratingsreviews__bv-reviews .bv-header .bv-action-bar{padding-bottom:10px!important}.ratingsreviews .cmp-ratingsreviews__bv-reviews .bv-header h2{font-weight:600!important}.ratingsreviews .cmp-ratingsreviews__bv-reviews .bv-content-placeholder button.bv-first-to-review{text-align:center!important;width:100%!important}@media(min-width:501px){.ratingsreviews .cmp-ratingsreviews__bv-reviews .bv-content-placeholder button.bv-first-to-review{width:auto!important}}.bv_modal_component_container .bv_button_component_container{padding-top:20px}.cmp-recentnews{padding-top:60px}@media print{.cmp-recentnews{display:none}}@media(min-width:768px){.cmp-recentnews{padding:75pt 25% 50px 0}}.cmp-recentnews-title{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:21px;line-height:1.33;text-decoration:none}@media(min-width:768px){.cmp-recentnews-title{font-size:28px;line-height:1.33}}.cmp-recentnews-news-item{margin-top:20px;padding-bottom:8px}.cmp-recentnews-news-item:not(:last-child){border-bottom:1px solid #d9d9d9}.cmp-recentnews-news-date{color:#555;font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;line-height:1.29}@media(min-width:768px){.cmp-recentnews-news-date{font-size:14px;line-height:1.29}}.cmp-recentnews-news-title{color:#00493d;font-family:proxima-nova,Arial,sans-serif;font-size:18px;line-height:1.44;padding-bottom:8px;text-decoration:none}@media(min-width:768px){.cmp-recentnews-news-title{font-size:21px;line-height:1.38}}.cmp-recentnews-news-title:hover{color:#00493d}.trex-recycling-form{padding:1pc}.trex-recycling-form__heading,.trex-recycling-form__thank-you{text-align:center;text-transform:uppercase}.trex-recycling-form__thank-you h2{font-size:1.75em}.trex-recycling-form__required-text{font-size:14px}.trex-recycling-form__columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:space-evenly;margin-right:-50px}@media(min-width:768px){.trex-recycling-form__columns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.trex-recycling-form__column{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;list-style:none;margin-right:50px;padding-bottom:0;padding-left:0}@media(min-width:768px){.trex-recycling-form__column{width:50%}}.trex-recycling-form.-success .trex-recycling-form__form-container{display:none}.trex-recycling-form.-success .trex-recycling-form__thank-you{display:block}.trex-recycling-form__field{-webkit-box-align:center;-ms-flex-align:center;grid-gap:4px 10px;align-items:center;display:grid;grid-template-columns:1fr minmax(0,2fr);padding-bottom:1pc}.trex-recycling-form__field.-has-error .trex-recycling-form__field-input,.trex-recycling-form__field.-has-error .trex-recycling-form__field-input-wrapper .select2 .select2-selection{border-color:#ad2b26}.trex-recycling-form__field.-has-error .trex-recycling-form__field-error{color:#ad2b26;display:block}.trex-recycling-form__field-input-wrapper{-ms-flex-item-align:baseline;align-self:baseline}.trex-recycling-form__field-error,.trex-recycling-form__field-sub-label{margin-bottom:0}.trex-recycling-form__field-error,.trex-recycling-form__field-sub-label,.trex-recycling-form__submit{grid-column:2/3}.trex-recycling-form__field-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ada59b;border-radius:4px;padding:10px;width:100%}.trex-recycling-form__field-input-wrapper .select2.select2-container{width:100%!important}.trex-recycling-form__field-input-wrapper .select2.select2-container .select2-selection{border:1px solid #ada59b;border-radius:4px}.trex-recycling-form__submit{background-color:#8dc63f;border:2px solid #8dc63f;color:#1c3d29;display:inline-block;font-weight:600;letter-spacing:1px;padding:10px 20px;text-transform:uppercase}.trex-recycling-form__submit [disabled]{background-color:#d9d9d9;color:#fff}.trex-recycling-form__submit:not([disabled]):focus,.trex-recycling-form__submit:not([disabled]):hover{background-color:#34704b;border-color:#34704b;color:#fff}.trex-recycling-form__field-error,.trex-recycling-form__thank-you{display:none}.trex-recycling-form__field-error,.trex-recycling-form__field-input,.trex-recycling-form__field-input-wrapper .select2 .select2-selection,.trex-recycling-form__field-input-wrapper .select2 .select2-selection .select2-selection__rendered,.trex-recycling-form__field-label,.trex-recycling-form__field-sub-label,.trex-recycling-form__heading,.trex-recycling-form__required-text,.trex-recycling-form__thank-you{color:#726658}.reilandingpagecarousel,.reilandingpagecarousel.rei-lp-carousel-natural{background-color:#f5f2ee}.reilandingpagecarousel.rei-lp-carousel-natural .current-image-mask{background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f2ee),to(#f5f2ee)),-webkit-gradient(linear,left top,left bottom,from(#d3fca0),to(#47bcc1))!important;background-image:linear-gradient(#f5f2ee,#f5f2ee),linear-gradient(180deg,#d3fca0,#47bcc1)!important}.reilandingpagecarousel.rei-lp-carousel-natural .select-images{background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f2ee),to(#f5f2ee)),-webkit-gradient(linear,left top,left bottom,from(#47bcc1))!important;background-image:linear-gradient(#f5f2ee,#f5f2ee),linear-gradient(#47bcc1)!important}.reilandingpagecarousel.rei-lp-carousel-spruce{background-color:#00493d}.reilandingpagecarousel.rei-lp-carousel-spruce .current-image-mask{background-image:-webkit-gradient(linear,left top,left bottom,from(#00493d),to(#00493d)),-webkit-gradient(linear,left top,left bottom,from(#d3fca0),to(#47bcc1))!important;background-image:linear-gradient(#00493d,#00493d),linear-gradient(180deg,#d3fca0,#47bcc1)!important}.reilandingpagecarousel.rei-lp-carousel-spruce .select-images{background-image:-webkit-gradient(linear,left top,left bottom,from(#00493d),to(#00493d)),-webkit-gradient(linear,left top,left bottom,from(#47bcc1))!important;background-image:linear-gradient(#00493d,#00493d),linear-gradient(#47bcc1)!important}.reilandingpagecarousel.rei-lp-carousel-sage-bush{background-color:#cbd8ce}.reilandingpagecarousel.rei-lp-carousel-sage-bush .current-image-mask{background-image:-webkit-gradient(linear,left top,left bottom,from(#cbd8ce),to(#cbd8ce)),-webkit-gradient(linear,left top,left bottom,from(#d3fca0),to(#47bcc1))!important;background-image:linear-gradient(#cbd8ce,#cbd8ce),linear-gradient(180deg,#d3fca0,#47bcc1)!important}.reilandingpagecarousel.rei-lp-carousel-sage-bush .select-images{background-image:-webkit-gradient(linear,left top,left bottom,from(#cbd8ce),to(#cbd8ce)),-webkit-gradient(linear,left top,left bottom,from(#47bcc1))!important;background-image:linear-gradient(#cbd8ce,#cbd8ce),linear-gradient(#47bcc1)!important}.reilandingpagecarousel.rei-lp-carousel-white{background-color:#fff}.reilandingpagecarousel.rei-lp-carousel-white .current-image-mask{background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff)),-webkit-gradient(linear,left top,left bottom,from(#d3fca0),to(#47bcc1))!important;background-image:linear-gradient(#fff,#fff),linear-gradient(180deg,#d3fca0,#47bcc1)!important}.reilandingpagecarousel.rei-lp-carousel-white .select-images{background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff)),-webkit-gradient(linear,left top,left bottom,from(#47bcc1))!important;background-image:linear-gradient(#fff,#fff),linear-gradient(#47bcc1)!important}.reilandingpagecarousel .left{margin:auto;max-width:540px;padding-top:47px;text-align:center;width:100%}@media(min-width:768px){.reilandingpagecarousel .left{max-width:45pc;padding-bottom:125px;padding-top:85px;text-align:left}}@media(min-width:992px){.reilandingpagecarousel .left{max-width:60pc;text-align:left}}@media(min-width:1200px){.reilandingpagecarousel .left{max-width:855pt}}@media(min-width:1400px){.reilandingpagecarousel .left{max-width:990pt;min-height:8in;padding-left:62px}}@media(min-width:1600px){.reilandingpagecarousel .left{max-width:1500px;padding-left:90pt}}.reilandingpagecarousel .left .title{color:#00493d;font-size:60px;height:62px;letter-spacing:-.33px;line-height:normal;margin:0 0 25px}@media(max-width:1200px){.reilandingpagecarousel .left .title{font-size:50px}}@media(max-width:992px){.reilandingpagecarousel .left .title{font-size:40px}}@media(max-width:768px){.reilandingpagecarousel .left .title{font-size:28px;height:auto;margin:0 6% 25px;width:auto}}.reilandingpagecarousel .left .description{color:#333;font-size:18px;height:150px;letter-spacing:-.1px;line-height:1.44;margin:25px 25px 0 0;width:499px}@media(max-width:1200px){.reilandingpagecarousel .left .description{font-size:17px}}@media(max-width:992px){.reilandingpagecarousel .left .description{font-size:16.5px;width:360px}}@media(max-width:768px){.reilandingpagecarousel .left .description{font-size:1pc;height:auto;margin:0 6%;width:auto}}@media(max-width:576px){.reilandingpagecarousel .left .description{margin:0 11%}}.reilandingpagecarousel .left .kpi{margin-top:50px}@media(max-width:768px){.reilandingpagecarousel .left .kpi{float:left;margin-left:6%;margin-top:110px;text-align:left}}@media(min-width:768px){.reilandingpagecarousel .left .kpi{min-height:200px}}@media(max-width:576px){.reilandingpagecarousel .left .kpi{margin-left:11%}}.reilandingpagecarousel .left .kpi .kpi-number{color:#00493d;display:inline-block;font-size:90px;font-weight:600;letter-spacing:-.5px;line-height:1.13;vertical-align:top}@media(max-width:1200px){.reilandingpagecarousel .left .kpi .kpi-number{font-size:70px}}@media(max-width:992px){.reilandingpagecarousel .left .kpi .kpi-number{font-size:60px}}@media(max-width:768px){.reilandingpagecarousel .left .kpi .kpi-number{font-size:70px}}@media(max-width:576px){.reilandingpagecarousel .left .kpi .kpi-number{font-size:38px}}.reilandingpagecarousel .left .kpi .kpi-line{display:inline-block;height:107px;margin:17px 28px 39px;vertical-align:top;width:1px}@media(max-width:768px){.reilandingpagecarousel .left .kpi .kpi-line{display:none}}@media(max-width:992px){.reilandingpagecarousel .left .kpi .kpi-line{margin:17px 15px 39px 18px}}.reilandingpagecarousel .left .kpi .kpi-text{display:inline-block}@media(max-width:768px){.reilandingpagecarousel .left .kpi .kpi-text{display:initial}}.reilandingpagecarousel .left .kpi .kpi-text .kpi-title{color:#00493d;font-size:24px;font-weight:700;letter-spacing:.99px;line-height:1.2;margin-top:10px;text-transform:uppercase;width:237px}@media(max-width:1200px){.reilandingpagecarousel .left .kpi .kpi-text .kpi-title{font-size:20px}}@media(max-width:768px){.reilandingpagecarousel .left .kpi .kpi-text .kpi-title{font-size:24px}}@media(max-width:992px){.reilandingpagecarousel .left .kpi .kpi-text .kpi-title{width:230px}}@media(max-width:576px){.reilandingpagecarousel .left .kpi .kpi-text .kpi-title{color:#333;font-size:14px;font-weight:400;letter-spacing:-.12px;line-height:1.38;width:114px}}.reilandingpagecarousel .left .kpi .kpi-text .kpi-description{color:#333;font-size:21px;letter-spacing:-.12px;line-height:1.38;margin-top:8px;width:267px}@media(max-width:1200px){.reilandingpagecarousel .left .kpi .kpi-text .kpi-description{font-size:19px}}@media(max-width:992px){.reilandingpagecarousel .left .kpi .kpi-text .kpi-description{font-size:17px;width:230px}}@media(max-width:768px){.reilandingpagecarousel .left .kpi .kpi-text .kpi-description{font-size:21px}}@media(max-width:576px){.reilandingpagecarousel .left .kpi .kpi-text .kpi-description{color:#333;font-size:14px;letter-spacing:-.12px;line-height:1.38;margin-top:0;width:114px}}.reilandingpagecarousel .right{position:absolute;right:0}@media(max-width:768px){.reilandingpagecarousel .right{float:right;padding:75pt 0 0;position:relative}}@media(max-width:576px){.reilandingpagecarousel .right{padding:2in 0 0}}@media(min-width:768px){.reilandingpagecarousel .right{top:20%}}@media(min-width:1200px){.reilandingpagecarousel .right{top:25%}}@media(min-width:1600px){.reilandingpagecarousel .right{right:50%;top:25%;-webkit-transform:translateX(650px);transform:translateX(650px)}}.reilandingpagecarousel .right .current-image-mask-wrapper{position:relative}.reilandingpagecarousel .right .current-image-mask-wrapper .current-image-mask{background-clip:content-box,border-box;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f2ee),to(#f5f2ee)),-webkit-gradient(linear,left top,left bottom,from(#d3fca0),to(#47bcc1));background-image:linear-gradient(#f5f2ee,#f5f2ee),linear-gradient(180deg,#d3fca0,#47bcc1);background-origin:border-box;border:5px double transparent;border-radius:196px;height:401px;width:401px}@media(max-width:1200px){.reilandingpagecarousel .right .current-image-mask-wrapper .current-image-mask{height:220px;margin:90pt 3px -360px -37px;width:220px}}@media(max-width:992px){.reilandingpagecarousel .right .current-image-mask-wrapper .current-image-mask{height:190px;margin:90pt 3px -331px -37px;width:190px}}@media(max-width:768px){.reilandingpagecarousel .right .current-image-mask-wrapper .current-image-mask{height:180px;margin:47px 3px 41px -37px;width:180px}}@media(max-width:576px){.reilandingpagecarousel .right .current-image-mask-wrapper .current-image-mask{height:140px;margin:-90px -5px 93px;width:140px}}.reilandingpagecarousel .right .current-image-mask-wrapper .current-image-mask .current-image{border-radius:50%;height:372px;margin:10px 0 0 10px;width:372px}@media(max-width:1200px){.reilandingpagecarousel .right .current-image-mask-wrapper .current-image-mask .current-image{height:200px;margin:6px 0 0 6px;width:200px}}@media(max-width:992px){.reilandingpagecarousel .right .current-image-mask-wrapper .current-image-mask .current-image{height:174px;margin:4px 0 0 3px;width:174px}}@media(max-width:768px){.reilandingpagecarousel .right .current-image-mask-wrapper .current-image-mask .current-image{height:159px;margin:6px 0 0 6px;width:159px}}@media(max-width:576px){.reilandingpagecarousel .right .current-image-mask-wrapper .current-image-mask .current-image{height:93pt;margin:4px 0 0 3px;width:93pt}}.reilandingpagecarousel .right .select-images-mask-wrapper .select-images{background-clip:content-box,border-box;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f2ee),to(#f5f2ee)),-webkit-gradient(linear,left top,left bottom,from(#47bcc1));background-image:linear-gradient(#f5f2ee,#f5f2ee),linear-gradient(#47bcc1);background-origin:border-box;border:5px double transparent;border-radius:350px;height:651px;margin:-545px -220px 50px 204px;width:651px}@media(max-width:1400px){.reilandingpagecarousel .right .select-images-mask-wrapper .select-images{margin:-545px -260px 50px 204px}}@media(max-width:1200px){.reilandingpagecarousel .right .select-images-mask-wrapper .select-images{height:487px;margin:-310px -170px 170px 50px;width:487px}}@media(max-width:992px){.reilandingpagecarousel .right .select-images-mask-wrapper .select-images{height:437px;margin:-310px -170px 170px 50px;width:437px}}@media(max-width:768px){.reilandingpagecarousel .right .select-images-mask-wrapper .select-images{height:340px;margin:-310px -170px 170px 50px;width:340px}}@media(max-width:576px){.reilandingpagecarousel .right .select-images-mask-wrapper .select-images{height:287px;margin:-310px -170px 170px 50px;width:287px}}.reilandingpagecarousel .right .select-images-mask-wrapper .select-images button{opacity:unset;position:relative}.reilandingpagecarousel .right .select-images-mask-wrapper .select-images button.invisible{visibility:hidden}.reilandingpagecarousel .right .select-images-mask-wrapper .select-images button.carousel-control-prev{left:19%;top:1%}@media(max-width:1200px){.reilandingpagecarousel .right .select-images-mask-wrapper .select-images button.carousel-control-prev{left:23%;top:-2%}}@media(max-width:768px){.reilandingpagecarousel .right .select-images-mask-wrapper .select-images button.carousel-control-prev{left:22%;top:-1%}}@media(max-width:576px){.reilandingpagecarousel .right .select-images-mask-wrapper .select-images button.carousel-control-prev{left:21%;top:-1%}}.reilandingpagecarousel .right .select-images-mask-wrapper .select-images button.carousel-control-next{right:-22%;top:80%}@media(max-width:1200px){.reilandingpagecarousel .right .select-images-mask-wrapper .select-images button.carousel-control-next{right:-26%;top:80%}}@media(max-width:768px){.reilandingpagecarousel .right .select-images-mask-wrapper .select-images button.carousel-control-next{right:-24%;top:84%}}@media(max-width:576px){.reilandingpagecarousel .right .select-images-mask-wrapper .select-images button.carousel-control-next{right:-22%;top:81%}}.reilandingpagecarousel .right .select-images-mask-wrapper .select-images button img{border-radius:50%;height:68px;width:68px}@media(max-width:1200px){.reilandingpagecarousel .right .select-images-mask-wrapper .select-images button img{height:55px;width:55px}}@media(max-width:992px){.reilandingpagecarousel .right .select-images-mask-wrapper .select-images button img{height:50px;width:50px}}@media(max-width:768px){.reilandingpagecarousel .right .select-images-mask-wrapper .select-images button img{height:35px;height:29px;width:35px;width:29px}}.reilandingpagecarousel .carousel-indicators{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;margin:auto;max-width:1500px;position:relative;width:100%}@media(max-width:768px){.reilandingpagecarousel .carousel-indicators{-webkit-box-pack:center;-ms-flex-pack:center;bottom:5pc;justify-content:center;left:0;margin-left:0;width:auto}}@media(min-width:768px){.reilandingpagecarousel .carousel-indicators{bottom:75pt;max-width:45pc;padding-left:60px;position:absolute}}@media(min-width:992px){.reilandingpagecarousel .carousel-indicators{max-width:60pc;padding-left:75pt}}@media(min-width:1200px){.reilandingpagecarousel .carousel-indicators{max-width:855pt;padding-left:140px}}@media(min-width:1400px){.reilandingpagecarousel .carousel-indicators{max-width:990pt;padding-left:200px}}@media(min-width:1600px){.reilandingpagecarousel .carousel-indicators{max-width:1500px;padding-left:260px}}.reilandingpagecarousel .carousel-indicators button{background-clip:border-box;background-color:initial;border:1px solid #00493d;border-radius:50%;height:21px;margin-left:8px;margin-right:8px;-webkit-transform:rotate(-1turn);transform:rotate(-1turn);width:21px}@media(max-width:768px){.reilandingpagecarousel .carousel-indicators button{height:17px;width:17px}}.reilandingpagecarousel .carousel-indicators button.active{background-color:#00493d}.cmp-rei-shoptrex-module{-webkit-box-align:left;-ms-flex-align:left;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;-webkit-box-pack:stretch;-ms-flex-pack:stretch;align-items:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 0;flex:1 0;-ms-flex-direction:column;flex-direction:column;justify-content:stretch}@media(min-width:992px){.cmp-rei-shoptrex-module{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.cmp-rei-shoptrex-module-image{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;max-height:360px;overflow:hidden;width:100%}@media(min-width:992px){.cmp-rei-shoptrex-module-image{display:block;max-height:unset;overflow:unset}}.cmp-rei-shoptrex-module-text-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding:38px 20px 35px;text-align:center;width:100%}@media(min-width:992px){.cmp-rei-shoptrex-module-text-box{padding:0;text-align:left}}.cmp-rei-shoptrex-module-title{font-family:proxima-nova,Arial,sans-serif;letter-spacing:-.27px;padding:15px 20px;text-align:center}.cmp-rei-shoptrex-module-title h1,.cmp-rei-shoptrex-module-title h2{font-size:28px;font-weight:300;letter-spacing:-.16px;line-height:1.29}@media(min-width:992px){.cmp-rei-shoptrex-module-title{margin:0 0 0 70px;max-width:411px;padding:0 0 20px;text-align:left}}@media(min-width:1200px){.cmp-rei-shoptrex-module-title{max-width:491px}}@media(min-width:1400px){.cmp-rei-shoptrex-module-title{max-width:521px;padding:0 0 30px}}@media(min-width:1600px){.cmp-rei-shoptrex-module-title{max-width:551px}.cmp-rei-shoptrex-module-title h1,.cmp-rei-shoptrex-module-title h2{font-size:3pc}}.cmp-rei-shoptrex-module-description{padding:0 20px 20px}.cmp-rei-shoptrex-module-description p{font-size:1pc;letter-spacing:-.09px;line-height:1.38;text-align:center}@media(min-width:768px){.cmp-rei-shoptrex-module-description{padding:0 30px 20px}}@media(min-width:992px){.cmp-rei-shoptrex-module-description{margin:0 0 0 70px;max-width:411px;padding:0}.cmp-rei-shoptrex-module-description p{font-family:proxima-nova,Arial,sans-serif;font-size:18px;letter-spacing:-.1px;line-height:1.44;text-align:left}}@media(min-width:1200px){.cmp-rei-shoptrex-module-description{max-width:491px;padding:0 0 20px}}@media(min-width:1400px){.cmp-rei-shoptrex-module-description{max-width:521px;padding:0 0 30px}}@media(min-width:1600px){.cmp-rei-shoptrex-module-description{max-width:551px}}.cmp-rei-shoptrex-module-cta{font-size:18px;letter-spacing:-.09px;line-height:1.38;text-align:center}@media(min-width:992px){.cmp-rei-shoptrex-module-cta{letter-spacing:-.1px;line-height:1.44;margin:0 0 0 70px;max-width:411px;text-align:left}}@media(min-width:1200px){.cmp-rei-shoptrex-module-cta{max-width:491px}}@media(min-width:1400px){.cmp-rei-shoptrex-module-cta{max-width:521px}}@media(min-width:1600px){.cmp-rei-shoptrex-module-cta{max-width:551px}}.cmp-rei-shoptrex-module-spruce-background{background-color:#00493d}.cmp-rei-shoptrex-module-spruce-background h1,.cmp-rei-shoptrex-module-spruce-background h2,.cmp-rei-shoptrex-module-spruce-background h3,.cmp-rei-shoptrex-module-spruce-background h4,.cmp-rei-shoptrex-module-spruce-background h5,.cmp-rei-shoptrex-module-spruce-background h6{color:#fff}.cmp-rei-shoptrex-module-spruce-background p{color:#fff;letter-spacing:-.1px}.cmp-rei-shoptrex-module-white-background{background-color:#fff}.cmp-rei-shoptrex-module-white-background h1,.cmp-rei-shoptrex-module-white-background h2,.cmp-rei-shoptrex-module-white-background h3,.cmp-rei-shoptrex-module-white-background h4,.cmp-rei-shoptrex-module-white-background h5,.cmp-rei-shoptrex-module-white-background h6{color:#00493d;letter-spacing:-.27px}.cmp-rei-shoptrex-module-white-background p{color:#333;letter-spacing:-.27px;letter-spacing:-.1px}.cmp-rei-shoptrex-module-gray-background{background-color:#f8f8f8}.cmp-rei-shoptrex-module-gray-background h1,.cmp-rei-shoptrex-module-gray-background h2,.cmp-rei-shoptrex-module-gray-background h3,.cmp-rei-shoptrex-module-gray-background h4,.cmp-rei-shoptrex-module-gray-background h5,.cmp-rei-shoptrex-module-gray-background h6{color:#00493d;letter-spacing:-.27px}.cmp-rei-shoptrex-module-gray-background p{color:#333;letter-spacing:-.1px}.cmp-rei-shoptrex-module-spruce-button{background-color:#00493d;border:1.5px solid #00493d;-webkit-transition:all 100s ease-in-out;transition:all 100s ease-in-out}.cmp-rei-shoptrex-module-spruce-button #spanTitle{color:#fff}.cmp-rei-shoptrex-module-white-button{background-color:#fff;border:1.5px solid #fff;-webkit-transition:all 100s ease-in-out;transition:all 100s ease-in-out}.cmp-rei-shoptrex-module-white-button #spanTitle{color:#00493d}.cmp-rei-shoptrex-module-gray-button{background-color:#f8f8f8;border:1.5px solid #f8f8f8;font-family:ProximaNova;-webkit-transition:all 100s ease-in-out;transition:all 100s ease-in-out}.cmp-rei-shoptrex-module-gray-button #spanTitle{color:#00493d}.cmp-relatedarticles{margin-bottom:40px;margin-top:25px}@media(min-width:768px){.cmp-relatedarticles{margin-bottom:5pc;margin-top:40px}}.cmp-relatedarticles__heading{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:13px;font-weight:600;letter-spacing:.6px;line-height:1.38}.cmp-relatedarticles__heading:after{border-bottom:1px solid #d9d9d9;content:"";display:inline-block;height:2px;width:100%}.cmp-relatedarticles__heading+.splide .splide__arrows .splide__arrow{height:15pc}.cmp-relatedarticles__heading--small .cmp-relatedarticles__heading{font-size:13px;font-weight:600;letter-spacing:.6px;line-height:1.38}.cmp-relatedarticles__heading--large .cmp-relatedarticles__heading{font-size:28px;font-weight:300;line-height:1.2}@media(min-width:1200px){.cmp-relatedarticles__heading--large .cmp-relatedarticles__heading{font-size:44px}}.cmp-relatedarticles__block{text-decoration:none;width:100%}.cmp-relatedarticles__tag{text-transform:uppercase}.cmp-relatedarticles__author,.cmp-relatedarticles__tag{color:#6f6f6f;font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;line-height:1.29;padding-top:10px}.cmp-relatedarticles__title{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:18px;font-weight:300;line-height:1.33;padding-top:10px}.cmp-relatedarticles__title:hover{color:#6f6f6f;text-decoration:underline}@media(min-width:768px){.cmp-relatedarticles__title{font-size:24px}}.cmp-relatedarticles-container{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;padding-bottom:30px;padding-top:20px}@media(min-width:768px){.cmp-relatedarticles-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.cmp-relatedarticles__image{width:100%}.cmp-relatedarticles-item{padding-bottom:20px;width:100%}@media(min-width:768px){.cmp-relatedarticles-item{width:32%}}.cmp-relatedarticles .cmp-relatedarticles__heading.cmp-hide-separator-line:after{content:none}.cmp-relatedcarousel{overflow:hidden}.cmp-relatedcarousel .splide{margin:0 -9pt;position:relative;width:calc(100% + 24px)}.cmp-relatedcarousel .splide__arrow{border:0;height:222px;padding:24px;position:absolute;top:20px;-webkit-transition:opacity .3s;transition:opacity .3s;width:150px;z-index:1}.cmp-relatedcarousel .splide__arrow--next{background:-webkit-gradient(linear,right top,left top,from(#fff),color-stop(hsla(0,0%,100%,0)),to(transparent));background:linear-gradient(270deg,#fff,hsla(0,0%,100%,0),transparent);right:9pt;text-align:right}.cmp-relatedcarousel .splide__arrow--prev{background:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(hsla(0,0%,100%,0)),to(transparent));background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0),transparent);left:9pt}.cmp-relatedcarousel .splide__arrow[disabled]{opacity:0;z-index:-1}@media(min-width:768px){.cmp-relatedcarousel .cmp-relatedarticles-item{padding:0 9pt}}.cmp-relatedcarousel--mobile{padding-bottom:60px}.cmp-relatedcarousel--mobile .cmp-relatedarticles-container{padding-bottom:1pc}.cmp-relatedcarousel--mobile .cmp-relatedarticles__loadmore{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}@media(max-width:768px){.cmp-relatedcarousel .carousel-inner .carousel-item>div{display:none}.cmp-relatedcarousel .carousel-inner .carousel-item>div:first-child{display:block}}.cmp-relatedcarousel .carousel-inner .carousel-item-next,.cmp-relatedcarousel .carousel-inner .carousel-item-prev,.cmp-relatedcarousel .carousel-inner .carousel-item.active{display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-relatedcarousel .carousel-inner .carousel-item-left,.cmp-relatedcarousel .carousel-inner .carousel-item-right{-webkit-transform:translateX(0);transform:translateX(0)}@media(min-width:768px){.cmp-relatedcarousel .carousel-inner .carousel-item-next,.cmp-relatedcarousel .carousel-inner .carousel-item-right.active{-webkit-transform:translateX(33.333%);transform:translateX(33.333%)}.cmp-relatedcarousel .carousel-inner .carousel-item-left.active,.cmp-relatedcarousel .carousel-inner .carousel-item-prev{-webkit-transform:translateX(-33.333%);transform:translateX(-33.333%)}}.cmp-relatedcontent{padding-bottom:36px}.cmp-relatedcontent__overview{-webkit-box-orient:vertical;-webkit-box-direction:normal;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:proxima-nova,Arial,sans-serif;font-size:18px;line-height:1.44;padding:2pc 15px 0}@media(min-width:768px){.cmp-relatedcontent__overview{font-size:21px;line-height:1.38}}.cmp-relatedcontent__overview .a-version-description>h3:first-child{display:none}.cmp-relatedcontent__overview h4{border-bottom:1px solid #b3b3b3;color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:18px;font-weight:600;line-height:1.33;margin:0 0 26px;padding:1pc 0}@media(min-width:768px){.cmp-relatedcontent__overview h4{font-size:21px;margin-bottom:30px;padding:22px 0}}.cmp-relatedcontent__overview p{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:18px;line-height:1.44;margin:0 0 10px}@media(min-width:768px){.cmp-relatedcontent__overview p{font-size:21px;line-height:1.38;margin-bottom:20px}}.cmp-relatedcontent__overview ol,.cmp-relatedcontent__overview ul{font-family:proxima-nova,Arial,sans-serif;font-size:18px;line-height:1.44;list-style-position:outside;margin:0 0 10px;padding-bottom:20px;padding-left:15px;padding-top:5px}.cmp-relatedcontent__overview ol li,.cmp-relatedcontent__overview ul li{color:#333;padding-bottom:10px}.cmp-relatedcontent__overview ol li::marker,.cmp-relatedcontent__overview ul li::marker{font-size:13px}@media(min-width:768px){.cmp-relatedcontent__overview ol li,.cmp-relatedcontent__overview ul li{padding-bottom:23px}.cmp-relatedcontent__overview ol,.cmp-relatedcontent__overview ul{font-size:21px;line-height:1.38;margin-bottom:20px}}.cmp-relatedcontent__overview-text{border-bottom:1px solid #b3b3b3;color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:21px;font-weight:600;letter-spacing:normal;line-height:1.33;padding:1pc 0}@media(min-width:768px){.cmp-relatedcontent__overview-text{padding:22px 0}}.cmp-relatedcontent .cmp__table,.cmp-relatedcontent table{background-color:#fff;border-collapse:collapse;width:100%}.cmp-relatedcontent .cmp__table tr:not(:last-child) td,.cmp-relatedcontent .cmp__table tr:not(:last-child) th,.cmp-relatedcontent .cmp__table-row:not(:last-child) td,.cmp-relatedcontent .cmp__table-row:not(:last-child) th,.cmp-relatedcontent table tr:not(:last-child) td,.cmp-relatedcontent table tr:not(:last-child) th,.cmp-relatedcontent table-row:not(:last-child) td,.cmp-relatedcontent table-row:not(:last-child) th{position:relative}.cmp-relatedcontent .cmp__table tr:not(:last-child) td:first-child:after,.cmp-relatedcontent .cmp__table tr:not(:last-child) th:first-child:after,.cmp-relatedcontent .cmp__table-row:not(:last-child) td:first-child:after,.cmp-relatedcontent .cmp__table-row:not(:last-child) th:first-child:after,.cmp-relatedcontent table tr:not(:last-child) td:first-child:after,.cmp-relatedcontent table tr:not(:last-child) th:first-child:after,.cmp-relatedcontent table-row:not(:last-child) td:first-child:after,.cmp-relatedcontent table-row:not(:last-child) th:first-child:after{margin-left:10px}@media(min-width:768px){.cmp-relatedcontent .cmp__table tr:not(:last-child) td:first-child:after,.cmp-relatedcontent .cmp__table tr:not(:last-child) th:first-child:after,.cmp-relatedcontent .cmp__table-row:not(:last-child) td:first-child:after,.cmp-relatedcontent .cmp__table-row:not(:last-child) th:first-child:after,.cmp-relatedcontent table tr:not(:last-child) td:first-child:after,.cmp-relatedcontent table tr:not(:last-child) th:first-child:after,.cmp-relatedcontent table-row:not(:last-child) td:first-child:after,.cmp-relatedcontent table-row:not(:last-child) th:first-child:after{margin-left:36px}}.cmp-relatedcontent .cmp__table tr:not(:last-child) td:last-child:after,.cmp-relatedcontent .cmp__table tr:not(:last-child) th:last-child:after,.cmp-relatedcontent .cmp__table-row:not(:last-child) td:last-child:after,.cmp-relatedcontent .cmp__table-row:not(:last-child) th:last-child:after,.cmp-relatedcontent table tr:not(:last-child) td:last-child:after,.cmp-relatedcontent table tr:not(:last-child) th:last-child:after,.cmp-relatedcontent table-row:not(:last-child) td:last-child:after,.cmp-relatedcontent table-row:not(:last-child) th:last-child:after{margin-right:10px}@media(min-width:768px){.cmp-relatedcontent .cmp__table tr:not(:last-child) td:last-child:after,.cmp-relatedcontent .cmp__table tr:not(:last-child) th:last-child:after,.cmp-relatedcontent .cmp__table-row:not(:last-child) td:last-child:after,.cmp-relatedcontent .cmp__table-row:not(:last-child) th:last-child:after,.cmp-relatedcontent table tr:not(:last-child) td:last-child:after,.cmp-relatedcontent table tr:not(:last-child) th:last-child:after,.cmp-relatedcontent table-row:not(:last-child) td:last-child:after,.cmp-relatedcontent table-row:not(:last-child) th:last-child:after{margin-right:36px}}.cmp-relatedcontent .cmp__table tr:not(:last-child) th:after,.cmp-relatedcontent .cmp__table-row:not(:last-child) th:after,.cmp-relatedcontent table tr:not(:last-child) th:after,.cmp-relatedcontent table-row:not(:last-child) th:after{border-bottom:1px solid #b3b3b3}.cmp-relatedcontent .cmp__table tr:not(:last-child) td:after,.cmp-relatedcontent .cmp__table-row:not(:last-child) td:after,.cmp-relatedcontent table tr:not(:last-child) td:after,.cmp-relatedcontent table-row:not(:last-child) td:after{border-bottom:1px solid rgba(38,38,38,.1)}.cmp-relatedcontent .cmp__table tr:not(:last-child) td:after,.cmp-relatedcontent .cmp__table tr:not(:last-child) th:after,.cmp-relatedcontent .cmp__table-row:not(:last-child) td:after,.cmp-relatedcontent .cmp__table-row:not(:last-child) th:after,.cmp-relatedcontent table tr:not(:last-child) td:after,.cmp-relatedcontent table tr:not(:last-child) th:after,.cmp-relatedcontent table-row:not(:last-child) td:after,.cmp-relatedcontent table-row:not(:last-child) th:after{bottom:0;content:"";height:5px;left:0;position:absolute;width:calc(100% - 10px)}.cmp-relatedcontent .cmp__table tr:first-child td,.cmp-relatedcontent .cmp__table tr:first-child th,.cmp-relatedcontent .cmp__table-row:first-child td,.cmp-relatedcontent .cmp__table-row:first-child th,.cmp-relatedcontent table tr:first-child td,.cmp-relatedcontent table tr:first-child th,.cmp-relatedcontent table-row:first-child td,.cmp-relatedcontent table-row:first-child th{padding:1pc 10px}@media(min-width:768px){.cmp-relatedcontent .cmp__table tr:first-child td,.cmp-relatedcontent .cmp__table tr:first-child th,.cmp-relatedcontent .cmp__table-row:first-child td,.cmp-relatedcontent .cmp__table-row:first-child th,.cmp-relatedcontent table tr:first-child td,.cmp-relatedcontent table tr:first-child th,.cmp-relatedcontent table-row:first-child td,.cmp-relatedcontent table-row:first-child th{padding:22px 36px}}.cmp-relatedcontent .cmp__table tr:last-child td,.cmp-relatedcontent .cmp__table tr:last-child th,.cmp-relatedcontent .cmp__table-row:last-child td,.cmp-relatedcontent .cmp__table-row:last-child th,.cmp-relatedcontent table tr:last-child td,.cmp-relatedcontent table tr:last-child th,.cmp-relatedcontent table-row:last-child td,.cmp-relatedcontent table-row:last-child th{padding-bottom:36px}.cmp-relatedcontent .cmp__table tr:nth-child(2) td,.cmp-relatedcontent .cmp__table-row:nth-child(2) td,.cmp-relatedcontent table tr:nth-child(2) td,.cmp-relatedcontent table-row:nth-child(2) td{padding-top:1pc}@media(min-width:768px){.cmp-relatedcontent .cmp__table tr:nth-child(2) td,.cmp-relatedcontent .cmp__table-row:nth-child(2) td,.cmp-relatedcontent table tr:nth-child(2) td,.cmp-relatedcontent table-row:nth-child(2) td{padding-top:26px}}.cmp-relatedcontent .cmp__table th,.cmp-relatedcontent .cmp__table-head,.cmp-relatedcontent table th,.cmp-relatedcontent table-head{border-collapse:collapse;color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:21px;font-weight:600;line-height:1.33;padding:8px 10px}@media(min-width:768px){.cmp-relatedcontent .cmp__table th,.cmp-relatedcontent .cmp__table-head,.cmp-relatedcontent table th,.cmp-relatedcontent table-head{padding:8px 36px}}.cmp-relatedcontent .cmp__table td,.cmp-relatedcontent .cmp__table-data,.cmp-relatedcontent table td,.cmp-relatedcontent table-data{border-collapse:collapse;color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:18px;line-height:2.22;padding:9pt 10px;width:50%}@media(min-width:768px){.cmp-relatedcontent .cmp__table td,.cmp-relatedcontent .cmp__table-data,.cmp-relatedcontent table td,.cmp-relatedcontent table-data{padding:6px 36px;width:25%}.cmp-relatedcontent .cmp__table,.cmp-relatedcontent table{margin-left:-36px}.cmp-relatedcontent{padding-bottom:56px}}.cmp-relatedcontent__specification{padding-bottom:20px;padding-top:34px}.cmp-resource-finder{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:24px;padding-right:24px;width:100%}.cmp-resource-finder__sidebar{display:inline-block;width:100%}@media(min-width:992px){.cmp-resource-finder__sidebar{padding:0 30px;width:25%}.cmp-resource-finder__sidebar-container{position:sticky;top:90pt}}.cmp-resource-finder__filter-by-wrapper{border-bottom:1px solid #ddd;margin-bottom:24px;padding-bottom:30px;width:100%}@media(min-width:992px){.cmp-resource-finder__filter-by-wrapper{margin-bottom:30px;padding-bottom:30px}}.cmp-resource-finder__categories{display:none;line-height:normal;list-style:none;margin:0;padding:0}@media(min-width:992px){.cmp-resource-finder__categories{display:block}}.cmp-resource-finder__categories-wrapper{padding-bottom:20px;width:100%}@media(min-width:992px){.cmp-resource-finder__categories-wrapper{display:none}}.cmp-resource-finder__categories-content{width:100%}@media(min-width:992px){.cmp-resource-finder__categories-content{padding:0 30px;width:75%}}.cmp-resource-finder__category{margin-bottom:24px}.cmp-resource-finder__category.active{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-resource-finder__category.active:before{background-color:#8dc63f;border-radius:50%;content:"";height:8px;margin-left:-18px;margin-right:10px;width:8px}.cmp-resource-finder__category.active a{color:#111;font-weight:600}.cmp-resource-finder__category a{border-bottom:1px solid transparent;color:#666;font-size:1pc;line-height:1.1;text-decoration:none;-webkit-transition:.2s;transition:.2s}.cmp-resource-finder__category a:hover{border-bottom:1px solid #8dc63f}.cmp-resource-finder__category-content{border-bottom:1px solid #ddd;margin-bottom:3pc;padding-bottom:3pc}.cmp-resource-finder__category-content.category .category-title{color:#111;font-size:24px;font-weight:300;line-height:1.1;margin-bottom:10px}@media(min-width:768px){.cmp-resource-finder__category-content.category .category-title{font-size:2pc}}@media(min-width:992px){.cmp-resource-finder__category-content.category .category-title{font-size:42px}}.cmp-resource-finder__category-content.category .category .additional-resources-title{display:inline-block;font-size:9pt;letter-spacing:1px;line-height:1.4;opacity:.7;text-transform:uppercase}.cmp-resource-finder__category-content.category .category .additional-resources-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cmp-resource-finder__category-content.category .category .additional-resources-column{width:100%}@media(min-width:768px){.cmp-resource-finder__category-content.category .category .additional-resources-column{padding:0 24px;width:50%}}.cmp-resource-finder__category-content.category .category .additional-resources-column .resource-link{color:#111;font-size:18px;font-weight:400;letter-spacing:normal;line-height:20px;text-decoration:none}.cmp-resource-finder__category-content.category .category .additional-resources-column .resource-link:hover{color:#34704b}.cmp-resource-finder__category-content.category .category .additional-resources-column .resource-link-wrapper{padding-top:20px}.cmp-resource-finder__category-content.category .category .main-resources{display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-resource-finder__category-content.category .category .resource-card{padding:15px;width:50%}@media(min-width:992px){.cmp-resource-finder__category-content.category .category .resource-card{padding:24px;width:33.33%}}.cmp-resource-finder__category-content.category .category .resource-card.mobile{display:none}@media(min-width:992px){.cmp-resource-finder__category-content.category .category .resource-card.mobile{display:block}}.cmp-resource-finder .category-resources .main-resources{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1pc;width:calc(100% + 2pc)}@media(min-width:992px){.cmp-resource-finder .category-resources .main-resources{margin:0 -24px;width:calc(100% + 3pc)}}.cmp-resource-finder .category-resources .main-resources .resource-card{padding:1pc;width:50%}@media(min-width:992px){.cmp-resource-finder .category-resources .main-resources .resource-card{padding:24px;width:33.33%}}.cmp-resource-finder .category-resources .main-resources .resource-card.mobile{display:none}@media(min-width:992px){.cmp-resource-finder .category-resources .main-resources .resource-card.mobile{display:block}}.cmp-resource-finder .category-resources .main-resources .resource-card__contents{position:relative;width:100%}.cmp-resource-finder .category-resources .main-resources .resource-card__text{border-bottom:1px solid transparent;color:#111;display:inline;font-size:18px;font-weight:300;line-height:1.2;-webkit-transition:.2s;transition:.2s}@media(min-width:992px){.cmp-resource-finder .category-resources .main-resources .resource-card__text{font-size:24px;line-height:1.3}}.cmp-resource-finder .category-resources .main-resources .resource-card__text-wrapper{padding-top:1pc}.cmp-resource-finder .category-resources .main-resources .resource-card__image{width:100%}.cmp-resource-finder .category-resources .main-resources .resource-card__image-wrapper{background-color:#f6f6f4;border:1px solid #eee;position:relative}.cmp-resource-finder .category-resources .main-resources .resource-card__image-wrapper .download-icon{bottom:4px;display:inline-block;line-height:0;position:absolute;right:5px;z-index:7}.cmp-resource-finder .category-resources .main-resources .resource-card__image-wrapper .download-icon .download-img{height:auto;width:1pc}.cmp-resource-finder .category-resources .main-resources .resource-card__link{text-decoration:none}.cmp-resource-finder .category-resources .main-resources .resource-card__link:hover .resource-card__text{border-bottom:1px solid #8dc63f;cursor:pointer}.cmp-resource-finder .category-resources .additional-resources{padding-top:36px}@media(min-width:992px){.cmp-resource-finder .category-resources .additional-resources{padding-top:40px}}.cmp-resource-finder .category-resources .additional-resources-title{display:inline-block;font-size:10px;letter-spacing:1px;line-height:1.4;opacity:.7;text-transform:uppercase}@media(min-width:576px){.cmp-resource-finder .category-resources .additional-resources-title{font-size:9pt}}.cmp-resource-finder .category-resources .additional-resources-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1pc;width:calc(100% + 2pc)}@media(min-width:992px){.cmp-resource-finder .category-resources .additional-resources-columns{margin:0 -24px;width:calc(100% + 3pc)}}.cmp-resource-finder .category-resources .additional-resources-column{padding:0 1pc;width:100%}@media(min-width:992px){.cmp-resource-finder .category-resources .additional-resources-column{padding:24px;width:50%}}.cmp-resource-finder .category-resources .additional-resources .resource-link{color:#111;font-size:18px;font-weight:300;line-height:20px;text-decoration:none}.cmp-resource-finder .category-resources .additional-resources .resource-link-wrapper{padding-top:15px}@media(min-width:576px){.cmp-resource-finder .category-resources .additional-resources .resource-link-wrapper{padding-top:20px}}.cmp-resource-finder .category-resources .additional-resources .resource-link-wrapper.mobile{display:block}@media(min-width:992px){.cmp-resource-finder .category-resources .additional-resources .resource-link-wrapper.mobile{display:none}}.cmp-resource-finder .category-resources .additional-resources .resource-link:hover{color:#34704b}.cmp-resource-leftrail{padding:11px 0 21px}@media(min-width:768px){.cmp-resource-leftrail{padding:31px 0}}@media(min-width:992px){.cmp-resource-leftrail{padding:0 40px 0 0}}.cmp-resource-leftrail-container{padding:0 15px}@media(min-width:768px){.cmp-resource-leftrail-container{padding:0}.cmp-resource-leftrail-title{display:none}}.cmp-resource-leftrail-search-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:24px;width:100%}.cmp-resource-leftrail-label{display:none}.cmp-resource-leftrail-search-wrapper{position:relative}.cmp-resource-leftrail-search-button{background:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;position:absolute;right:0;top:13px;z-index:1}.cmp-resource-leftrail-search-button:after{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-search.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:24px;width:24px}.cmp-resource-leftrail-search{border:none;border-bottom:2px solid #00493d;color:#333;font-size:1pc;line-height:1.38;padding:9pt 2pc 9pt 9pt;position:relative;width:100%}.cmp-resource-leftrail-search::-webkit-input-placeholder{color:#333}.cmp-resource-leftrail-search::-moz-placeholder{color:#333}.cmp-resource-leftrail-search:-ms-input-placeholder{color:#333}.cmp-resource-leftrail-search::-ms-input-placeholder{color:#333}.cmp-resource-leftrail-search::placeholder{color:#333}.cmp-resource-leftrail-search:focus-visible{outline:none}@media(min-width:768px){.cmp-resource-leftrail-search{font-size:18px;line-height:1.44}}.cmp-resource-leftrail__result-count{color:#333;display:block;font-size:1pc;line-height:1.38;margin-top:8px}@media(min-width:768px){.cmp-resource-leftrail__result-count{font-size:18px;line-height:1.44}}.cmp-resource-leftrail-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;width:100%}.cmp-resource-leftrail-wrapper.open .cmp-resource-leftrail__list{display:block;opacity:1;visibility:visible}.cmp-resource-leftrail-wrapper.open .cmp-resource-leftrail__trigger:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cmp-resource-leftrail__trigger{background-color:#fff;border:1px solid #b3b3b3;padding:19px 0 19px 19px;position:relative}.cmp-resource-leftrail__trigger-text{color:#333;font-size:1pc;letter-spacing:1px;line-height:1.38;text-transform:uppercase}.cmp-resource-leftrail__trigger:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;color:#000;content:"";position:absolute;right:10px;top:29px;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}@media(min-width:768px){.cmp-resource-leftrail__trigger{display:none}}.cmp-resource-leftrail__list{background-color:#fff;border:1px solid #b3b3b3;display:none;left:0;list-style:none;opacity:0;padding-bottom:0;padding-left:0;position:absolute;right:0;top:100%;-webkit-transition:display .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out;transition:display .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out;visibility:hidden;z-index:1}@media(min-width:768px){.cmp-resource-leftrail__list-item.selected .cmp-resource-leftrail__list-item-link{font-weight:700;margin-bottom:24px;padding-left:18px;padding-top:9pt;position:relative}.cmp-resource-leftrail__list-item.selected .cmp-resource-leftrail__list-item-link:after{border-left:3px solid #00493d;content:"";height:100%;left:0;position:absolute;top:0}}.cmp-resource-leftrail__list-item-link{color:#333;display:block;font-size:1pc;line-height:1.38;margin-bottom:10px;padding:6px 0;text-decoration:none}@media(max-width:768px){.cmp-resource-leftrail__list-item{padding:8px 0 8px 19px}}@media(min-width:768px){.cmp-resource-leftrail__list{border:none;display:block;left:auto;opacity:1;position:static;right:auto;top:auto;visibility:visible}}.cmp-resource-leftrail__link-container{display:none}@media(min-width:768px){.cmp-resource-leftrail__link-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-top:40px;width:100%}}.cmp-resource-leftrail__link-container-title{color:#00493d;font-size:1pc;letter-spacing:1px;line-height:22px;margin-bottom:1pc;text-transform:uppercase}.cmp-resource-leftrail__link-inner-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.cmp-resource-leftrail__link{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:9pt}.cmp-resource-leftrail__link img{height:20px;margin-right:8px;margin-top:2px;-o-object-fit:contain;object-fit:contain;width:20px}.cmp-resource-leftrail__link:hover img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}@media(max-width:767px){section.container:has(.resourceleftrail){background-color:#fff;position:sticky;top:75pt;z-index:99}}.highlight{background-color:#eebb51}@media(min-width:992px){.sticky-resource-left-rail{height:calc(100vh - 60px);overflow-y:auto;position:sticky;top:60px}.sticky-resource-left-rail .supportlinks{padding-right:40px}.sticky-resource-left-rail.cq-Editable-dom{height:auto}}@media(min-width:768px){.resource-link-list .cmp-linklist{padding:0 51px 40px 0}}.resource-link-list .cmp-linklist__title{margin-bottom:24px}.resource-link-list .cmp-linklist__title .cmp-linklist__titlelink{font-size:14px;font-weight:600;letter-spacing:1px;line-height:18px;text-transform:uppercase}@media(min-width:768px){.resource-link-list .cmp-linklist__title .cmp-linklist__titlelink{font-size:1pc;line-height:22px}}.resource-link-list .cmp-linklist__itemtext:not(:last-child){border-bottom:none}.resource-link-list .cmp-linklist__itemtext{color:#00493d;font-size:1pc;font-weight:400;line-height:1.38}.resource-link-list .cmp-linklist__itemtext .cmp-linklist__itemtextlink{color:#00493d;font-size:1pc;font-weight:400;line-height:1.38;text-decoration:underline}.resource-link-list .cmp-linklist__itemtext .cmp-linklist__itemtextlink:hover{text-decoration:none}@media(min-width:768px){.resource-link-list .cmp-linklist__itemtext,.resource-link-list .cmp-linklist__itemtext .cmp-linklist__itemtextlink{font-size:18px;line-height:1.44}}.cmp-retailer-card{padding:10px 8px}.cmp-retailer-card__title{cursor:pointer}.cmp-retailer-card__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#f8f8f8;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:10px}@media(min-width:992px){.cmp-retailer-card__wrapper{padding:25px}}.cmp-retailer-card__top{display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-retailer-card__number{font-size:1pc;font-weight:600;line-height:22px;margin-right:4px;width:10%}@media(min-width:992px){.cmp-retailer-card__number{font-size:24px;line-height:26px;margin-right:0;margin-top:3px;width:15%}}@media(max-width:576px){.cmp-retailer-card__number{margin-right:8px}}.cmp-retailer-card__info{width:90%}@media(min-width:992px){.cmp-retailer-card__info{width:85%}}.cmp-retailer-card__bottom{-ms-flex-item-align:end;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-self:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.cmp-retailer-card__bottom .cmp-button,.cmp-retailer-card__bottom .cmp-contentsearch-leftrail--links-item,.cmp-retailer-card__bottom .cmp-leftrail--links-item,.cmp-retailer-card__bottom .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-retailer-card__bottom .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-retailer-card__bottom .embed button,.cmp-retailer-card__bottom .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-retailer-card__bottom .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-retailer-card__bottom .fDIvPG,.embed .cmp-retailer-card__bottom button,.embed .cmp-retailer-card__bottom button.qxyt6u-0.sc-160qg7w-0.fDIvPG{margin:9pt 0 0;width:100%}@media(max-width:992px){.cmp-retailer-card__bottom .cmp-button,.cmp-retailer-card__bottom .cmp-contentsearch-leftrail--links-item,.cmp-retailer-card__bottom .cmp-leftrail--links-item,.cmp-retailer-card__bottom .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-retailer-card__bottom .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-retailer-card__bottom .embed button,.cmp-retailer-card__bottom .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-retailer-card__bottom .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-retailer-card__bottom .fDIvPG,.embed .cmp-retailer-card__bottom button,.embed .cmp-retailer-card__bottom button.qxyt6u-0.sc-160qg7w-0.fDIvPG{padding:11px}}@media(min-width:992px){.cmp-retailer-card{padding:15px}}.cmp-retailer-card__distance{color:#333;display:inline-block;font-family:proxima-nova,Arial,sans-serif;font-size:13px;font-size:14px;font-weight:300;letter-spacing:normal;opacity:.8;padding:5px 0 9px;text-transform:none}.cmp-retailer-card__summary-offerings{padding-bottom:9px}.cmp-retailer-card__summary-offerings .offering{display:block}.cmp-retailer-card__summary-offerings .offering:before{background-image:url(https://images.trex.com/is/content/trexcompany/trex-find-a-retailer-green-checkmark-icon-desktop);background-position:bottom;background-repeat:no-repeat;content:"";display:inline-block;height:15px;margin-right:5px;width:15px}.cmp-retailer-card__summary h4{margin:0}.cmp-retailer-card__summary a{display:block;line-break:anywhere}.cmp-retailer-card .showroom{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333;cursor:default;display:-webkit-box;display:-ms-flexbox;display:flex;margin:6px 0;text-decoration:none}.cmp-retailer-card .showroom:before{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/showroom-icon.png);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:1pc;margin-right:5px;width:1pc}.cmp-retailer-card.active .cmp-retailer-card__wrapper{border:3px solid #00493d}.cmp-retailercolorselector-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:proxima-nova,Arial,sans-serif}@media(min-width:992px){.cmp-retailercolorselector-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.cmp-retailercolorselector-left{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:40px 10px;position:relative;width:100%}@media(min-width:992px){.cmp-retailercolorselector-left{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:40px 30px 40px 10px;width:50%}}.cmp-retailercolorselector-left:after{bottom:0;-webkit-box-shadow:inset 0 20px 20px -20px #c5c5c5;box-shadow:inset 0 20px 20px -20px #c5c5c5;content:" ";height:20px;left:0;position:absolute;right:0;top:auto;width:100%}@media(min-width:992px){.cmp-retailercolorselector-left:after{bottom:0;-webkit-box-shadow:inset 9pt 0 20px -20px #c5c5c5;box-shadow:inset 9pt 0 20px -20px #c5c5c5;content:" ";height:100%;left:auto;position:absolute;right:-20px;top:0;width:20px}}.cmp-retailercolorselector-right{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:40px 20px;width:100%}.cmp-retailercolorselector-right.hidden{display:none}@media(min-width:992px){.cmp-retailercolorselector-right{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:75pt 20px 40px 90px;width:50%}}.cmp-retailercolorselector-dec1{color:#333;font-size:21px;font-weight:400;line-height:1.38;margin:40px 0 0;text-align:center}.cmp-retailercolorselector-dec1 div{font-size:14px}.cmp-retailercolorselector-dec2{color:#333;font-size:18px;font-weight:400;line-height:1.44;margin:24px 0;text-align:center}.cmp-retailercolorselector-dec2 div{font-size:14px}.cmp-retailercolorselector--filter{width:100%}.cmp-retailercolorselector--filter-links{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:21px;font-stretch:normal;font-style:normal;font-weight:400;justify-content:center;letter-spacing:normal;line-height:1.38;margin:36px 0 26px;text-align:center;text-transform:capitalize}.cmp-retailercolorselector--filter-link{color:#727272;margin:0 20px;text-decoration:none}.cmp-retailercolorselector--filter-link.is-active,.cmp-retailercolorselector--filter-link:hover{color:#00493d}.cmp-retailercolorselector--filter-label{color:#00493d;margin-bottom:20px}@media(min-width:992px){.cmp-retailercolorselector--filter-label{display:inline;margin:0 20px}}.cmp-retailercolorselector--filter-options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cmp-retailercolorselector--filter-options .sample-item{padding:10px;width:25%}.cmp-retailercolorselector--filter-options .sample-item img{width:100%}.cmp-retailercolorselector--filter-option{cursor:pointer;margin:10px;position:relative;width:calc(33% - 20px)}@media(min-width:992px){.cmp-retailercolorselector--filter-option{width:calc(25% - 20px)}}.cmp-retailercolorselector--filter-option img{display:block;width:100%}.cmp-retailercolorselector--filter-option.is-active img{outline:4px solid #8dc63f;outline-offset:-4px}.cmp-retailercolorselector--filter-option.is-animated{-webkit-animation:zoom-in .6s;animation:zoom-in .6s}@keyframes zoom-in{0%{-webkit-transform:scale(.1);transform:scale(.1)}to{-webkit-transform:none;transform:none}}.cmp-retailercolorselector--filter-option:hover .cmp-colorselector--filter-info{opacity:1;visibility:visible}.cmp-retailercolorselector--filter-option:hover .cmp-colorselector--filter-retailer{opacity:0;visibility:hidden}.cmp-retailercolorselector--filter-option:hover .cmp-colorselector--filter-popular{visibility:hidden}.cmp-retailercolorselector--filter-retailer{background-color:#00493d;bottom:0;left:0;opacity:1;padding:4px;position:absolute;-webkit-transition:opacity .3s,visibility .3s ease-in-out;transition:opacity .3s,visibility .3s ease-in-out;visibility:visible;width:100%;z-index:9}.cmp-retailercolorselector--filter-retailer-text{color:#fff;font-size:9pt;line-height:20px;margin-bottom:0;padding:0 10px;text-transform:uppercase}.cmp-retailercolorselector--filter-info{background-color:rgba(52,52,52,.75);bottom:0;color:#fff;left:0;opacity:0;padding:8px;position:absolute;-webkit-transition:opacity .3s,visibility .3s ease-in-out;transition:opacity .3s,visibility .3s ease-in-out;visibility:hidden;width:100%;z-index:9}.cmp-retailercolorselector--filter-color-name{color:#fff;font-size:14px;font-weight:700;margin-bottom:4px;text-transform:uppercase}.cmp-retailercolorselector--filter-category{color:#727272;font-size:10px;font-weight:400;line-height:14px;margin-bottom:0;text-transform:uppercase}.cmp-retailercolorselector--filter-popular{background-color:#8dc63f;bottom:0;color:#333;font-size:9pt;font-stretch:normal;font-style:normal;font-weight:600;left:0;letter-spacing:.86px;line-height:1.5;padding:6px 13px;position:absolute;text-align:center;text-transform:uppercase;width:100%}@media(min-width:576px){.cmp-retailercolorselector--filter-popular{background-color:#00493d;color:#fff;text-align:initial;width:auto}}.cmp-retailercolorselector-options-title{color:#333;font-size:40px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:1.11px;line-height:1.23;margin-bottom:0}.cmp-retailercolorselector-options-subtitle{line-height:1.38}.cmp-retailercolorselector-options-dec,.cmp-retailercolorselector-options-subtitle{color:#333;font-size:21px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal}.cmp-retailercolorselector-options-dec{line-height:1.44;margin:1pc 0}.cmp-retailercolorselector-options-badge{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.cmp-retailercolorselector-options-badge img{height:150px;width:150px}.cmp-retailercolorselector-options-slider{margin:0 -20px}.cmp-retailercolorselector-options-slider .cmp-product-calculator-slideshow__item-image img{height:100%;-o-object-fit:cover;object-fit:cover}@media(min-width:576px){.cmp-retailercolorselector-options-slider{margin:0}}.cmp-retailercolorselector-options-specbox{background-color:#f8f8f8;margin-top:40px;padding:26px 28px 2pc 2pc}.cmp-retailercolorselector-options-specbox-title{color:#333;font-size:21px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.33}.cmp-retailercolorselector-options-specbox-features{color:#333;font-size:1pc;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.63;margin:13px 0}.cmp-retailercolorselector-options-specbox-features div{font-size:14px}.cmp-retailercolorselector-options-specbox-row{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.cmp-retailercolorselector-options-specbox-row .cmp-button,.cmp-retailercolorselector-options-specbox-row .cmp-contentsearch-leftrail--links-item,.cmp-retailercolorselector-options-specbox-row .cmp-leftrail--links-item,.cmp-retailercolorselector-options-specbox-row .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-retailercolorselector-options-specbox-row .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-retailercolorselector-options-specbox-row .embed button,.cmp-retailercolorselector-options-specbox-row .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-retailercolorselector-options-specbox-row .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-retailercolorselector-options-specbox-row .fDIvPG,.embed .cmp-retailercolorselector-options-specbox-row button,.embed .cmp-retailercolorselector-options-specbox-row button.qxyt6u-0.sc-160qg7w-0.fDIvPG{margin:8px 0;width:100%}@media(min-width:576px){.cmp-retailercolorselector-options-specbox-row .cmp-button,.cmp-retailercolorselector-options-specbox-row .cmp-contentsearch-leftrail--links-item,.cmp-retailercolorselector-options-specbox-row .cmp-leftrail--links-item,.cmp-retailercolorselector-options-specbox-row .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-retailercolorselector-options-specbox-row .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-retailercolorselector-options-specbox-row .embed button,.cmp-retailercolorselector-options-specbox-row .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-retailercolorselector-options-specbox-row .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-retailercolorselector-options-specbox-row .fDIvPG,.embed .cmp-retailercolorselector-options-specbox-row button,.embed .cmp-retailercolorselector-options-specbox-row button.qxyt6u-0.sc-160qg7w-0.fDIvPG{margin:0 5px;width:calc(50% - 10px)}}.cmp-retailercolorselector-options-link{color:#00493d;font-size:18px;font-weight:400;line-height:1.44;margin-top:30px;padding:10px 3pc;text-transform:capitalize}.cmp-retailercolorselector-confirmation{-webkit-box-flex:0;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#00493d;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 100%;flex:0 0 100%;justify-content:space-between;padding:18px 81pt}.cmp-retailercolorselector-confirmation-content{font-size:21px;font-weight:400;line-height:1.38;margin:0;padding-right:30px}.cmp-retailercolorselector-confirmation-close{background:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-close.svg) no-repeat 50%;color:#fff;float:right;height:40px;padding:10px;width:40px}.cmp-retailercolorselector .cmp-product-calculator-slideshow-controls,.cmp-retailercolorselector .cmp-product-calculator-slideshow__item-image{width:100%}:root{--retailerMobileNavHeight:77px;--retailerDesktopNavHeight:102px}.cmp-retailersiteheader{background:#fff;border-bottom:1px solid #f8f8f8;font-family:proxima-nova,Arial,sans-serif;position:absolute;width:100%;z-index:997}.cmp-retailersiteheader__list--mobile{background-color:#fff;display:none;list-style:none;padding:9pt 0}@media(max-width:992px){.cmp-retailersiteheader__list--mobile{display:block;height:calc(100% - var(--retailerMobileNavHeight));left:-25pc;overflow:auto;position:fixed;top:var(--retailerMobileNavHeight);-webkit-transition:left .25s ease-in-out;transition:left .25s ease-in-out;width:25pc}}@media(max-width:576px){.cmp-retailersiteheader__list--mobile{left:-100%;width:100%}}@media(max-width:992px){.cmp-retailersiteheader__list--mobile.is-active{left:0;width:25pc}}@media(max-width:576px){.cmp-retailersiteheader__list--mobile.is-active{left:0;width:100%}}.cmp-search__visible .cmp-retailersiteheader{display:none}.cmp-retailersiteheader__menu{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border-bottom:1px solid #f8f8f8;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;list-style:none;padding:9pt 15px;position:fixed;top:0;width:100%}.cmp-retailersiteheader__menu .seperator{position:relative}.cmp-retailersiteheader__menu .seperator:before{background:#00493d;content:"";display:block;height:50%;left:-1pc;position:absolute;top:25%;width:1.5px}.cmp-retailersiteheader__menu-item{font-size:24px;margin:0}.cmp-retailersiteheader__menu-item.retail-hamburger,.cmp-retailersiteheader__menu-item:nth-child(3){margin-right:auto}.cmp-retailersiteheader__menu-item.retail-hamburger .retail-hamburger-menu,.cmp-retailersiteheader__menu-item.retail-hamburger .retail-hamburger-menu-close{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:28px;width:28px}.cmp-retailersiteheader__menu-item.retail-hamburger .retail-hamburger-menu{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-hamburger.svg);display:block;margin-right:1pc}.cmp-retailersiteheader__menu-item.retail-hamburger .retail-hamburger-menu-close{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-close.svg);display:none;margin-right:18px}@media(min-width:992px){.cmp-retailersiteheader__menu-item.retail-hamburger{display:none}}.cmp-retailersiteheader__menu-item:not(.button-type):hover{cursor:pointer}.cmp-retailersiteheader__menu-item:not(.button-type):hover .cmp-retailersiteheader__submenu-wrapper{min-width:200px;opacity:1;pointer-events:all;top:101px;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .4s cubic-bezier(.65,.05,.35,1),top .4s cubic-bezier(.65,.05,.35,1);transition:opacity .4s cubic-bezier(.65,.05,.35,1),top .4s cubic-bezier(.65,.05,.35,1)}.cmp-retailersiteheader__menu-item:not(.button-type):hover .cmp-retailersiteheader__menu-item--link:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media(min-width:992px){.cmp-retailersiteheader__menu-item:not(.button-type):hover .cmp-retailersiteheader__menu-item--link{border-bottom:2px solid #00493d}.cmp-retailersiteheader__menu-item:not(.button-type):hover .cmp-retailersiteheader__menu-item--link.no-submenu{border-bottom:none}}.cmp-retailersiteheader__menu-item--icon{cursor:pointer;display:block}.cmp-retailersiteheader__menu-item--button:hover>a,.cmp-retailersiteheader__menu-item--search:hover>a{border-color:transparent!important}.cmp-retailersiteheader__menu-item--search{margin-left:auto}@media(min-width:992px){.cmp-retailersiteheader__menu-item--search{margin:0}}.cmp-retailersiteheader__menu-item--button-link,.cmp-retailersiteheader__menu-item--link{color:#00493d;display:block;font-size:18px;line-height:1.38;padding:15px;position:relative;text-decoration:none}.cmp-retailersiteheader__menu-item--button-link:hover,.cmp-retailersiteheader__menu-item--link:hover{color:#00493d}@media(min-width:992px){.cmp-retailersiteheader__menu-item--button-link,.cmp-retailersiteheader__menu-item--link{font-size:21px;line-height:75px;padding:0 30px 0 0}}.cmp-retailersiteheader__menu-item--button-link:after,.cmp-retailersiteheader__menu-item--link:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid;content:"";margin-top:-3px;position:absolute;right:9pt;top:50%;-webkit-transform:translateY(50%);transform:translateY(50%)}.cmp-retailersiteheader__menu-item--button-link.no-submenu:after,.cmp-retailersiteheader__menu-item--link.no-submenu:after{display:none}.cmp-retailersiteheader__menu-item--button-link.is-active+.cmp-retailersiteheader__submenu-wrapper,.cmp-retailersiteheader__menu-item--link.is-active+.cmp-retailersiteheader__submenu-wrapper{max-height:750pt;opacity:1;-webkit-transition:max-height .5s ease;transition:max-height .5s ease}@media(min-width:992px){.cmp-retailersiteheader__menu-item--link:not(.no-submenu,.cmp-retailersiteheader__menu-item--button-link){border-bottom:2px solid transparent}.cmp-retailersiteheader__menu-item{margin:23px 4px 0;padding:0 10px}.cmp-retailersiteheader__menu-item--button-link{background-color:#fff;color:#00493d;line-height:28px;margin:10px 0 15px;padding:10px 1pc;-webkit-transition:background-color .4s,color .4s,border-color .4s ease-in-out;transition:background-color .4s,color .4s,border-color .4s ease-in-out}.cmp-retailersiteheader__menu-item--button-link:hover{background-color:#00493d;color:#fff}.cmp-retailersiteheader__menu-item.button-type{margin-left:auto}}@media(min-width:1400px){.cmp-retailersiteheader__menu-item{margin:25px 0 0;padding:0 20px}}.cmp-retailersiteheader__menu-item.mobile-hide{display:none}@media(min-width:992px){.cmp-retailersiteheader__menu-item.mobile-hide{display:block}.cmp-retailersiteheader__menu{padding:0 9pt}}@media(min-width:1200px){.cmp-retailersiteheader__menu{padding:0 20px}}.cmp-retailersiteheader__logo{max-height:3pc}@media(min-width:1200px){.cmp-retailersiteheader__logo{max-height:59px}}.cmp-retailersiteheader__submenu{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;list-style:none;margin:0;padding:2pc 40px}@media(max-width:992px){.cmp-retailersiteheader__submenu{padding:24px 1pc}.cmp-retailersiteheader__submenu-wrapper{background-color:#f8f8f8;-webkit-box-shadow:inset 0 7px 9px -7px rgba(0,0,0,.15),inset 0 -7px 9px -7px rgba(0,0,0,.15);box-shadow:inset 0 7px 9px -7px rgba(0,0,0,.15),inset 0 -7px 9px -7px rgba(0,0,0,.15);max-height:0;opacity:0;overflow:hidden;-webkit-transition:max-height .25s ease;transition:max-height .25s ease}}@media(min-width:992px){.cmp-retailersiteheader__submenu-wrapper{background-color:#fff;border:1px solid #d9d9d9;border-top:0;-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.1);box-shadow:0 4px 10px 0 rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-30px;opacity:0;pointer-events:none;position:absolute;top:200px;-webkit-transform:translateX(-100vw);transform:translateX(-100vw);-webkit-transition:opacity .4s cubic-bezier(.65,.05,.35,1),top .4s cubic-bezier(.65,.05,.35,1),-webkit-transform 0s .4s;transition:opacity .4s cubic-bezier(.65,.05,.35,1),top .4s cubic-bezier(.65,.05,.35,1),-webkit-transform 0s .4s;transition:opacity .4s cubic-bezier(.65,.05,.35,1),top .4s cubic-bezier(.65,.05,.35,1),transform 0s .4s;transition:opacity .4s cubic-bezier(.65,.05,.35,1),top .4s cubic-bezier(.65,.05,.35,1),transform 0s .4s,-webkit-transform 0s .4s;z-index:1000}}.cmp-retailersiteheader__submenu-heading .cmp-retailersiteheader__submenu-item--link{color:#333;font-size:14px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:1px;line-height:1.38;text-transform:uppercase}@media(min-width:992px){.cmp-retailersiteheader__submenu-heading .cmp-retailersiteheader__submenu-item--link{font-size:1pc}}.cmp-retailersiteheader__submenu-item{margin-top:1pc}.cmp-retailersiteheader__submenu-item--link{color:#333;cursor:pointer;display:block;font-size:1pc;font-weight:400;line-height:1.44;text-decoration:none}@media(min-width:992px){.cmp-retailersiteheader__submenu-item--link{font-size:18px}}.cmp-retailersiteheader__submenu-item--link:hover{color:#333;text-decoration:underline}.cmp-retailersiteheader__submenu-bottom{padding-top:24px}.cmp-retailersiteheader__submenu-bottom--link{color:#00493d;font-size:14px;font-weight:600;letter-spacing:1px;line-height:1.29;padding-right:1pc;position:relative;text-decoration:none;text-transform:uppercase}.cmp-retailersiteheader__submenu-bottom--link:hover{color:#00493d;text-decoration:underline}.cmp-retailersiteheader__submenu-bottom--link:after{bottom:5px;-webkit-box-shadow:inset -1px 1px 0 0 #00493d;box-shadow:inset -1px 1px 0 0 #00493d;content:"";height:7px;margin-left:7px;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:7px}.cmp-retailersiteheader__visible{overflow:hidden!important}.cmp-search__visible.cmp-retail-page .cmp-navigationsearch{top:0}@media(min-width:992px){body.cmp-retail-page{padding-top:var(--retailerDesktopNavHeight)}}@media(max-width:992px){body.cmp-retail-page{padding-top:var(--retailerMobileNavHeight)}}@media(max-width:768px){.cmp-experiencefragment--footer-rowtwo.cmp-retailer-footer .iconlink{padding-bottom:0!important}}.cmp-experiencefragment--footer-rowtwo.cmp-retailer-footer .cmp-iconlink__icons.footer-desktop{display:none}@media(max-width:768px){.cmp-experiencefragment--footer-rowtwo.cmp-retailer-footer .cmp-iconlink__iconlist{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cmp-experiencefragment--footer-rowtwo.cmp-retailer-footer .cmp-text{margin-top:20px}}.cmp-experiencefragment--footer-rowtwo.cmp-retailer-footer .cmp-text p{margin:0}@media(max-width:768px){.cmp-text{margin:0 15px}}.cmp-text h1,.cmp-text h2,.cmp-text h3,.cmp-text h4,.cmp-text h5{margin-bottom:10px}@media(min-width:768px){.cmp-text h1,.cmp-text h2,.cmp-text h3,.cmp-text h4,.cmp-text h5{margin-bottom:20px}}.cmp-text p{margin-bottom:15px}@media(min-width:768px){.cmp-text p{margin-bottom:25px}}.cmp-welcome-text{padding-top:40px}.cmp-welcome-text .cmp-text{text-align:center}@media(min-width:768px){.cmp-welcome-text .cmp-text h1{font-size:42px;letter-spacing:-.23px}}@media(max-width:576px){.cmp-welcome-text .cmp-text h1{font-size:2pc;letter-spacing:-.18px;line-height:1.25}}@media(min-width:768px){.cmp-welcome-text .cmp-text p{font-size:18px;letter-spacing:-.1px;line-height:1.44}}@media(max-width:576px){.cmp-welcome-text .cmp-text p{font-size:1pc;letter-spacing:-.09px;line-height:1.38}}@media(min-width:768px){.cmp-welcome-text{padding-top:54px}}.cmp-text--curalate .cmp-text{margin-top:60px;text-align:center}.cmp-text--curalate .cmp-text h2{color:#333;font-size:2pc;font-weight:300;line-height:1.31;margin:0 auto;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;position:relative}@media(min-width:768px){.cmp-text--curalate .cmp-text h2{font-size:3pc;line-height:1.71;padding:0 12%}.cmp-text--curalate .cmp-text h2:before{left:0}.cmp-text--curalate .cmp-text h2:after,.cmp-text--curalate .cmp-text h2:before{background-color:#333;content:"";height:1px;position:absolute;top:50%;width:12%}.cmp-text--curalate .cmp-text h2:after{right:0}}@media(min-width:992px){.cmp-text--curalate .cmp-text h2{padding:0 14%}.cmp-text--curalate .cmp-text h2:after,.cmp-text--curalate .cmp-text h2:before{max-width:115px;width:14%}}@media(min-width:1200px){.cmp-text--curalate .cmp-text h2:after,.cmp-text--curalate .cmp-text h2:before{max-width:205px}}.cmp-text--curalate .cmp-text h3{color:#333;font-size:21px;font-weight:400;line-height:1.33;margin-bottom:0}@media(min-width:768px){.cmp-text--curalate .cmp-text h3{font-size:2pc;line-height:1.25}}.cmp-text--curalate .cmp-text h4{color:#333;font-size:1pc;font-weight:400;line-height:1.38;margin-bottom:2rem}@media(min-width:768px){.cmp-text--curalate .cmp-text h4{font-size:18px;line-height:1.44}}.cmp-pdp--curalate .cmp-text{margin:28px 0 0;padding:15px}.cmp-pdp--curalate .cmp-text div{font-size:14px}.cmp-pdp--curalate .cmp-text h3{font-family:proxima-nova,Arial,sans-serif;font-size:2pc;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.25;margin-bottom:9pt;text-align:center}@media(min-width:768px){.cmp-pdp--curalate .cmp-text h3{margin-bottom:1pc;text-align:left}}.cmp-pdp--curalate .cmp-text p{margin:auto auto 20px;max-width:250px;text-align:center}@media(min-width:768px){.cmp-pdp--curalate .cmp-text p{margin:0 0 24px;max-width:100%;text-align:left}}.cmp-pdp--curalate .cmp-text a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;width:-webkit-max-content;width:-moz-max-content;width:max-content}.cmp-pdp--curalate .cmp-text a:before{background:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/instagram-logo-spruce.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:24px;margin-right:10px;width:24px}@media(min-width:768px){.cmp-pdp--curalate .cmp-text a{margin:0}.cmp-pdp--curalate .cmp-text{margin:40px 0;padding:19px 1pc 0 0}}.cmp-pdp--curalate .trex-home-curalate-gallery{margin:-9pt 0 28px}@media(min-width:768px){.cmp-pdp--curalate .trex-home-curalate-gallery{margin:40px 0}}.embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.embed button{-webkit-box-shadow:none;box-shadow:none;font-family:proxima-nova,Arial,sans-serif;outline:none}.embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG{background-color:#00493d;border:1px solid #00493d;-webkit-box-shadow:none;box-shadow:none;color:#fff;font-family:proxima-nova,Arial,sans-serif;outline:none}.embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0:hover,.embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG:hover{background-color:#fff;color:#00493d}.embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG{-webkit-box-shadow:none;box-shadow:none;display:block;font-family:proxima-nova,Arial,sans-serif;outline:none}.embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG:hover{background-color:#00493d;color:#fff}@media(max-width:576px){.embed .trex-home-curalate-gallery{padding:0 15px}}@media(min-width:768px){.left--padding{padding-left:40px}.right--padding{padding-right:40px}}.top--padding{padding-top:20px}@media(min-width:768px){.top--padding{padding-top:40px}}.bottom--padding{padding-bottom:20px}@media(min-width:768px){.bottom--padding{padding-bottom:40px}}.left-margin .cmp-text{margin-left:8%}@media(min-width:992px){.left-margin .cmp-text{margin-left:12%}}.right-margin .cmp-text{margin-right:8%}@media(min-width:992px){.right-margin .cmp-text{margin-right:12%}}@media(max-width:576px){.heading-margin .cmp-text h1{margin:0 12%}}.cmp-text__margin-none .cmp-text *{margin:0}.cmp-signature-decking-text{padding:50px 0}.cmp-signature-decking-text h1,.cmp-signature-decking-text h2,.cmp-signature-decking-text h3,.cmp-signature-decking-text h4,.cmp-signature-decking-text h5,.cmp-signature-decking-text h6{color:#000;font-size:18px;font-weight:400;letter-spacing:4.95px;line-height:normal;margin:0 auto 25px;max-width:903px;text-align:center;text-transform:uppercase}@media(min-width:768px){.cmp-signature-decking-text h1,.cmp-signature-decking-text h2,.cmp-signature-decking-text h3,.cmp-signature-decking-text h4,.cmp-signature-decking-text h5,.cmp-signature-decking-text h6{font-size:19px;letter-spacing:5.2px;line-height:normal}}.cmp-signature-decking-text p{color:#000;font-size:16.5px;font-weight:300;letter-spacing:.83px;line-height:1.85;margin:0 auto;max-width:903px;text-align:center}@media(min-width:768px){.cmp-signature-decking-text p{font-size:18px;letter-spacing:.4px;line-height:1.36}.cmp-signature-decking-text{padding:140px 0 60px}}.cmp-dark-signature-decking-text{background-color:#00493d;padding:50px 0}.cmp-dark-signature-decking-text h1,.cmp-dark-signature-decking-text h2,.cmp-dark-signature-decking-text h3,.cmp-dark-signature-decking-text h4,.cmp-dark-signature-decking-text h5,.cmp-dark-signature-decking-text h6{color:#fff;font-size:18px;letter-spacing:4.95px;line-height:normal;margin:0 auto 25px;max-width:1661px;text-align:center;text-transform:uppercase}@media(min-width:768px){.cmp-dark-signature-decking-text h1,.cmp-dark-signature-decking-text h2,.cmp-dark-signature-decking-text h3,.cmp-dark-signature-decking-text h4,.cmp-dark-signature-decking-text h5,.cmp-dark-signature-decking-text h6{font-size:19px;letter-spacing:5.2px;line-height:normal}}.cmp-dark-signature-decking-text p{color:#fff;font-size:16.5px;font-weight:300;letter-spacing:.83px;line-height:1.85;margin:0 auto;max-width:1661px;text-align:center}@media(min-width:768px){.cmp-dark-signature-decking-text p{font-size:18px;letter-spacing:.9px;line-height:1.36}.cmp-dark-signature-decking-text{padding:140px 0}}.more-spacing-separator{padding-bottom:20px;padding-top:20px}@media(min-width:768px){.more-spacing-separator{padding-bottom:40px;padding-top:40px}}.cmp-legal-language .cmp-text p{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:14px;line-height:1.43}.cmp-large-font .cmp-text p{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:18px;line-height:1.44}@media(min-width:768px){.cmp-large-font .cmp-text p{font-size:21px;line-height:1.38}}.cmp-branding-table.align-right table,.cmp-table.align-right table{margin-left:auto}.cmp-branding-table.align-left table,.cmp-table.align-left table{margin-right:auto}.cmp-branding-table.align-center table,.cmp-table.align-center table{margin:auto}.cmp-branding-table .cmp-text table,.cmp-table .cmp-text table{caption-side:top}.cmp-branding-table .cmp-text table caption,.cmp-table .cmp-text table caption{color:#00493d;font-family:proxima-nova,Arial,sans-serif;font-size:18px;font-weight:600;line-height:1.33;margin-bottom:8px;padding:0}@media(min-width:768px){.cmp-branding-table .cmp-text table caption,.cmp-table .cmp-text table caption{font-size:21px}}.cmp-branding-table .cmp-text table tbody,.cmp-table .cmp-text table tbody{border:1.5px solid #8c8b8e}.cmp-branding-table .cmp-text table tbody tr,.cmp-table .cmp-text table tbody tr{border:1px solid #8c8b8e;height:40px}.cmp-branding-table .cmp-text table tbody tr td,.cmp-table .cmp-text table tbody tr td{border:1px solid #8c8b8e;font-family:proxima-nova,Arial,sans-serif;font-size:1pc;height:100%;padding:4px 8px}@media(min-width:768px){.cmp-branding-table .cmp-text table tbody tr td,.cmp-table .cmp-text table tbody tr td{font-size:18px}}.cmp-branding-table .cmp-text table tbody tr th,.cmp-table .cmp-text table tbody tr th{background-color:#00493d;border:1px solid #8c8b8e;color:#fff;font-family:proxima-nova,Arial,sans-serif;font-size:1pc;font-weight:600;height:40px;padding:4px 8px}@media(min-width:768px){.cmp-branding-table .cmp-text table tbody tr th,.cmp-table .cmp-text table tbody tr th{font-size:18px}}@media(max-width:768px){.cmp-branding-table .cmp-text table,.cmp-table .cmp-text table{width:100%}}@media(min-width:768px){.cmp-branding-table .cmp-text table,.cmp-table .cmp-text table{min-width:600px}}.cmp-rei-spruce .cmp-text{margin:auto;max-width:64pc}.cmp-rei-spruce .cmp-text h3{color:#00493d;font-size:28px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:-.16px;line-height:1.29;margin-bottom:17px;padding:0 30px}@media(min-width:768px){.cmp-rei-spruce .cmp-text h3{font-size:2pc;letter-spacing:-.18px;line-height:1.25;padding:0}}.cmp-rei-spruce .cmp-text p{font-size:1pc;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:-.09px;line-height:1.38;padding:0}@media(min-width:768px){.cmp-rei-spruce .cmp-text p{font-size:18px;letter-spacing:-.1px;line-height:1.44}}@media(max-width:768px){.cmp-rei-spruce .cmp-text{padding:0 30px}}.cmp-rei-black .cmp-text{margin:auto;max-width:64pc}.cmp-rei-black .cmp-text h3{color:#333;font-size:28px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:-.16px;line-height:1.29;margin-bottom:17px;padding:0 30px}@media(min-width:768px){.cmp-rei-black .cmp-text h3{font-size:2pc;letter-spacing:-.18px;line-height:1.25;padding:0}}.cmp-rei-black .cmp-text p{font-size:1pc;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:-.09px;line-height:1.38;padding:0}@media(min-width:768px){.cmp-rei-black .cmp-text p{font-size:18px;letter-spacing:-.1px;line-height:1.44}}@media(max-width:768px){.cmp-rei-black .cmp-text{padding:0 30px}}.cmp-dark-big-link-with-arrow,.cmp-light-big-link-with-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:28px;line-height:1}@media(min-width:768px){.cmp-dark-big-link-with-arrow,.cmp-light-big-link-with-arrow{font-size:44px;line-height:1.2}}.cmp-dark-big-link-with-arrow:after,.cmp-light-big-link-with-arrow:after{background:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/big-link-arrow.png);background-repeat:no-repeat;background-size:contain;content:"";height:1pc;margin:auto 24px;width:28px}@media(min-width:768px){.cmp-dark-big-link-with-arrow:after,.cmp-light-big-link-with-arrow:after{height:24px;width:40px}}.cmp-dark-big-link-with-arrow a,.cmp-light-big-link-with-arrow a{color:#fff;font-weight:300;position:relative;text-decoration:none}.cmp-dark-big-link-with-arrow a:after,.cmp-light-big-link-with-arrow a:after{background-color:#fff;bottom:0;content:"";height:1px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .25s ease-in;transition:-webkit-transform .25s ease-in;transition:transform .25s ease-in;transition:transform .25s ease-in,-webkit-transform .25s ease-in;visibility:hidden;width:100%}.cmp-dark-big-link-with-arrow a:hover,.cmp-light-big-link-with-arrow a:hover{color:#fff}.cmp-dark-big-link-with-arrow a:hover:after,.cmp-light-big-link-with-arrow a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:bottom left;transform-origin:bottom left;visibility:visible}.cmp-dark-big-link-with-arrow:after{-webkit-filter:invert(1);filter:invert(1)}.cmp-dark-big-link-with-arrow a{color:#333}.cmp-dark-big-link-with-arrow a:after{background-color:#6f6f6f}.cmp-link-without-underline a{color:#fff;text-decoration:none}.cmp-link-without-underline a:hover{color:#b3b3b3;text-decoration:none}.cmp-link-without-underline a:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);visibility:visible}.cmp-link-without-underline a:before{background:#b3b3b3;border-radius:5px;bottom:0;content:"";height:1px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;transform-origin:0;-webkit-transition:.25s linear;transition:.25s linear;visibility:hidden;width:100%}.cmp-branding-table .cmp-text table{border:1px solid #ccc;border-collapse:separate;border-radius:4px;overflow:hidden}.cmp-branding-table .cmp-text table tbody tr{background-color:#fff;border:none}.cmp-branding-table .cmp-text table tbody tr td{border:none;font-size:1pc;padding:9pt}.cmp-branding-table .cmp-text table tbody tr th{border:none;border-bottom:3px solid #8dc63f;font-size:1pc;padding:9pt}.cmp-branding-table .cmp-text table tbody tr:nth-child(2n){background-color:#f8f8f8}.cmp-sampleexperienceteaser__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cmp-sampleexperienceteaser__text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}@media(min-width:1200px){.cmp-sampleexperienceteaser__text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0 8% 0 4%;width:30%}}.cmp-sampleexperienceteaser__images{-webkit-box-ordinal-group:2;-ms-flex-order:1;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -8px;order:1;width:calc(100% + 1pc)}@media(min-width:1200px){.cmp-sampleexperienceteaser__images{-webkit-box-ordinal-group:3;-ms-flex-order:2;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;order:2;width:70%}}.cmp-sampleexperienceteaser__image{height:100%;width:100%}.cmp-sampleexperienceteaser__image-wrapper{padding:9pt 8px}@media(min-width:1200px){.cmp-sampleexperienceteaser__image-wrapper{padding:0 1pc}}.cmp-sampleexperienceteaser__title{font-family:proxima-nova,Arial,sans-serif;font-size:25px;font-weight:600;letter-spacing:5px;line-height:1.43;margin-bottom:20px;text-transform:uppercase}@media(min-width:1200px){.cmp-sampleexperienceteaser__title{margin-bottom:24px}}.cmp-sampleexperienceteaser__description div{font-size:14px}.cmp-sampleexperienceteaser__description p{margin-bottom:1pc}@media(min-width:1200px){.cmp-sampleexperienceteaser__description p{margin-bottom:20px}}.cmp-sampleexperienceteaser__link{font-size:1pc;font-weight:600;line-height:1.43;text-transform:uppercase}.addressbook__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.addressbook__body .cmp-TrexDialog__dialog__root_open{-webkit-box-ordinal-group:3;-ms-flex-order:2;left:0;opacity:1;order:2;visibility:visible}.addressbook__body .cmp-TrexDialog__dialog__root_open.cmp-TrexDialog__dialog__root{height:100%;left:0;opacity:1;position:static;top:0;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none;visibility:visible;width:100%;z-index:-1}@media(min-width:768px){.addressbook__body .cmp-TrexDialog__dialog__root_open.cmp-TrexDialog__dialog__root{width:90%;z-index:0}}.addressbook__body .cmp-TrexDialog__dialog__dialog{background-color:transparent;border-radius:0;-webkit-box-shadow:none;box-shadow:none;display:block;grid-template-rows:auto 1fr;height:100%;max-height:100%;max-width:100%;min-height:auto;overflow:visible;pointer-events:auto;width:100%;z-index:0}.addressbook__body .cmp-TrexDialog__dialog__mask{display:none}.addressbook__body .cmp-TrexDialog__dialog__form{display:block}.addressbook__body .cmp-TrexDialog__dialog__contents{padding:0 15px}@media(min-width:768px){.addressbook__body .cmp-TrexDialog__dialog__contents{padding:0}}.addressbook__body .cmp-TrexDialog__dialog__header{display:block;padding:0 15px 24px}@media(min-width:768px){.addressbook__body .cmp-TrexDialog__dialog__header{padding:0 0 2pc}}.addressbook__body .cmp-TrexDialog__dialog__headerButton{display:none}.addressbook__body .cmp-TrexDialog__dialog__headerText{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:1px;line-height:1.29;text-transform:uppercase}@media(min-width:768px){.addressbook__body .cmp-TrexDialog__dialog__headerText{font-size:1pc;line-height:1.38}}.addressbook__body .cmp-TrexAddressBookPage__addressBookPage__root{-webkit-box-ordinal-group:2;-ms-flex-order:1;margin:0;order:1}@media(min-width:992px){.addressbook__body .cmp-TrexAddressBookPage__addressBookPage__root{margin-bottom:24px}}.addressbook__body .cmp-TrexPostcode__postcode__root,.addressbook__body .cmp-TrexRegion__region__root{margin-bottom:1pc}@media(min-width:768px){.addressbook__body .cmp-TrexPostcode__postcode__root,.addressbook__body .cmp-TrexRegion__region__root{margin-bottom:24px}}.addressbook__body .cmp-TrexField__fieldIcons__input>input{padding:7px 9pt}.addressbook__body .cmp-TrexAddressBookPage__addEditDialog__root{padding:0 2px}.addressbook__body .cmp-TrexField__field__optional{display:none}.addressbook__body .cmp-TrexSelect__select__input{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-arrow-drop-down.svg);background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:10px 5px;-webkit-box-shadow:none;box-shadow:none}.addressbook__body .cmp-TrexSelect__select__input:focus{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-arrow-drop-down-up.svg);border:1px solid #333;-webkit-box-shadow:none;box-shadow:none;outline:none}.addressbook__body .cmp-TrexCheckbox__checkbox__input:checked:enabled+.cmp-TrexCheckbox__checkbox__icon svg polyline{stroke:#479612}.addressbook__body .cmp-TrexCheckbox__checkbox__input+.cmp-TrexCheckbox__checkbox__icon svg,.addressbook__body .cmp-TrexCheckbox__checkbox__input:checked:enabled+.cmp-TrexCheckbox__checkbox__icon svg path{stroke:#333}.addressbook__body .cmp-TrexCheckbox__checkbox__input+.cmp-TrexCheckbox__checkbox__icon svg rect{border-radius:0}.addressbook__body .cmp-modal__dialog{height:100vh;margin:auto;width:100%}@media(min-width:768px){.addressbook__body .cmp-modal__dialog{height:auto;margin:auto;max-width:600px;width:90%}}@media(max-width:768px){.addressbook__body .cmp-modal__dialog .cmp-modal__close{display:none}}.addressbook__body .cmp-modal__dialog .cmp-modal__close:after,.addressbook__body .cmp-modal__dialog .cmp-modal__close:before{background-color:#00493d}.addressbook__body .cmp-modal__dialog .cmp-modal__body{padding:30px 1pc}@media(min-width:768px){.addressbook__body .cmp-modal__dialog .cmp-modal__body{padding:3pc 56px}}@media(max-width:576px){.addressbook__body .cmp-modal__dialog .cmp-modal__content{height:100%}}.addressbook__body .cmp-TrexField__field__input{height:100%;margin:0}.addressbook__body .cmp-errorMessage,.addressbook__body .cmp-updateMessage{background-color:#ffedc9;color:#8f6000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.44;margin-bottom:1pc;padding:7px 15px}.addressbook__body .cmp-errorMessage:before,.addressbook__body .cmp-updateMessage:before{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/info-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:20px;margin-right:9pt;margin-top:2px;width:20px}.addressbook__body .cmp-TrexAddressBookPage__addEditDialog__buttons{-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;padding:15px 0}.addressbook__body .cmp-TrexAddressBookPage__addEditDialog__buttons .cmp-TrexButton__button__root{background:#00493d;border:1.5px solid #00493d;border-radius:0;color:#fff;display:inline-block;font-size:18px;line-height:1.44;padding:11px 28px;text-align:center;text-decoration:none;text-transform:none;-webkit-transition:background-color .4s,color .4s,border-color .4s ease-in-out;transition:background-color .4s,color .4s,border-color .4s ease-in-out}.addressbook__body .cmp-TrexAddressBookPage__addEditDialog__buttons .cmp-TrexButton__button__root:hover{background-color:#fff;border:1.5px solid #00493d;color:#00493d;text-decoration:none}.addressbook__body .cmp-TrexAddressBookPage__addEditDialog__buttons .cmp-TrexButton__button__cancelButton{background-color:#fff;border:1.5px solid #00493d;color:#00493d;margin-bottom:1pc;text-decoration:none}.addressbook__body .cmp-TrexAddressBookPage__addEditDialog__buttons .cmp-TrexButton__button__cancelButton:hover{background-color:#00493d;border:1.5px solid #fff;color:#fff}.addressbook__body .cmp-TrexAddressBookPage__addEditDialog__buttons .cmp-TrexButton__button__cancelButton,.addressbook__body .cmp-TrexAddressBookPage__addEditDialog__buttons .cmp-TrexButton__button__confirmButton{width:100%}@media(min-width:768px){.addressbook__body .cmp-TrexAddressBookPage__addEditDialog__buttons .cmp-TrexButton__button__cancelButton,.addressbook__body .cmp-TrexAddressBookPage__addEditDialog__buttons .cmp-TrexButton__button__confirmButton{margin:0 1pc 0 0;min-width:200px;width:auto}.addressbook__body .cmp-TrexAddressBookPage__addEditDialog__buttons{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;padding:22px 0}}.cmp-scrolljackimagescta__bgimage{background-position:50%;background-repeat:no-repeat;background-size:cover;display:none;min-height:25pc;position:relative;width:100%;z-index:0}.cmp-scrolljackimagescta__bgimage.mobile{display:block}@media(min-width:1200px){.cmp-scrolljackimagescta__bgimage.mobile{display:none}.cmp-scrolljackimagescta__bgimage{display:block;min-height:890px}}.cmp-scrolljackimagescta__bgimage.show-image .cmp-scrolljackimagescta__wrapper{opacity:1;visibility:visible}.cmp-scrolljackimagescta__bgimage.show-image .image-wrapper-0,.cmp-scrolljackimagescta__bgimage.show-image .image-wrapper-1,.cmp-scrolljackimagescta__bgimage.show-image .image-wrapper-4,.cmp-scrolljackimagescta__bgimage.show-image .image-wrapper-6,.cmp-scrolljackimagescta__bgimage.show-image .image-wrapper-7{-webkit-animation:fadeInImageLeft 1s ease-out;animation:fadeInImageLeft 1s ease-out;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.cmp-scrolljackimagescta__bgimage.show-image .image-wrapper-2,.cmp-scrolljackimagescta__bgimage.show-image .image-wrapper-3,.cmp-scrolljackimagescta__bgimage.show-image .image-wrapper-5,.cmp-scrolljackimagescta__bgimage.show-image .image-wrapper-8,.cmp-scrolljackimagescta__bgimage.show-image .image-wrapper-9{-webkit-animation:fadeInImageRight 1s ease-out;animation:fadeInImageRight 1s ease-out;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.cmp-scrolljackimagescta__text{max-width:380px;text-align:center;width:100%}.cmp-scrolljackimagescta__text h3{color:#fff;font-size:42px;font-weight:500;line-height:1.2;margin-bottom:25px;text-shadow:3px 3px 8px rgba(0,0,0,.75)}@media(min-width:1200px){.cmp-scrolljackimagescta__text h3{color:#111;font-size:44px;font-weight:300;text-shadow:none}}.cmp-scrolljackimagescta__text .cmp-button,.cmp-scrolljackimagescta__text .cmp-contentsearch-leftrail--links-item,.cmp-scrolljackimagescta__text .cmp-leftrail--links-item,.cmp-scrolljackimagescta__text .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-scrolljackimagescta__text .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-scrolljackimagescta__text .embed button,.cmp-scrolljackimagescta__text .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-scrolljackimagescta__text .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-scrolljackimagescta__text .fDIvPG,.embed .cmp-scrolljackimagescta__text button,.embed .cmp-scrolljackimagescta__text button.qxyt6u-0.sc-160qg7w-0.fDIvPG{color:#fff}.cmp-scrolljackimagescta__text .cmp-button:hover,.cmp-scrolljackimagescta__text .cmp-contentsearch-leftrail--links-item:hover,.cmp-scrolljackimagescta__text .cmp-leftrail--links-item:hover,.cmp-scrolljackimagescta__text .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0:hover,.cmp-scrolljackimagescta__text .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG:hover,.cmp-scrolljackimagescta__text .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG:hover,.cmp-scrolljackimagescta__text .embed button:hover,.embed #crl8-homepage-multisize-grid .cmp-scrolljackimagescta__text .jRNpsV.qxyt6u-0:hover,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-scrolljackimagescta__text .fDIvPG:hover,.embed .cmp-scrolljackimagescta__text button.qxyt6u-0.sc-160qg7w-0.fDIvPG:hover,.embed .cmp-scrolljackimagescta__text button:hover{color:#00493d}@media(min-width:1200px){.cmp-scrolljackimagescta__text{margin:0 40px;width:40%}}.cmp-scrolljackimagescta__wrapper{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}@media(min-width:1200px){.cmp-scrolljackimagescta__wrapper{background-color:#fff;opacity:0;overflow:hidden;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;visibility:hidden}}.cmp-scrolljackimagescta__container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;padding:24px 0}.cmp-scrolljackimagescta__container--bottom,.cmp-scrolljackimagescta__container--middle,.cmp-scrolljackimagescta__container--top{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:100%}.cmp-scrolljackimagescta__container--middle{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px 0}@media(min-width:1200px){.cmp-scrolljackimagescta__container{display:block;padding:4pc 0}}@media(min-width:1600px){.cmp-scrolljackimagescta__container{max-width:990pt!important}}.cmp-scrolljackimagescta__image{max-height:15pc;max-width:15pc}.cmp-scrolljackimagescta__image-wrapper.image-wrapper-0,.cmp-scrolljackimagescta__image-wrapper.image-wrapper-1,.cmp-scrolljackimagescta__image-wrapper.image-wrapper-4,.cmp-scrolljackimagescta__image-wrapper.image-wrapper-6,.cmp-scrolljackimagescta__image-wrapper.image-wrapper-7{-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}.cmp-scrolljackimagescta__image-wrapper.image-wrapper-2,.cmp-scrolljackimagescta__image-wrapper.image-wrapper-3,.cmp-scrolljackimagescta__image-wrapper.image-wrapper-5,.cmp-scrolljackimagescta__image-wrapper.image-wrapper-8,.cmp-scrolljackimagescta__image-wrapper.image-wrapper-9{-webkit-transform:translateX(100vw);transform:translateX(100vw)}.cmp-scrolljackimagescta__image-wrapper.image-wrapper-4{padding-left:10%;width:30%}.cmp-scrolljackimagescta__image-wrapper.image-wrapper-5{width:30%}@-webkit-keyframes fadeInImageLeft{0%{opacity:0;-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}50%{opacity:.5;-webkit-transform:translateX(-50%);transform:translateX(-50%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInImageLeft{0%{opacity:0;-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}50%{opacity:.5;-webkit-transform:translateX(-50%);transform:translateX(-50%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInImageRight{0%{opacity:0;-webkit-transform:translateX(100vw);transform:translateX(100vw)}50%{opacity:.5;-webkit-transform:translateX(50%);transform:translateX(50%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInImageRight{0%{opacity:0;-webkit-transform:translateX(100vw);transform:translateX(100vw)}50%{opacity:.5;-webkit-transform:translateX(50%);transform:translateX(50%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.cmp-scroll-to-top{background:#00493d;border-radius:50%;bottom:40px;-webkit-box-shadow:0 0 0 6px rgba(0,0,0,.5);box-shadow:0 0 0 6px rgba(0,0,0,.5);color:#fff;cursor:pointer;display:none;height:50px;opacity:.7;overflow:hidden;position:fixed;right:20px;text-align:center;text-transform:uppercase;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:50px;z-index:999}.cmp-scroll-to-top-icon{border:solid #fff;border-width:0 3px 3px 0;display:inline-block;margin-top:22px;padding:3px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.cmp-scroll-to-top.visible{display:block}.cmp-searchbox--input{border:1px solid #b3b3b3;font-size:20px!important;height:65px;padding:0 70px 0 25px;width:100%}.cmp-searchbox--input::-webkit-input-placeholder{color:#b3b3b3}.cmp-searchbox--input::-moz-placeholder{color:#b3b3b3}.cmp-searchbox--input:-ms-input-placeholder{color:#b3b3b3}.cmp-searchbox--input::-ms-input-placeholder{color:#b3b3b3}.cmp-searchbox--input::placeholder{color:#b3b3b3}.cmp-searchbox--input:focus-visible{outline:1px solid #00493d}@media(max-width:768px){.cmp-searchbox--input{height:50px}}.cmp-searchbox--close-icon{margin:20px;opacity:.4;position:absolute;right:0;width:25px}@media(max-width:768px){.cmp-searchbox--close-icon{height:auto;margin:1pc;right:20px;width:20px}}.cmp-searchbox--close-icon:hover{cursor:pointer}.cmp-searchresults,.cmp-searchresults__tools{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cmp-searchresults__tools{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 15px 30px;width:100%}.cmp-searchresults__tools-label{color:#00493d;font-family:proxima-nova,Arial,sans-serif;font-size:1pc;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:1px;line-height:1.31;margin-right:26px;text-align:center}@media(min-width:768px){.cmp-searchresults__tools-label{margin-right:1pc}}.cmp-searchresults__tools-label a{text-decoration:none}.cmp-searchresults__tools-label a:hover{color:#00493d}.cmp-searchresults__tools-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}.cmp-searchresults__tools-list-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1.5px solid #8dc63f;border-radius:19.5px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:8px;padding:4px 1pc}.cmp-searchresults__tools-list-item p{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:1pc;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.38;margin:0;padding:0}.cmp-searchresults__tools-list-item a{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-close-black.png);background-repeat:no-repeat;background-size:contain;content:"";height:14px;margin-left:7px;width:14px}@media(min-width:768px){.cmp-searchresults__tools-list-item a{margin-left:7px}.cmp-searchresults__tools-list-item{margin-right:1pc}.cmp-searchresults__tools{padding-bottom:3pc;padding-top:24px}}@media(max-width:576px){.cmp-searchresults__tools{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.cmp-searchresults__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;width:100%}.cmp-searchresults__list-item{list-style:none;padding:20px 5px;position:relative}.cmp-searchresults__list-item.selected .cmp-searchresults__list-item-content,.cmp-searchresults__list-item.selected .cmp-searchresults__list-item-content:hover,.cmp-searchresults__list-item.selected .cmp-searchresults__list-item-product,.cmp-searchresults__list-item.selected .cmp-searchresults__list-item-product:hover{color:#00493d}.cmp-searchresults__list-item.selected:after{border-bottom:4px solid #00493d;content:"";left:0;position:absolute;right:0;top:100%}.cmp-searchresults__list-item-content,.cmp-searchresults__list-item-product{color:#555;font-family:proxima-nova,Arial,sans-serif;font-size:1pc;font-weight:600;letter-spacing:1px;line-height:1.38;text-decoration:none}.cmp-searchresults__list-item-content:hover,.cmp-searchresults__list-item-product:hover{color:#555}@media(min-width:768px){.cmp-searchresults__list-item{margin-right:30px;padding:2pc 10px}}.cmp-searchresults__container{padding-top:2pc;width:100%}.cmp-searchresults__left{width:100%}@media(min-width:768px){.cmp-searchresults__left{padding-right:24px;width:25%}}@media(max-width:768px){.cmp-searchresults__left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0 15px}}.cmp-searchresults__right{width:100%}@media(min-width:768px){.cmp-searchresults__right{padding-left:24px;width:75%}}@media(max-width:576px){.cmp-searchresults__right{margin-top:20px}}@media(max-width:768px){.cmp-searchresults__right{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.cmp-searchresults__banner{margin-bottom:20px;position:relative}.cmp-searchresults__banner-overlay{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.cmp-searchresults__banner-textbox{left:20px;position:absolute;top:calc(50% - 75px);z-index:2}@media(min-width:768px){.cmp-searchresults__banner-textbox{left:44px;top:calc(50% - 111px)}}@media(min-width:1400px){.cmp-searchresults__banner-textbox{left:5pc;top:calc(50% - 143px)}}.cmp-searchresults__banner-image{height:100%;width:100%}.cmp-searchresults__banner-headertext{color:#fff;font-size:18px}@media(min-width:768px){.cmp-searchresults__banner-headertext{font-size:30px;font-style:italic}}.cmp-searchresults__banner-bodytext{color:#fff;font-size:30px;font-weight:500;line-height:1.3;padding-top:10px}.cmp-searchresults__banner-bodytext p{color:#fff;font-size:30px;line-height:1.3;margin-bottom:0}@media(min-width:768px){.cmp-searchresults__banner-bodytext,.cmp-searchresults__banner-bodytext p{font-size:3pc}}@media(min-width:1400px){.cmp-searchresults__banner-bodytext{font-size:60px;padding-top:20px}.cmp-searchresults__banner-bodytext p{font-size:60px}}.cmp-searchresults__banner-footertext{color:#fff;font-size:18px;padding-top:10px}@media(min-width:768px){.cmp-searchresults__banner-footertext{font-size:25px}}@media(min-width:1400px){.cmp-searchresults__banner-footertext{padding-top:2pc}}@media(min-width:768px){.cmp-searchresults__banner{margin-bottom:40px}}.cmp-searchresults__controls{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:0 15px 9pt}.cmp-searchresults__controls-label{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:18px;line-height:1.44}@media(min-width:768px){.cmp-searchresults__controls-label{font-size:21px;line-height:1.38}}.cmp-searchresults__controls-dropdown{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:768px){.cmp-searchresults__controls-dropdown{display:none}}.cmp-searchresults__controls-dropdown-label{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:18px;margin-right:1pc}.cmp-searchresults__controls-dropdown select{width:242px}.cmp-searchresults__controls-collection{display:inline;font-size:30px}@media(min-width:768px){.cmp-searchresults__controls{padding:0 0 1pc}}.cmp-searchresults__block{-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:repeat(1,1fr);padding:9pt 15px 1pc}@media(min-width:768px){.cmp-searchresults__block{grid-template-columns:repeat(2,1fr);padding:4px 0 20px}}@media(min-width:1200px){.cmp-searchresults__block{grid-template-columns:repeat(3,1fr);padding:9pt 0}}.cmp-searchresults__block .cmp-product-card{padding:9pt 0;width:100%}.cmp-searchresults__load-more{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding:1pc 15px}.cmp-searchresults__load-more-text{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:21px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.33;margin-bottom:24px}@media(min-width:768px){.cmp-searchresults__load-more{padding:2pc 0}}.cmp-searchresults .cmp-button__filtersort{padding-bottom:10px;padding-top:10px}@media(min-width:768px){.cmp-searchresults .cmp-button__filtersort{display:none}}.cmp-productsearch-dream-home-badge,.cmp-productsearch-smart-home-badge{height:138px;width:138px}.select2-container{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;overflow:hidden;padding-left:8px;padding-right:20px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-left:20px;padding-right:8px}.select2-container .select2-selection--multiple{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;min-height:2pc;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{font-size:100%;height:18px;margin-left:5px;margin-top:5px}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;left:-6250pc;position:absolute;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{background-color:#fff;border:0;display:block;filter:alpha(opacity=0);height:auto;left:0;margin:0;min-height:100%;min-width:100%;opacity:0;padding:0;position:fixed;top:0;width:auto;z-index:99}.select2-hidden-accessible{clip:rect(0 0 0 0)!important;border:0!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px;padding-right:0}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;right:1px;top:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:700;height:20px;margin-right:10px;margin-top:5px;padding:1px;position:absolute;right:0}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;max-width:100%;overflow:hidden;padding:0 0 0 20px;position:relative;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-bottom-left-radius:4px;border-right:1px solid #aaa;border-top-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:700;left:0;padding:0 4px;position:absolute;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-bottom-left-radius:0;border-bottom-right-radius:4px;border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-top-right-radius:4px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),to(#eee));background-image:linear-gradient(180deg,#fff 50%,#eee);background-repeat:repeat-x;border:1px solid #dee2e6;border-radius:.25rem;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0);outline:0}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#ccc));background-image:linear-gradient(180deg,#eee 50%,#ccc);background-repeat:repeat-x;border:none;border-bottom-right-radius:.25rem;border-left:1px solid #dee2e6;border-top-right-radius:.25rem;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0);height:26px;position:absolute;right:1px;top:1px;width:20px}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-radius:0;border-bottom-left-radius:.25rem;border-right:1px solid #dee2e6;border-top-left-radius:.25rem;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(50%,#eee));background-image:linear-gradient(180deg,#fff 0,#eee 50%);background-repeat:repeat-x;border-top:none;border-top-left-radius:0;border-top-right-radius:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#fff));background-image:linear-gradient(180deg,#eee 50%,#fff);background-repeat:repeat-x;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #dee2e6;border-radius:.25rem;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-bottom-left-radius:.25rem;border-top-left-radius:.25rem;color:#888;cursor:pointer;font-size:1em;font-weight:700;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-bottom-left-radius:0;border-bottom-right-radius:.25rem;border-top-left-radius:0;border-top-right-radius:.25rem}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #dee2e6;outline:0}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:gray}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #00493d}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#00493d transparent transparent}.select2-container--default .select2-selection--single .select2-selection__arrow{height:41px;right:8px}.select2-container .select2-selection--single,.select2-selection .select2-selection--multiple{height:auto;padding:7px 9pt}.select2-container--default .select2-selection--single,.select2-selection .select2-selection--multiple{border:1px solid #b3b3b3;border-radius:2px}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container .select2-selection--single .select2-selection__rendered{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:18px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.44;padding:0 20px 0 0}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#ddd;color:#333}.select2-container--default .select2-results__option--selected{background-color:rgba(0,73,61,.1);color:#333}.select2-results__option{padding:7px 9pt}.select2-results__options .select2-results__option--disabled{color:#999!important}.select2-container .select2-search--inline .select2-search__field,.select2-results__option,.select2-selection__placeholder{color:#333!important;font-family:proxima-nova,Arial,sans-serif;font-size:18px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.44}.select2-dropdown{border:1px solid #b3b3b3;border-radius:2px}.select2-container--default .select2-search--inline .select2-search__field{-webkit-appearance:textfield;background:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;outline:0}.select2-container .select2-search--inline .select2-search__field{display:block}.select2-container--classic .select2-search--inline .select2-search__field{-webkit-box-shadow:none;box-shadow:none;outline:0}.select2-search--dropdown .select2-search__field{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #b3b3b3;border-radius:2px;cursor:pointer;height:auto;padding:7px 9pt;position:relative}.select2-container .select2-search--inline .select2-search__field{border:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333!important;font-family:sans-serif;font-family:proxima-nova,Arial,sans-serif;font-size:18px;font-stretch:normal;font-style:normal;font-weight:400;height:25px;letter-spacing:normal;line-height:1.44;margin-left:0;margin-top:0;max-width:100%;overflow:hidden;padding:0;resize:none;vertical-align:bottom;word-break:keep-all}.cmp__selecterror .select2-dropdown{border:1px solid #ad2b26;border-radius:2px}.cmp__selecterror .select2-container--default .select2-selection--single{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-error.png);background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border:1px solid #ad2b26;border-radius:2px}.cmp__selecterror .select2-container--default .select2-selection--single .select2-selection__arrow{right:28px}.select2-container--default .select2-results>.select2-results__options{max-height:280px}.pdp-page .select2-results__option:first-child:empty{display:none}.cmp-TrexCheckoutPage__checkoutPage__shipping_method_container .cmp-TrexDialog__dialog__root_open{-webkit-box-ordinal-group:3;-ms-flex-order:2;left:0;opacity:1;order:2;visibility:visible}.cmp-TrexCheckoutPage__checkoutPage__shipping_method_container .cmp-TrexDialog__dialog__root_open.cmp-TrexDialog__dialog__root{height:100%;left:0;opacity:1;position:static;top:0;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none;visibility:visible;width:100%;z-index:-1}@media(min-width:768px){.cmp-TrexCheckoutPage__checkoutPage__shipping_method_container .cmp-TrexDialog__dialog__root_open.cmp-TrexDialog__dialog__root{width:90%;z-index:0}}.cmp-TrexCheckoutPage__checkoutPage__shipping_method_container .cmp-TrexDialog__dialog__dialog{background-color:transparent;border-radius:0;-webkit-box-shadow:none;box-shadow:none;display:block;grid-template-rows:auto 1fr;height:100%;max-height:100%;max-width:100%;min-height:auto;overflow:visible;pointer-events:auto;width:100%;z-index:0}.cmp-TrexCheckoutPage__checkoutPage__shipping_method_container .cmp-TrexDialog__dialog__mask{display:none}.cmp-TrexCheckoutPage__checkoutPage__shipping_method_container .cmp-TrexDialog__dialog__form{display:block}.cmp-TrexCheckoutPage__checkoutPage__shipping_method_container .cmp-TrexDialog__dialog__contents{padding:0 15px}@media(min-width:768px){.cmp-TrexCheckoutPage__checkoutPage__shipping_method_container .cmp-TrexDialog__dialog__contents{padding:0}}.cmp-TrexCheckoutPage__checkoutPage__shipping_method_container .cmp-TrexDialog__dialog__buttons{-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;padding:15px}@media(min-width:768px){.cmp-TrexCheckoutPage__checkoutPage__shipping_method_container .cmp-TrexDialog__dialog__buttons{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;padding:22px 0}}.cmp-TrexCheckoutPage__checkoutPage__shipping_method_container .cmp-TrexShippingMethod__shippingRadios__radioRoot{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:768px){.cmp-TrexCheckoutPage__checkoutPage__shipping_method_container .cmp-TrexShippingMethod__shippingRadios__radioRoot{margin:0 -9pt;width:calc(100% + 24px)}}@media(min-width:1200px){.cmp-TrexCheckoutPage__checkoutPage__shipping_method_container .cmp-TrexShippingMethod__shippingRadios__radioRoot{margin:0 -24px;width:calc(100% + 3pc)}}.cmp-TrexCheckoutPage__checkoutPage__shipping_method_container .cmp-TrexShippingMethod__shippingRadios__radioRoot .cmp-TrexRadioGroup__radio__icon{display:none}.cmp-TrexCheckoutPage__checkoutPage__shipping_method_container .cmp-TrexRadioGroup__radioGroup__radioContainer{-webkit-box-pack:end;-ms-flex-pack:end;display:grid;justify-content:flex-end;margin-bottom:1pc;position:relative;width:100%}@media(min-width:768px){.cmp-TrexCheckoutPage__checkoutPage__shipping_method_container .cmp-TrexRadioGroup__radioGroup__radioContainer{margin:9pt;width:calc(50% - 24px)}}@media(min-width:1200px){.cmp-TrexCheckoutPage__checkoutPage__shipping_method_container .cmp-TrexRadioGroup__radioGroup__radioContainer{margin:24px;width:calc(33.33% - 3pc)}}.cmp-TrexCheckoutPage__checkoutPage__shipping_method_container .cmp-TrexRadioGroup__radioGroup__radioContainer .cmp-TrexRadioGroup__radio__input{position:static!important;width:10%}.cmp-TrexCheckoutPage__checkoutPage__shipping_method_container .cmp-TrexRadioGroup__radioGroup__radioContainer .cmp-TrexShippingMethod__shippingRadios__radioLabel{display:block;font-size:18px;line-height:24px;margin-left:10px;width:calc(90% - 26px)}.cmp-TrexCheckoutPage__checkoutPage__shipping_method_container .cmp-TrexRadioGroup__radioGroup__radioContainer .cmp-TrexShippingMethod__shippingRadios__radioLabel .cmp-TrexShippingMethods__shippingRadio__price{font-weight:600}.cmp-TrexCheckoutPage__checkoutPage__shipping_method_container .cmp-TrexRadioGroup__radioGroup__radioContainer input[type=radio]:before{left:0;top:0}.cmp-TrexCheckoutPage__checkoutPage__shipping_method_container .cmp-TrexRadioGroup__radioGroup__radioContainer input[type=radio]:after{left:4.65px;top:4.5px}.shoppablecarousel .cmp-fullwidthgallery .splide{overflow:hidden}.shoppablecarousel .cmp-modal__body{height:90vh;max-height:45pc;padding:40px 40px 0}@media(max-width:992px){.shoppablecarousel .cmp-modal__body{padding:20px}}.shoppable-carousel-page{padding-top:0}@media(max-width:576px){.productinformationdynamic .cmp-productinformation{padding:2pc 0 0}}.productinformationdynamic .cmp-productinformation__title{display:block}.productinformationdynamic .cmp-productinformation__button-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.productinformationdynamic .cmp-productinformation__pdp-link{color:#00493d;cursor:pointer;font-size:18px;text-decoration:underline}.productinformationdynamic .cmp-productinformation__pdp-link:hover{color:#00493d;text-decoration:none}.productinformationdynamic .cmp-productinformation__pdp-link-wrapper{margin-top:20px;text-align:center;width:100%}.trex-signature-camp.-white{background-color:#fff}.trex-signature-camp.-black{background-color:#000}.trex-signature-camp.-gray{background-color:#333}.trex-signature-camp.-natural{background-color:#f5f2ee}.trex-signature-camp.-sage{background-color:#cbd8ce}.trex-signature-camp.-spruce{background-color:#00493d}.trex-signature-camp__container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:75pt;justify-content:space-evenly;margin:0 auto;padding:40px 0}.trex-signature-camp__content{-webkit-box-flex:1;-ms-flex:1 2 auto;flex:1 2 auto;max-width:545px}.trex-signature-camp__title{font-family:proxima-nova,Arial,sans-serif;font-size:40px;letter-spacing:-.23px;margin-bottom:25px}.trex-signature-camp__title.-spruce{color:#00493d}.trex-signature-camp__title.-gray{color:#333}.trex-signature-camp__title.-white{color:#fff}.trex-signature-camp__title.-black{color:#000}.trex-signature-camp__description{font-size:18px;letter-spacing:-.1px;line-height:1.44}.trex-signature-camp__description.-spruce{color:#00493d}.trex-signature-camp__description.-gray{color:#333}.trex-signature-camp__description.-white{color:#fff}.trex-signature-camp__description.-black{color:#000}.trex-signature-camp__btn{background-color:#00493d;border:1.5px solid #00493d;color:#fff;margin-top:28px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.trex-signature-camp__btn:active,.trex-signature-camp__btn:focus,.trex-signature-camp__btn:hover{background-color:transparent!important;color:#00493d}.rei-cta-background--white .trex-signature-camp__btn{background-color:#fff;border-color:#fff}.rei-cta-background--spruce .trex-signature-camp__btn{background-color:#00493d;border-color:#00493d}.rei-cta-background--sage .trex-signature-camp__btn{background-color:#cbd8ce;border-color:#cbd8ce}.rei-cta-background--natural .trex-signature-camp__btn{background-color:#f5f2ee;border-color:#f5f2ee}.rei-cta-background--gray .trex-signature-camp__btn{background-color:#333;border-color:#333}.rei-cta-background--black .trex-signature-camp__btn{background-color:#000;border-color:#000}.rei-cta-text--white .trex-signature-camp__btn{color:#fff}.rei-cta-text--spruce .trex-signature-camp__btn,.rei-cta-text--white .trex-signature-camp__btn:active,.rei-cta-text--white .trex-signature-camp__btn:focus,.rei-cta-text--white .trex-signature-camp__btn:hover{color:#00493d}.rei-cta-text--spruce .trex-signature-camp__btn:active,.rei-cta-text--spruce .trex-signature-camp__btn:focus,.rei-cta-text--spruce .trex-signature-camp__btn:hover{color:#fff}.rei-cta-text--gray .trex-signature-camp__btn{color:#333}.rei-cta-text--gray .trex-signature-camp__btn:active,.rei-cta-text--gray .trex-signature-camp__btn:focus,.rei-cta-text--gray .trex-signature-camp__btn:hover{color:#fff}.rei-cta-text--black .trex-signature-camp__btn{color:#000}.rei-cta-text--black .trex-signature-camp__btn:active,.rei-cta-text--black .trex-signature-camp__btn:focus,.rei-cta-text--black .trex-signature-camp__btn:hover{color:#fff}.trex-signature-camp__image{max-width:465px;overflow:hidden;width:100%}.trex-signature-camp__image-outer{height:0;overflow:hidden;padding-bottom:100%;position:relative;width:100%}.trex-signature-camp__image-inner{background-clip:content-box,border-box;background-origin:border-box;border:5px double transparent;border-radius:100%;width:100%}.trex-signature-camp.-white .trex-signature-camp__image-inner{background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff)),-webkit-gradient(linear,left top,left bottom,from(#d3fca0),to(#47bcc1));background-image:linear-gradient(#fff,#fff),linear-gradient(180deg,#d3fca0,#47bcc1)}.trex-signature-camp.-black .trex-signature-camp__image-inner{background-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(#000)),-webkit-gradient(linear,left top,left bottom,from(#d3fca0),to(#47bcc1));background-image:linear-gradient(#000,#000),linear-gradient(180deg,#d3fca0,#47bcc1)}.trex-signature-camp.-gray .trex-signature-camp__image-inner{background-image:-webkit-gradient(linear,left top,left bottom,from(#333),to(#333)),-webkit-gradient(linear,left top,left bottom,from(#d3fca0),to(#47bcc1));background-image:linear-gradient(#333,#333),linear-gradient(180deg,#d3fca0,#47bcc1)}.trex-signature-camp.-natural .trex-signature-camp__image-inner{background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f2ee),to(#f5f2ee)),-webkit-gradient(linear,left top,left bottom,from(#d3fca0),to(#47bcc1));background-image:linear-gradient(#f5f2ee,#f5f2ee),linear-gradient(180deg,#d3fca0,#47bcc1)}.trex-signature-camp.-sage .trex-signature-camp__image-inner{background-image:-webkit-gradient(linear,left top,left bottom,from(#cbd8ce),to(#cbd8ce)),-webkit-gradient(linear,left top,left bottom,from(#d3fca0),to(#47bcc1));background-image:linear-gradient(#cbd8ce,#cbd8ce),linear-gradient(180deg,#d3fca0,#47bcc1)}.trex-signature-camp.-spruce .trex-signature-camp__image-inner{background-image:-webkit-gradient(linear,left top,left bottom,from(#00493d),to(#00493d)),-webkit-gradient(linear,left top,left bottom,from(#d3fca0),to(#47bcc1));background-image:linear-gradient(#00493d,#00493d),linear-gradient(180deg,#d3fca0,#47bcc1)}.trex-signature-camp__image-inner img{height:auto;margin:10px;-o-object-fit:cover;object-fit:cover;width:calc(100% - 20px)}@media(max-width:991px){.trex-signature-camp__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;padding:42px 2pc}.trex-signature-camp__title{font-size:28px;letter-spacing:-.16px;line-height:1.29}.trex-signature-camp__description{font-size:1pc;letter-spacing:-.09px;line-height:1.38}.trex-signature-camp__content,.trex-signature-camp__image{max-width:100%;text-align:center}.trex-signature-camp__image{max-width:25pc}.trex-signature-camp__btn{font-size:18px;letter-spacing:normal;line-height:1.44;width:100%}}.cmp-signaturefiftyfiftyoverlappingimages{margin:28px 0}.cmp-signaturefiftyfiftyoverlappingimages__container{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-evenly;position:relative}@media(max-width:992px){.cmp-signaturefiftyfiftyoverlappingimages__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.cmp-signaturefiftyfiftyoverlappingimages__text{margin:0 auto 4pc;text-align:center;width:70%}@media(min-width:992px){.cmp-signaturefiftyfiftyoverlappingimages__text{margin:0;padding:0 0 2pc;text-align:left;width:52%}}@media(min-width:1200px){.cmp-signaturefiftyfiftyoverlappingimages__text{padding:20px 0 0}}.cmp-signaturefiftyfiftyoverlappingimages__image{width:100%}.cmp-signaturefiftyfiftyoverlappingimages__image--overlay-one{display:none}@media(min-width:992px){.cmp-signaturefiftyfiftyoverlappingimages__image--overlay-one{display:block;width:36%}.cmp-signaturefiftyfiftyoverlappingimages__image--overlay-one .cmp-signaturefiftyfiftyoverlappingimages__image{min-height:500px}}@media(min-width:1200px){.cmp-signaturefiftyfiftyoverlappingimages__image--overlay-one .cmp-signaturefiftyfiftyoverlappingimages__image{min-height:45pc}}@media(max-width:992px){.cmp-signaturefiftyfiftyoverlappingimages__image--overlay-two{margin:0 auto -32%;width:80%}}@media(min-width:992px){.cmp-signaturefiftyfiftyoverlappingimages__image--overlay-two{left:6%;position:absolute;top:70%;width:40%}}.cmp-signaturefiftyfiftyoverlappingimages__image--banner{height:100%;width:100%}@media(min-width:992px){.cmp-signaturefiftyfiftyoverlappingimages__image--banner{margin-top:-6pc}}@media(min-width:1200px){.cmp-signaturefiftyfiftyoverlappingimages__image--banner{margin-top:-200px}.cmp-signaturefiftyfiftyoverlappingimages__image--banner .cmp-signaturefiftyfiftyoverlappingimages__image{min-height:50vw}}.cmp-signaturefiftyfiftyoverlappingimages__title{font-family:utopia-std-display,serif;font-size:24px;font-weight:400;letter-spacing:4px;line-height:36px;margin-bottom:20px}@media(min-width:992px){.cmp-signaturefiftyfiftyoverlappingimages__title{font-size:34px;letter-spacing:5px;line-height:42px;margin:auto auto 1pc;max-width:88%}}@media(min-width:1200px){.cmp-signaturefiftyfiftyoverlappingimages__title{line-height:58px}}.cmp-signaturefiftyfiftyoverlappingimages__description,.cmp-signaturefiftyfiftyoverlappingimages__description p{font-family:proxima-nova,Arial,sans-serif;font-size:18px;font-weight:300;letter-spacing:1.5px;line-height:34px}.cmp-signaturefiftyfiftyoverlappingimages__description p{margin-bottom:0}@media(min-width:992px){.cmp-signaturefiftyfiftyoverlappingimages__description p{font-size:21px;line-height:40px}}@media(min-width:1200px){.cmp-signaturefiftyfiftyoverlappingimages__description p{line-height:50px}}@media(min-width:992px){.cmp-signaturefiftyfiftyoverlappingimages__description{font-size:21px;line-height:40px;margin:auto;max-width:88%}}@media(min-width:1200px){.cmp-signaturefiftyfiftyoverlappingimages__description{line-height:50px}}@media(min-width:992px){.cmp-signaturefiftyfiftyoverlappingimages{margin:72px 0}}.cmp-signatureteaser{margin:24px 0;padding:0 20px}.cmp-signatureteaser__container-bottom{padding:1pc 0;text-align:center}.cmp-signatureteaser__container-bottom .cmp-button,.cmp-signatureteaser__container-bottom .cmp-contentsearch-leftrail--links-item,.cmp-signatureteaser__container-bottom .cmp-leftrail--links-item,.cmp-signatureteaser__container-bottom .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-signatureteaser__container-bottom .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-signatureteaser__container-bottom .embed button,.cmp-signatureteaser__container-bottom .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-signatureteaser__container-bottom .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-signatureteaser__container-bottom .fDIvPG,.embed .cmp-signatureteaser__container-bottom button,.embed .cmp-signatureteaser__container-bottom button.qxyt6u-0.sc-160qg7w-0.fDIvPG{background:#333;border:1.5px solid #333;color:#fff;font-weight:300;min-width:276px}.cmp-signatureteaser__container-bottom .cmp-button:hover,.cmp-signatureteaser__container-bottom .cmp-contentsearch-leftrail--links-item:hover,.cmp-signatureteaser__container-bottom .cmp-leftrail--links-item:hover,.cmp-signatureteaser__container-bottom .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0:hover,.cmp-signatureteaser__container-bottom .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG:hover,.cmp-signatureteaser__container-bottom .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG:hover,.cmp-signatureteaser__container-bottom .embed button:hover,.embed #crl8-homepage-multisize-grid .cmp-signatureteaser__container-bottom .jRNpsV.qxyt6u-0:hover,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-signatureteaser__container-bottom .fDIvPG:hover,.embed .cmp-signatureteaser__container-bottom button.qxyt6u-0.sc-160qg7w-0.fDIvPG:hover,.embed .cmp-signatureteaser__container-bottom button:hover{background:#fff;border:1.5px solid #333;color:#333}@media(min-width:768px){.cmp-signatureteaser__container-bottom{padding:4pc 0 76px}}.cmp-signatureteaser__text{padding:0 10px;text-align:center}@media(min-width:768px){.cmp-signatureteaser__text{padding:0}}.cmp-signatureteaser__title{font-family:utopia-std-display,serif;font-size:20px;letter-spacing:8px;line-height:34px;margin-bottom:1pc;text-transform:uppercase}.cmp-signatureteaser__description{font-family:proxima-nova,Arial,sans-serif;font-size:18px;font-weight:300;letter-spacing:1.5px;line-height:28px;margin-bottom:24px}.cmp-signatureteaser__description div{font-size:14px}.cmp-signatureteaser__description p{font-family:proxima-nova,Arial,sans-serif;font-size:18px;font-weight:300;letter-spacing:1.5px;line-height:28px;margin-bottom:0}@media(min-width:768px){.cmp-signatureteaser__description{margin-bottom:40px}}.cmp-signatureteaser__images{display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width:768px){.cmp-signatureteaser__images{margin:0 -8px;width:calc(100% + 1pc)}}.cmp-signatureteaser__image{width:100%}.cmp-signatureteaser__image-wrapper{padding:8px 0;width:100%}@media(min-width:768px){.cmp-signatureteaser__image-wrapper{padding:0 8px;width:33.33%}.cmp-signatureteaser{margin:44px 0;padding:0}}.cmp-signatureteaser .splide{overflow:hidden;position:relative;width:100%}.cmp-signatureteaser .splide__arrow{display:none}.cmp-signatureteaser .splide__pagination{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;list-style:none;padding:0}.cmp-signatureteaser .splide__pagination__page{background-color:#f0f0f0;border:none;border-radius:50%;height:14px;margin:0 2px;padding:0;width:14px}.cmp-signatureteaser .splide__pagination__page.is-active{background-color:#333}.signatureteaser.cmp-low-padding .cmp-signatureteaser__description{margin-bottom:24px}.signatureteaser.cmp-low-padding .cmp-signatureteaser__container-bottom{padding:1pc 0}.cmp-signaturetwoimageswithcta{margin:20px 0}.cmp-signaturetwoimageswithcta__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}@media(min-width:992px){.cmp-signaturetwoimageswithcta__container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.cmp-signaturetwoimageswithcta__text{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin:auto;order:2;padding:28px 0 40px;text-align:center;width:80%}@media(min-width:992px){.cmp-signaturetwoimageswithcta__text{-webkit-box-ordinal-group:2;-ms-flex-order:1;margin:0;order:1;padding:0;text-align:left;width:38%}.cmp-signaturetwoimageswithcta__text-container{margin-right:auto;max-width:300px}}.cmp-signaturetwoimageswithcta__title{font-family:utopia-std-display,serif;font-size:34px;font-weight:400;letter-spacing:5px;line-height:58px;margin:0;padding:0 0 9pt}@media(min-width:992px){.cmp-signaturetwoimageswithcta__title{padding-bottom:24px}}.cmp-signaturetwoimageswithcta__descrption{font-size:18px;font-weight:300;letter-spacing:1.5px;line-height:40px;padding-bottom:28px}.cmp-signaturetwoimageswithcta .cmp-button,.cmp-signaturetwoimageswithcta .cmp-contentsearch-leftrail--links-item,.cmp-signaturetwoimageswithcta .cmp-leftrail--links-item,.cmp-signaturetwoimageswithcta .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-signaturetwoimageswithcta .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-signaturetwoimageswithcta .embed button,.cmp-signaturetwoimageswithcta .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-signaturetwoimageswithcta .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-signaturetwoimageswithcta .fDIvPG,.embed .cmp-signaturetwoimageswithcta button,.embed .cmp-signaturetwoimageswithcta button.qxyt6u-0.sc-160qg7w-0.fDIvPG{background-color:#333;border:none;color:#fff;font-size:18px;font-weight:300;letter-spacing:1px;line-height:1.44;min-width:276px;padding:14px 3pc;text-align:center}@media(min-width:992px){.cmp-signaturetwoimageswithcta .cmp-button,.cmp-signaturetwoimageswithcta .cmp-contentsearch-leftrail--links-item,.cmp-signaturetwoimageswithcta .cmp-leftrail--links-item,.cmp-signaturetwoimageswithcta .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-signaturetwoimageswithcta .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-signaturetwoimageswithcta .embed button,.cmp-signaturetwoimageswithcta .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-signaturetwoimageswithcta .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-signaturetwoimageswithcta .fDIvPG,.embed .cmp-signaturetwoimageswithcta button,.embed .cmp-signaturetwoimageswithcta button.qxyt6u-0.sc-160qg7w-0.fDIvPG{max-width:284px}}.cmp-signaturetwoimageswithcta .cmp-button:hover,.cmp-signaturetwoimageswithcta .cmp-contentsearch-leftrail--links-item:hover,.cmp-signaturetwoimageswithcta .cmp-leftrail--links-item:hover,.cmp-signaturetwoimageswithcta .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0:hover,.cmp-signaturetwoimageswithcta .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG:hover,.cmp-signaturetwoimageswithcta .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG:hover,.cmp-signaturetwoimageswithcta .embed button:hover,.embed #crl8-homepage-multisize-grid .cmp-signaturetwoimageswithcta .jRNpsV.qxyt6u-0:hover,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-signaturetwoimageswithcta .fDIvPG:hover,.embed .cmp-signaturetwoimageswithcta button.qxyt6u-0.sc-160qg7w-0.fDIvPG:hover,.embed .cmp-signaturetwoimageswithcta button:hover{background:#fff;border:1.5px solid #333;color:#333;text-decoration:none}.cmp-signaturetwoimageswithcta__image{height:auto;width:100%}.cmp-signaturetwoimageswithcta__image-container{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;order:1;width:100%}@media(min-width:992px){.cmp-signaturetwoimageswithcta__image-container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:47%}}.cmp-signaturetwoimageswithcta__image--small{background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;left:-26%;max-height:216px;position:absolute;right:auto;top:72px;width:53%}@media(min-width:992px){.cmp-signaturetwoimageswithcta__image--small{left:-27%;max-height:398px;top:200px;width:59%}}.cmp-signaturetwoimageswithcta__image--large{background-attachment:scroll;background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:20pc;position:relative;width:80%}@media(min-width:992px){.cmp-signaturetwoimageswithcta__image--large{min-height:668px}.cmp-signaturetwoimageswithcta{margin:44px 0}}@media(max-width:992px){.cmp-signaturetwoimageswithcta.right-align .cmp-signaturetwoimageswithcta__image-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.cmp-signaturetwoimageswithcta.right-align .cmp-signaturetwoimageswithcta__image--small{left:auto;right:-26%}}@media(max-width:992px)and (min-width:992px){.cmp-signaturetwoimageswithcta.right-align .cmp-signaturetwoimageswithcta__image--small{right:-27%}}@media(min-width:992px){.cmp-signaturetwoimageswithcta.right-align .cmp-signaturetwoimageswithcta__text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.cmp-signaturetwoimageswithcta.right-align .cmp-signaturetwoimageswithcta__text-container{margin:0 0 0 auto}.cmp-signaturetwoimageswithcta.right-align .cmp-signaturetwoimageswithcta__image-container{-webkit-box-ordinal-group:2;-ms-flex-order:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;order:1}.cmp-signaturetwoimageswithcta.right-align .cmp-signaturetwoimageswithcta__image--small{left:auto;right:-28%}}.cmp-simpleteaser{margin:24px 0}.cmp-simpleteaser__container{border:2px solid #8dc63f;margin:0 15px;padding:0 15px 20px;text-align:center}@media(min-width:992px){.cmp-simpleteaser__container{margin:0;padding:0 0 40px}}.cmp-simpleteaser__title{background-color:#fff;font-family:proxima-nova,Arial,sans-serif;font-size:25px;font-weight:600;letter-spacing:5px;line-height:1.43;margin:auto auto 9pt;max-width:390px;padding:0 9pt;position:relative;text-transform:uppercase;top:-15px}@media(min-width:992px){.cmp-simpleteaser__title{margin-bottom:1pc;padding:0 20px}}.cmp-simpleteaser__description{margin:auto;max-width:420px}.cmp-simpleteaser__description div{font-size:14px}.cmp-simpleteaser__description p{margin-bottom:1pc}@media(min-width:992px){.cmp-simpleteaser__description p{margin-bottom:20px}}.cmp-simpleteaser__ctas{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.cmp-simpleteaser__ctas .cmp-button,.cmp-simpleteaser__ctas .cmp-contentsearch-leftrail--links-item,.cmp-simpleteaser__ctas .cmp-leftrail--links-item,.cmp-simpleteaser__ctas .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-simpleteaser__ctas .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-simpleteaser__ctas .embed button,.cmp-simpleteaser__ctas .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-simpleteaser__ctas .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-simpleteaser__ctas .fDIvPG,.embed .cmp-simpleteaser__ctas button,.embed .cmp-simpleteaser__ctas button.qxyt6u-0.sc-160qg7w-0.fDIvPG{margin:8px 0;width:100%}@media(min-width:992px){.cmp-simpleteaser__ctas .cmp-button,.cmp-simpleteaser__ctas .cmp-contentsearch-leftrail--links-item,.cmp-simpleteaser__ctas .cmp-leftrail--links-item,.cmp-simpleteaser__ctas .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-simpleteaser__ctas .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-simpleteaser__ctas .embed button,.cmp-simpleteaser__ctas .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-simpleteaser__ctas .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-simpleteaser__ctas .fDIvPG,.embed .cmp-simpleteaser__ctas button,.embed .cmp-simpleteaser__ctas button.qxyt6u-0.sc-160qg7w-0.fDIvPG{margin:0 9pt;max-width:14pc}.cmp-simpleteaser{margin:40px 0}}.cmp-socialshare{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1pc 0;width:auto}.cmp-socialshare-text{display:none}@media(min-width:768px){.cmp-socialshare-text{color:#333;display:inline;font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:1px;line-height:1.43;margin-right:10px}}.cmp-socialshare-icon{background-repeat:no-repeat;background-size:contain;height:28px;margin-right:20px;width:28px}@media(min-width:768px){.cmp-socialshare-icon{height:24px;margin-right:10px;width:24px}}.cmp-socialshare .email{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/social-icon-email.svg)}.cmp-socialshare .facebook{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/social-icon-facebook.svg)}.cmp-socialshare .pinterest{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/social-icon-pinterest.svg)}.cmp-socialshare .twitter{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/social-icon-twitter.svg)}@media(max-width:768px){.cmp-socialshare{padding-left:15px}}.cmp-stepbystep-teaser p{font-size:20px;font-weight:300;line-height:30px}@media(min-width:992px){.cmp-stepbystep-teaser p{color:#666}}.cmp-stepbystep-teaser img{height:100%;padding-bottom:25px;width:100%}@media(min-width:992px){.cmp-stepbystep-teaser img{padding-bottom:unset}}.cmp-stepbystep-teaser__main-content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media(min-width:992px){.cmp-stepbystep-teaser__main-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;border-left:1px solid #ccc;-ms-flex-direction:row;flex-direction:row}}.cmp-stepbystep-teaser__main-content-left{padding-bottom:1pc}@media(min-width:992px){.cmp-stepbystep-teaser__main-content-left{background:#fff;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-left:-3px;padding:0 7pc 1pc 0;width:50%}.cmp-stepbystep-teaser__main-content-right{margin-left:-92px;width:50%}}.cmp-stepbystep-teaser__main-content-right .cmp-stepbystep-teaser-image-wrapper{margin-left:50%!important;-webkit-transform:translate(-50%)!important;transform:translate(-50%)!important;width:100vw!important}@media(min-width:992px){.cmp-stepbystep-teaser__main-content-right .cmp-stepbystep-teaser-image-wrapper{height:25pc;margin:0!important;-webkit-transform:none!important;transform:none!important;width:578px!important}}@media(min-width:1200px){.cmp-stepbystep-teaser__main-content-right .cmp-stepbystep-teaser-image-wrapper{height:550px;width:805px!important}}@media(max-width:1200px){.cmp-stepbystep-teaser__main-content h1{font-size:42px}}@media(min-width:992px){.cmp-stepbystep-teaser__main-content-description{padding-right:20px}}@media(min-width:1200px){.cmp-stepbystep-teaser__main-content-description{padding-right:93pt}}@media(min-width:992px){.cmp-stepbystep-teaser__rows{border-left:1px solid #ccc}}.cmp-stepbystep-teaser__row-content{padding-top:10px}@media(min-width:992px){.cmp-stepbystep-teaser__row-content{background:#fff;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:36px 24px 36px 20px}}@media(max-width:1200px){.cmp-stepbystep-teaser__row-content h2{font-size:28px}}.cmp-stepbystep-teaser__row-description{margin:auto;padding-bottom:1pc}@media(min-width:992px){.cmp-stepbystep-teaser__row-description{padding:3px 1pc 0 0}}.cmp-stepbystep-teaser__row-quote{padding-bottom:30px}.cmp-stepbystep-teaser__row-quote q{color:#111;font-family:Bitter,Arial,sans-serif;font-size:26px;font-style:italic;font-weight:300;line-height:36px}@media(min-width:1200px){.cmp-stepbystep-teaser__row-quote q{font-size:36px;line-height:1.4}}@media(min-width:992px){.cmp-stepbystep-teaser__row-quote{margin-top:140px;padding:9pt}}@media(min-width:1200px){.cmp-stepbystep-teaser__row-quote{margin-top:148px;padding-right:28px}}.cmp-stepbystep-teaser__row-author-details{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1pc;font-weight:300;padding:20px 0 0}.cmp-stepbystep-teaser__row-author-details .cmp-stepbystep-teaser__author-name:before{bottom:1px;content:"—";left:0;padding-right:5px;pointer-events:none;position:relative}.cmp-stepbystep-teaser__row-author-details .cmp-stepbystep-teaser__author-title{font-style:italic}.cmp-stepbystep-teaser__row-author-details .cmp-stepbystep-teaser__author-title:before{content:",";left:0;padding-right:4px;position:relative;-webkit-transform:none;transform:none}.cmp-stepbystep-teaser__row-four,.cmp-stepbystep-teaser__row-one,.cmp-stepbystep-teaser__row-three,.cmp-stepbystep-teaser__row-two{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media(min-width:992px){.cmp-stepbystep-teaser__row-four,.cmp-stepbystep-teaser__row-one,.cmp-stepbystep-teaser__row-three,.cmp-stepbystep-teaser__row-two{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.cmp-stepbystep-teaser__row-four-left,.cmp-stepbystep-teaser__row-four-right,.cmp-stepbystep-teaser__row-one-left,.cmp-stepbystep-teaser__row-one-right,.cmp-stepbystep-teaser__row-three-left,.cmp-stepbystep-teaser__row-three-right,.cmp-stepbystep-teaser__row-two-left,.cmp-stepbystep-teaser__row-two-right{width:100%}@media(min-width:992px){.cmp-stepbystep-teaser__row-four-left,.cmp-stepbystep-teaser__row-four-right,.cmp-stepbystep-teaser__row-one-left,.cmp-stepbystep-teaser__row-one-right,.cmp-stepbystep-teaser__row-three-left,.cmp-stepbystep-teaser__row-three-right,.cmp-stepbystep-teaser__row-two-left,.cmp-stepbystep-teaser__row-two-right{width:50%}.cmp-stepbystep-teaser__row-one{margin-top:-68px}}@media(min-width:1200px){.cmp-stepbystep-teaser__row-one{margin-top:-135px}}@media(min-width:992px){.cmp-stepbystep-teaser__row-one-left{margin-left:-60px}.cmp-stepbystep-teaser__row-one-left .cmp-stepbystep-teaser-image-wrapper{height:340px;min-width:468px}}@media(min-width:1200px){.cmp-stepbystep-teaser__row-one-left .cmp-stepbystep-teaser-image-wrapper{height:465px;min-width:636px}}@media(min-width:992px){.cmp-stepbystep-teaser__row-one-right{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:68px;padding-left:5pc}.cmp-stepbystep-teaser__row-one-right .cmp-stepbystep-teaser__row-content{padding-right:0}}@media(min-width:1200px){.cmp-stepbystep-teaser__row-one-right{margin-top:215px;padding-left:110px}}@media(min-width:992px){.cmp-stepbystep-teaser__row-two{margin:auto}}@media(min-width:1200px){.cmp-stepbystep-teaser__row-two{margin:110px 0}}.cmp-stepbystep-teaser__row-two-left{-webkit-box-orient:vertical;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media(min-width:992px){.cmp-stepbystep-teaser__row-two-left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:5pc}.cmp-stepbystep-teaser__row-two-left .cmp-stepbystep-teaser__row-description{padding-right:50px}}.cmp-stepbystep-teaser__row-two-left .cmp-stepbystep-teaser-image-wrapper{height:520px}@media(min-width:992px){.cmp-stepbystep-teaser__row-two-left .cmp-stepbystep-teaser-image-wrapper{height:712px;margin-left:-2pc;min-width:412px}}@media(min-width:1200px){.cmp-stepbystep-teaser__row-two-left .cmp-stepbystep-teaser-image-wrapper{height:1010px;margin-left:-90px;max-width:586px}}@media(min-width:992px){.cmp-stepbystep-teaser__row-two-right{padding-top:35px}}.cmp-stepbystep-teaser__row-two-right .cmp-stepbystep-teaser-image-wrapper{height:520px}@media(min-width:992px){.cmp-stepbystep-teaser__row-two-right .cmp-stepbystep-teaser-image-wrapper{height:638px;min-width:478px}}@media(min-width:1200px){.cmp-stepbystep-teaser__row-two-right .cmp-stepbystep-teaser-image-wrapper{height:52pc;min-width:39pc}}@media(min-width:992px){.cmp-stepbystep-teaser__row-two-step-section{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-35px;padding-bottom:110px}}@media(min-width:1200px){.cmp-stepbystep-teaser__row-two-step-section{margin-left:-50px}}.cmp-stepbystep-teaser__row-three{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media(min-width:992px){.cmp-stepbystep-teaser__row-three{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:5pc}.cmp-stepbystep-teaser__row-three-left{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-35px}}@media(min-width:1200px){.cmp-stepbystep-teaser__row-three-left{margin-left:-50px;padding-right:75pt;padding-top:150px}}@media(min-width:992px){.cmp-stepbystep-teaser__row-three-right{margin-left:-25px}.cmp-stepbystep-teaser__row-three-right .cmp-stepbystep-teaser-image-wrapper{height:488px;min-width:578px}}@media(min-width:1200px){.cmp-stepbystep-teaser__row-three-right .cmp-stepbystep-teaser-image-wrapper{height:682px;min-width:805px}}@media(min-width:992px){.cmp-stepbystep-teaser__row-four{margin-top:-5pc}.cmp-stepbystep-teaser__row-four-left .cmp-stepbystep-teaser-image-wrapper{height:23pc;margin-left:-2pc;min-width:27pc}}@media(min-width:1200px){.cmp-stepbystep-teaser__row-four-left .cmp-stepbystep-teaser-image-wrapper{height:516px;margin-left:-90pt;min-width:745px}}@media(min-width:992px){.cmp-stepbystep-teaser__row-four-right{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:5pc;padding-left:5pc}.cmp-stepbystep-teaser__row-four-right .cmp-stepbystep-teaser__row-content{padding-right:30px}}@media(min-width:1200px){.cmp-stepbystep-teaser__row-four-right{margin-top:210px;padding-left:110px}}.cmp-stepbystep-teaser-step-count{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:1px solid;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:9px;height:25px;justify-content:center;letter-spacing:1px;opacity:.45;padding:0;width:25px}@media(min-width:992px){.cmp-stepbystep-teaser-step-count{font-size:11px;height:2pc;margin-top:45px;padding:15px;width:2pc}}.cmp-step-card{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.cmp-step-card__text{width:100%}.cmp-step-card__text-image{height:auto;position:relative}@media(min-width:992px){.cmp-step-card__text{padding:3pc 3pc 0;width:30%}.cmp-step-card__text-container{max-width:250px}}@media(max-width:992px){.cmp-step-card__text{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 15px}.cmp-step-card__text-container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:50%}.cmp-step-card__text-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:50%}.cmp-step-card__text .cmp-step-card__generic-images{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.cmp-step-card__image-container{width:100%}@media(min-width:992px){.cmp-step-card__image-container{width:65%}}.cmp-step-card-caption-image{height:auto;width:100%}.cmp-step-card-overlay-image{margin-left:-18%;position:absolute;top:30%;z-index:1}@media(max-width:576px){.cmp-step-card-overlay-image{display:none}}@media(max-width:992px){.cmp-step-card-overlay-image{margin-left:-60%;max-width:25pc;position:static;z-index:1}}@media(min-width:768px){.cmp-step-card-overlay-image{margin-left:-18%}}@media(min-width:992px){.cmp-step-card-overlay-image{margin-left:-86%;position:relative;z-index:1}}@media(min-width:1400px){.cmp-step-card-overlay-image{left:-73%;margin:0;position:absolute}}.cmp-step-card__generic-images{display:none;padding-top:20px;position:relative;text-align:left}.cmp-step-card__generic-images .cmp-step-card-caption{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/trex-sample-page-circle.png);background-position:50%;background-size:cover;bottom:0;height:60px;position:absolute;right:2px;width:7pc;z-index:2}.cmp-step-card__generic-images .cmp-step-card-caption span{display:block;font-size:13px;margin:1pc auto auto;max-width:110px;text-align:center;z-index:1}@media(min-width:992px){.cmp-step-card__generic-images .cmp-step-card-caption{bottom:24px;left:-99px}}.cmp-step-card__generic-images.mobile{display:none;width:100%}@media(max-width:992px){.cmp-step-card__generic-images.mobile{display:block}}@media(min-width:992px){.cmp-step-card__generic-images{display:block;padding-top:60px}}.cmp-step-card-count,.cmp-step-card-eyebrow{font-family:Bitter,"serif";font-size:45px;font-style:italic;margin:0}.cmp-step-card-eyebrow{font-size:20px}.cmp-step-card-title{font-size:25px;font-weight:700;letter-spacing:5px;text-transform:uppercase}.cmp-step-card-title:after{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/trex-sample-page-underline.png);background-position:50%;background-size:contain;content:"";display:block;height:9px;margin-top:9pt;width:148px}.cmp-step-card-description{margin-top:9pt}.cmp-step-card-description div{font-size:14px}.cmp-step-card-description p{font-size:1pc;line-height:25px;margin-bottom:0}@media(min-width:992px){.cmp-step-card-description{margin-bottom:35px}}.cmp-step-card__main-image{position:relative}.cmp-step-card__main-image .cmp-step-card-caption{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/trex-sample-page-circle.png);background-position:50%;background-size:cover;bottom:-68px;height:90px;left:5%;position:absolute;width:164px}.cmp-step-card__main-image .cmp-step-card-caption span{display:block;font-size:13px;margin:24px auto auto;max-width:110px;text-align:center;z-index:1}@media(min-width:992px){.cmp-step-card__main-image .cmp-step-card-caption{left:auto;right:-20px}}@media(max-width:992px){.cmp-step-card__text{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-top:24px;order:2}.cmp-step-card__text-container{padding-left:9pt}.cmp-step-card__image-container{-webkit-box-ordinal-group:2;-ms-flex-order:1;margin-bottom:36px;order:1}.cmp-step-card.left__text{margin-top:2pc}.cmp-step-card.left__image-container{margin-bottom:36px}.cmp-step-card.top .cmp-step-card__generic-images.mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.cmp-step-card.top .cmp-step-card-generic-image1,.cmp-step-card.top .cmp-step-card-generic-image2{margin:8px 0;width:100%}.cmp-step-card.top .cmp-step-card__text-image{position:relative}}@media(max-width:992px)and (max-width:576px){.cmp-step-card.top .cmp-step-card__text-container{padding-left:0;width:100%}}@media(max-width:992px){.cmp-step-card.feature-only .cmp-step-card__text-container{width:100%}}@media(min-width:768px){.cmp-step-card.top .cmp-step-card-generic-image1{margin-right:24px;width:calc(60% - 9pt)}.cmp-step-card.top .cmp-step-card-generic-image2{width:calc(40% - 9pt)}}@media(min-width:992px){.cmp-step-card{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:2pc;width:95.5%}.cmp-step-card.feature-only{margin-left:calc(4.5% + 3pc);margin-right:4.5%;width:calc(91% - 3pc)}.cmp-step-card.feature-only .cmp-step-card__text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.cmp-step-card.feature-only .cmp-step-card__image-container{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.cmp-step-card.left{margin-right:4.5%}.cmp-step-card.left .cmp-step-card__text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.cmp-step-card.left .cmp-step-card__image-container{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.cmp-step-card.left .cmp-step-card__generic-images{margin-left:4.5%;text-align:right}.cmp-step-card.top{margin-left:4.5%}.cmp-step-card.top .cmp-step-card__generic-images{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-4.5%;margin-right:4.5%;padding-top:30px}.cmp-step-card.top .cmp-step-card__generic-images.mobile{display:none}.cmp-step-card.top .cmp-step-card-generic-image1{margin-right:40px;width:calc(60% - 20px)}.cmp-step-card.top .cmp-step-card-generic-image2{width:calc(40% - 20px)}}.cmp-store-locator{background-color:#f8f8f8;margin:1pc 0}.cmp-store-locator__text{margin:0 auto;padding-top:50px;text-align:center}.cmp-store-locator__text div{font-size:14px}.cmp-store-locator__text p{margin:0;padding:9pt 1pc}@media(min-width:768px){.cmp-store-locator__text{max-width:680px}}.cmp-store-locator__form{padding:15px;position:relative}.cmp-store-locator__form-pieces{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}@media(min-width:992px){.cmp-store-locator__form-pieces{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}}.cmp-store-locator__form-pieces .cmp-store-locator__search,.cmp-store-locator__form-pieces .cmp__input{margin:10px 0}@media(min-width:992px){.cmp-store-locator__form-pieces .cmp-store-locator__search,.cmp-store-locator__form-pieces .cmp__input{margin:10px}.cmp-store-locator__form{margin:0 15px}}.cmp-store-locator__label{text-align:center}.cmp-store-locator__label div{font-size:14px}.cmp-store-locator__label p{font-size:15px;font-style:oblique;margin:5px 0 0}.cmp-store-locator__label a{color:#000}.cmp-store-locator .cmp__input{position:relative}.cmp-store-locator .cmp__input input:not([type=radio],[type=checkbox],[type=range]){margin:0;padding:10px;width:100%}@media(min-width:992px){.cmp-store-locator .cmp__input input:not([type=radio],[type=checkbox],[type=range]){min-width:371px}}.cmp-store-locator .cmp__input-label{color:#fff}@media(max-width:992px){.cmp-store-locator .cmp-button,.cmp-store-locator .cmp-contentsearch-leftrail--links-item,.cmp-store-locator .cmp-leftrail--links-item,.cmp-store-locator .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-store-locator .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-store-locator .embed button,.cmp-store-locator .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-store-locator .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-store-locator .fDIvPG,.embed .cmp-store-locator button,.embed .cmp-store-locator button.qxyt6u-0.sc-160qg7w-0.fDIvPG{width:100%}}.cmp-store-locator__input{position:relative}.cmp-store-locator__results .cmp-retailer-card{width:100%}.cmp-store-locator__results .cmp-retailer-card__wrapper{background-color:#fff;border-radius:10px}.cmp-store-locator__results .cmp-retailer-card__info{width:100%}@media(min-width:768px){.cmp-store-locator__results .cmp-retailer-card{width:50%}}@media(min-width:992px){.cmp-store-locator__results .cmp-retailer-card{padding:15px 20px}}@media(min-width:1200px){.cmp-store-locator__results .cmp-retailer-card{width:25%}}.cmp-store-locator__results .Lowes-stores,.cmp-store-locator__results .home-depot-stores{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:0 -10px;width:calc(100% + 20px)}@media(min-width:768px){.cmp-store-locator__results .Lowes-stores,.cmp-store-locator__results .home-depot-stores{margin:0 -20px;width:calc(100% + 40px)}}.cmp-store-locator .location{background:#fff;border:1px solid #333;border-radius:2px;bottom:-45px;color:#333;display:none;font-size:18px;left:0;line-height:1.44;margin:4px 0;padding:7px 9pt;position:absolute;right:0;text-align:left!important;text-decoration:none;width:100%;z-index:2}.cmp-store-locator .location:after{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-compass.png);background-repeat:no-repeat;background-size:contain;content:"";height:18px;position:absolute;right:15px;top:calc(50% - 9px);width:18px}.cmp-store-locator__see-locations{padding:24px 0;text-align:center}.cmp-store-locator__see-locations .cmp-button,.cmp-store-locator__see-locations .cmp-contentsearch-leftrail--links-item,.cmp-store-locator__see-locations .cmp-leftrail--links-item,.cmp-store-locator__see-locations .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-store-locator__see-locations .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-store-locator__see-locations .embed button,.cmp-store-locator__see-locations .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-store-locator__see-locations .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-store-locator__see-locations .fDIvPG,.embed .cmp-store-locator__see-locations button,.embed .cmp-store-locator__see-locations button.qxyt6u-0.sc-160qg7w-0.fDIvPG{margin-bottom:1pc}@media(min-width:768px){.cmp-store-locator__see-locations .cmp-button,.cmp-store-locator__see-locations .cmp-contentsearch-leftrail--links-item,.cmp-store-locator__see-locations .cmp-leftrail--links-item,.cmp-store-locator__see-locations .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-store-locator__see-locations .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-store-locator__see-locations .embed button,.cmp-store-locator__see-locations .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-store-locator__see-locations .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-store-locator__see-locations .fDIvPG,.embed .cmp-store-locator__see-locations button,.embed .cmp-store-locator__see-locations button.qxyt6u-0.sc-160qg7w-0.fDIvPG{margin-bottom:20px}.cmp-store-locator__see-locations{padding:36px 0}}@media(min-width:1200px){.cmp-store-locator__see-locations{padding-bottom:60px}}@media(min-width:768px){.cmp-store-locator{margin:24px 0}}.cmp-sub-category-hero{padding-bottom:38px;padding-top:49px}.cmp-sub-category-hero h3{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:18px;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:normal;line-height:1.33;margin-top:1pc;text-align:center}@media(min-width:768px){.cmp-sub-category-hero h3{font-size:24px;line-height:1.42;margin-top:24px}}.cmp-sub-category-hero .cmp-image{padding:0}@media(min-width:768px){.cmp-sub-category-hero{padding-bottom:56px;padding-top:69px}}.cmp-container--subcategory-benefits{padding:1pc 15px}@media(max-width:768px){.cmp-container--subcategory-benefits .cmp-text{padding:1pc 0}}.cmp-container--subcategory-benefits .cmp-text h3{margin-bottom:8px}@media(min-width:768px){.cmp-container--subcategory-benefits .cmp-text h3{margin-bottom:1pc}}.cmp-container--subcategory-benefits .cmp-text p{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:18px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.44;margin:0}@media(min-width:768px){.cmp-container--subcategory-benefits .text:not(:last-child){padding-right:56px}.cmp-container--subcategory-benefits{padding:0 0 45px}}.cmp-sub-category-details-card{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:24px 0;padding:0 15px}.cmp-sub-category-details-card__image{width:100%}@media(min-width:992px){.cmp-sub-category-details-card__image{margin:0;width:83%}}@media(min-width:1200px){.cmp-sub-category-details-card__image{margin:0;width:83%}}.cmp-sub-category-details-card__box{background-color:#fff;border:1px solid #b3b3b3;padding:4px 1pc 10px;width:100%;z-index:1}@media(min-width:992px){.cmp-sub-category-details-card__box{margin:0 0 0 -45%;padding:35px 3pc 44px;width:62%}}@media(min-width:1400px){.cmp-sub-category-details-card__box{margin:0 0 0 -24%;padding:35px 3pc 44px;width:46%}}.cmp-sub-category-details-card__text-and-seal{display:block;text-align:left}@media(min-width:768px){.cmp-sub-category-details-card__text-and-seal{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media(min-width:992px){.cmp-sub-category-details-card__text-and-seal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}}.cmp-sub-category-details-card__text{width:100%}.cmp-sub-category-details-card__warranty-seal{display:none}@media(min-width:768px){.cmp-sub-category-details-card__warranty-seal{display:block;margin:3pc 2pc 0;max-width:140px}}@media(min-width:992px){.cmp-sub-category-details-card__warranty-seal{margin:5pc 24px 0}}.cmp-sub-category-details-card__warranty-seal img{width:100%}.cmp-sub-category-details-card__tag{color:#00493d;font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-style:italic;font-weight:600;letter-spacing:1px;line-height:1.29;margin-bottom:10px;margin-right:10px;text-decoration:none;text-transform:uppercase}.cmp-sub-category-details-card__tag.last{margin-right:0}@media(max-width:576px){.cmp-sub-category-details-card__tag{display:none}.cmp-sub-category-details-card__tag:first-child,.cmp-sub-category-details-card__tag:nth-child(2){display:inline}}.cmp-sub-category-details-card__title{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:21px;line-height:1.33;margin:0;padding:8px 0}@media(min-width:992px){.cmp-sub-category-details-card__title{font-size:2pc;line-height:1.25}}.cmp-sub-category-details-card__description{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:18px;line-height:1.44;padding:2px 0 9pt}@media(min-width:992px){.cmp-sub-category-details-card__description{font-size:18px;line-height:1.44;padding:8px 0 9pt}}.cmp-sub-category-details-card__color{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:8px 0 4px}.cmp-sub-category-details-card__color span{color:#333;display:block;font-family:proxima-nova,Arial,sans-serif;font-size:21px;font-weight:600;line-height:1.33;margin-right:8px}.cmp-sub-category-details-card__color span.color-name{font-size:18px;font-weight:400;line-height:normal}@media(min-width:768px){.cmp-sub-category-details-card__color{margin:1pc 0 9pt}}.cmp-sub-category-details-card__tags{padding:9pt 0 2px}.cmp-sub-category-details-card__buttons,.cmp-sub-category-details-card__tags{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width:768px){.cmp-sub-category-details-card__buttons .addtocart__body,.cmp-sub-category-details-card__tags .addtocart__body{width:100%}}.cmp-sub-category-details-card__swatches{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -8px;padding:9pt 4px;width:calc(100% + 1pc)}@media(min-width:992px){.cmp-sub-category-details-card__swatches{max-width:430px}}.cmp-sub-category-details-card__swatch-wrapper{position:relative;width:6pc}.cmp-sub-category-details-card__swatch-wrapper a{display:block;margin:8px;text-decoration:none}.cmp-sub-category-details-card__swatch-wrapper.active img{border:3px solid #8dc63f}@media(min-width:768px){.cmp-sub-category-details-card__swatch-wrapper{width:7pc}}@media(max-width:768px){.cmp-sub-category-details-card__swatch-wrapper{height:72px}}.cmp-sub-category-details-card__swatch-image,.cmp-sub-category-details-card__swatch-last{cursor:pointer;height:52px;width:5pc}@media(min-width:768px){.cmp-sub-category-details-card__swatch-image,.cmp-sub-category-details-card__swatch-last{height:62px;margin-right:0;width:6pc}}.cmp-sub-category-details-card__swatch-link{padding:8px;text-decoration:none}.cmp-sub-category-details-card__swatch-last{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:1px solid #b3b3b3;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:8px;text-align:center}.cmp-sub-category-details-card__swatch-last p{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;line-height:1.29;margin:0;text-transform:uppercase}@media(min-width:768px){.cmp-sub-category-details-card__swatch-last p{font-size:1pc;line-height:1.38}}.cmp-sub-category-details-card__swatch-title{color:#555;font-family:proxima-nova,Arial,sans-serif;font-size:9pt;font-weight:600;letter-spacing:1px;line-height:1.29;margin-top:4px;opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transition:opacity .6s linear .4s,visibility 1s cubic-bezier(.19,1,.22,1) .4s,-webkit-transform 1s cubic-bezier(.19,1,.22,1) .4s;transition:opacity .6s linear .4s,visibility 1s cubic-bezier(.19,1,.22,1) .4s,-webkit-transform 1s cubic-bezier(.19,1,.22,1) .4s;transition:transform 1s cubic-bezier(.19,1,.22,1) .4s,opacity .6s linear .4s,visibility 1s cubic-bezier(.19,1,.22,1) .4s;transition:transform 1s cubic-bezier(.19,1,.22,1) .4s,opacity .6s linear .4s,visibility 1s cubic-bezier(.19,1,.22,1) .4s,-webkit-transform 1s cubic-bezier(.19,1,.22,1) .4s;visibility:hidden}.cmp-sub-category-details-card__price-container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;justify-content:flex-start}.cmp-sub-category-details-card__price span{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:21px;font-weight:600;line-height:26px;padding:4px 0}@media(min-width:768px){.cmp-sub-category-details-card__price span{padding:9pt 0}}.cmp-sub-category-details-card__ships-free-icon{height:auto;width:30px}.cmp-sub-category-details-card__isfreeshipping{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-stretch:normal;font-style:italic;font-weight:400;letter-spacing:1px;line-height:26px;margin:4px 0 6px}.cmp-sub-category-details-card .cmp-button,.cmp-sub-category-details-card .cmp-contentsearch-leftrail--links-item,.cmp-sub-category-details-card .cmp-leftrail--links-item,.cmp-sub-category-details-card .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-sub-category-details-card .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-sub-category-details-card .embed button,.cmp-sub-category-details-card .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-sub-category-details-card .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-sub-category-details-card .fDIvPG,.embed .cmp-sub-category-details-card button,.embed .cmp-sub-category-details-card button.qxyt6u-0.sc-160qg7w-0.fDIvPG{min-width:231px}@media(max-width:768px){.cmp-sub-category-details-card .cmp-button,.cmp-sub-category-details-card .cmp-contentsearch-leftrail--links-item,.cmp-sub-category-details-card .cmp-leftrail--links-item,.cmp-sub-category-details-card .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-sub-category-details-card .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-sub-category-details-card .embed button,.cmp-sub-category-details-card .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-sub-category-details-card .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-sub-category-details-card .fDIvPG,.embed .cmp-sub-category-details-card button,.embed .cmp-sub-category-details-card button.qxyt6u-0.sc-160qg7w-0.fDIvPG{width:100%}.cmp-sub-category-details-card .cmp-button:last-child,.cmp-sub-category-details-card .cmp-contentsearch-leftrail--links-item:last-child,.cmp-sub-category-details-card .cmp-leftrail--links-item:last-child,.cmp-sub-category-details-card .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0:last-child,.cmp-sub-category-details-card .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG:last-child,.cmp-sub-category-details-card .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG:last-child,.cmp-sub-category-details-card .embed button:last-child,.embed #crl8-homepage-multisize-grid .cmp-sub-category-details-card .jRNpsV.qxyt6u-0:last-child,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-sub-category-details-card .fDIvPG:last-child,.embed .cmp-sub-category-details-card button.qxyt6u-0.sc-160qg7w-0.fDIvPG:last-child,.embed .cmp-sub-category-details-card button:last-child{margin-top:10px}}@media(min-width:992px){.cmp-sub-category-details-card .cmp-button,.cmp-sub-category-details-card .cmp-contentsearch-leftrail--links-item,.cmp-sub-category-details-card .cmp-leftrail--links-item,.cmp-sub-category-details-card .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-sub-category-details-card .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-sub-category-details-card .embed button,.cmp-sub-category-details-card .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-sub-category-details-card .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-sub-category-details-card .fDIvPG,.embed .cmp-sub-category-details-card button,.embed .cmp-sub-category-details-card button.qxyt6u-0.sc-160qg7w-0.fDIvPG{margin-top:1pc}.cmp-sub-category-details-card .cmp-button:first-child,.cmp-sub-category-details-card .cmp-contentsearch-leftrail--links-item:first-child,.cmp-sub-category-details-card .cmp-leftrail--links-item:first-child,.cmp-sub-category-details-card .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0:first-child,.cmp-sub-category-details-card .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG:first-child,.cmp-sub-category-details-card .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG:first-child,.cmp-sub-category-details-card .embed button:first-child,.embed #crl8-homepage-multisize-grid .cmp-sub-category-details-card .jRNpsV.qxyt6u-0:first-child,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-sub-category-details-card .fDIvPG:first-child,.embed .cmp-sub-category-details-card button.qxyt6u-0.sc-160qg7w-0.fDIvPG:first-child,.embed .cmp-sub-category-details-card button:first-child{margin-right:9pt}}@media(min-width:768px)and (max-width:992px){.cmp-sub-category-details-card .cmp-button,.cmp-sub-category-details-card .cmp-contentsearch-leftrail--links-item,.cmp-sub-category-details-card .cmp-leftrail--links-item,.cmp-sub-category-details-card .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-sub-category-details-card .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-sub-category-details-card .embed button,.cmp-sub-category-details-card .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-sub-category-details-card .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-sub-category-details-card .fDIvPG,.embed .cmp-sub-category-details-card button,.embed .cmp-sub-category-details-card button.qxyt6u-0.sc-160qg7w-0.fDIvPG{margin-right:9pt}}@media(min-width:992px){.cmp-sub-category-details-card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:40px 0}}.cmp-sub-category-details-card.right-align{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media(min-width:992px){.cmp-sub-category-details-card.right-align .cmp-sub-category-details-card__image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.cmp-sub-category-details-card.right-align .cmp-sub-category-details-card__box{-webkit-box-ordinal-group:2;-ms-flex-order:1;margin:0 -45% 0 0;order:1;z-index:1}}@media(min-width:1400px){.cmp-sub-category-details-card.right-align .cmp-sub-category-details-card__box{margin:0 -26% 0 0}}.subnavigation{background-color:#f8f8f8;position:relative;z-index:994}.fixed-subnavigation .subnavigation{left:0;margin-top:0;padding-top:0;position:fixed;right:0;top:0}.fixed-subnavigation .cmp-subnavigation{margin-top:0}@media(max-width:992px){.cmp-subnavigation{-webkit-box-shadow:0 6px 7px -3px rgba(51,51,51,.05);box-shadow:0 6px 7px -3px rgba(51,51,51,.05);padding:34px 15px}}.cmp-subnavigation__placeholder{clear:both;float:right}.cmp-subnavigation__container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media(min-width:992px){.cmp-subnavigation__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-direction:row;flex-direction:row;justify-content:center}}.cmp-subnavigation__text{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:18px;font-weight:300;line-height:1.33;margin:10px 0;width:100%}.cmp-subnavigation__text p{margin:0}@media(min-width:992px){.cmp-subnavigation__text{font-size:21px;font-style:normal;font-weight:400;line-height:40px;margin:0 auto 0 0;width:auto}}.cmp-subnavigation__dropdown{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:10px 0;position:relative;text-transform:uppercase;width:100%}@media(min-width:992px){.cmp-subnavigation__dropdown{background-color:#f8f8f8;display:block;margin:0;width:auto}}.cmp-subnavigation__dropdown.open .cmp-subnavigation__list{opacity:1;pointer-events:all;visibility:visible}.cmp-subnavigation__dropdown.open .cmp-subnavigation__list a{text-decoration:none}.cmp-subnavigation__dropdown.open .cmp-subnavigation__trigger-icon{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.cmp-subnavigation__trigger{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background:#fff;border:1px solid #333;border-radius:2px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:8px 9pt;position:relative}@media(min-width:992px){.cmp-subnavigation__trigger{display:none}}.cmp-subnavigation__trigger-item{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:1pc;letter-spacing:1px;line-height:1.38}.cmp-subnavigation__trigger-icon{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-arrow-up.png);background-repeat:no-repeat;background-size:contain;height:5px;margin-left:auto;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:11px}@media(max-width:992px){.cmp-subnavigation__list{background:#fff;border:1px solid #333;border-radius:2px;border-top:0;left:0;margin:0;opacity:0;padding:0;pointer-events:none;position:absolute;right:0;top:100%;visibility:hidden;z-index:2}.cmp-subnavigation__list,.cmp-subnavigation__list-item{display:block;-webkit-transition:all .5s;transition:all .5s}.cmp-subnavigation__list-item{color:#333;cursor:pointer;font-family:proxima-nova,Arial,sans-serif;font-size:18px;line-height:1.44;padding:8px 9pt;position:relative}.cmp-subnavigation__list-item:hover{background-color:rgba(0,73,61,.1);cursor:pointer}}@media(min-width:992px){.cmp-subnavigation__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0}.cmp-subnavigation__list-item{color:#333;display:block;font-family:proxima-nova,Arial,sans-serif;font-size:1pc;font-style:normal;font-weight:700;letter-spacing:.96px;line-height:26px;margin-right:1pc;position:relative;text-transform:uppercase}.cmp-subnavigation__list-item:hover{color:#00493d}.cmp-subnavigation__list-item.selected:after,.cmp-subnavigation__list-item:hover:after{border-bottom:4px solid #00493d;content:"";left:0;position:absolute;right:0;top:100%}.cmp-subnavigation__list-item.hide-on-desktop{display:none}.cmp-subnavigation__list-item span{display:block;padding:34px 1pc 2pc}}.cmp-subnavigation__list span{color:#555;cursor:pointer}@media(min-width:992px){.cmp-subnavigation__list span{color:#333}}.cmp-subnavigation__list span:hover{color:#00493d}@media(min-width:1400px){.cmp-subnavigation__list-item{width:-webkit-max-content;width:-moz-max-content;width:max-content}}.cmp-subnavigation__button{display:none}@media(min-width:992px){.cmp-subnavigation__button{display:block}}@media(min-width:1400px){.cmp-subnavigation__button .cmp-button,.cmp-subnavigation__button .cmp-contentsearch-leftrail--links-item,.cmp-subnavigation__button .cmp-leftrail--links-item,.cmp-subnavigation__button .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-subnavigation__button .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-subnavigation__button .embed button,.cmp-subnavigation__button .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-subnavigation__button .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-subnavigation__button .fDIvPG,.embed .cmp-subnavigation__button button,.embed .cmp-subnavigation__button button.qxyt6u-0.sc-160qg7w-0.fDIvPG{width:-webkit-max-content;width:-moz-max-content;width:max-content}}.subnavigation.cmp-subnavigation__remove-space{margin:0;padding:0}.subnavigation.cmp-subnavigation__white-background,.subnavigation.cmp-subnavigation__white-background .cmp-subnavigation__dropdown,.subnavigation.cmp-subnavigation__white-background .cmp-subnavigation__list,.subnavigation.cmp-subnavigation__white-background .cmp-subnavigation__list-item{background-color:#fff}.subnavigation.cmp-subnavigation__dropShadow{background-color:#f8f8f8;-webkit-box-shadow:0 5.486px 8px 0 rgba(0,0,0,.16);box-shadow:0 5.486px 8px 0 rgba(0,0,0,.16)}@media(max-width:576px){.subnavigation.cmp-subnavigation__dropShadow .cmp-subnavigation__container{padding-inline:1pc}}.subnavigation.cmp-subnavigation__dropShadow .cmp-subnavigation{-webkit-box-shadow:none;box-shadow:none;padding:0}.subnavigation.cmp-subnavigation__dropShadow .cmp-subnavigation__dropdown{margin:0}.subnavigation.cmp-subnavigation__dropShadow .cmp-subnavigation__trigger{display:none}.subnavigation.cmp-subnavigation__dropShadow .cmp-subnavigation__list{background-color:#f8f8f8;border:none;border-radius:unset;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;padding:0;pointer-events:unset;position:unset;-webkit-transition:none;transition:none;visibility:unset}.subnavigation.cmp-subnavigation__dropShadow .cmp-subnavigation__list-item{font-size:18px;font-weight:300;line-height:1.22;margin-right:8px;padding:0;text-transform:capitalize}@media(min-width:767px){.subnavigation.cmp-subnavigation__dropShadow .cmp-subnavigation__list-item{font-size:24px;line-height:1.25;margin-right:24px}}.subnavigation.cmp-subnavigation__dropShadow .cmp-subnavigation__list-item:hover:after{border-bottom:8px solid #00493d;bottom:0;top:unset}.subnavigation.cmp-subnavigation__dropShadow .cmp-subnavigation__jump-link{color:#00493d;display:block;padding:2pc 8px}.subnavigation.cmp-subnavigation__dropShadow .cmp-subnavigation__list-item.selected{font-weight:700}@media(min-width:767px){.subnavigation.cmp-subnavigation__dropShadow .cmp-subnavigation__list-item.selected{font-weight:600}}.subnavigation.cmp-subnavigation__dropShadow .cmp-subnavigation__list-item.selected:hover{background-color:transparent}.subnavigation.cmp-subnavigation__dropShadow .cmp-subnavigation__list-item.selected:after{border-bottom:8px solid #00493d;bottom:0;content:"";position:absolute;top:unset;width:100%}.subnavigation.cmp-subnavigation__where-to-buy{background-color:#f8f8f8}@media(min-width:768px){.subnavigation.cmp-subnavigation__where-to-buy{margin-top:0}}@media(max-width:992px){.subnavigation.cmp-subnavigation__where-to-buy .cmp-subnavigation{-webkit-box-shadow:unset;box-shadow:unset;padding:unset}}.subnavigation.cmp-subnavigation__where-to-buy .cmp-subnavigation__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.subnavigation.cmp-subnavigation__where-to-buy .cmp-subnavigation__dropdown{background-color:#f8f8f8;display:block;margin:0;width:auto}@media(max-width:576px){.subnavigation.cmp-subnavigation__where-to-buy .cmp-subnavigation__dropdown{width:100%}}.subnavigation.cmp-subnavigation__where-to-buy .cmp-subnavigation__trigger{display:none}.subnavigation.cmp-subnavigation__where-to-buy .cmp-subnavigation__list{-webkit-box-pack:center;-ms-flex-pack:center;background:unset;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:0 1pc;opacity:1;pointer-events:all;position:relative;visibility:visible}.subnavigation.cmp-subnavigation__where-to-buy .cmp-subnavigation__list li:last-child{display:none}.subnavigation.cmp-subnavigation__where-to-buy .cmp-subnavigation__list-item{cursor:pointer;font-size:18px;font-weight:400;line-height:26px;margin-right:0;min-width:185px;padding:0;text-align:center;text-transform:none}@media(max-width:576px){.subnavigation.cmp-subnavigation__where-to-buy .cmp-subnavigation__list-item{min-width:unset;width:50%}}.subnavigation.cmp-subnavigation__where-to-buy .cmp-subnavigation__list-item:hover{background-color:unset;font-weight:600}.subnavigation.cmp-subnavigation__where-to-buy .cmp-subnavigation__list-item:hover:after{border-bottom:4px solid #00493d;bottom:0;content:"";left:0;position:absolute;right:0;top:unset}.subnavigation.cmp-subnavigation__where-to-buy .cmp-subnavigation__list-item.selected{font-weight:600}.subnavigation.cmp-subnavigation__where-to-buy .cmp-subnavigation__list-item.selected:after{border-bottom:4px solid #00493d;bottom:0;content:"";left:0;position:absolute;right:0;top:unset}.subnavigation.cmp-subnavigation__where-to-buy .cmp-subnavigation__jump-link-icon{margin-right:-10px;-webkit-transform:scale(1.1);transform:scale(1.1)}.subnavigation.cmp-subnavigation__where-to-buy .cmp-subnavigation__jump-link{color:#00493d;display:inline-block;padding:1pc}.cmp-summary-media{padding:18px 0 30px}@media(max-width:576px){.cmp-summary-media-container{padding:0 15px}}.cmp-summary-media-title{margin-bottom:30px;text-align:center}@media(min-width:768px){.cmp-summary-media-title{margin-bottom:24px}}.cmp-summary-media-text{margin-bottom:30px;text-align:center}@media(min-width:768px){.cmp-summary-media-text{margin-bottom:24px}}.cmp-summary-media-list{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.cmp-summary-media-list,.cmp-summary-media-list-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.cmp-summary-media-list-item{padding-bottom:24px;width:100%}@media(min-width:576px){.cmp-summary-media-list-item{padding:0 24px 24px;width:50%}}@media(min-width:768px){.cmp-summary-media-list-item{width:33.3%}}@media(min-width:576px){.cmp-summary-media-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 -24px}}.cmp-summary-media-image{margin:auto;width:100%}.cmp-summary-media-image-container{margin-bottom:19px}.cmp-summary-media-text-container{text-align:center}.cmp-summary-media-eyebrow-text{letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.cmp-summary-media-subtitle{font-size:21px;font-weight:600;line-height:28px;margin-bottom:11px}.cmp-summary-media-button-container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:100%}.cmp-summary-media-button{padding:18px 56px;width:100%}@media(min-width:576px){.cmp-summary-media-button{width:auto}}.cmp-summary-media-button:hover{color:#00493d!important}.cmp-summary-media-1-col-grid .cmp-summary-media-container{max-width:900px}@media(min-width:992px){.cmp-summary-media-1-col-grid .cmp-summary-media-list-item{margin:auto;width:50%}}.cmp-summary-media-2-col-grid .cmp-summary-media-container{max-width:900px}@media(min-width:992px){.cmp-summary-media-2-col-grid .cmp-summary-media-list-item{width:50%}.cmp-summary-media-4-col-grid .cmp-summary-media-list-item{width:25%}.cmp-summary-media-5-col-grid .cmp-summary-media-list-item{width:20%}.cmp-summary-media-6-col-grid .cmp-summary-media-list-item{width:16.6%}}@media(min-width:768px){.cmp-summary-media{padding:4pc 0 5pc}}.circular-image-summary-media .cmp-summary-media-image{border-radius:50%}@media(min-width:768px){.small-icon-image-media-grid .cmp-summary-media-image-container .cmp-summary-media-image{width:50%}.small-icon-image-media-grid .cmp-summary-media-image-container{margin:auto;width:75%}}@media(min-width:992px){.plan-page-policy .cmp-summary-media-list-item{padding:0 0 24px;width:14%}.plan-page-policy .cmp-summary-media-list-item .cmp-summary-media-image-container{margin-bottom:36px}.plan-page-policy .cmp-summary-media-list-item .cmp-summary-media-image-container .cmp-summary-media-imagelink{display:-webkit-box;display:-ms-flexbox;display:flex}.plan-page-policy .cmp-summary-media-list-item .cmp-summary-media-image-container .cmp-summary-media-imagelink .cmp-summary-media-image{max-width:78px}.plan-page-policy .cmp-summary-media-text-container .cmp-summary-media-subtitle{font-size:20px;letter-spacing:-.11px}}.cmp-tabs__tablist{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}@media(min-width:768px){.cmp-tabs__tablist{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}.cmp-tabs__icon .cmp-tabs__tablist{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-shadow:0 5.486px 5.486px 0 rgba(0,0,0,.25);box-shadow:0 5.486px 5.486px 0 rgba(0,0,0,.25);-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:8px;justify-content:start;overflow-x:auto;position:relative;scrollbar-width:none;width:100%;z-index:1}@media(min-width:1400px){.cmp-tabs__icon .cmp-tabs__tablist{-webkit-box-pack:center;-ms-flex-pack:center;gap:3pc;justify-content:center}}.cmp-tabs__icon .cmp-tabs__tab{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1pc;margin:0;padding:1pc 8px}.cmp-tabs__icon .cmp-tabs__tab h2,.cmp-tabs__icon .cmp-tabs__tab h3{color:#00493d;font-size:21px;font-weight:400;line-height:30px;white-space:nowrap}.cmp-tabs__icon .cmp-tabs__tab:first-child{-webkit-margin-start:1pc;margin-inline-start:1pc}.cmp-tabs__icon .cmp-tabs__tab:last-child{-webkit-margin-end:1pc;margin-inline-end:1pc}@media(min-width:767px){.cmp-tabs__icon .cmp-tabs__tab{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:1pc 24px}}.cmp-tabs__icon .cmp-tabs__tab--active{border-bottom:8px solid #00493d}.cmp-tabs__icon .cmp-tabs__tab--active h2,.cmp-tabs__icon .cmp-tabs__tab--active h3{font-weight:600}.cmp-tabs__icon .cmp-tabs__tab--icon{height:72px;width:72px}@media(min-width:767px){.cmp-tabs__icon .cmp-tabs__tab--icon{height:88px;width:88px}}.cmp-tabs__icon .cmp-tabs__tablink{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1pc}@media(min-width:767px){.cmp-tabs__icon .cmp-tabs__tablink{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.cmp-tabs__icon .cmp-tabs__tablink:first-child{margin-left:1pc}.cmp-tabs a.cmp-tabs__tablink{font-weight:300}.cmp-tabs__tablink{color:inherit;text-decoration:none}.cmp-tabs__tab{border-bottom:4px solid transparent;font-family:proxima-nova,Arial,sans-serif;padding:20px 15px;text-transform:uppercase}.cmp-tabs__tab,.cmp-tabs__tab h2,.cmp-tabs__tab h3{color:#555;font-size:14px;font-weight:600;letter-spacing:1px;line-height:1.29;list-style:none}.cmp-tabs__tab h2,.cmp-tabs__tab h3{margin:0}.cmp-tabs__tab--active{border-bottom:4px solid #00493d;color:#00493d}.cmp-tabs__tab--active h2,.cmp-tabs__tab--active h3{color:#00493d}@media(min-width:992px){.cmp-tabs__tab{margin-right:1pc;padding:21px 15px 30px}.cmp-tabs__tab,.cmp-tabs__tab h2,.cmp-tabs__tab h3{font-size:1pc;line-height:1.38}}.cmp-tabs__tab:focus-visible{outline:0}@media(min-width:992px){.cmp-last-tab-right-aligned .cmp-tabs__tablist{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.cmp-last-tab-right-aligned .cmp-tabs__tablist>:last-child{margin-left:auto;margin-right:auto}@media(min-width:768px){.cmp-last-tab-right-aligned .cmp-tabs__tablist>:last-child{margin-left:unset}}@media(min-width:992px){.cmp-last-tab-right-aligned .cmp-tabs__tablist>:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:unset}}.cmp-last-tab-right-aligned .cmp-tabs__tablist>:last-child:after{background:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-arrow-drop-down.svg);background-repeat:no-repeat;content:"";display:none;height:9pt;margin:auto 4px 0;width:9pt}@media(min-width:992px){.cmp-last-tab-right-aligned .cmp-tabs__tablist>:last-child:after{display:block}}@media(min-width:768px){.cmp-tabs__align--center .cmp-tabs__tablist{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media(max-width:991px){.cmp-tabs__align--center .cmp-tabs__tablist{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}.cmp-tabs__budget-range--active{opacity:1}.cmp-tabs__budget-range--inactive{opacity:.1}.cmp-tabs__budget-range .cmp-tabs{overflow-x:scroll;overflow-y:hidden;scrollbar-color:#fff #fff;scrollbar-width:thin}.cmp-tabs__budget-range .cmp-tabs__tabpanel{margin:0 0 28px}.cmp-tabs__budget-range .cmp-tabs__tabpanel .cmp-container{padding-top:4pc}.cmp-tabs__budget-range .cmp-tabs__tablist{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-shadow:0 5.486px 8px 0 rgba(0,0,0,.16);box-shadow:0 5.486px 8px 0 rgba(0,0,0,.16);-ms-flex-flow:row;flex-flow:row;overflow-x:auto;padding:8px 1pc 0;position:relative;width:100%;z-index:1}@media(max-width:991px){.cmp-tabs__budget-range .cmp-tabs__tablist{width:auto}}.cmp-tabs__budget-range .cmp-tabs__tab{scroll-margin-top:75pt}.cmp-tabs__budget-range .cmp-tabs__tab h2{-webkit-box-orient:horizontal;-webkit-box-direction:normal;color:#111;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-family:proxima-nova,Arial,sans-serif;font-size:30px;font-style:normal;font-weight:100;letter-spacing:-.747px;line-height:1.56;white-space:nowrap}.cmp-tabs__budget-range .cmp-tabs__tab--active h2{font-weight:500}.cmp-tabs__budget-range .cmp-tabs__tab--active{border-bottom:8px solid #00493d}.cmp-teaser__icon-callout--grey-bg{background-color:#f8f8f8;border:.5px solid hsla(0,0%,70%,.3);-webkit-transition:-webkit-box-shadow .75s;transition:-webkit-box-shadow .75s;transition:box-shadow .75s;transition:box-shadow .75s,-webkit-box-shadow .75s}.cmp-teaser__icon-callout--grey-bg:hover{-webkit-box-shadow:0 7px 29px 0 hsla(240,5%,41%,.2);box-shadow:0 7px 29px 0 hsla(240,5%,41%,.2)}.cmp-teaser__icon-callout--grey-bg .cmp-teaser{height:100%;width:100%}.cmp-teaser__icon-callout--grey-bg .cmp-image{margin-top:30px;padding:0;text-align:center}.cmp-teaser__icon-callout--grey-bg .cmp-image__image{height:7pc;margin:auto;max-width:131px;-o-object-fit:contain;object-fit:contain}@media(min-width:768px){.cmp-teaser__icon-callout--grey-bg .cmp-image__image{max-width:15pc}}.cmp-teaser__icon-callout--grey-bg .cmp-teaser__title{color:#00493d;font-size:1pc;font-weight:700;text-align:center}.cmp-teaser__icon-callout--grey-bg .cmp-teaser__link{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;padding:24px 1pc;width:100%}.cmp-teaser__icon-callout--grey-bg .cmp-teaser__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.text.font-weight-400 b{font-weight:400}.text.influencer-style{padding:0 1%}.text.influencer-style .cmp-form-text__text{border:1px solid #b3b3b3;border-radius:2px;color:#333;font-size:18px;line-height:1.44;margin:4px 0;padding:7px 9pt;text-align:center;width:100%}.text.influencer-style .cmp-form-text__text:focus{border:0;-webkit-box-shadow:inset 0 0 0 1px #00493d,0 0 0 2px rgba(0,73,61,.25);box-shadow:inset 0 0 0 1px #00493d,0 0 0 2px rgba(0,73,61,.25);outline:none}.text.form-text{width:auto!important}.text.form-text p{margin:0!important}@media(max-width:768px){.text.form-text .cmp-text{margin:0}.text.portrait-text{width:80%!important}.text.portrait-text .cmp-text{margin:0}}.text.cmp-text__color--white .cmp-text>*{color:#fff}.text .cmp-text__font-size--20{font-size:20px}.text .cmp-text__font-size--40{font-size:40px}@media print{.cmp-print-page{display:none}}.cmp-textonimage{padding:10px 1pc}.cmp-textonimage__link{text-decoration:none}.cmp-textonimage__image{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:11pc;justify-content:center}@media(min-width:768px){.cmp-textonimage__image{height:222px}}.cmp-textonimage__title{color:#fff;font-family:proxima-nova,Arial,sans-serif;font-size:24px;font-weight:600;line-height:1.33;text-align:center}.cmp-textonimage__title div{font-size:14px}@media(min-width:768px){.cmp-textonimage__title{font-size:40px;line-height:1.25}.cmp-textonimage{margin:30px 0;padding:10px 9pt}}@media(min-width:992px){.cmp-textonimage{margin:40px 0;padding:0 9pt}}.title.font-weight-400 h2{font-weight:400}.h1 .cmp-title__text{font-size:2pc;font-weight:300;line-height:1.31}@media(min-width:768px){.h1 .cmp-title__text{font-size:3pc;line-height:1.17}}.h2 .cmp-title__text{font-size:24px;font-weight:600;line-height:1.33}@media(min-width:768px){.h2 .cmp-title__text{font-size:40px;line-height:1.25}}.h3 .cmp-title__text{font-size:21px;font-weight:400;line-height:1.33}@media(min-width:768px){.h3 .cmp-title__text{font-size:2pc;line-height:1.25}}.h4 .cmp-title__text{font-size:18px;font-weight:600;line-height:1.33}@media(min-width:768px){.h4 .cmp-title__text{font-size:21px}}.h5 .cmp-title__text{font-size:14px;font-weight:600;letter-spacing:1px;line-height:1.29;text-transform:uppercase}@media(min-width:768px){.h5 .cmp-title__text{font-size:1pc;line-height:1.38}}.h6 .cmp-title__text{font-size:14px;font-weight:400;letter-spacing:1px;line-height:1.29;text-transform:uppercase}@media(min-width:768px){.h6 .cmp-title__text{font-size:1pc;line-height:1.38}}.cmp-pdp-title .cmp-title{border-bottom:1px solid #b3b3b3;margin-bottom:1pc;padding-bottom:9pt}@media(min-width:768px){.cmp-pdp-title .cmp-title{margin-bottom:9pt;padding-bottom:18px}}.cmp-pdp-title .cmp-title__text{margin-bottom:0}.cmp-signature-title .cmp-title__text{font-family:utopia-std-display,serif;font-size:20px;font-weight:400;letter-spacing:8px;line-height:34px;margin-bottom:1pc;text-transform:uppercase}.trex-footer-ctas{display:none}.sample-desktop-code{display:block}.sample-mobile-code{display:none}@media(max-width:1024px){.sample-desktop-code{display:none}.sample-mobile-code{display:block}.sample-mobile-code img{width:100%}}.sample-top-row-left h1{color:#00493d}.sample-mobile-top-heading a,.sample-mobile-upcycle-text-paragraph p a,.sample-top-row-left a,.sample-upcycle-text-paragraph p a{color:#726658;font-weight:700;text-decoration:underline;text-transform:uppercase}.sample-mobile-top-heading a:hover,.sample-mobile-upcycle-text-paragraph p a:hover,.sample-top-row-left a:hover,.sample-upcycle-text-paragraph p a:hover{text-decoration:none}.sample-middle-container{background:url(https://images.trex.com/is/image/Trex/trex-sample-page-floating-background-10?scl=1) bottom no-repeat;background-size:100% 1550px}@media(min-width:1024px){.position{margin:auto;width:1400px}}.page_content>section:first-child{padding-top:0}.sample-top-row{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:500px}.sample-top-row-left{-webkit-box-flex:40%;-ms-flex:40%;flex:40%}.sample-top-row-left span.italic-text{font-family:Bitter,serif;font-style:italic}.sample-top-row-left p{font-size:1pc;font-weight:700}.sample-top-row-left h1{font-size:2.5em;letter-spacing:5px;margin-bottom:25px;margin-top:55px;text-transform:none}.sample-top-row-left h1,.sample-top-row-left p{margin-left:215px}.sample-top-row-left p{line-height:25px}.sample-top-row-middle{-webkit-box-flex:3%;-ms-flex-item-align:end;align-self:flex-end;-ms-flex:3%;flex:3%;margin-bottom:30px}.sample-top-row-middle img{bottom:40px}.sample-top-row-right{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;text-align:right}.sample-middle-row-1{display:-webkit-box;display:-ms-flexbox;display:flex}.sample-middle-row-1-left{-webkit-box-flex:65%;-ms-flex:65%;flex:65%}.sample-middle-row-1-right{-webkit-box-flex:30%;-ms-flex:30%;flex:30%}.sample-middle-row-1-right-top-text{margin-left:50px;max-width:250px}.sample-middle-row-1-right-top-text>,.sample-middle-row-2-left-top-text>,.sample-middle-row-4-right-top-text>{margin-bottom:20px}.sample-middle-row-1-right-top-text>:last-of-type,.sample-middle-row-2-left-top-text>:last-of-type,.sample-middle-row-4-right-top-text>:last-of-type{margin-bottom:35px}.step-number{font-size:45px;margin-top:1em}.see-span,.step-number{font-family:Bitter,serif;font-style:italic}.see-span{font-size:20px}.see-how{font-size:25px;font-weight:700;letter-spacing:5px;text-transform:uppercase}.see-text{font-size:1pc;line-height:25px}.sample-middle-row-4-right-top-text .see-text p.see-text-has-button{margin-top:20px}.sample-caption{float:right;font-size:13px;margin-right:40px;text-align:center}.sample-circle-container{position:relative}.sample-circle{bottom:-70px;position:absolute;right:-25px;width:200px}.sample-middle-row-1-left-bottom-image{margin-right:55px;margin-top:60px;text-align:right}.sample-middle-row-2{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:3em}.sample-middle-row-2-left{-webkit-box-flex:30%;-ms-flex:30%;flex:30%}.sample-middle-row-2-right{-webkit-box-flex:65%;-ms-flex:65%;flex:65%;text-align:right}.sample-middle-row-2-left-top-text{margin-left:150px;max-width:290px}.sample-middle-row-3{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:3em}.sample-middle-row-3-left{-webkit-box-flex:31%;-ms-flex:31%;flex:31%}.sample-middle-row-3-left-image-container{position:relative}@media(min-width:1024px){.sample-middle-row-3-left-image{bottom:-245px;position:absolute;width:590px}}.sample-middle-row-3-middle,.sample-middle-row-3-right{-webkit-box-flex:33%;-ms-flex:33%;flex:33%}.sample-caption-container-extras-2{position:relative}.sample-caption-extras-2{font-size:13px;left:-15%;position:absolute;text-align:center;top:125px}.sample-circle-container-extras-2{position:relative}.sample-circle-extras-2{left:-21%;position:absolute;top:110px}.sample-circle-extras-2 img{width:90pt}.sample-middle-row-4{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:3em;padding-bottom:3em}.sample-middle-row-4-left{-webkit-box-flex:55%;-ms-flex:55%;flex:55%;text-align:right}.sample-middle-row-4-right{-webkit-box-flex:30%;-ms-flex:30%;flex:30%}.sample-middle-row-4-right-top-text{margin-left:50px;max-width:265px}.sample-bottom-container{margin-bottom:2em;margin-top:4em}.sample-ready-to-build{border:2px solid #00493d;margin:auto;max-width:75pc}.sample-ready-to-build-heading{background:#fff;margin:auto;position:relative;text-align:center;top:-15px;width:350px}.sample-ready-to-build-heading p{color:#00493d;font-size:24px;font-weight:600;letter-spacing:5px;text-align:center;text-transform:uppercase}.sample-ready-to-build-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:3em;text-align:center}.sample-ready-to-build-buttons-left{-webkit-box-flex:47%;-ms-flex:47%;flex:47%;text-align:right}.sample-ready-to-build-buttons-middle{-webkit-box-flex:6%;-ms-flex:6%;flex:6%}.sample-ready-to-build-buttons-right{-webkit-box-flex:47%;-ms-flex:47%;flex:47%;text-align:left}@media(min-width:1024px){.sample-ready-to-build-buttons a.button{height:50px;padding-top:15px;width:250px}}.sample-upcycle{display:-webkit-box;display:-ms-flexbox;display:flex;margin:4em auto auto;max-width:75pc}.sample-upcycle-text{-webkit-box-flex:20%;-ms-flex:20%;flex:20%;margin-top:3em}.sample-upcycle-text .sample-upcycle-heading p{color:#00493d;font-size:25px;font-weight:500;letter-spacing:5px;text-transform:uppercase}.sample-upcycle-text-paragraph{max-width:215px}.sample-upcycle-arrow{-webkit-box-flex:10%;-ms-flex:10%;flex:10%}.sample-upcycle-arrow img{position:relative;top:-35px;-webkit-transform:scaleX(-1) rotate(40deg);transform:scaleX(-1) rotate(40deg)}.sample-upcycle-images{-webkit-box-flex:70%;-ms-flex:70%;flex:70%}@media(max-width:1400px)and (min-width:1024px){.position{margin:auto;width:75pc}.sample-top-row-left h1,.sample-top-row-left p{margin-left:15px}.sample-top-row-right img{max-width:600px}.sample-middle-row-1-right-bottom-image img{margin-left:10px;max-width:250px}.sample-middle-row-2-left-top-text{margin-left:15px}.sample-middle-row-3-left-image{bottom:-115px;position:absolute;width:25pc}.sample-middle-row-3-left{-webkit-box-flex:15%;-ms-flex:15%;flex:15%}.sample-ready-to-build,.sample-upcycle{max-width:50pc}.sample-upcycle-text{margin-top:0}}@media(max-width:1115px)and (min-width:1024px){.sample-middle-row-1-right-top-text{margin-left:20px}}@media(max-width:1085px)and (min-width:1024px){.sample-top-row-left h1{margin-top:10px}.sample-top-row-right{text-align:left}.sample-top-row-right img{max-width:500px}.position{margin:auto;width:64pc}.sample-middle-row-1-left{-webkit-box-flex:55%;-ms-flex:55%;flex:55%}.sample-middle-row-4-left{-webkit-box-flex:45%;-ms-flex:45%;flex:45%}}@media(max-width:1024px){.position{width:100%}.sample-mobile-colored-background-container{background:url(https://images.trex.com/is/image/Trex/trex-sample-page-floating-background-10?scl=1);margin-top:2em}.sample-mobile-top-row{margin-top:1em}.sample-mobile-top-heading{margin-left:auto;margin-right:auto;width:95%}.sample-mobile-top-heading h1{color:#00493d;font-size:2.5em;letter-spacing:4px;margin-bottom:20px}.sample-mobile-top-heading p{font-size:1.25em}.sample-mobile-top-heading h1 span.italic-text{color:#00493d;font-family:Bitter,serif;font-style:italic;letter-spacing:5px;text-transform:none}.sample-mobile-top-heading p{font-weight:500}.sample-mobile-step-1-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:2em}.sample-mobile-step-1-left{margin-right:5px;padding-top:2em}.sample-mobile-step-1-left,.sample-mobile-step-1-right{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;margin-left:5px}.sample-mobile-step-1-right{margin-right:20px}.sample-mobile-step-1-right>,.sample-mobile-step-2-left>,.sample-mobile-step-3-top-text>{margin-bottom:10px}.step-number{font-family:Bitter,serif;font-size:35px;font-style:italic;margin-top:0}.see-how{font-size:21px}.sample-caption-container-mobile{position:relative}.sample-caption-mobile{font-size:11px;left:10%;line-height:14px;position:absolute;text-align:center}.sample-circle-container-mobile{position:relative}.sample-circle-mobile{left:20px;position:absolute;top:-20px}.sample-circle-mobile img{width:125px}.sample-mobile-top-arrow-container{position:relative}.sample-mobile-top-arrow{left:255px;position:absolute;top:-10px}.sample-mobile-top-arrow img{width:60px}.sample-mobile-dock-image-container,.sample-mobile-house-image-container{margin-top:2em;text-align:center;width:100%}.sample-mobile-dock-image-container{margin:auto;padding-top:1em;width:90%}.sample-mobile-dock-image-container img,.sample-mobile-house-image-container img{width:100%}.sample-mobile-step-2-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:2em}.sample-mobile-step-2-left{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;margin-left:8px;margin-right:8px}.sample-mobile-step-2-right{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;margin-left:5px;margin-right:5px;margin-top:2em}.sample-mobile-step-2-left .see-how{line-height:22px}.sample-mobile-images-row-fire-pit{margin-left:15px;margin-right:15px;margin-top:10em;text-align:center}.sample-mobile-images-row-chair{margin-left:15px;margin-right:15px;margin-top:2em;text-align:center}.sample-mobile-images-row-with-hand-left-image-container{position:relative}.sample-mobile-images-row-with-hand-left-image{bottom:-185px;position:absolute}.sample-mobile-images-row-with-hand-left-image img{width:95%}.sample-caption-container-mobile-2{position:relative}.sample-caption-mobile-2{font-size:11px;left:70%;line-height:14px;position:absolute;text-align:center;top:7pc}.sample-circle-container-mobile-2{position:relative}.sample-circle-mobile-2{left:63%;position:absolute;top:95px}.sample-circle-mobile-2 img{width:105px}.sample-mobile-step-3-container{margin:2em auto auto;width:90%}.sample-mobile-step-3-top-text .see-how,.sample-mobile-step-3-top-text .see-span{display:inline-block}.sample-mobile-step-3-top-text .see-how{margin-left:.25em}.see-text{font-size:18px;line-height:25px}.embed #crl8-homepage-multisize-grid .see-text .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .see-text .fDIvPG,.embed .see-text button,.embed .see-text button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.see-text .cmp-button,.see-text .cmp-contentsearch-leftrail--links-item,.see-text .cmp-leftrail--links-item,.see-text .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.see-text .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.see-text .embed button,.see-text .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG{margin-top:25px}.sample-mobile-step-3-top-text .see-text p.see-text-has-button{margin-top:1em;text-align:center}.sample-mobile-step-3-top-text .see-text p.see-text-has-button a.button{max-width:350px;width:100%}.sample-ready-to-build{margin-left:auto;margin-right:auto;margin-top:2em;text-align:center;width:95%}.sample-ready-to-build-heading{width:300px}.sample-ready-to-build-buttons{display:block}.sample-ready-to-build-buttons-mobile{text-align:center}.embed #crl8-homepage-multisize-grid .sample-ready-to-build-buttons-mobile a.jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .sample-ready-to-build-buttons-mobile a.fDIvPG,.sample-ready-to-build-buttons-mobile .embed #crl8-homepage-multisize-grid .zpamni-0 a.fDIvPG,.sample-ready-to-build-buttons-mobile .embed #crl8-homepage-multisize-grid a.jRNpsV.qxyt6u-0,.sample-ready-to-build-buttons-mobile a.cmp-button,.sample-ready-to-build-buttons-mobile a.cmp-contentsearch-leftrail--links-item,.sample-ready-to-build-buttons-mobile a.cmp-leftrail--links-item{height:39px;line-height:1pc;margin-bottom:1em;max-width:350px;width:90%}.sample-ready-to-build-buttons{margin-bottom:0;margin-top:-1em}.sample-mobile-upcycle-image{margin-left:auto;margin-right:auto;margin-top:4.5em;width:95%}.sample-mobile-upcycle-heading{color:#00493d;font-size:1.75em;font-weight:600;letter-spacing:3px;margin:1em auto auto;text-transform:uppercase}.sample-mobile-upcycle-heading p{font-size:24px;font-weight:600}.sample-mobile-upcycle-arrow-container{position:relative}.sample-mobile-upcycle-arrow{position:absolute;top:10px}.sample-mobile-upcycle-arrow img{-webkit-transform:scaleX(-1) rotate(40deg);transform:scaleX(-1) rotate(40deg);width:60px}.sample-mobile-upcycle-text{margin-left:auto;margin-right:auto;width:95%}.sample-mobile-upcycle-text-paragraph p{font-size:1.25em}}@media(min-width:601px)and (max-width:1023px){.sample-mobile-top-row{margin-top:1em;text-align:center}.sample-mobile-top-heading{margin:auto;max-width:750px}.sample-mobile-step-1-left{text-align:right}.sample-mobile-top-heading p{max-width:600px}.sample-mobile-top-arrow{left:500px}.sample-mobile-colored-background-container{margin:auto;max-width:750px}.sample-circle-mobile{left:8%}.sample-circle-mobile-2{left:68%}.sample-mobile-upcycle-image,.sample-ready-to-build{margin:2em auto auto;max-width:750px}.sample-mobile-upcycle-image{text-align:center}.sample-mobile-upcycle-arrow-container,.sample-mobile-upcycle-text{margin:auto;max-width:750px}}@media(min-width:769px)and (max-width:1026px){.sample-mobile-step-1-right{margin-left:15px}.sample-mobile-colored-background-container{background:url(https://images.trex.com/is/image/Trex/trex-sample-page-floating-background-10?scl=1) bottom no-repeat;background-size:100% 95%}.sample-mobile-top-row{float:right;text-align:center;width:43%}.sample-image-1-mobile{text-align:center}.sample-mobile-top-arrow{left:655px}.sample-mobile-top-arrow img{left:585px;top:-65px;width:75pt}.sample-mobile-top-heading{max-width:50pc}.sample-circle-mobile{left:90pt}.sample-caption-mobile{left:13%}.sample-mobile-step-1-left{text-align:right}.sample-mobile-step-2-left{padding-left:5pc}.sample-mobile-images-row-with-hand-left-image{bottom:-145px}.sample-mobile-images-row-fire-pit{margin-top:6em}.sample-caption-mobile-2{left:45%;top:58px}.sample-circle-mobile-2{left:43%;top:45px}.sample-mobile-upcycle-image{text-align:center}.sample-mobile-upcycle-arrow{left:110px}.sample-mobile-upcycle-text{max-width:50pc}.sample-mobile-step-1-left{height:255px;overflow:hidden;width:350px}.sample-mobile-step-1-left img{margin-top:-175px}.sample-mobile-step-1-right .see-text{margin-right:50px}.sample-mobile-step-3-top-text .step-number{display:inline-block}}@media(min-width:700px)and (max-width:1023px){.sample-mobile-step-1-right{margin-left:15px}.sample-mobile-colored-background-container{background:url(https://images.trex.com/is/image/Trex/trex-sample-page-floating-background-10?scl=1) bottom no-repeat;background-size:100% 88%}.sample-mobile-images-row-with-hand-left-image img{max-width:550px}.sample-circle-mobile-2{left:45%;top:26px}.sample-mobile-step-1-left{height:255px;overflow:hidden;width:350px}.sample-mobile-step-1-left img{margin-top:-175px}.sample-mobile-step-2-right{height:385px;overflow:hidden;width:350px}.sample-mobile-step-2-right img{margin-top:-15px}.sample-mobile-top-heading p{font-size:1.35em}.sample-mobile-images-row-with-hand-left-image{bottom:-135px}.sample-mobile-images-row-fire-pit{margin-top:6em}.sample-mobile-step-3-top-text,.sample-mobile-step-3-top-text .step-number{display:inline-block}.sample-mobile-upcycle-arrow{left:40px}.sample-mobile-top-row{float:right;width:43%}.sample-mobile-top-heading{float:left;margin-left:1em;margin-top:1em;width:55%}.sample-mobile-top-arrow{left:475px;top:315px}.sample-mobile-top-arrow img{width:75pt}.sample-mobile-colored-background-container{max-width:1023px}.sample-image-1-mobile{text-align:center}.sample-caption-mobile-2{left:48%;top:40px}.sample-mobile-step-2-left{margin-left:25px}}@media(min-width:400px)and (max-width:600px){.sample-circle-mobile{left:6%}}@media(max-width:345px){.sample-mobile-top-heading h1{font-size:2em}.sample-circle-mobile{left:1pc}.see-how{line-height:22px}.see-text{font-size:14px;line-height:15px}.sample-ready-to-build-heading{width:245px}.sample-ready-to-build-heading p{font-size:20px;letter-spacing:3px}.sample-mobile-upcycle-heading{letter-spacing:0}}@media(min-width:992px){body{padding-top:calc(var(--utilityNavHeight) + var(--promotionBannerHeight))}}@media(max-width:992px){body{padding-top:calc(var(--mobileNavHeight) + var(--promotionBannerHeight))}}.homepage:not(.cmp-search__visible) header{min-height:auto}#home .cmp-utilitynavigations,.homepage .cmp-utilitynavigations{background-color:#fff}.cmp-utilitynavigations{background-color:#f8f8f8;border-bottom:1px solid #f8f8f8;display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--mobileNavHeight);left:0;position:fixed;right:0;text-transform:uppercase;top:var(--promotionBannerHeight);-webkit-transition:top .6s ease-in-out;transition:top .6s ease-in-out;z-index:998}.fixed-header .cmp-utilitynavigations{top:0}.fixed-header.fixed-deckingcomparison--filters .cmp-utilitynavigations,.fixed-header.fixed-subnavigation .cmp-utilitynavigations{top:-620px}.cmp-search__visible .cmp-utilitynavigations{top:0}@media(min-width:1200px){.cmp-utilitynavigations .cmp-utilitynavigations__country{margin-right:40px}}.cmp-utilitynavigations .cmp-utilitynavigations__country .cmp-utilitynavigations__country-flag{height:14px;margin-top:-3px;width:25px}.cmp-utilitynavigations .cmp-utilitynavigations__country .cmp-utilitynavigations__country-country{color:#787878;font-size:small;text-transform:capitalize}@media(max-width:992px){.cmp-utilitynavigations .cmp-utilitynavigations__country .cmp-utilitynavigations__country-country{display:none}}@media(min-width:992px){.cmp-utilitynavigations{height:var(--utilityNavHeight);padding:15px 0}}@media(max-width:992px){.cmp-utilitynavigations{background-color:#fff}}.cmp-utilitynavigations__left{left:1pc;position:absolute}@media(min-width:992px)and (max-width:1200px){.cmp-utilitynavigations__left{position:relative;top:auto}}@media(max-width:992px){.cmp-utilitynavigations__left{top:56px}}.cmp-utilitynavigations__left .hamburger-menu{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-hamburger.svg);display:block;margin-right:1pc}@media(min-width:992px){.cmp-utilitynavigations__left .hamburger-menu{visibility:hidden}}.cmp-mainnav__visible .cmp-utilitynavigations__left .hamburger-menu{display:none}.fixed-header .cmp-utilitynavigations__left .hamburger-menu{visibility:visible}@media(min-width:1200px){.cmp-utilitynavigations__left .hamburger-menu{margin-left:50px}}.cmp-utilitynavigations__left .hamburger-menu-close{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-close.svg);display:none;margin-right:18px}.cmp-mainnav__visible .cmp-utilitynavigations__left .hamburger-menu-close{display:block}@media(min-width:1200px){.cmp-utilitynavigations__left .hamburger-menu-close{margin-left:50px}}@media(min-width:1400px){.cmp-utilitynavigations__left{z-index:1}}.cmp-utilitynavigations__right{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:1pc}.cmp-utilitynavigations__right .shopping-cart{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-shopping-cart.svg);display:block;margin-left:1pc;padding:0;position:relative}@media(min-width:1200px){.cmp-utilitynavigations__right .shopping-cart{margin-right:50px}}.cmp-utilitynavigations__right .shopping-cart-items{background:#00493d;border-radius:100%;color:#fff;display:none;font-size:9pt;min-width:22px;padding:2px 5px;position:absolute;right:-6px;text-align:center;top:-10px}@media(min-width:992px)and (max-width:1200px){.cmp-utilitynavigations__right{position:relative;top:auto}}@media(max-width:992px){.cmp-utilitynavigations__right{top:56px}}.cmp-utilitynavigations .sign-in{position:relative}.cmp-utilitynavigations .sign-in ul{background-color:#f8f8f8;border-top:2px solid #00493d;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);display:none;left:50%;list-style:none;padding:0 24px;position:absolute;text-align:left;top:100%;-webkit-transform:translate(-50%,1pc);transform:translate(-50%,1pc)}.cmp-utilitynavigations .sign-in ul li{margin:1pc 0}.cmp-utilitynavigations .sign-in ul li:hover{text-decoration:underline}.cmp-utilitynavigations .sign-in a{color:#00493d;font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap}@media(min-width:992px)and (max-width:1200px){.cmp-utilitynavigations .sign-in a:lang(fr-CA){font-size:11px}}.cmp-utilitynavigations .sign-in a:hover{color:#00493d}.cmp-utilitynavigations .sign-in .cmp-TrexAuthBar__authBar__contents{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding-right:20px;position:relative;white-space:nowrap}.cmp-utilitynavigations .sign-in .cmp-TrexAuthBar__authBar__contents:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid;content:"";margin-top:-6px;position:absolute;right:3px;top:50%;-webkit-transform:translateY(50%);transform:translateY(50%)}@media(max-width:992px){.cmp-utilitynavigations .sign-in .cmp-TrexAuthBar__authBar__contents:after{margin-top:-8px}}@media(min-width:992px)and (max-width:1200px){.cmp-utilitynavigations .sign-in .cmp-TrexAuthBar__authBar__contents:lang(fr-CA){font-size:11px}}.cmp-utilitynavigations__container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media(max-width:992px){.cmp-utilitynavigations__container{background-color:#f8f8f8;height:var(--utilityNavHeight);max-width:100%!important;padding:0 15px}}@media(max-width:1300px){.cmp-utilitynavigations__container{max-width:100%!important;padding:0 15px}}.cmp-utilitynavigations__list{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:0;padding:0;width:100%}@media(min-width:992px){.cmp-utilitynavigations__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.cmp-utilitynavigations__list-item{color:#00493d;display:inline-block;font-family:proxima-nova,Arial,sans-serif;font-size:13px;font-weight:600;letter-spacing:.8px;line-height:1.38}@media(min-width:992px){:lang(de) .cmp-utilitynavigations__list-item,:lang(fr-CA) .cmp-utilitynavigations__list-item{max-width:13%}.cmp-utilitynavigations__list-item:lang(fr):first-child{margin-left:40px}.cmp-utilitynavigations__list-item:lang(fr):nth-child(2){margin-right:0}.cmp-utilitynavigations__list-item:lang(fr):nth-child(3){margin-left:13%;max-width:15%}}.cmp-utilitynavigations__list-item a{color:#00493d;position:relative;text-decoration:none}.cmp-utilitynavigations__list-item a:hover{color:#00493d}@media(min-width:992px){.cmp-utilitynavigations__list-item{font-size:14px;letter-spacing:1px;line-height:1.29;min-width:13.5%;padding:0 11px;text-align:center}:lang(fr-CA) .cmp-utilitynavigations__list-item{min-width:10%}.cmp-utilitynavigations__list-item:nth-child(2){margin-right:7%}.cmp-utilitynavigations__list-item:nth-child(3){margin-left:7%}}@media(min-width:992px)and (max-width:1200px){.cmp-utilitynavigations__list-item:first-child{margin-left:12.5%;min-width:auto;padding-left:0}.cmp-utilitynavigations__list-item:lang(fr-CA){font-size:11px;max-width:20%}.cmp-utilitynavigations__list-item:lang(fr-CA):nth-child(2){padding-right:5px}.cmp-utilitynavigations__list-item:lang(fr-CA):nth-child(3){padding-left:30px}}@media(min-width:1200px)and (max-width:1300px){.cmp-utilitynavigations__list-item:first-child{margin-left:-2%;min-width:auto;padding-left:0}.cmp-utilitynavigations__list-item:nth-child(2){margin-right:5%}.cmp-utilitynavigations__list-item:nth-child(3){margin-left:7%}}.cmp-utilitynavigations__list--mobile{-webkit-box-orient:vertical;-webkit-box-direction:normal;border-top:1px solid #d8d8d8;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:20px 0;padding:20px 0}@media(min-width:992px){.cmp-utilitynavigations__list--mobile{display:none}}.cmp-utilitynavigations__list--mobile .cmp-utilitynavigations__list-item{display:block!important}@media(max-width:992px){.cmp-utilitynavigations__list--mobile .cmp-utilitynavigations__list-item{list-style:none;margin-bottom:20px;padding:0 1pc}.cmp-utilitynavigations__list--mobile .cmp-utilitynavigations__list-item a{color:#00493d;font-size:13px;font-weight:600;letter-spacing:.8px;line-height:1.38;text-decoration:none;text-transform:uppercase}.cmp-utilitynavigations__list--mobile .cmp-utilitynavigations__list-item .cmp-TrexAuthBar__authBar__register,.cmp-utilitynavigations__list--mobile .cmp-utilitynavigations__list-item .cmp-TrexAuthBar__authBar__signIn{color:#333;font-size:1pc;font-weight:400;line-height:1.44;text-decoration:none;text-transform:none}.cmp-utilitynavigations__list--mobile .cmp-utilitynavigations__list-item .cmp-TrexAuthBar__authBar__myAccountButton{padding-bottom:1pc}.cmp-utilitynavigations__list--mobile .cmp-utilitynavigations__list-item .cmp-TrexLoginNavigation__navigation__modal{background-color:#f8f8f8;border:none;-webkit-box-shadow:inset 0 7px 9px -7px rgba(0,0,0,.15),inset 0 -7px 9px -7px rgba(0,0,0,.15);box-shadow:inset 0 7px 9px -7px rgba(0,0,0,.15),inset 0 -7px 9px -7px rgba(0,0,0,.15);left:0;margin:0 -1pc;padding:24px 1pc;-webkit-transform:none;transform:none;width:calc(100% + 2pc)}.cmp-utilitynavigations__list--mobile .cmp-utilitynavigations__list-item .cmp-TrexLoginNavigation__navigation__modal .cmp-TrexAccountMenu__accountMenuItems__root{padding:0}.cmp-utilitynavigations__list--mobile .cmp-utilitynavigations__list-item .cmp-TrexLoginNavigation__navigation__modal .cmp-TrexAccountMenu__accountMenuItems__root a.cmp-TrexAccountMenu__accountMenuItems__myaccount,.cmp-utilitynavigations__list--mobile .cmp-utilitynavigations__list-item .cmp-TrexLoginNavigation__navigation__modal .cmp-TrexAccountMenu__accountMenuItems__root a.cmp-TrexAccountMenu__accountMenuItems__savedItems,.cmp-utilitynavigations__list--mobile .cmp-utilitynavigations__list-item .cmp-TrexLoginNavigation__navigation__modal .cmp-TrexAccountMenu__accountMenuItems__root a.cmp-TrexAccountMenu__accountMenuItems__signOut{color:#333;font-size:1pc;font-weight:400;line-height:1.44;text-decoration:none;text-transform:none}.cmp-utilitynavigations__list--mobile .cmp-utilitynavigations__list-item .sign-in>a{display:block;font-size:1pc;font-weight:400;padding:5px 0 10px}}@media(max-width:992px)and (max-width:992px){.cmp-utilitynavigations__list--mobile .cmp-utilitynavigations__list-item .sign-in>a{padding:0}}@media(max-width:992px){.cmp-utilitynavigations__list--mobile .cmp-utilitynavigations__list-item .sign-in>a.is-active+ul{max-height:750pt;-webkit-transition:max-height .5s ease;transition:max-height .5s ease}.cmp-utilitynavigations__list--mobile .cmp-utilitynavigations__list-item .sign-in>a.is-active:after{border-bottom:5px solid;border-top:0}.cmp-utilitynavigations__list--mobile .cmp-utilitynavigations__list-item .sign-in>a:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid;content:"";margin-top:-6px;position:absolute;right:3px;top:50%;-webkit-transform:translateY(50%);transform:translateY(50%)}}@media(max-width:992px)and (max-width:992px){.cmp-utilitynavigations__list--mobile .cmp-utilitynavigations__list-item .sign-in>a:after{margin-top:-8px}}@media(max-width:992px){.cmp-utilitynavigations__list--mobile .cmp-utilitynavigations__list-item .sign-in ul{background-color:#f6f7f3;-webkit-box-shadow:inset 0 7px 9px -7px rgba(0,0,0,.15),inset 0 -7px 9px -7px rgba(0,0,0,.15);box-shadow:inset 0 7px 9px -7px rgba(0,0,0,.15),inset 0 -7px 9px -7px rgba(0,0,0,.15);list-style:none;margin-left:-15px;max-height:0;overflow:hidden;padding:0;-webkit-transition:max-height .25s ease;transition:max-height .25s ease;width:calc(100% + 30px)}.cmp-utilitynavigations__list--mobile .cmp-utilitynavigations__list-item .sign-in ul li{margin:24px 1pc}}.cmp-utilitynavigations .hamburger-menu,.cmp-utilitynavigations .hamburger-menu-close,.cmp-utilitynavigations .search-icon,.cmp-utilitynavigations .shopping-cart{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:28px;width:28px}.cmp-utilitynavigations .search-icon{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-search.svg);background-position:0;display:block;position:absolute;right:76px;top:56px}@media(min-width:992px)and (max-width:1400px){.cmp-utilitynavigations .search-icon{margin-right:9pt;padding-right:40px}}@media(min-width:992px){.cmp-utilitynavigations .search-icon{border-right:1px solid #727272;display:block;position:relative;right:auto;top:auto;visibility:hidden}}@media(min-width:1400px){.cmp-utilitynavigations .search-icon{margin-right:2pc;padding-right:60px}}.fixed-header .cmp-utilitynavigations .search-icon{visibility:visible}.fixed-header.cmp-search__visible .cmp-utilitynavigations .search-icon:after{border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;content:"";left:1px;position:absolute;top:33px}.cmp-search__visible .cmp-utilitynavigations>.search-icon{display:none}@media(max-width:992px){.cmp-search__visible .cmp-utilitynavigations>.search-close-icon{display:block;position:absolute;right:60px;top:53px}}.cmp-utilitynavigations__logo{background-repeat:no-repeat;background-size:contain;bottom:0;height:44px;left:0;margin:auto;position:absolute;right:0;top:34px;width:85px}@media(min-width:992px){.cmp-utilitynavigations__logo{height:70px;top:50px;width:136px}}@media(max-width:992px){.mobile-hide{display:none!important}}@media(min-width:992px){.desktop-hide{display:none!important}}.cmp-overlay{background:#262626;bottom:0;content:"";left:0;opacity:.6;position:fixed;right:0;top:0;z-index:996}.cmp-verticaltabs{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:30px 0 70px}.cmp-verticaltabs__left-container{width:100%}@media(min-width:1200px){.cmp-verticaltabs__left-container{padding-right:20px;position:sticky;top:62px;width:30%}}@media(max-width:576px){.cmp-verticaltabs__left-container{padding:0 15px}}.cmp-verticaltabs__left-container .cmp-tabs__tablist{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.cmp-verticaltabs__left-container .cmp-tabs__tablist-select{width:auto}.cmp-verticaltabs__left-container .cmp-tabs__tablist-select-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:40px}@media(min-width:576px){.cmp-verticaltabs__left-container .cmp-tabs__tablist-select-wrapper .select2-container{max-width:20pc}}.cmp-verticaltabs__left-container .cmp-tabs__tablist-select-message{color:#00493d;font-family:proxima-nova,Arial,sans-serif;font-size:18px;margin-bottom:8px}@media(max-width:576px){.cmp-verticaltabs__left-container .cmp-tabs__tablist-select{width:100%}}.cmp-verticaltabs__left-container .cmp-tabs__tab{border-bottom:none;color:#555;font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:1px;line-height:1.29;list-style:none;padding:8px 0;text-transform:none}.cmp-verticaltabs__left-container .cmp-tabs__tab--active{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:none;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;position:relative}.cmp-verticaltabs__left-container .cmp-tabs__tab--active:before{background-color:#8dc63f;border-radius:50%;content:"";display:block;height:8px;left:-15px;position:absolute;top:calc(50% - 4px);width:8px}@media(min-width:1200px){.cmp-verticaltabs__left-container .cmp-tabs__tab{font-size:18px;line-height:1.33;margin-right:0;padding:8px 0}}.cmp-verticaltabs__right-container{width:100%}@media(min-width:1200px){.cmp-verticaltabs__right-container{width:70%}}@media(max-width:576px){.cmp-verticaltabs__right-container{padding:0 15px}}.cmp-verticaltabs__right-container .cmp-academy__print-button{margin-bottom:30px}@media(max-width:576px){.cmp-verticaltabs__right-container .cmp-academy__print-button{width:100%}}.cmp-verticaltabs__right-container .separator{margin-bottom:20px}@media(min-width:1200px){.cmp-verticaltabs__right-container .separator{margin-bottom:30px}}@media(max-width:768px){.cmp-verticaltabs__right-container .cmp-text{margin:0}}.cmp-verticaltabs__right-container .cmp-text p{font-size:18px}@media(max-width:768px){.cmp-verticaltabs__right-container .cmp-image{padding:0}}.cmp-verticaltabs__heading{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:28px;font-weight:600;line-height:1.25;margin-bottom:20px}@media(min-width:1200px){.cmp-verticaltabs__heading{margin-bottom:25px}}.cmp-verticaltabs__tab-title{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:3pc;font-weight:400;line-height:1.17;margin-bottom:40px}@media(min-width:1200px){.cmp-verticaltabs{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.container-video-hero{position:relative}.container-video-hero .s7controlbar,.container-video-hero .s7iconeffect,.container-video-hero .s7socialshare,.container-video-hero .s7waiticon{display:none!important}.container-video-hero .s7container{top:-75pt!important}@media screen and (max-width:1370px){.container-video-hero .s7container{top:0!important}}.container-video-hero .text{background-color:transparent;bottom:10%;left:0;margin:30px 20px 30px 12%;max-width:80%;position:absolute}.container-video-hero .text .cmp-text h1{font-size:60px}.container-video-hero .text .cmp-text p{padding-top:10px}.container-video-hero .text .cmp-text a{color:#fff;font-size:18px;font-weight:600;letter-spacing:2px}.container-video-hero .text .cmp-text h1,.container-video-hero .text .cmp-text h2,.container-video-hero .text .cmp-text h3,.container-video-hero .text .cmp-text p{color:#fff;margin-bottom:0}@media(max-width:768px){.container-video-hero .text .cmp-text h1,.container-video-hero .text .cmp-text h2,.container-video-hero .text .cmp-text h3,.container-video-hero .text .cmp-text p{font-size:18px}}@media(min-width:768px){.container-video-hero .text{float:none!important;left:calc(50% - 300px);max-width:600px}}.container-video-hero .smartcropvideo{height:100%;margin-top:-6px;max-height:205px;overflow:hidden;pointer-events:none}@media(min-width:768px){.container-video-hero .smartcropvideo{margin-top:-30px;max-height:420px}}@media(min-width:992px){.container-video-hero .smartcropvideo{margin-top:-30px;max-height:650px}}@media(min-width:1200px){.container-video-hero .smartcropvideo{margin-top:-30px;max-height:655px}}@media(min-width:1400px){.container-video-hero .smartcropvideo{margin-top:-30px;max-height:41.5vw}}@media(min-width:1600px){.container-video-hero .smartcropvideo{margin-top:-30px;max-height:41.5vw}}.trex-video-modal-card.-spruce{background-color:#00493d}.trex-video-modal-card.-white{background-color:#fff}.trex-video-modal-card.-gray{background-color:#f8f8f8}.trex-video-modal-card__container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:75pt;justify-content:space-evenly;margin:3pc auto}.trex-video-modal-card__content{-webkit-box-flex:1;-ms-flex:1 2 auto;flex:1 2 auto;max-width:545px}.trex-video-modal-card__title{display:block;font-family:proxima-nova,Arial,sans-serif;font-size:42px;font-weight:400;letter-spacing:-.23px;margin:0 0 19px}.trex-video-modal-card__title.-spruce{color:#00493d}.trex-video-modal-card__title.-white{color:#fff}.trex-video-modal-card__title.-gray{color:#f8f8f8}.trex-video-modal-card__description{display:block;font-size:18px;font-weight:400;letter-spacing:-.1px;line-height:1.44;margin:19px 0 42px}.trex-video-modal-card__description.-spruce{color:#000}.trex-video-modal-card__description.-white{color:#fff}.trex-video-modal-card__description.-gray{color:#f8f8f8}.trex-video-modal-card__btn{color:#00493d;display:block;margin-top:36px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;width:100%}.trex-video-modal-card__btn.-spruce{background-color:#00493d;border:1.5px solid #00493d;color:#fff}.trex-video-modal-card__btn.-spruce:active,.trex-video-modal-card__btn.-spruce:focus,.trex-video-modal-card__btn.-spruce:hover{background-color:transparent;border:1.5px solid #00493d;color:#00493d}.trex-video-modal-card__btn.-white{background-color:#fff;border:1.5px solid #fff}.trex-video-modal-card__btn.-white:active,.trex-video-modal-card__btn.-white:focus,.trex-video-modal-card__btn.-white:hover{background-color:transparent;border:1.5px solid #fff;color:#fff}.trex-video-modal-card__btn.-gray{background-color:#f8f8f8;border:1.5px solid #f8f8f8}.trex-video-modal-card__btn.-gray:active,.trex-video-modal-card__btn.-gray:focus,.trex-video-modal-card__btn.-gray:hover{background-color:transparent;border:1.5px solid #f8f8f8;color:#f8f8f8}.trex-video-modal-card__image{max-width:487px;width:100%}.trex-video-modal-card__image-outer{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.trex-video-modal-card__image-inner{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.trex-video-modal-card__image-inner img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.trex-video-modal-card__modal .cmp-modal__content,.trex-video-modal-card__modal .modal-content{background:#333}.trex-video-modal-card__modal-title{color:#fff;font-size:24px;font-weight:600;letter-spacing:-.13px;line-height:1.33;margin:0 auto;text-align:center;text-transform:capitalize}.trex-video-modal-card__modal-content-wrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0 4pc 2pc;max-height:591px;max-width:786pt}.trex-video-modal-card__video{width:100%}.trex-video-modal-card .cmp-modal__close:after,.trex-video-modal-card .cmp-modal__close:before{background-color:#fff}.trex-video-modal-card .cmp-modal__dialog,.trex-video-modal-card .modal-dialog.cmp-modal__dialog{max-width:90pc}.trex-video-modal-card .modal-footer,.trex-video-modal-card .modal-header{border:none!important}.trex-video-modal-card .modal-header{padding:2pc 1pc 1pc}.trex-video-modal-card .cmp-modal__body,.trex-video-modal-card .modal-body{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:0 4pc 2pc}@media(min-width:992px){.trex-video-modal-card__container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin:58px auto 68px}.trex-video-modal-card__container.-right-align{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.trex-video-modal-card__container[data-layout-ratio=fifty-fifty] .trex-video-modal-card__content,.trex-video-modal-card__container[data-layout-ratio=fifty-fifty] .trex-video-modal-card__image{width:50%}.trex-video-modal-card__container[data-layout-ratio=seventy-thirty].-right-align .trex-video-modal-card__image,.trex-video-modal-card__container[data-layout-ratio=seventy-thirty]:not(.-right-align) .trex-video-modal-card__content{width:30%}.trex-video-modal-card__btn{margin-top:42px;width:auto}}@media(max-width:991px){.trex-video-modal-card__container{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:0;justify-content:center;padding:0 2pc!important;text-align:center}.trex-video-modal-card__container.-mobile-bottom-align{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.trex-video-modal-card__content{padding:0 1pc}.trex-video-modal-card__content,.trex-video-modal-card__image{max-width:100%}.trex-video-modal-card__title{font-size:28px;letter-spacing:-.16px;line-height:1.29;margin:31px .2px 21px 0}.trex-video-modal-card__description{font-size:1pc;letter-spacing:-.09px;line-height:1.38;margin:21px 0}.trex-video-modal-card__container.-mobile-bottom-align .trex-video-modal-card__btn{margin-bottom:2pc}}.cmp-videoplayer{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:60px}@media(max-width:992px){.cmp-videoplayer{-ms-flex-wrap:wrap;flex-wrap:wrap}}.cmp-videoplayer ::-webkit-scrollbar{width:9pt}.cmp-videoplayer ::-webkit-scrollbar-track{background:transparent}.cmp-videoplayer ::-webkit-scrollbar-thumb{background-color:#e7e7e7;border:3px solid #e7e7e7;border-radius:20px}.cmp-videoplayer__video{width:66%}@media(max-width:992px){.cmp-videoplayer__video{width:100%}}.cmp-videoplayer__video #s7viewer{aspect-ratio:16/9;height:100%;width:100%}.cmp-videoplayer__video #s7viewer .s7videotime div{font-size:10px}.cmp-videoplayer__video #s7viewer .s7audiocaptionsmenu li{color:#fff}.cmp-videoplayer__video .s7videoplayer .s7iconeffect{border:none}.cmp-videoplayer__contents{background-color:#f8f8f8;max-height:358px;overflow-y:scroll;padding:40px 10px;width:34%}.cmp-videoplayer__contents-heading{font-size:24px;font-weight:400;margin-bottom:30px;padding:0 20px}.cmp-videoplayer__contents-sub-heading{font-size:18px;font-weight:700;margin-bottom:15px;padding:0 20px}@media(max-width:992px){.cmp-videoplayer__contents{padding:40px 0;width:100%}}@media(min-width:1200px){.cmp-videoplayer__contents{max-height:425px}}@media(min-width:1400px){.cmp-videoplayer__contents{max-height:490px}}@media(min-width:1600px){.cmp-videoplayer__contents{max-height:557px}}.cmp-videoplayer__chapter{-webkit-box-pack:justify;-ms-flex-pack:justify;color:#00493d;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;justify-content:space-between;padding:1pc 20px}.cmp-videoplayer__chapter-selected{background-color:#fff}.cmp-videoplayer__chapter-name{padding-right:40px}.cmp-videoplayer__contoller-bar-overlay{bottom:0;height:36px;left:0;position:absolute;right:0;z-index:300}.cmp-videoplayer__contoller-bar-overlay .chapter-pointer{background-color:#fff;border-radius:50%;bottom:-3px;height:10px;left:10%;position:absolute;width:10px}.cmp-videoplayer__contoller-bar-overlay .chapter-pointer-selected{outline:2px solid #8dc63f}.cmp-videoplayer .s7videoviewer .s7videoscrubber .s7track,.cmp-videoplayer .s7videoviewer .s7videoscrubber .s7trackloaded{background-color:#fff;height:4px;left:0;position:absolute;top:3px}.cmp-videoplayer .s7videoplayer>div{border:1px solid #fff}.cmp-videoplayer .s7videoplayer{background-color:transparent}.cmp-videoplayer .s7videoviewer .s7videoscrubber .s7trackplayed{background-color:#fff;border:2px solid #8dc63f;border-right:none;height:4px;left:0;position:absolute;top:3px}.cmp-videoplayer .s7videoviewer.s7mouseinput .s7videoscrubber .s7knob{opacity:0}.cmp-videoplayer .s7videoviewer .s7videoplayer .s7iconeffect{background-size:5pc}.cmp-videoplayer .s7videoviewer.s7mouseinput .s7videoplayer .s7iconeffect[state=play]{background-position:0}.cmp-videoplayer .s7videoviewer .s7videoplayer .s7iconeffect[state]{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/video-player-icon.png)}.cmp-videoplayer .s7videoviewer.s7mouseinput .s7socialshare{display:none}.cmp-videoplayer .s7container:hover #s7viewer_controls.s7controlbar{opacity:1!important;-webkit-transition:visibility 1.5s,opacity 1.5s;transition:visibility 1.5s,opacity 1.5s;-webkit-transition-delay:.5s;transition-delay:.5s;visibility:inherit}.cmp-viewclaimform__container{padding:10px 15px 0}@media(min-width:768px){.cmp-viewclaimform__container{padding:10px 0 0}}.cmp-viewclaimform__container div{font-size:14px}.cmp-viewclaimform__container p{color:#333;font-size:18px;line-height:1.44;margin-bottom:15px}.cmp-viewclaimform .entry_form{border-bottom:1px solid #ada59b;padding:28px 0}.cmp-viewclaimform .entry_form:last-child{border-bottom:0;margin-bottom:36px}.cmp-viewclaimform__heading{background-color:#f8f8f8;margin-bottom:20px;padding:20px 15px}.cmp-viewclaimform__heading p{color:#333;font-size:24px;font-weight:700;margin-bottom:0}@media(min-width:768px){.cmp-viewclaimform__heading{margin-bottom:40px}}.cmp-viewclaimform .cmp__input{margin-bottom:15px}@media(max-width:768px){.cmp-container--main{padding:0 1pc}}.cmp-sub-container--right .cmp-title__text{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:21px;font-weight:400;line-height:1.33;padding:0 1pc}@media(min-width:768px){.cmp-sub-container--right .cmp-title__text{font-size:2pc;line-height:1.25;padding:0}}.cmp-sub-container--right .button--secondary{background:#00493d;border:2px solid #00493d;color:#fff;display:inline-block;font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:1px;line-height:1;padding:17px 3pc;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .4s,color .4s,border-color .4s ease-in-out;transition:background-color .4s,color .4s,border-color .4s ease-in-out}.cmp-sub-container--right .button--secondary.hide{display:none}.cmp-sub-container--right .button--secondary:hover{background-color:#fff;border:2px solid #00493d;color:#00493d;text-decoration:none}.cmp-sub-container--right .button--secondary:disabled{background-color:#d9d9d9;cursor:disabled}.cmp-warrantyclaim__container{padding:15px}@media(min-width:768px){.cmp-warrantyclaim__container{padding:40px}}.cmp-warrantyclaim__installation-year,.cmp-warrantyclaim__state{margin-bottom:20px}@media(min-width:768px){.cmp-warrantyclaim__installation-year,.cmp-warrantyclaim__state{margin-bottom:40px}}.cmp-warrantyclaim__state-dropdown-container .select2{width:100%}@media(min-width:768px){.cmp-warrantyclaim__state-dropdown-container .select2{width:70%!important}}.cmp-warrantyclaim__installation-year-input{width:100%}@media(min-width:768px){.cmp-warrantyclaim__installation-year-input{width:70%}}.cmp-warrantyclaim__flakingdiv-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}@media(min-width:768px){.cmp-warrantyclaim__flakingdiv-container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;align-items:center;-ms-flex-direction:row;flex-direction:row;margin-bottom:40px}}.cmp-warrantyclaim__flakingdiv-text{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:18px;font-weight:600px;line-height:1.33;margin-right:10px}@media(min-width:768px){.cmp-warrantyclaim__flakingdiv-text{font-size:21px;line-height:1.38}}.cmp-warrantyclaim .error{border-color:#ad2b26}.cmp-warrantyregistration .cmp__input,.cmp-warrantyregistration .cmp__select{margin-bottom:15px}.cmp-warrantyregistration .cmp__select .cmp__input-label{margin-bottom:4px}.cmp-warrantyregistration__container{padding-bottom:40px}@media(max-width:768px){.cmp-warrantyregistration__container{padding:0 15px}}.cmp-warrantyregistration__form .cmp__input input:not([type=radio],[type=checkbox],[type=range]):focus{padding-right:30px}@media(min-width:768px){.cmp-warrantyregistration .cmp__input-label{padding:10px 0 0}}.cmp-warrantyregistration h3{margin-bottom:9pt;margin-top:60px;text-transform:uppercase}.cmp-warrantyregistration__warranty-type h3{margin-top:30px}.cmp-warrantyregistration p{color:#333;font-size:18px;line-height:1.44;margin-bottom:15px}.cmp-warrantyregistration__checkbox div{font-size:14px}.cmp-warrantyregistration__checkbox ul{list-style:none;padding-bottom:20px;padding-left:20px;width:100%}.cmp-warrantyregistration__checkbox ul li{width:100%}.cmp-warrantyregistration__checkbox ul li input{margin-right:10px}.cmp-warrantyregistration__checkbox ul .cmp__input-label{width:100%}.cmp-warrantyregistration__checkbox .deckingSection .cmp__select .select2.select2-container.select2-container--default,.cmp-warrantyregistration__checkbox .fencingSection .cmp__select .select2.select2-container.select2-container--default,.cmp-warrantyregistration__checkbox .railingSection .cmp__select .select2.select2-container.select2-container--default,.cmp-warrantyregistration__checkbox .trimSection .cmp__select .select2.select2-container.select2-container--default{width:100%!important}.cmp-warrantyregistration__checkbox .deckingSection .cmp__input,.cmp-warrantyregistration__checkbox .deckingSection .cmp__select,.cmp-warrantyregistration__checkbox .fencingSection .cmp__input,.cmp-warrantyregistration__checkbox .fencingSection .cmp__select,.cmp-warrantyregistration__checkbox .railingSection .cmp__input,.cmp-warrantyregistration__checkbox .railingSection .cmp__select,.cmp-warrantyregistration__checkbox .trimSection .cmp__input,.cmp-warrantyregistration__checkbox .trimSection .cmp__select{margin-bottom:10px}.cmp-warrantyregistration__checkbox .deckingSection .cmp__input-label,.cmp-warrantyregistration__checkbox .fencingSection .cmp__input-label,.cmp-warrantyregistration__checkbox .railingSection .cmp__input-label,.cmp-warrantyregistration__checkbox .trimSection .cmp__input-label{display:block}.cmp-warrantyregistration__checkbox .cmp__checkbox{margin-right:0!important;top:3px!important;width:20px!important}.cmp-warrantyregistration__checkbox .cmp__checkbox input[type=checkbox]+span:after{height:18px;width:18px}.cmp-warrantyregistration__checkbox .cmp__checkbox input[type=checkbox]+span:before{height:6px;left:-2px;top:2px;width:9px}.cmp-warrantyregistration__checkbox .deckingSection,.cmp-warrantyregistration__checkbox .elevationsSection,.cmp-warrantyregistration__checkbox .fencingSection,.cmp-warrantyregistration__checkbox .lightingSection,.cmp-warrantyregistration__checkbox .railingSection,.cmp-warrantyregistration__checkbox .rainEscapeSection,.cmp-warrantyregistration__checkbox .trimSection{padding-left:20px}.cmp-warrantyregistration__checkbox .input{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.cmp-warrantyregistration__checkbox .input .cmp__input-label{width:100%}.cmp-warrantyregistration__checkbox .input input{width:85%}.cmp-warrantyregistration__checkbox .deck,.cmp-warrantyregistration__checkbox p{margin-bottom:20px}.cmp-warrantyregistration__checkbox .deck .cmp__input-label,.cmp-warrantyregistration__checkbox p .cmp__input-label{padding-top:0}.cmp-warrantyregistration__checkbox p{padding-top:10px}.cmp-warrantyregistration__checkbox .column2{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.cmp-warrantyregistration__checkbox .column2 .column{width:47.5%}.cmp-warrantyregistration__checkbox{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:15px 0}.cmp-warrantyregistration__checkbox .cmp__checkbox{float:left;height:24px;margin-right:10px;position:relative;top:0;width:24px}.cmp-warrantyregistration__checkbox-label{color:#333;font-size:18px;line-height:1.44}.cmp-product-card{padding:9pt 0;position:relative}.cmp-product-card .tags{background-color:#00493d;color:#fff;font-weight:600;margin-top:9pt;padding:4px 19px;position:absolute;text-transform:uppercase;z-index:1}.cmp-product-card .cmp__incremental{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cmp-product-card .cmp__incremental-minus,.cmp-product-card .cmp__incremental-plus{font-size:19px;height:40px;width:42px}.cmp-product-card .cmp__incremental-value{font-size:21px;font-weight:400;height:38px;width:38px}.cmp-product-card__image img{width:100%}.cmp-product-card__image.flip{position:relative}.cmp-product-card__image.flip>.back{display:none}@media(min-width:768px){.cmp-product-card__image.flip>.back,.cmp-product-card__image.flip>.front{display:block;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.cmp-product-card__image.flip>.front{display:block}.cmp-product-card__image.flip>.back{inset:0;opacity:0;position:absolute}.cmp-product-card__image.flip:hover>.front{opacity:0}.cmp-product-card__image.flip:hover>.back{display:block;opacity:1}}.cmp-product-card__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fff;border:1px solid #b3b3b3;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;padding:18px 24px 24px}.cmp-product-card__block:active,.cmp-product-card__block:hover{-webkit-box-shadow:3px 4px 4px 0 rgba(0,0,0,.1);box-shadow:3px 4px 4px 0 rgba(0,0,0,.1)}.cmp-product-card__block a{text-decoration:none}.cmp-product-card__title{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:18px;line-height:1.44;padding-top:18px}.cmp-product-card__inline-rating div:first-child{padding-bottom:8px!important;padding-top:10px!important}.cmp-product-card__isfreeshipping{color:#00493d;font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:1px;line-height:1.29;margin:4px 0 6px;text-transform:uppercase}.cmp-product-card__label{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:9pt;line-height:2.33}.cmp-product-card__info{-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:baseline;align-items:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;margin-top:auto;padding-top:8px}.cmp-product-card__price{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:18px;font-weight:600;line-height:1.33;top:-4px}.cmp-product-card__price .shipping-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:9pt;font-style:italic;font-weight:400;white-space:nowrap}.cmp-product-card__price .shipping-label:before{background:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/icon-ships-free.png) no-repeat;background-size:contain;content:"";display:inline-block;height:10px;width:22px}.cmp-product-card__button{padding-top:9pt}.cmp-product-card__button .cmp-button,.cmp-product-card__button .cmp-contentsearch-leftrail--links-item,.cmp-product-card__button .cmp-leftrail--links-item,.cmp-product-card__button .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-product-card__button .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-product-card__button .embed button,.cmp-product-card__button .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-product-card__button .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-product-card__button .fDIvPG,.embed .cmp-product-card__button button,.embed .cmp-product-card__button button.qxyt6u-0.sc-160qg7w-0.fDIvPG{padding-bottom:10px;padding-top:10px;width:100%}@media(min-width:576px)and (max-width:992px){.cmp-product-card__button .cmp-button,.cmp-product-card__button .cmp-contentsearch-leftrail--links-item,.cmp-product-card__button .cmp-leftrail--links-item,.cmp-product-card__button .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.cmp-product-card__button .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.cmp-product-card__button .embed button,.cmp-product-card__button .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.embed #crl8-homepage-multisize-grid .cmp-product-card__button .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .cmp-product-card__button .fDIvPG,.embed .cmp-product-card__button button,.embed .cmp-product-card__button button.qxyt6u-0.sc-160qg7w-0.fDIvPG{padding-left:15px;padding-right:15px}}.cmp-product-card__category-label{font-weight:600;padding:8px 0}.cmp-product-card__swatches{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-column-gap:6px;-moz-column-gap:6px;column-gap:6px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:5px -3px 0;width:calc(100% + 6px)}.cmp-product-card__swatch{border-radius:50%;display:block;height:1pc;margin-top:3px;outline:1px solid #979797;outline-offset:-1px;overflow:hidden;width:1pc}.cmp-product-card__swatch-count{color:#333;font-size:14px;font-weight:400;line-height:26px;text-decoration:underline!important;text-underline-offset:2px}.cmp-product-card__swatch-wrapper{display:none;padding:3px}.cmp-product-card__swatch-wrapper:active .cmp-product-card__swatch,.cmp-product-card__swatch-wrapper:hover .cmp-product-card__swatch{outline:1px solid #00493d}.cmp-product-card__swatch-wrapper.disabled .cmp-product-card__swatch{cursor:default;outline:2px solid #979797;position:relative}.cmp-product-card__swatch-wrapper.disabled .cmp-product-card__swatch:before{color:#979797;content:"/";font-size:35px;font-weight:400;height:25px;position:absolute;text-align:center;top:-50%;width:24px;z-index:10}.cmp-product-card__swatch-wrapper.disabled .cmp-product-card__swatch-image{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.cmp-product-card__swatch.link{background-color:#00493d;color:#fff;text-align:center}.cmp-product-card__swatch.link p{color:#fff}.cmp-product-card__swatch-image{height:100%;vertical-align:baseline;width:100%}.cmp-product-card .discountedPrice,.cmp-product-card .price,.cmp-product-card .samePrice{color:#ad2b26;font-family:proxima-nova,Arial,sans-serif;font-size:1pc;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:2}@media(min-width:768px){.cmp-product-card .discountedPrice,.cmp-product-card .price,.cmp-product-card .samePrice{font-size:18px;font-weight:600;line-height:1.33}}.cmp-product-card .price,.cmp-product-card .samePrice{color:#333;text-decoration:none}.cmp-product-card .regularPrice{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:2;text-decoration:line-through}@media(min-width:768px){.cmp-product-card .regularPrice{font-size:17px;line-height:1.44}.cmp-product-card{padding:9pt}}.teaser.carmen-johnston{margin-bottom:5%}.teaser.carmen-johnston img{aspect-ratio:5/3;-o-object-fit:cover;object-fit:cover}.teaser.carmen-johnston .cmp-teaser__content{margin:0 9%}.teaser.carmen-johnston .cmp-teaser__content .cmp-teaser__title{font-size:21px}.teaser.carmen-johnston .cmp-teaser__content .cmp-teaser__title .cmp-teaser__title-link{color:#000;font-weight:500;text-decoration:none}.teaser.carmen-johnston .cmp-teaser__content .cmp-teaser__action-container{margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.teaser.carmen-johnston .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link{display:block}.teaser.carmen-johnston .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:first-child{background:#00493d;border:1.5px solid #fff;color:#fff;cursor:pointer;font-family:proxima-nova,Arial,sans-serif;font-size:18px;line-height:1.44;padding:11px 3pc;text-align:center;text-decoration:none;-webkit-transition:background-color .4s,color .4s,border-color .4s ease-in-out;transition:background-color .4s,color .4s,border-color .4s ease-in-out}.teaser.carmen-johnston .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:first-child:hover{background-color:#fff;border:1.5px solid #00493d;color:#00493d;text-decoration:none}.teaser.carmen-johnston .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2){-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:transparent;border:1.5px solid #00493d;color:#00493d;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:proxima-nova,Arial,sans-serif;font-size:18px;font-weight:400;justify-content:center;line-height:1.44;margin:8px 0;padding:10px 3pc;text-align:center;text-decoration:none;-webkit-transition:background-color .4s,color .4s,border-color .4s ease-in-out;transition:background-color .4s,color .4s,border-color .4s ease-in-out;white-space:nowrap}.teaser.carmen-johnston .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:nth-child(2):hover{background-color:#00493d;border:1.5px solid #00493d;color:#fff;text-decoration:none}@media(min-width:768px)and (max-width:992px){.teaser.carmen-johnston .cmp-teaser__content .cmp-teaser__action-container{width:auto!important}}@media(max-width:768px){.teaser.carmen-johnston .cmp-image{padding:0}}@media(min-width:768px){.teaser.carmen-johnston{width:30%!important}}.teaser.margin-left-auto{margin-left:auto!important}.teaser.margin-right-auto{margin-right:auto}.filled-star:after{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/star-filled.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:24px;width:24px}@media(min-width:768px){.filled-star:after{height:2pc;width:2pc}}.empty-star:after{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/star-empty.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:24px;width:24px}@media(min-width:768px){.empty-star:after{height:2pc;width:2pc}}.cmp-video-text-hero{background:#00493d;margin-bottom:2pc}@media(min-width:768px){.cmp-video-text-hero{margin-bottom:136px}}.cmp-video-text-hero__container{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}@media(min-width:768px){.cmp-video-text-hero__container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cmp-video-text-hero__content{margin:52px 2pc 38px 0;max-width:45%}}@media(min-width:992px){.cmp-video-text-hero__content{margin:52px 40px 52px 0;max-width:48%}}@media(min-width:1200px){.cmp-video-text-hero__content{margin:auto 0}}.cmp-video-text-hero__content.full-width-text{max-width:100%}.cmp-video-text-hero__title{color:#fff;font-size:28px;font-weight:300;letter-spacing:-.16px;line-height:1.29;margin:0;padding:28px 0}@media(min-width:768px){.cmp-video-text-hero__title{font-size:40px;letter-spacing:-.27px;line-height:normal;margin-bottom:0;padding:0}}@media(min-width:992px){.cmp-video-text-hero__title{font-size:3pc;margin-bottom:9pt}}.cmp-video-text-hero__description p{display:none}@media(min-width:768px){.cmp-video-text-hero__description p{color:#fff;display:block;font-size:14px;font-weight:300;letter-spacing:-.1px;line-height:1.44;margin:0}}@media(min-width:992px){.cmp-video-text-hero__description p{font-size:18px}}@media(min-width:1200px){.cmp-video-text-hero__description p{font-size:21px;font-weight:300;letter-spacing:-.12px;line-height:1.38}}.cmp-video-text-hero__video-container{display:none}@media(min-width:768px){.cmp-video-text-hero__video-container{display:block;max-width:50%}}@media(min-width:992px){.cmp-video-text-hero__video-container{max-width:47%}}.cmp-video-text-hero__video-container img,.cmp-video-text-hero__video-container video{display:none}@media(min-width:768px){.cmp-video-text-hero__video-container img,.cmp-video-text-hero__video-container video{aspect-ratio:1.42;display:block;-o-object-fit:cover;object-fit:cover;position:relative;top:60px;width:100%}}.cmp-video-hero__wrapper{font-size:0;overflow:hidden;position:relative;width:100%;z-index:0}@media(min-width:768px){.cmp-video-hero__wrapper{max-height:41.5vw}}.cmp-video-hero__placeholder-image{-o-object-fit:cover;object-fit:cover;-webkit-transition:display .5s;transition:display .5s;width:100%}@media(max-width:576px){.cmp-video-hero__placeholder-image{height:40vh}}.cmp-video-hero__video{display:none;-o-object-fit:cover;object-fit:cover;-webkit-transition:display .5s;transition:display .5s}@media(max-width:576px){.cmp-video-hero__video{height:40vh}}.cmp-video-hero__text{bottom:0;left:0;padding:30px 20px;position:absolute;right:0;z-index:1}@media(min-width:1650px){.cmp-video-hero__text{max-width:100%!important;padding:30px 20px 30px 200px}}@media(min-width:768px)and (max-width:991px){.cmp-video-hero__text{max-width:100%!important}}.cmp-video-hero__eyebrow-image{margin-bottom:4px;-webkit-transform:scale(.65);transform:scale(.65);-webkit-transform-origin:bottom left;transform-origin:bottom left}@media(min-width:768px){.cmp-video-hero__eyebrow-image{margin-bottom:20px;-webkit-transform:none;transform:none}}.cmp-video-hero__title{color:#fff;font-family:proxima-nova,Arial,sans-serif;font-size:2pc;font-weight:300;letter-spacing:1px;line-height:36px;margin-bottom:20px;text-shadow:1px 1px 4px #111;white-space:pre-wrap}@media(min-width:768px){.cmp-video-hero__title{font-size:60px;letter-spacing:2px;line-height:72px}}@media(min-width:1650px){.cmp-video-hero__title{max-width:700px;width:100%}}.videohero.small-headline .cmp-video-hero__title{font-size:2pc;line-height:1.3}@media(min-width:768px){.videohero.small-headline .cmp-video-hero__title{font-size:42px}}@media(min-width:992px){.videohero.small-headline .cmp-video-hero__title{font-size:52px}}@media(min-width:1200px){.videohero.small-headline .cmp-video-hero__title{font-size:60px}}.videohero.text-balance .cmp-video-hero__title{text-wrap:balance}.cmp-video-hero .cmp-teaser__action-container .cmp-teaser__action-link{border-bottom:2px solid #fff;color:#fff;font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:1px;line-height:1;max-width:98px;text-align:center;text-decoration:none;text-transform:uppercase}.cmp-video-hero .cmp-teaser__action-container .cmp-teaser__action-link:active,.cmp-video-hero .cmp-teaser__action-container .cmp-teaser__action-link:hover{border-bottom:none}@media(min-width:768px){.cmp-video-hero .cmp-teaser__action-container .cmp-teaser__action-link{font-size:18px;letter-spacing:2px;line-height:1.33;max-width:133px}}.authorable-overlay{background:-webkit-gradient(linear,left top,left bottom,from(var(--overlay-placement)),color-stop(5%,#333),color-stop(95%,transparent));background:linear-gradient(var(--overlay-placement),#333 5%,transparent 95%);bottom:0;content:"";opacity:.85;position:absolute;top:0;width:100%;z-index:0}.authorable-overlay--full{background:#000}@media(max-width:768px){.d-below-md-none{display:none}}@media(max-width:992px){.d-below-lg-none{display:none}}@media(min-width:992px){.d-lg-none{display:none}}.container{max-width:100%;padding-left:0;padding-right:0}.container .cmp-container{position:relative}@media only screen and (min-width:768px)and (max-width:991.5px){.container{max-width:100%;padding-left:0;padding-right:0}}@media only screen and (max-width:767.5px){.container{max-width:100%;padding-left:0;padding-right:0}}.cmp-academy-overlappingcontent__container,.cmp-academy-overlappingcontent__text,.cmp-academy-subnavigation__container,.cmp-academy-textoverimage__text,.cmp-academy-tool-grid-container,.cmp-academyherogrid,.cmp-academymateriallist__container,.cmp-add-to-cart-confirmation-container,.cmp-add-to-compare-confirmation-container,.cmp-bulleted-container,.cmp-categorybenefits,.cmp-checkout-header__wrapper,.cmp-colorselector,.cmp-colorswatchtabs-container,.cmp-compareproducts--wrapper,.cmp-contactform--page>.cmp-container,.cmp-container--fixed-width:not(.cq-Editable-dom)>.cmp-container,.cmp-container--header>.cmp-container,.cmp-container--subcategory-benefits,.cmp-cost-calculator-two__container,.cmp-curved-railing-form-container,.cmp-dacking-railing-duos-intro-container,.cmp-deck-designer-container,.cmp-deck-plans-search__container,.cmp-decking-color-container,.cmp-decking-color-swatch-container,.cmp-decking-comparison__container,.cmp-decking-media-carousal-container,.cmp-decking-railing-container,.cmp-decking-railing-duos-details-container,.cmp-decking-signature-form-container,.cmp-decking-signature-hero-container,.cmp-decking-signature-hero-modal .cmp-decking-signature-hero-modal__dialog,.cmp-decking-signature-image-collage__inner-container,.cmp-detailed-results__detail-contents,.cmp-detailed-results__header-wrapper,.cmp-detailed-results__thumbnails,.cmp-detailed-results__wrap-filters,.cmp-donationform--page>.cmp-container,.cmp-dynamicmediagrid,.cmp-esgtextimage__text,.cmp-faq__container,.cmp-featuredproducts,.cmp-fullwidthcallout-cta,.cmp-image-grid,.cmp-media-callout,.cmp-navigationsearch__container,.cmp-news-article-container--fixed-width,.cmp-page-intro-ctas-container,.cmp-page-not-found-container,.cmp-productrecommendations,.cmp-quick-results__color-selector,.cmp-quick-results__header--top,.cmp-quick-results__tab--container,.cmp-relatedarticles,.cmp-relatedcarousel,.cmp-relatedcontent__container,.cmp-retailer-search-bar__form-wrapper,.cmp-retailercolorselector,.cmp-sampleexperienceteaser__container,.cmp-scrolljackimagescta__container,.cmp-signaturefiftyfiftyoverlappingimages__container,.cmp-signaturetwoimageswithcta__container,.cmp-store-locator__wrapper,.cmp-subnavigation,.cmp-summary-media-container,.cmp-title-logo-hero__container,.cmp-trex-hero__container,.cmp-trex-home-hero__wrapper,.cmp-utilitynavigations__container,.cmp-video-hero__text,.cmp-video-text-hero__container,.cmp-videofilter__container,.cmp-videofilter__results-container,.container.full-width .cmp-container>.aem-Grid,.fixed-caousel-title,.fixed-header .cmp-navigationsearch__dropdown,.image-text-teaser-container,.results__detailed-estimate--content,.trex-signature-camp__container,.trex-video-modal-card__container,body .cmp-hotspot-module__copy{margin-left:auto;margin-right:auto;max-width:100%;width:100%}@media(min-width:576px){.cmp-academy-overlappingcontent__container,.cmp-academy-overlappingcontent__text,.cmp-academy-subnavigation__container,.cmp-academy-textoverimage__text,.cmp-academy-tool-grid-container,.cmp-academyherogrid,.cmp-academymateriallist__container,.cmp-add-to-cart-confirmation-container,.cmp-add-to-compare-confirmation-container,.cmp-bulleted-container,.cmp-categorybenefits,.cmp-checkout-header__wrapper,.cmp-colorselector,.cmp-colorswatchtabs-container,.cmp-compareproducts--wrapper,.cmp-contactform--page>.cmp-container,.cmp-container--fixed-width:not(.cq-Editable-dom)>.cmp-container,.cmp-container--header>.cmp-container,.cmp-container--subcategory-benefits,.cmp-cost-calculator-two__container,.cmp-curved-railing-form-container,.cmp-dacking-railing-duos-intro-container,.cmp-deck-designer-container,.cmp-deck-plans-search__container,.cmp-decking-color-container,.cmp-decking-color-swatch-container,.cmp-decking-comparison__container,.cmp-decking-media-carousal-container,.cmp-decking-railing-container,.cmp-decking-railing-duos-details-container,.cmp-decking-signature-form-container,.cmp-decking-signature-hero-container,.cmp-decking-signature-hero-modal .cmp-decking-signature-hero-modal__dialog,.cmp-decking-signature-image-collage__inner-container,.cmp-detailed-results__detail-contents,.cmp-detailed-results__header-wrapper,.cmp-detailed-results__thumbnails,.cmp-detailed-results__wrap-filters,.cmp-donationform--page>.cmp-container,.cmp-dynamicmediagrid,.cmp-esgtextimage__text,.cmp-faq__container,.cmp-featuredproducts,.cmp-fullwidthcallout-cta,.cmp-image-grid,.cmp-media-callout,.cmp-navigationsearch__container,.cmp-news-article-container--fixed-width,.cmp-page-intro-ctas-container,.cmp-page-not-found-container,.cmp-productrecommendations,.cmp-quick-results__color-selector,.cmp-quick-results__header--top,.cmp-quick-results__tab--container,.cmp-relatedarticles,.cmp-relatedcarousel,.cmp-relatedcontent__container,.cmp-retailer-search-bar__form-wrapper,.cmp-retailercolorselector,.cmp-sampleexperienceteaser__container,.cmp-scrolljackimagescta__container,.cmp-signaturefiftyfiftyoverlappingimages__container,.cmp-signaturetwoimageswithcta__container,.cmp-store-locator__wrapper,.cmp-subnavigation,.cmp-summary-media-container,.cmp-title-logo-hero__container,.cmp-trex-hero__container,.cmp-trex-home-hero__wrapper,.cmp-utilitynavigations__container,.cmp-video-hero__text,.cmp-video-text-hero__container,.cmp-videofilter__container,.cmp-videofilter__results-container,.container.full-width .cmp-container>.aem-Grid,.fixed-caousel-title,.fixed-header .cmp-navigationsearch__dropdown,.image-text-teaser-container,.results__detailed-estimate--content,.trex-signature-camp__container,.trex-video-modal-card__container,body .cmp-hotspot-module__copy{max-width:540px}}@media(min-width:768px){.cmp-academy-overlappingcontent__container,.cmp-academy-overlappingcontent__text,.cmp-academy-subnavigation__container,.cmp-academy-textoverimage__text,.cmp-academy-tool-grid-container,.cmp-academyherogrid,.cmp-academymateriallist__container,.cmp-add-to-cart-confirmation-container,.cmp-add-to-compare-confirmation-container,.cmp-bulleted-container,.cmp-categorybenefits,.cmp-checkout-header__wrapper,.cmp-colorselector,.cmp-colorswatchtabs-container,.cmp-compareproducts--wrapper,.cmp-contactform--page>.cmp-container,.cmp-container--fixed-width:not(.cq-Editable-dom)>.cmp-container,.cmp-container--header>.cmp-container,.cmp-container--subcategory-benefits,.cmp-cost-calculator-two__container,.cmp-curved-railing-form-container,.cmp-dacking-railing-duos-intro-container,.cmp-deck-designer-container,.cmp-deck-plans-search__container,.cmp-decking-color-container,.cmp-decking-color-swatch-container,.cmp-decking-comparison__container,.cmp-decking-media-carousal-container,.cmp-decking-railing-container,.cmp-decking-railing-duos-details-container,.cmp-decking-signature-form-container,.cmp-decking-signature-hero-container,.cmp-decking-signature-hero-modal .cmp-decking-signature-hero-modal__dialog,.cmp-decking-signature-image-collage__inner-container,.cmp-detailed-results__detail-contents,.cmp-detailed-results__header-wrapper,.cmp-detailed-results__thumbnails,.cmp-detailed-results__wrap-filters,.cmp-donationform--page>.cmp-container,.cmp-dynamicmediagrid,.cmp-esgtextimage__text,.cmp-faq__container,.cmp-featuredproducts,.cmp-fullwidthcallout-cta,.cmp-image-grid,.cmp-media-callout,.cmp-navigationsearch__container,.cmp-news-article-container--fixed-width,.cmp-page-intro-ctas-container,.cmp-page-not-found-container,.cmp-productrecommendations,.cmp-quick-results__color-selector,.cmp-quick-results__header--top,.cmp-quick-results__tab--container,.cmp-relatedarticles,.cmp-relatedcarousel,.cmp-relatedcontent__container,.cmp-retailer-search-bar__form-wrapper,.cmp-retailercolorselector,.cmp-sampleexperienceteaser__container,.cmp-scrolljackimagescta__container,.cmp-signaturefiftyfiftyoverlappingimages__container,.cmp-signaturetwoimageswithcta__container,.cmp-store-locator__wrapper,.cmp-subnavigation,.cmp-summary-media-container,.cmp-title-logo-hero__container,.cmp-trex-hero__container,.cmp-trex-home-hero__wrapper,.cmp-utilitynavigations__container,.cmp-video-hero__text,.cmp-video-text-hero__container,.cmp-videofilter__container,.cmp-videofilter__results-container,.container.full-width .cmp-container>.aem-Grid,.fixed-caousel-title,.fixed-header .cmp-navigationsearch__dropdown,.image-text-teaser-container,.results__detailed-estimate--content,.trex-signature-camp__container,.trex-video-modal-card__container,body .cmp-hotspot-module__copy{max-width:45pc}}@media(min-width:992px){.cmp-academy-overlappingcontent__container,.cmp-academy-overlappingcontent__text,.cmp-academy-subnavigation__container,.cmp-academy-textoverimage__text,.cmp-academy-tool-grid-container,.cmp-academyherogrid,.cmp-academymateriallist__container,.cmp-add-to-cart-confirmation-container,.cmp-add-to-compare-confirmation-container,.cmp-bulleted-container,.cmp-categorybenefits,.cmp-checkout-header__wrapper,.cmp-colorselector,.cmp-colorswatchtabs-container,.cmp-compareproducts--wrapper,.cmp-contactform--page>.cmp-container,.cmp-container--fixed-width:not(.cq-Editable-dom)>.cmp-container,.cmp-container--header>.cmp-container,.cmp-container--subcategory-benefits,.cmp-cost-calculator-two__container,.cmp-curved-railing-form-container,.cmp-dacking-railing-duos-intro-container,.cmp-deck-designer-container,.cmp-deck-plans-search__container,.cmp-decking-color-container,.cmp-decking-color-swatch-container,.cmp-decking-comparison__container,.cmp-decking-media-carousal-container,.cmp-decking-railing-container,.cmp-decking-railing-duos-details-container,.cmp-decking-signature-form-container,.cmp-decking-signature-hero-container,.cmp-decking-signature-hero-modal .cmp-decking-signature-hero-modal__dialog,.cmp-decking-signature-image-collage__inner-container,.cmp-detailed-results__detail-contents,.cmp-detailed-results__header-wrapper,.cmp-detailed-results__thumbnails,.cmp-detailed-results__wrap-filters,.cmp-donationform--page>.cmp-container,.cmp-dynamicmediagrid,.cmp-esgtextimage__text,.cmp-faq__container,.cmp-featuredproducts,.cmp-fullwidthcallout-cta,.cmp-image-grid,.cmp-media-callout,.cmp-navigationsearch__container,.cmp-news-article-container--fixed-width,.cmp-page-intro-ctas-container,.cmp-page-not-found-container,.cmp-productrecommendations,.cmp-quick-results__color-selector,.cmp-quick-results__header--top,.cmp-quick-results__tab--container,.cmp-relatedarticles,.cmp-relatedcarousel,.cmp-relatedcontent__container,.cmp-retailer-search-bar__form-wrapper,.cmp-retailercolorselector,.cmp-sampleexperienceteaser__container,.cmp-scrolljackimagescta__container,.cmp-signaturefiftyfiftyoverlappingimages__container,.cmp-signaturetwoimageswithcta__container,.cmp-store-locator__wrapper,.cmp-subnavigation,.cmp-summary-media-container,.cmp-title-logo-hero__container,.cmp-trex-hero__container,.cmp-trex-home-hero__wrapper,.cmp-utilitynavigations__container,.cmp-video-hero__text,.cmp-video-text-hero__container,.cmp-videofilter__container,.cmp-videofilter__results-container,.container.full-width .cmp-container>.aem-Grid,.fixed-caousel-title,.fixed-header .cmp-navigationsearch__dropdown,.image-text-teaser-container,.results__detailed-estimate--content,.trex-signature-camp__container,.trex-video-modal-card__container,body .cmp-hotspot-module__copy{max-width:60pc}}@media(min-width:1200px){.cmp-academy-overlappingcontent__container,.cmp-academy-overlappingcontent__text,.cmp-academy-subnavigation__container,.cmp-academy-textoverimage__text,.cmp-academy-tool-grid-container,.cmp-academyherogrid,.cmp-academymateriallist__container,.cmp-add-to-cart-confirmation-container,.cmp-add-to-compare-confirmation-container,.cmp-bulleted-container,.cmp-categorybenefits,.cmp-checkout-header__wrapper,.cmp-colorselector,.cmp-colorswatchtabs-container,.cmp-compareproducts--wrapper,.cmp-contactform--page>.cmp-container,.cmp-container--fixed-width:not(.cq-Editable-dom)>.cmp-container,.cmp-container--header>.cmp-container,.cmp-container--subcategory-benefits,.cmp-cost-calculator-two__container,.cmp-curved-railing-form-container,.cmp-dacking-railing-duos-intro-container,.cmp-deck-designer-container,.cmp-deck-plans-search__container,.cmp-decking-color-container,.cmp-decking-color-swatch-container,.cmp-decking-comparison__container,.cmp-decking-media-carousal-container,.cmp-decking-railing-container,.cmp-decking-railing-duos-details-container,.cmp-decking-signature-form-container,.cmp-decking-signature-hero-container,.cmp-decking-signature-hero-modal .cmp-decking-signature-hero-modal__dialog,.cmp-decking-signature-image-collage__inner-container,.cmp-detailed-results__detail-contents,.cmp-detailed-results__header-wrapper,.cmp-detailed-results__thumbnails,.cmp-detailed-results__wrap-filters,.cmp-donationform--page>.cmp-container,.cmp-dynamicmediagrid,.cmp-esgtextimage__text,.cmp-faq__container,.cmp-featuredproducts,.cmp-fullwidthcallout-cta,.cmp-image-grid,.cmp-media-callout,.cmp-navigationsearch__container,.cmp-news-article-container--fixed-width,.cmp-page-intro-ctas-container,.cmp-page-not-found-container,.cmp-productrecommendations,.cmp-quick-results__color-selector,.cmp-quick-results__header--top,.cmp-quick-results__tab--container,.cmp-relatedarticles,.cmp-relatedcarousel,.cmp-relatedcontent__container,.cmp-retailer-search-bar__form-wrapper,.cmp-retailercolorselector,.cmp-sampleexperienceteaser__container,.cmp-scrolljackimagescta__container,.cmp-signaturefiftyfiftyoverlappingimages__container,.cmp-signaturetwoimageswithcta__container,.cmp-store-locator__wrapper,.cmp-subnavigation,.cmp-summary-media-container,.cmp-title-logo-hero__container,.cmp-trex-hero__container,.cmp-trex-home-hero__wrapper,.cmp-utilitynavigations__container,.cmp-video-hero__text,.cmp-video-text-hero__container,.cmp-videofilter__container,.cmp-videofilter__results-container,.container.full-width .cmp-container>.aem-Grid,.fixed-caousel-title,.fixed-header .cmp-navigationsearch__dropdown,.image-text-teaser-container,.results__detailed-estimate--content,.trex-signature-camp__container,.trex-video-modal-card__container,body .cmp-hotspot-module__copy{max-width:855pt}}@media(min-width:1400px){.cmp-academy-overlappingcontent__container,.cmp-academy-overlappingcontent__text,.cmp-academy-subnavigation__container,.cmp-academy-textoverimage__text,.cmp-academy-tool-grid-container,.cmp-academyherogrid,.cmp-academymateriallist__container,.cmp-add-to-cart-confirmation-container,.cmp-add-to-compare-confirmation-container,.cmp-bulleted-container,.cmp-categorybenefits,.cmp-checkout-header__wrapper,.cmp-colorselector,.cmp-colorswatchtabs-container,.cmp-compareproducts--wrapper,.cmp-contactform--page>.cmp-container,.cmp-container--fixed-width:not(.cq-Editable-dom)>.cmp-container,.cmp-container--header>.cmp-container,.cmp-container--subcategory-benefits,.cmp-cost-calculator-two__container,.cmp-curved-railing-form-container,.cmp-dacking-railing-duos-intro-container,.cmp-deck-designer-container,.cmp-deck-plans-search__container,.cmp-decking-color-container,.cmp-decking-color-swatch-container,.cmp-decking-comparison__container,.cmp-decking-media-carousal-container,.cmp-decking-railing-container,.cmp-decking-railing-duos-details-container,.cmp-decking-signature-form-container,.cmp-decking-signature-hero-container,.cmp-decking-signature-hero-modal .cmp-decking-signature-hero-modal__dialog,.cmp-decking-signature-image-collage__inner-container,.cmp-detailed-results__detail-contents,.cmp-detailed-results__header-wrapper,.cmp-detailed-results__thumbnails,.cmp-detailed-results__wrap-filters,.cmp-donationform--page>.cmp-container,.cmp-dynamicmediagrid,.cmp-esgtextimage__text,.cmp-faq__container,.cmp-featuredproducts,.cmp-fullwidthcallout-cta,.cmp-image-grid,.cmp-media-callout,.cmp-navigationsearch__container,.cmp-news-article-container--fixed-width,.cmp-page-intro-ctas-container,.cmp-page-not-found-container,.cmp-productrecommendations,.cmp-quick-results__color-selector,.cmp-quick-results__header--top,.cmp-quick-results__tab--container,.cmp-relatedarticles,.cmp-relatedcarousel,.cmp-relatedcontent__container,.cmp-retailer-search-bar__form-wrapper,.cmp-retailercolorselector,.cmp-sampleexperienceteaser__container,.cmp-scrolljackimagescta__container,.cmp-signaturefiftyfiftyoverlappingimages__container,.cmp-signaturetwoimageswithcta__container,.cmp-store-locator__wrapper,.cmp-subnavigation,.cmp-summary-media-container,.cmp-title-logo-hero__container,.cmp-trex-hero__container,.cmp-trex-home-hero__wrapper,.cmp-utilitynavigations__container,.cmp-video-hero__text,.cmp-video-text-hero__container,.cmp-videofilter__container,.cmp-videofilter__results-container,.container.full-width .cmp-container>.aem-Grid,.fixed-caousel-title,.fixed-header .cmp-navigationsearch__dropdown,.image-text-teaser-container,.results__detailed-estimate--content,.trex-signature-camp__container,.trex-video-modal-card__container,body .cmp-hotspot-module__copy{max-width:990pt}}@media(min-width:1600px){.cmp-academy-overlappingcontent__container,.cmp-academy-overlappingcontent__text,.cmp-academy-subnavigation__container,.cmp-academy-textoverimage__text,.cmp-academy-tool-grid-container,.cmp-academyherogrid,.cmp-academymateriallist__container,.cmp-add-to-cart-confirmation-container,.cmp-add-to-compare-confirmation-container,.cmp-bulleted-container,.cmp-categorybenefits,.cmp-checkout-header__wrapper,.cmp-colorselector,.cmp-colorswatchtabs-container,.cmp-compareproducts--wrapper,.cmp-contactform--page>.cmp-container,.cmp-container--fixed-width:not(.cq-Editable-dom)>.cmp-container,.cmp-container--header>.cmp-container,.cmp-container--subcategory-benefits,.cmp-cost-calculator-two__container,.cmp-curved-railing-form-container,.cmp-dacking-railing-duos-intro-container,.cmp-deck-designer-container,.cmp-deck-plans-search__container,.cmp-decking-color-container,.cmp-decking-color-swatch-container,.cmp-decking-comparison__container,.cmp-decking-media-carousal-container,.cmp-decking-railing-container,.cmp-decking-railing-duos-details-container,.cmp-decking-signature-form-container,.cmp-decking-signature-hero-container,.cmp-decking-signature-hero-modal .cmp-decking-signature-hero-modal__dialog,.cmp-decking-signature-image-collage__inner-container,.cmp-detailed-results__detail-contents,.cmp-detailed-results__header-wrapper,.cmp-detailed-results__thumbnails,.cmp-detailed-results__wrap-filters,.cmp-donationform--page>.cmp-container,.cmp-dynamicmediagrid,.cmp-esgtextimage__text,.cmp-faq__container,.cmp-featuredproducts,.cmp-fullwidthcallout-cta,.cmp-image-grid,.cmp-media-callout,.cmp-navigationsearch__container,.cmp-news-article-container--fixed-width,.cmp-page-intro-ctas-container,.cmp-page-not-found-container,.cmp-productrecommendations,.cmp-quick-results__color-selector,.cmp-quick-results__header--top,.cmp-quick-results__tab--container,.cmp-relatedarticles,.cmp-relatedcarousel,.cmp-relatedcontent__container,.cmp-retailer-search-bar__form-wrapper,.cmp-retailercolorselector,.cmp-sampleexperienceteaser__container,.cmp-scrolljackimagescta__container,.cmp-signaturefiftyfiftyoverlappingimages__container,.cmp-signaturetwoimageswithcta__container,.cmp-store-locator__wrapper,.cmp-subnavigation,.cmp-summary-media-container,.cmp-title-logo-hero__container,.cmp-trex-hero__container,.cmp-trex-home-hero__wrapper,.cmp-utilitynavigations__container,.cmp-video-hero__text,.cmp-video-text-hero__container,.cmp-videofilter__container,.cmp-videofilter__results-container,.container.full-width .cmp-container>.aem-Grid,.fixed-caousel-title,.fixed-header .cmp-navigationsearch__dropdown,.image-text-teaser-container,.results__detailed-estimate--content,.trex-signature-camp__container,.trex-video-modal-card__container,body .cmp-hotspot-module__copy{max-width:1500px}}.trex-professionals .cmp-container--fixed-width:not(.cq-Editable-dom)>.cmp-container{margin-left:auto;margin-right:auto;max-width:100%;padding:0 24px;width:100%}@media(min-width:576px){.trex-professionals .cmp-container--fixed-width:not(.cq-Editable-dom)>.cmp-container{max-width:90%}}@media(min-width:768px){.trex-professionals .cmp-container--fixed-width:not(.cq-Editable-dom)>.cmp-container{max-width:45pc}}@media(min-width:992px){.trex-professionals .cmp-container--fixed-width:not(.cq-Editable-dom)>.cmp-container{max-width:60pc}}@media(min-width:1200px){.trex-professionals .cmp-container--fixed-width:not(.cq-Editable-dom)>.cmp-container{max-width:855pt}}@media(min-width:1400px){.trex-professionals .cmp-container--fixed-width:not(.cq-Editable-dom)>.cmp-container{max-width:75pc}}@media(min-width:1600px){.trex-professionals .cmp-container--fixed-width:not(.cq-Editable-dom)>.cmp-container{max-width:1400px}}@media(min-width:768px){.trex-professionals .cmp-container--fixed-width:not(.cq-Editable-dom)>.cmp-container{padding:0}}.cmp-container--trex-frost-background{background-color:#f8f8f8}.cmp-container--trex-white-background{background-color:#fff}.cmp-container-trex-black-background{background-color:#000}.cmp-container-trex-spruce-background{background-color:#00493d}.cmp-container--trex-cool-white-background{background-color:#e0e6e8}.cmp-container-trex-rei-natural-background{background-color:#f5f2ee}.cmp-container-trex-sage-bush-background{background-color:#cbd8ce}.cmp-container-trex-border-light-grey{border:1px solid #ecede8}.cmp-container--top-padding-144{padding-top:3pc}@media(min-width:992px){.cmp-container--top-padding-144{padding-top:9pc}}.cmp-container--top-padding-128{padding-top:2pc}@media(min-width:992px){.cmp-container--top-padding-128{padding-top:8pc}}.cmp-container--top-padding-96{padding-top:24px}@media(min-width:992px){.cmp-container--top-padding-96{padding-top:6pc}}.cmp-container--top-padding-72{padding-top:1pc}@media(min-width:992px){.cmp-container--top-padding-72{padding-top:72px}}.cmp-container--top-padding-32{padding-top:8px}@media(min-width:992px){.cmp-container--top-padding-32{padding-top:2pc}}.cmp-container--top-padding-16{padding-top:4px}@media(min-width:992px){.cmp-container--top-padding-16{padding-top:1pc}}.cmp-container--bottom-padding-144{padding-bottom:3pc}@media(min-width:992px){.cmp-container--bottom-padding-144{padding-bottom:9pc}}.cmp-container--bottom-padding-128{padding-bottom:2pc}@media(min-width:992px){.cmp-container--bottom-padding-128{padding-bottom:8pc}}.cmp-container--bottom-padding-96{padding-bottom:24px}@media(min-width:992px){.cmp-container--bottom-padding-96{padding-bottom:6pc}}.cmp-container--bottom-padding-72{padding-bottom:1pc}@media(min-width:992px){.cmp-container--bottom-padding-72{padding-bottom:72px}}.cmp-container--bottom-padding-32{padding-bottom:8px}@media(min-width:992px){.cmp-container--bottom-padding-32{padding-bottom:2pc}}.cmp-container--bottom-padding-16{padding-bottom:4px}@media(min-width:992px){.cmp-container--bottom-padding-16{padding-bottom:1pc}}.cmp-container--left-padding-40{padding-left:0}@media(min-width:768px){.cmp-container--left-padding-40{padding-left:24px}}@media(min-width:992px){.cmp-container--left-padding-40{padding-left:40px}}.cmp-container--left-padding-24{padding-left:0}@media(min-width:768px){.cmp-container--left-padding-24{padding-left:1pc}}@media(min-width:992px){.cmp-container--left-padding-24{padding-left:24px}}.cmp-container--left-padding-16{padding-left:0}@media(min-width:768px){.cmp-container--left-padding-16{padding-left:8px}}@media(min-width:992px){.cmp-container--left-padding-16{padding-left:1pc}}.cmp-container--left-padding-8{padding-left:0}@media(min-width:768px){.cmp-container--left-padding-8{padding-left:4px}}@media(min-width:992px){.cmp-container--left-padding-8{padding-left:8px}}.cmp-container--right-padding-40{padding-right:0}@media(min-width:768px){.cmp-container--right-padding-40{padding-right:24px}}@media(min-width:992px){.cmp-container--right-padding-40{padding-right:40px}}.cmp-container--right-padding-24{padding-right:0}@media(min-width:768px){.cmp-container--right-padding-24{padding-right:1pc}}@media(min-width:992px){.cmp-container--right-padding-24{padding-right:24px}}.cmp-container--right-padding-16{padding-right:0}@media(min-width:768px){.cmp-container--right-padding-16{padding-right:8px}}@media(min-width:992px){.cmp-container--right-padding-16{padding-right:1pc}}.cmp-container--right-padding-8{padding-right:0}@media(min-width:768px){.cmp-container--right-padding-8{padding-right:4px}}@media(min-width:992px){.cmp-container--right-padding-8{padding-right:8px}}@media(max-width:768px){.cmp-container--swap-on-mobile>.cmp-container>.aem-Grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}}.cmp-container--equal-height{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cmp-academy-textoverimage__text{padding:0 15px}@media(min-width:768px){.cmp-academy-textoverimage__text{padding:0 6%}}@media(max-width:768px){.cmp-academy-overlappingcontent__text,.cmp-academymateriallist__container,.cmp-colorswatchtabs-container,.cmp-deck-plans-search__container,.cmp-decking-comparison__container,.cmp-detailed-results__detail-contents,.cmp-detailed-results__header-wrapper,.cmp-detailed-results__thumbnails,.cmp-detailed-results__wrap-filters,.cmp-esgtextimage__text,.cmp-faq__container,.cmp-featuredproducts,.cmp-fullwidthcallout-cta,.cmp-navigationsearch__container,.cmp-news-article-container--fixed-width,.cmp-productrecommendations,.cmp-quick-results__color-selector,.cmp-quick-results__header--top,.cmp-quick-results__tab--container,.cmp-relatedarticles,.cmp-relatedcarousel,.cmp-relatedcontent__container,.cmp-retailer-search-bar__form-wrapper,.cmp-sampleexperienceteaser__container,.cmp-scrolljackimagescta__container,.cmp-store-locator__wrapper,.cmp-title-logo-hero__container,.cmp-utilitynavigations__container,.cmp-video-text-hero__container,.cmp-videofilter__container,.results__detailed-estimate--content,.trex-video-modal-card__container{padding:0 15px}}.aem-Grid.aem-Grid--default--12>.aem-GridColumn.cmp-container--fixed-width,.aem-Grid.aem-Grid--default--12>.aem-GridColumn.cmp-container--subcategory-benefits{clear:both;float:none}@media(max-width:768px){.aem-Grid.aem-Grid--default--12>.aem-GridColumn[class*=aem-GridColumn--default--]{width:100%}.aem-Grid.aem-Grid--default--12>.aem-GridColumn[class*=aem-GridColumn--offset--default--]{margin-left:0}}.costcalculator-final{display:none}.costcalculator-final .cmp-quote-carousel{margin-bottom:24px}.costcalculator-final.cq-Editable-dom.cq-Editable-dom--container{display:block}.cmp-container-trex-sticky-content{position:sticky;top:90pt}@media(max-width:768px){.cmp-container-trex-sticky-content{position:unset}}.cmp-container__container-cool-white-background{background-color:#e0e6e8}.cmp-container-trex-dark-background{background:#222}.cmp-container-trex-dark-background a,.cmp-container-trex-dark-background h1,.cmp-container-trex-dark-background h2,.cmp-container-trex-dark-background h3,.cmp-container-trex-dark-background h4,.cmp-container-trex-dark-background h5,.cmp-container-trex-dark-background h6,.cmp-container-trex-dark-background p{color:#fff}.cmp-container-trex-dark-background a:hover{text-decoration:underline}.cmp-container-trex-dark-background .cmp-dark-big-link-with-arrow a:hover,.cmp-container-trex-dark-background .cmp-light-big-link-with-arrow a:hover{text-decoration:none}.cmp-container-trex-spruce-green-background{background:#00493d}.cmp-container-trex-spruce-green-background a,.cmp-container-trex-spruce-green-background h1,.cmp-container-trex-spruce-green-background h2,.cmp-container-trex-spruce-green-background h3,.cmp-container-trex-spruce-green-background h4,.cmp-container-trex-spruce-green-background h5,.cmp-container-trex-spruce-green-background h6,.cmp-container-trex-spruce-green-background p{color:#fff}.cmp-container__overlay{background:-webkit-gradient(linear,left top,left bottom,from(#000),to(#00493d));background:linear-gradient(180deg,#000,#00493d);content:"";height:100%;opacity:0;position:absolute;width:100%;z-index:0}.cmp-container-full-width-background{position:relative;z-index:0}.cmp-container-full-width-background:before{background-color:transparent;content:"";height:100%;left:-50vw;position:absolute;right:-50vw;top:0;width:144vw;z-index:-1}@media(min-width:768px){.cmp-container-full-width-background:before{width:200vw}}.cmp-container-full-width-background.cmp-container--trex-frost-background:before{background-color:#f8f8f8}.cmp-container-full-width-background.cmp-container-trex-dark-background:before{background-color:#222}.cmp-container-full-width-background.cmp-container-trex-spruce-green-background:before{background-color:#00493d}.cmp-container--footer{background:#111}.cmp-container--footer .aem-Grid--12{padding-bottom:2pc;padding-top:3pc}@media(min-width:768px){.cmp-container--footer .aem-Grid--12{padding-bottom:76px;padding-top:6pc}}.cmp-container--footer p{color:#e0e6e8;margin-bottom:8px}@media(min-width:768px){.cmp-container--footer p{margin-bottom:1pc}}.cmp-container--footer a{color:#fff;font-weight:300}.cmp-container--footer a:hover{color:#b3b3b3}.cmp-container--footer .cmp-image{margin-bottom:1pc;max-width:5pc}.cmp-container--footer .cmp-separator{color:#6f6f6f}.cmp-container--footer .aem-GridColumn--tablet--9 p{color:#b3b3b3;opacity:.7}.embed #crl8-homepage-multisize-grid .trex-professionals .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .trex-professionals .fDIvPG,.embed .trex-professionals button,.embed .trex-professionals button.qxyt6u-0.sc-160qg7w-0.fDIvPG,.trex-professionals .cmp-button,.trex-professionals .cmp-contentsearch-leftrail--links-item,.trex-professionals .cmp-leftrail--links-item,.trex-professionals .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.trex-professionals .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.trex-professionals .embed button,.trex-professionals .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1pc;font-weight:600;justify-content:center;line-height:1;min-height:50px}.embed #crl8-homepage-multisize-grid .trex-professionals .jRNpsV.qxyt6u-0:hover,.embed #crl8-homepage-multisize-grid .zpamni-0 .trex-professionals .fDIvPG:hover,.embed .trex-professionals button.qxyt6u-0.sc-160qg7w-0.fDIvPG:hover,.embed .trex-professionals button:hover,.trex-professionals .cmp-button:hover,.trex-professionals .cmp-contentsearch-leftrail--links-item:hover,.trex-professionals .cmp-leftrail--links-item:hover,.trex-professionals .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0:hover,.trex-professionals .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG:hover,.trex-professionals .embed button.qxyt6u-0.sc-160qg7w-0.fDIvPG:hover,.trex-professionals .embed button:hover{border:2px solid #00493d}.embed #crl8-homepage-multisize-grid .trex-professionals .primary-button.jRNpsV.qxyt6u-0:hover,.embed #crl8-homepage-multisize-grid .zpamni-0 .trex-professionals .primary-button.fDIvPG:hover,.embed .trex-professionals button.primary-button:hover,.trex-professionals .cmp-button.primary-button:hover,.trex-professionals .embed #crl8-homepage-multisize-grid .primary-button.jRNpsV.qxyt6u-0:hover,.trex-professionals .embed #crl8-homepage-multisize-grid .zpamni-0 .primary-button.fDIvPG:hover,.trex-professionals .embed button.primary-button:hover,.trex-professionals .primary-button.cmp-contentsearch-leftrail--links-item:hover,.trex-professionals .primary-button.cmp-leftrail--links-item:hover{color:#00493d}.trex-professionals .cmp-primary-white a{background:#fff;border:2px solid #fff;color:#00493d}.trex-professionals .cmp-primary-white a:hover{background:transparent;border:2px solid #fff;color:#fff}.trex-professionals .button__secondary a{background-color:#fff;border:2px solid #00493d;color:#00493d}.trex-professionals .button__secondary a:hover{background:#00493d;color:#fff}.trex-professionals .cmp-secondary-transparent a{background:transparent;border:2px solid #fff;color:#fff}.trex-professionals .cmp-secondary-transparent a:hover{background:#fff;border:2px solid #fff;color:#00493d}@media(min-width:768px){.embed #crl8-homepage-multisize-grid .trex-professionals .aem-Grid .button .jRNpsV.qxyt6u-0,.embed #crl8-homepage-multisize-grid .zpamni-0 .trex-professionals .aem-Grid .button .fDIvPG,.embed .trex-professionals .aem-Grid .button button,.trex-professionals .aem-Grid .button .cmp-button,.trex-professionals .aem-Grid .button .cmp-contentsearch-leftrail--links-item,.trex-professionals .aem-Grid .button .cmp-leftrail--links-item,.trex-professionals .aem-Grid .button .embed #crl8-homepage-multisize-grid .jRNpsV.qxyt6u-0,.trex-professionals .aem-Grid .button .embed #crl8-homepage-multisize-grid .zpamni-0 .fDIvPG,.trex-professionals .aem-Grid .button .embed button{display:inline}}.trex-professionals .cmp-carouselfullwidthimage,.trex-professionals .cmp-carouselfullwidthimage__media__strip__item{position:relative}.trex-professionals .cmp-carouselfullwidthimage__ui__controls{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;left:0;position:absolute;top:calc(50% - 150px);width:100%}.trex-professionals .cmp-carouselfullwidthimage__ui__controls__icon{background-repeat:no-repeat;background-size:contain;cursor:pointer;display:none;height:72px;margin:auto;-webkit-transition:display .2s linear;transition:display .2s linear;width:72px}.trex-professionals .cmp-carouselfullwidthimage__ui__controls__next,.trex-professionals .cmp-carouselfullwidthimage__ui__controls__prev{background:transparent;border-radius:0;cursor:auto;height:200px;width:200px}.trex-professionals .cmp-carouselfullwidthimage__ui__controls__next:hover,.trex-professionals .cmp-carouselfullwidthimage__ui__controls__prev:hover{background:transparent!important}.trex-professionals .cmp-carouselfullwidthimage__ui__controls__next:hover .cmp-carouselfullwidthimage__ui__controls__icon,.trex-professionals .cmp-carouselfullwidthimage__ui__controls__prev:hover .cmp-carouselfullwidthimage__ui__controls__icon{display:block}.trex-professionals .cmp-carouselfullwidthimage__ui__controls__next svg,.trex-professionals .cmp-carouselfullwidthimage__ui__controls__prev svg{display:none}@media(max-width:768px){.trex-professionals .cmp-carouselfullwidthimage__ui__controls__next,.trex-professionals .cmp-carouselfullwidthimage__ui__controls__prev{display:none}}.trex-professionals .cmp-carouselfullwidthimage__ui__controls__prev .cmp-carouselfullwidthimage__ui__controls__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.trex-professionals .cmp-carouselfullwidthimage__ui__controls__next .cmp-carouselfullwidthimage__ui__controls__icon,.trex-professionals .cmp-carouselfullwidthimage__ui__controls__prev .cmp-carouselfullwidthimage__ui__controls__icon{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/professionals-carousel-arrow.svg)}.trex-professionals .cmp-carouselfullwidthimage__ui{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.trex-professionals .cmp-carouselfullwidthimage__ui__indicators.splide__pagination li{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:28px;justify-content:center;padding:0;position:relative;width:28px}.trex-professionals .cmp-carouselfullwidthimage__ui__indicators.splide__pagination li .splide__pagination__page{background:#111;border:none;border-radius:50%;height:6px;margin:0;opacity:.7;padding:0;width:6px}.trex-professionals .cmp-carouselfullwidthimage__ui__indicators.splide__pagination li .splide__pagination__page.is-active{background:#00493d;opacity:1}.trex-professionals .cmp-carouselfullwidthimage__ui__indicators.splide__pagination li .splide__pagination__page.is-active:after{border:1px solid #00493d;border-radius:100%;content:"";height:28px;inset:0;position:absolute;width:28px}.trex-professionals .cmp-category-card-title{color:#111;font-weight:300;line-height:1.25}.trex-professionals .cmp-contentsearch__result-title{font-size:20px}.trex-professionals .cmp-contentsearch__result-link{display:none}.trex-professionals .cmp-dual-image-with-text-teaser__row-1-title h3,.trex-professionals .cmp-dual-image-with-text-teaser__row-2-title h3{font-size:24px;font-weight:300;line-height:1.2}@media(min-width:768px){.trex-professionals .cmp-dual-image-with-text-teaser__row-1-title h3,.trex-professionals .cmp-dual-image-with-text-teaser__row-2-title h3{font-size:2pc}}@media(min-width:1200px){.trex-professionals .cmp-dual-image-with-text-teaser__row-1-title h3,.trex-professionals .cmp-dual-image-with-text-teaser__row-2-title h3{font-size:38px}}@media(min-width:1400px){.trex-professionals .cmp-dual-image-with-text-teaser__row-1-title h3,.trex-professionals .cmp-dual-image-with-text-teaser__row-2-title h3{font-size:44px}}.trex-professionals .image-text-teaser h3.image-text-teaser-title{font-size:24px;font-weight:300;line-height:1.2}@media(min-width:768px){.trex-professionals .image-text-teaser h3.image-text-teaser-title{font-size:2pc}}@media(min-width:1200px){.trex-professionals .image-text-teaser h3.image-text-teaser-title{font-size:38px}}@media(min-width:1400px){.trex-professionals .image-text-teaser h3.image-text-teaser-title{font-size:44px}}.trex-professionals .image-text-teaser-content p{font-weight:300}.trex-professionals .cmp-mediagrid__board-card-text{padding:0}.trex-professionals .cmp-mediagrid__board-card-text h4{font-weight:300;margin-bottom:0;padding:1pc 0}@media(min-width:768px){.trex-professionals .cmp-mediagrid__block{margin:0 auto;width:100%}}.trex-professionals .cmp-mediagrid h4.cmp-multiColumnMediaGrid_color-swatch-name,.trex-professionals .cmp-mediagrid h4.cmp-multiColumnMediaGrid_color-swatch-section-label{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:9pt;line-height:1.1;margin:0;padding-top:4px}@media(min-width:992px){.trex-professionals .cmp-mediagrid h4.cmp-multiColumnMediaGrid_color-swatch-name,.trex-professionals .cmp-mediagrid h4.cmp-multiColumnMediaGrid_color-swatch-section-label{font-size:9pt;line-height:1.5}}.trex-professionals .cmp-productcomparisonblock__title{color:#555;font-size:1pc;line-height:1.1}.trex-professionals .cmp-productcomparisonblock__color-swatch-name,.trex-professionals .cmp-productcomparisonblock__color-swatch-section-label{color:#000;font-size:10px;line-height:1.1}@media(min-width:992px){.trex-professionals .cmp-productcomparisonblock__color-swatch-name,.trex-professionals .cmp-productcomparisonblock__color-swatch-section-label{font-size:9pt;line-height:1.5}}.trex-professionals .cmp-productcomparisonblock__color-swatch-name{color:#333;font-weight:400}.trex-professionals .cmp-productcomparisonblock__color-swatch-title{font-size:10px}@media(min-width:992px){.trex-professionals .cmp-productcomparisonblock__color-swatch-title{font-size:9pt}}.trex-professionals .cmp-productcomparisonblock__color-swatch-item img{height:44px;width:100%}@media(min-width:992px){.trex-professionals .cmp-productcomparisonblock__color-swatch-item img{height:22px}}.trex-professionals .cmp-productcomparisonblock__scratch-resistant-image-wrapper{width:29px}@media(min-width:992px){.trex-professionals .cmp-productcomparisonblock__scratch-resistant-image-wrapper{padding:5px;width:42px}}.trex-professionals .cmp-productcomparisonblock__scratch-resistant-image-wrapper img{width:100%}@media(min-width:992px){.trex-professionals .cmp-productcomparisonblock__scratch-resistant{padding:25px 0}}.trex-professionals.product-comparison .cmp-container--fixed-width:not(.cq-Editable-dom)>.cmp-container{max-width:1500px}.trex-professionals.product-comparison .productcomparisonblock.aem-GridColumn--offset--default--1{margin-left:0!important}.trex-professionals.product-comparison .productcomparisonblock.aem-GridColumn--default--2{width:50%!important}@media(min-width:992px){.trex-professionals.product-comparison .productcomparisonblock.aem-GridColumn--default--2{width:20%!important}}.trex-professionals.product-comparison .productcomparisonblock .cmp-productcomparisonblock{padding-top:5pc}.trex-professionals.product-comparison .productcomparisonblock .cmp-productcomparisonblock__board,.trex-professionals.product-comparison .productcomparisonblock .cmp-productcomparisonblock__color,.trex-professionals.product-comparison .productcomparisonblock .cmp-productcomparisonblock__price-range,.trex-professionals.product-comparison .productcomparisonblock .cmp-productcomparisonblock__scratch-resistant,.trex-professionals.product-comparison .productcomparisonblock .cmp-productcomparisonblock__warranty{border-top:1px solid #d9d9d9}.trex-professionals.product-comparison .productcomparisonblock .cmp-productcomparisonblock__color-swatch-name{display:none}.trex-professionals.product-comparison .productcomparisonblock .cmp-productcomparisonblock__color-swatch-item{width:20%}.trex-professionals{padding-top:0}.trex-professionals .mainnavigation{padding:0!important}.trex-professionals .cmp-retailersiteheader{border-bottom:none}.trex-professionals .cmp-retailersiteheader .cmp-retailersiteheader__list--mobile.is-active .cmp-retailersiteheader__submenu-bottom{display:none}.trex-professionals .cmp-retailersiteheader .cmp-retailersiteheader__list--mobile.is-active .cmp-retailersiteheader__submenu{padding:0 24px}.trex-professionals .cmp-retailersiteheader .cmp-retailersiteheader__list--mobile.is-active .cmp-retailersiteheader__submenu:first-of-type{padding-top:24px}.trex-professionals .cmp-retailersiteheader .cmp-retailersiteheader__list--mobile.is-active .cmp-retailersiteheader__submenu:last-of-type{padding-bottom:24px}.trex-professionals .cmp-retailersiteheader__menu{padding:8px 15px}.trex-professionals .cmp-retailersiteheader__menu-item.button-type{margin:0}@media(min-width:1200px){.trex-professionals .cmp-retailersiteheader__menu-item.button-type .cmp-retailersiteheader__menu-item--link{background-color:#00493d;border:2px solid #00493d;color:#fff;font-size:1pc;font-weight:600;line-height:1pc;margin:0 0 22px;padding:18px 1pc;-webkit-transition:background-color .4s,color .4s,border-color .4s ease-in-out;transition:background-color .4s,color .4s,border-color .4s ease-in-out}.trex-professionals .cmp-retailersiteheader__menu-item.button-type .cmp-retailersiteheader__menu-item--link:after{color:#fff}.trex-professionals .cmp-retailersiteheader__menu-item.button-type .cmp-retailersiteheader__menu-item--link:hover{background-color:#fff;border:2px solid #00493d;color:#00493d!important;cursor:pointer}}@media(min-width:1400px){.trex-professionals .cmp-retailersiteheader__menu-item.button-type .cmp-retailersiteheader__menu-item--link{padding:18px 2pc}}@media(max-width:1200px){.trex-professionals .cmp-retailersiteheader__menu-item .cmp-retailersiteheader__menu-item--link.cmp-professionalsiteheader__menu-item--button-link{background-color:#00493d;border:2px solid #00493d;color:#fff;font-size:1pc;font-weight:600;line-height:1pc;margin:15px 24px 22px;padding:18px 2pc;text-align:center;-webkit-transition:background-color .4s,color .4s,border-color .4s ease-in-out;transition:background-color .4s,color .4s,border-color .4s ease-in-out}.trex-professionals .cmp-retailersiteheader__menu-item .cmp-retailersiteheader__menu-item--link.cmp-professionalsiteheader__menu-item--button-link:after{color:#fff}.trex-professionals .cmp-retailersiteheader__menu-item .cmp-retailersiteheader__menu-item--link.cmp-professionalsiteheader__menu-item--button-link:hover{background-color:#fff;border:2px solid #00493d;color:#00493d!important;cursor:pointer}}.trex-professionals .cmp-retailersiteheader__menu-item .cmp-retailersiteheader__menu-item--link.is-active+.cmp-retailersiteheader__submenu-wrapper{max-height:750pt;opacity:1;-webkit-transition:max-height .5s ease;transition:max-height .5s ease}.trex-professionals .cmp-retailersiteheader__menu-item .cmp-retailersiteheader__menu-item--link{color:#111;font-size:20px;font-style:normal;font-weight:300;line-height:24px;margin:0;padding:15px 24px;text-decoration:none}@media(min-width:1200px){.trex-professionals .cmp-retailersiteheader__menu-item .cmp-retailersiteheader__menu-item--link{font-size:18px;margin:0 30px 0 0;padding:0}.trex-professionals .cmp-retailersiteheader__menu-item .cmp-retailersiteheader__menu-item--link:after{right:-1pc}}.trex-professionals .cmp-retailersiteheader__menu-item .cmp-retailersiteheader__menu-item--link:after{color:#00493d}.trex-professionals .cmp-retailersiteheader__menu-item .cmp-retailersiteheader__menu-item--link:before{background:#00493d;border-radius:5px;bottom:0;content:"";height:2px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;transform-origin:0;-webkit-transition:.25s linear;transition:.25s linear;visibility:hidden;width:100%}@media(min-width:1200px){.trex-professionals .cmp-retailersiteheader__menu-item:not(.button-type):hover .cmp-retailersiteheader__menu-item--link{border:none;text-decoration:none}.trex-professionals .cmp-retailersiteheader__menu-item:not(.button-type):hover .cmp-retailersiteheader__menu-item--link:before{-webkit-transform:scaleX(1);transform:scaleX(1);visibility:visible}.trex-professionals .cmp-retailersiteheader__menu-item:not(.button-type):hover .cmp-retailersiteheader__submenu-wrapper{top:94px}}@media(min-width:1600px){.trex-professionals .cmp-retailersiteheader__menu-item:not(.button-type):hover .cmp-retailersiteheader__submenu-wrapper{top:7pc}}.trex-professionals .cmp-retailersiteheader__menu-item.retail-hamburger{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin:0 0 0 1pc;order:2}.trex-professionals .cmp-retailersiteheader__menu-item.retail-hamburger .retail-hamburger-menu{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/professionals-hamburger-icon.svg);height:44px;margin-right:0;width:44px}.trex-professionals .cmp-retailersiteheader__menu-item.retail-hamburger .retail-hamburger-menu-close{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/professionals-icon-close.svg);height:24px;margin-left:1pc;margin-right:0;width:24px}@media(max-width:1200px){.trex-professionals .cmp-retailersiteheader__menu-item.retail-hamburger{display:block}}@media(min-width:1200px){.trex-professionals .cmp-retailersiteheader__menu-item:not(.button-type).mobile-hide{padding:9pt 8px 2pc}}@media(min-width:1400px){.trex-professionals .cmp-retailersiteheader__menu-item:not(.button-type).mobile-hide{padding:24px 14px 44px}}@media(max-width:1200px){.trex-professionals .cmp-retailersiteheader__menu-item.mobile-hide{display:none}}.trex-professionals .cmp-retailersiteheader__menu-item.cmp-retailersiteheader__menu-item--search .cmp-retailersiteheader__menu-item--icon{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/professionals-search-icon.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;height:28px;margin-bottom:22px;margin-top:22px;width:28px}@media(min-width:1200px){.trex-professionals .cmp-retailersiteheader__menu-item.cmp-retailersiteheader__menu-item--search .cmp-retailersiteheader__menu-item--icon{margin-top:0}}.trex-professionals .cmp-retailersiteheader__menu-item.cmp-retailersiteheader__menu-item--search .cmp-retailersiteheader__menu-item--icon svg{display:none}@media(max-width:1200px){.trex-professionals .cmp-retailersiteheader__menu-item.cmp-retailersiteheader__menu-item--search{margin-left:auto}.trex-professionals .cmp-retailersiteheader__menu-item .cmp-retailersiteheader__submenu-wrapper{background-color:#f8f8f8;-webkit-box-shadow:inset 0 7px 9px -7px rgba(0,0,0,.15),inset 0 -7px 9px -7px rgba(0,0,0,.15);box-shadow:inset 0 7px 9px -7px rgba(0,0,0,.15),inset 0 -7px 9px -7px rgba(0,0,0,.15);display:block;margin:0 -10px;max-height:0;opacity:0;overflow:hidden;padding:0 10px;position:static;-webkit-transition:max-height .25s ease;transition:max-height .25s ease}}.trex-professionals .cmp-retailersiteheader__menu-item .cmp-retailersiteheader__submenu{padding:24px}.trex-professionals .cmp-retailersiteheader__menu-item .cmp-retailersiteheader__submenu-item--link{color:#111;display:inline-block;font-size:20px;font-style:normal;font-weight:300;line-height:24px;position:relative;text-decoration:none}.trex-professionals .cmp-retailersiteheader__menu-item .cmp-retailersiteheader__submenu-item--link:before{background:#111;border-radius:5px;bottom:0;content:"";height:2px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;transform-origin:0;-webkit-transition:.25s linear;transition:.25s linear;visibility:hidden;width:100%}.trex-professionals .cmp-retailersiteheader__menu-item .cmp-retailersiteheader__submenu-item--link:hover{color:#111;text-decoration:none}.trex-professionals .cmp-retailersiteheader__menu-item .cmp-retailersiteheader__submenu-item--link:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);visibility:visible}@media(min-width:1200px){.trex-professionals .cmp-retailersiteheader__menu-item .cmp-retailersiteheader__submenu-item--link{font-size:18px;line-height:22px}.trex-professionals .cmp-retailersiteheader__menu-item .cmp-retailersiteheader__logo{max-height:56px}}.trex-professionals .cmp-retailersiteheader__menu-item.no-submenu .cmp-retailersiteheader__menu-item--link:after{display:none}@media(max-width:1200px){.trex-professionals .cmp-retailersiteheader__menu-item{margin:0}.trex-professionals .cmp-retailersiteheader__menu-item:nth-child(2) .cmp-retailersiteheader__logo{margin-right:9pt}}@media(min-width:1200px){.trex-professionals .cmp-retailersiteheader__menu-item{margin:0;padding:0 8px}.trex-professionals .cmp-retailersiteheader__menu-item:nth-child(2){padding-bottom:24px;padding-right:0}.trex-professionals .cmp-retailersiteheader__menu-item:nth-child(3){padding-bottom:24px;padding-left:9pt}}@media(min-width:1400px){.trex-professionals .cmp-retailersiteheader__menu-item{padding:0 22px}}@media(min-width:1200px){.trex-professionals .cmp-retailersiteheader__menu{padding:20px 15px 0}}@media(min-width:1400px){.trex-professionals .cmp-retailersiteheader__menu{padding:20px 20px 0}}@media(max-width:1200px){.trex-professionals .cmp-retailersiteheader__list--mobile{display:block;height:calc(100% - 6pc);left:-25pc;overflow:auto;position:fixed;right:-25pc;top:69px;top:93px;-webkit-transition:right .25s ease-in-out;transition:right .25s ease-in-out;width:25pc}}@media(max-width:576px){.trex-professionals .cmp-retailersiteheader__list--mobile{right:-100%}.trex-professionals .cmp-retailersiteheader__list--mobile.is-active{left:0;right:-100%}}@media(max-width:1200px){.trex-professionals .cmp-retailersiteheader__list--mobile.is-active{left:auto;right:0}}.trex-professionals .cmp-navigationsearch__input::-webkit-input-placeholder{font-size:18px}.trex-professionals .cmp-navigationsearch__input::-moz-placeholder{font-size:18px}.trex-professionals .cmp-navigationsearch__input:-ms-input-placeholder{font-size:18px}.trex-professionals .cmp-navigationsearch__input::-ms-input-placeholder{font-size:18px}.trex-professionals .cmp-navigationsearch__input::placeholder{font-size:18px}.trex-professionals .cmp-navigationsearch__wrapper{margin:0}.trex-professionals .cmp-navigationsearch__wrapper:before{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/professionals-search-icon.svg)}.trex-professionals .cmp-navigationsearch__dropdown.empty-list{display:none}.trex-professionals .cmp-navigationsearch__populars-title{color:#555;font-size:14px;font-weight:600;letter-spacing:1px;line-height:1.29;margin:10px 1pc 0 0;overflow:hidden;text-transform:uppercase;white-space:nowrap;width:72px}.trex-professionals .cmp-navigationsearch__populars-item{color:#262626;font-weight:400}.trex-professionals .cmp-navigationsearch .search-close-icon{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/professionals-icon-close.svg)}.cmp-search__visible.trex-professionals .cmp-navigationsearch{top:0}.professionals-homepage:not(.fixed-header) .cmp-retailersiteheader{background-color:transparent}.professionals-homepage:not(.fixed-header) .cmp-retailersiteheader .cmp-retailersiteheader__menu:not(.menu-open){background-color:transparent;border-bottom:none}.professionals-homepage:not(.fixed-header) .cmp-retailersiteheader .cmp-retailersiteheader__menu:not(.menu-open) .cmp-retailersiteheader__menu-item:not(.button-type):hover .cmp-retailersiteheader__menu-item--link{border-bottom-color:#fff}.professionals-homepage:not(.fixed-header) .cmp-retailersiteheader .cmp-retailersiteheader__menu:not(.menu-open) .cmp-retailersiteheader__menu-item .cmp-retailersiteheader__menu-item--link,.professionals-homepage:not(.fixed-header) .cmp-retailersiteheader .cmp-retailersiteheader__menu:not(.menu-open) .cmp-retailersiteheader__menu-item .cmp-retailersiteheader__menu-item--link:after{color:#fff}.professionals-homepage:not(.fixed-header) .cmp-retailersiteheader .cmp-retailersiteheader__menu:not(.menu-open) .cmp-retailersiteheader__menu-item .cmp-retailersiteheader__menu-item--link:before{background:#fff}.professionals-homepage:not(.fixed-header) .cmp-retailersiteheader .cmp-retailersiteheader__menu:not(.menu-open) .cmp-retailersiteheader__menu-item.cmp-retailersiteheader__menu-item--search .cmp-retailersiteheader__menu-item--icon{background-image:url(../../../etc.clientlibs/trex/clientlibs/clientlib-site/resources/images/professionals-search-icon-white.svg)}.professionals-homepage:not(.fixed-header) .cmp-retailersiteheader .cmp-retailersiteheader__menu:not(.menu-open) .cmp-retailersiteheader__menu-item:nth-child(3) .cmp-retailersiteheader__logo{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}@media(min-width:1600px){.professionals-homepage .cmp-retailersiteheader__menu-item .cmp-retailersiteheader__logo{max-height:69px}}.trex-professionals .cmp-relatedarticles__heading{color:#111;font-size:28px;font-weight:300;line-height:1.2}@media(min-width:1200px){.trex-professionals .cmp-relatedarticles__heading{font-size:44px}}.trex-professionals .cmp-relatedarticles__block:hover .cmp-relatedarticles__title{color:#6f6f6f;text-decoration:underline}.trex-professionals .cmp-text blockquote{color:#111;font-family:Bitter,Arial,sans-serif;font-size:36px;font-style:italic;font-weight:300;line-height:1.4}.trex-professionals .cmp-text .eyebrow-text{color:#6f6f6f;font-family:proxima-nova,Arial,sans-serif;font-size:13px;font-style:normal;font-weight:600;line-height:1;text-transform:uppercase}@media(min-width:768px){.trex-professionals .cmp-text .eyebrow-text{font-size:15px}}.trex-professionals .cmp-text .intro-text{color:#111;font-family:proxima-nova,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:1.5}@media(min-width:768px){.trex-professionals .cmp-text .intro-text{font-size:20px;line-height:1.6}}.trex-professionals .cmp-tabs__tablist{border-bottom:1px solid #e0e6e8}.trex-professionals .cmp-tabs__tab{color:#333;font-size:9pt;font-weight:300;line-height:1.2;margin-right:0;padding:10px 5px;text-align:center;text-transform:unset}.trex-professionals .cmp-tabs__tab--active,.trex-professionals .cmp-tabs__tab:active,.trex-professionals .cmp-tabs__tab:hover{font-weight:600}@media(min-width:768px){.trex-professionals .cmp-tabs__tab{font-size:1pc;padding:1pc 9pt}}@media(min-width:992px){.trex-professionals .cmp-tabs__tab{font-size:18px;padding:1pc}}.trex-professionals .cmp-title__text{padding-bottom:24px}.trex-professionals .title-center{text-align:center}.trex-professionals .h1 .cmp-title__text{font-size:2pc;font-weight:300;line-height:1.1}@media(min-width:768px){.trex-professionals .h1 .cmp-title__text{font-size:42px}}@media(min-width:1200px){.trex-professionals .h1 .cmp-title__text{font-size:3pc}}@media(min-width:1400px){.trex-professionals .h1 .cmp-title__text{font-size:58px}}.trex-professionals .h2 .cmp-title__text{font-size:24px;font-weight:300;line-height:1.2}@media(min-width:768px){.trex-professionals .h2 .cmp-title__text{font-size:2pc}}@media(min-width:1200px){.trex-professionals .h2 .cmp-title__text{font-size:38px}}@media(min-width:1400px){.trex-professionals .h2 .cmp-title__text{font-size:44px}}.trex-professionals .h3 .cmp-title__text{font-size:22px;font-weight:300;line-height:1.2}@media(min-width:768px){.trex-professionals .h3 .cmp-title__text{font-size:30px}}@media(min-width:1200px){.trex-professionals .h3 .cmp-title__text{font-size:2pc}}.trex-professionals .h4 .cmp-title__text{font-size:18px;font-weight:300;line-height:1.25}@media(min-width:768px){.trex-professionals .h4 .cmp-title__text{font-size:21px}}@media(min-width:1200px){.trex-professionals .h4 .cmp-title__text{font-size:24px}}.trex-professionals .h5 .cmp-title__text{font-size:13px;font-weight:600;letter-spacing:normal;line-height:1;text-transform:uppercase}@media(min-width:768px){.trex-professionals .h5 .cmp-title__text{font-size:15px}}.trex-professionals .h6 .cmp-title__text{font-size:14px;font-weight:400;letter-spacing:1px;line-height:1.29}@media(min-width:768px){.trex-professionals .h6 .cmp-title__text{font-size:1pc;line-height:1.38}}:root{--utilityNavHeight:36px;--mobileNavHeight:100px}@media(min-width:992px){:root{--utilityNavHeight:58px}}.cmp-TrexHeader__clickable__root{align-items:center;cursor:pointer;display:inline-flex;justify-content:center;line-height:1;pointer-events:auto;text-align:center}.cmp-TrexHeader__cartTrigger__counter{background-color:#00493d;border-radius:50%;color:#fff;font-size:10px;font-stretch:normal;font-style:normal;font-weight:600;left:27px;letter-spacing:normal;min-height:1pc;min-width:1pc;padding:3.5px;position:absolute;text-align:center;top:-10px}.cmp-TrexHeader__cartTrigger__trigger{background:transparent;border:none;margin-left:18px;padding:1px 6px;position:relative;z-index:1}.cmp-TrexHeader__cartTrigger__triggerContainer{align-items:center;display:block;height:18px}.cmp-TrexHeader__cartTrigger__triggerContainer_open{box-shadow:0 4px rgb(var(--venia-brand-color-1-700))}.cmp-TrexHeader__cartTrigger__link{display:none}.cmp-TrexHeader__cartTrigger__carticon{background-position:50%;background-repeat:no-repeat;content:"";display:block;height:28px;margin-top:-4px;position:relative;width:35px}@media (max-width:960px){.cmp-TrexHeader__cartTrigger__link{display:flex}.cmp-TrexHeader__cartTrigger__trigger{margin-top:4px}}.cmp-Trexcomponents__clickable__root{align-items:center;cursor:pointer;display:inline-flex;justify-content:center;line-height:1;pointer-events:auto;text-align:center}.cmp-TrexButton__button__root{background:#00493d;border:1.5px solid #00493d;border-radius:0;color:#fff;display:inline-block;font-size:18px;line-height:1.44;padding:11px 28px;text-align:center;text-decoration:none;text-transform:none;transition:background-color .4s,color .4s,border-color .4s ease-in-out}.cmp-TrexButton__button__root:hover{background-color:#fff;border:1.5px solid #00493d;color:#00493d;text-decoration:none}.cmp-TrexButton__button__root:focus{box-shadow:none}.cmp-TrexButton__button__root:disabled,.cmp-TrexButton__button__root:hover:disabled{background:#6f6f6f;border:1px solid #6f6f6f;color:#fff}.cmp-TrexButton__button__content{display:block}.cmp-TrexButton__button__content svg{border:none;color:#333}.cmp-TrexButton__button__content svg:hover{border:none}.cmp-TrexButton__button__root_highPriority{background-color:#00493d;color:#fff}.cmp-TrexAddressBookPage__addressCard__root{background-color:#fff;border:1px solid #b3b3b3;display:flex;flex-direction:column;justify-content:center;margin:9pt 0;padding:24px;width:100%}.cmp-TrexAddressBookPage__addressCard__root_updated{animation:cmp-TrexAddressBookPage__addressCard__flash var(--venia-global-anim-bounce) .64s 2}.cmp-TrexAddressBookPage__addressCard__confirmDeleteContainer{display:block}.cmp-TrexAddressBookPage__addressCard__cancelDeleteButton,.cmp-TrexAddressBookPage__addressCard__confirmDeleteButton{background:#00493d;border:1.5px solid #00493d;border-radius:0;color:#fff;display:inline-block;font-size:18px;line-height:1.44;order:1;padding:11px 28px;text-align:center;text-decoration:none;text-transform:none;transition:background-color .4s,color .4s,border-color .4s ease-in-out;width:100%}.cmp-TrexAddressBookPage__addressCard__cancelDeleteButton,.cmp-TrexAddressBookPage__addressCard__confirmDeleteButton:hover{background-color:#fff;border:1.5px solid #00493d;color:#00493d;text-decoration:none}.cmp-TrexAddressBookPage__addressCard__cancelDeleteButton:hover{background-color:#00493d;border:1.5px solid #fff;color:#fff;text-decoration:none}.cmp-TrexAddressBookPage__addressCard__contentContainer{display:block;padding-bottom:9pt}.cmp-TrexAddressBookPage__addressCard__actionContainer{display:flex;margin-top:auto}.cmp-TrexAddressBookPage__addressCard__defualtmessage{color:#333;font-size:18px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.44;margin-bottom:1pc}.cmp-TrexAddressBookPage__addressCard__telephoneValue{margin-left:4px}.cmp-TrexAddressBookPage__addressCard__addresscontainer{margin-bottom:2pc}.cmp-TrexAddressBookPage__addressCard__defaultBadge{background-color:hsla(0,0%,70%,.25);color:#6f6f6f;font-size:14px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:1px;line-height:1.29;margin-bottom:20px;padding:7px 1pc 5px;text-transform:uppercase;width:max-content}.cmp-TrexAddressBookPage__addressCard__additionalAddress,.cmp-TrexAddressBookPage__addressCard__country,.cmp-TrexAddressBookPage__addressCard__name,.cmp-TrexAddressBookPage__addressCard__streetAddress,.cmp-TrexAddressBookPage__addressCard__telephone{color:#333;display:block;font-size:18px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.33}.cmp-TrexAddressBookPage__addressCard__streetAddress span{margin-right:8px}.cmp-TrexAddressBookPage__addressCard__linkButton{text-decoration:none}.cmp-TrexAddressBookPage__addressCard__deleteButton,.cmp-TrexAddressBookPage__addressCard__editButton{align-items:center;background:transparent;border:none;color:#00493d;display:flex;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.43;margin-right:30px;padding:0;text-decoration:underline}.cmp-TrexAddressBookPage__addressCard__editButton:before{background-position:50%;background-size:cover;content:"";display:block;height:1pc;margin-right:8px;width:1pc}.cmp-TrexAddressBookPage__addressCard__deleteButton:before{background-position:50%;background-size:cover;content:"";display:block;height:1pc;margin-right:8px;width:13px}@media (max-width:576px){.cmp-TrexAddressBookPage__addressCard__cancelDeleteButton{margin-bottom:1pc}}@media (min-width:768px){.cmp-TrexAddressBookPage__addressCard__root{margin:9pt;width:calc(50% - 24px)}.cmp-TrexAddressBookPage__addressCard__cancelDeleteButton,.cmp-TrexAddressBookPage__addressCard__confirmDeleteButton{max-width:220px}.cmp-TrexAddressBookPage__addressCard__cancelDeleteButton{margin-bottom:0;margin-right:1pc}.cmp-TrexAddressBookPage__addressCard__defualtmessage{font-size:21px;line-height:normal;margin-bottom:20px}.cmp-TrexAddressBookPage__addressCard__addresscontainer{margin-bottom:40px}}@media (min-width:1200px){.cmp-TrexAddressBookPage__addressCard__root{margin:24px;width:calc(33.33% - 3pc)}}.cmp-TrexButton__button__root{--stroke:var(--venia-brand-color-1-700);background:none;border:2px solid rgb(var(--stroke));border-radius:10rem;color:rgb(var(--stroke));font-size:var(--venia-global-fontSize-100);font-weight:var(--venia-global-fontWeight-bold);line-height:1.25rem;max-width:100%;min-height:2.5rem;min-width:10rem;outline:none;padding:calc(.5rem + 1px) 1.5rem calc(.5rem - 1px);text-transform:uppercase;transition-duration:256ms;transition-property:background-color,border-color,color;transition-timing-function:var(--venia-global-anim-standard)}.cmp-TrexButton__button__root:hover{--stroke:var(--venia-brand-color-1-800)}.cmp-TrexButton__button__root:focus{box-shadow:-6px 6px rgb(var(--venia-brand-color-1-100))}.cmp-TrexButton__button__root:active{--stroke:var(--venia-brand-color-1-800);transition-duration:128ms}.cmp-TrexButton__button__root:disabled,.cmp-TrexButton__button__root:hover:disabled{--stroke:var(--venia-global-color-gray-400);pointer-events:none}.cmp-TrexButton__button__content{align-items:center;display:inline-grid;gap:.35rem;grid-auto-flow:column;justify-content:center;justify-items:center}.cmp-TrexButton__button__root_lowPriority{--stroke:var(--venia-global-color-gray-700)}.cmp-TrexButton__button__root_lowPriority:hover{--stroke:var(--venia-global-color-gray-900)}.cmp-TrexButton__button__root_lowPriorityNegative{--stroke:var(--venia-global-color-red-700)}.cmp-TrexButton__button__root_lowPriorityNegative:hover{--stroke:var(--venia-global-color-red-800)}.cmp-TrexButton__button__root_normalPriorityNegative{--stroke:var(--venia-global-color-red-700)}.cmp-TrexButton__button__root_normalPriorityNegative:hover{--stroke:var(--venia-global-color-red-800)}.cmp-TrexButton__button__root_highPriority{background-color:rgb(var(--stroke));color:rgb(var(--venia-global-color-gray-50))}.cmp-TrexButton__button__root_highPriorityNegative{--stroke:var(--venia-global-color-red-700)}.cmp-TrexButton__button__root_highPriorityNegative:hover{--stroke:var(--venia-global-color-red-800)}.cmp-TrexField__field__root{align-content:start;color:rgb(var(--venia-global-color-text));display:grid;margin-bottom:1pc}.cmp-TrexField__field__label{color:#333;font-size:18px;line-height:1.44;min-height:auto;padding:0}.cmp-TrexField__field__input{-webkit-appearance:none;border:1px solid #333;border-radius:2px;color:#333;font-size:18px;height:auto;line-height:1.44;margin:4px 0;padding:7px 9pt;width:100%}.cmp-TrexField__field__input:focus{border:0;box-shadow:inset 0 0 0 1px #00493d,0 0 0 2px rgba(0,73,61,.25);outline:none}.cmp-TrexField__field__input:disabled{border:1px solid #b3b3b3}.cmp-TrexField__field__input_quantity{-webkit-appearance:none;background:#fff;border:1px solid #b3b3b3;border-radius:2px;color:#333;display:inline-flex;flex:0 0 100%;font-size:14px;height:2pc;margin:0;text-align:center;width:2pc}.cmp-TrexField__field__input_quantity:focus{box-shadow:none;outline:none}.cmp-TrexField__field__optional{color:rgb(var(--venia-global-color-gray-700));font-size:var(--venia-global-fontSize-100);font-weight:var(--venia-global-fontWeight-normal)}@media (min-width:960px){.cmp-TrexField__field__root{margin-bottom:24px}}.cmp-TrexField__fieldIcons__root{display:inline-grid;grid-auto-flow:column;grid-template-areas:"before input after";grid-template-columns:auto 1fr auto;height:100%;width:100%}.cmp-TrexField__fieldIcons__input{align-items:center;display:flex;grid-column:before-start/after-end;grid-row:input-start/input-end}.cmp-TrexField__fieldIcons__after,.cmp-TrexField__fieldIcons__before{align-items:center;display:flex;justify-content:center;margin:0 2px;pointer-events:none;width:2.5rem;z-index:1}.cmp-TrexField__fieldIcons__after:empty,.cmp-TrexField__fieldIcons__before:empty{display:none}.cmp-TrexField__fieldIcons__before{grid-area:before}.cmp-TrexField__fieldIcons__after{grid-area:after}.cmp-TrexField__fieldIcons__before svg{stroke:rgb(var(--venia-global-color-gray-600))}.cmp-TrexField__message__root_error{color:#ad2b26!important;font-size:14px;font-weight:400;margin-bottom:0;padding:0}.cmp-TrexSelect__select__wrapper{display:inline-grid;grid-auto-flow:column;grid-template-areas:"input icon";grid-template-columns:auto 2.25rem;height:2.25rem}.cmp-TrexSelect__select__input,.cmp-TrexSelect__select__input_error{grid-area:input-start/input-start/input-end/icon-end;padding-right:calc(2.25rem - 1px)}.cmp-TrexSelect__select__input:disabled{color:rgb(var(--venia-global-color-gray-darker));pointer-events:none}.cmp-TrexSelect__select__input_error{border-color:rgb(var(--venia-global-color-red-400))}.cmp-TrexIcon__icon__icon{stroke-width:1}.cmp-TrexCountry__country__root{grid-area:country}.cmp-TrexTextInput__textInput__input:disabled{color:rgb(var(--venia-global-color-gray-darker))}.cmp-TrexTextInput__textInput__input_error{background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#ad2b26}.cmp-TrexTextInput__textInput__input_error[type=password]{background-position:right calc(1.375em + 1.1875rem) center}.cmp-TrexTextInput__textInput__input_quantity:disabled{color:rgb(var(--venia-global-color-gray-darker))}.cmp-TrexRegion__region__root{grid-area:state}.cmp-TrexAddressBookPage__addEditDialog__root{display:grid;gap:0 1.5rem;grid-template-columns:1fr}.cmp-TrexAddressBookPage__addEditDialog__headerText{color:#333;display:block;font-size:1pc;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:1px;line-height:1.38;margin-bottom:1pc;margin-top:8px;text-transform:uppercase}.cmp-TrexAddressBookPage__addEditDialog__country{margin-bottom:1pc}@media (min-width:960px){.cmp-TrexAddressBookPage__addEditDialog__country{margin-bottom:24px}}@media (min-width:992px){.cmp-TrexAddressBookPage__addEditDialog__root{grid-template-columns:1fr 1fr}.cmp-TrexAddressBookPage__addEditDialog__fullWidthField{grid-column-end:span 2}.cmp-TrexAddressBookPage__addEditDialog__headerText{margin:17px 0 24px}}.cmp-TrexCheckbox__checkbox__root{--stroke:var(--venia-global-color-gray-600);align-items:center;color:rgb(var(--venia-global-color-gray-900));display:grid;gap:calc(.875rem - 5px);grid-auto-flow:column;grid-template-areas:"input label";grid-template-columns:min-content 1fr;justify-items:center;line-height:1.5rem;margin:5px 0}.cmp-TrexCheckbox__checkbox__input{-webkit-appearance:none;background:none;border:2px solid transparent;border-radius:4px;cursor:pointer;grid-area:input;height:1.5rem;width:1.5rem}.cmp-TrexCheckbox__checkbox__icon{grid-area:input;height:1.5rem;pointer-events:none;width:1.5rem}.cmp-TrexCheckbox__checkbox__icon svg{stroke:#b3b3b3;stroke-width:1px}.cmp-TrexCheckbox__checkbox__label{cursor:pointer;font-size:var(--venia-typography-body-M-fontSize);grid-area:label;justify-self:start}.cmp-TrexCheckbox__checkbox__input:disabled,.cmp-TrexCheckbox__checkbox__input:disabled~.cmp-TrexCheckbox__checkbox__label{cursor:default}.cmp-TrexCheckbox__checkbox__input:checked:enabled+.cmp-TrexCheckbox__checkbox__icon{stroke:#479612}.cmp-TrexCheckbox__checkbox__input:active:enabled,.cmp-TrexCheckbox__checkbox__input:focus:enabled{box-shadow:none;outline:none}.cmp-TrexCheckbox__checkbox__error{position:relative}.cmp-TrexAddressBookPage__addressBookPage__root{margin:0 auto;padding:24px 15px}.cmp-TrexAddressBookPage__addressBookPage__heading{color:#333;font-size:18px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.33}.cmp-TrexAddressBookPage__addressBookPage__content{display:flex;flex-wrap:wrap;width:100%}.cmp-TrexAddressBookPage__addressBookPage__button_wrapper{display:block;padding-top:9pt;width:100%}.cmp-TrexAddressBookPage__addressBookPage__addButton{background:#00493d;border:0;color:#fff;display:inline-block;font-size:18px;height:100%;line-height:1.44;padding:11px 3pc;text-align:center;text-decoration:none;transition:background-color .4s,color .4s,border-color .4s ease-in-out;width:100%}.cmp-TrexAddressBookPage__addressBookPage__addButton:hover{background-color:#fff;border:1.5px solid #00493d;color:#00493d;text-decoration:none}@media (min-width:768px){.cmp-TrexAddressBookPage__addressBookPage__content{margin:0 -9pt;width:clac(100% + 24px)}.cmp-TrexAddressBookPage__addressBookPage__button_wrapper{margin:0 9pt;padding-top:1pc}.cmp-TrexAddressBookPage__addressBookPage__addButton{margin:auto;max-width:2in}.cmp-TrexAddressBookPage__addressBookPage__root{padding:0}.cmp-TrexAddressBookPage__addressBookPage__heading{font-size:21px}}@media (min-width:1200px){.cmp-TrexAddressBookPage__addressBookPage__content{margin:0 -24px;width:clac(100% + 3pc)}.cmp-TrexAddressBookPage__addressBookPage__button_wrapper{margin:0 24px}}.cmp-TrexLoadingIndicator__indicator__loading,.cmp-TrexLoadingIndicator__indicator__root{align-content:center;align-items:center;display:grid;gap:0;height:calc(100% - 6rem);justify-content:center;justify-items:center;margin:3rem 0;width:100%}.cmp-TrexLoadingIndicator__indicator__global{background-color:rgba(0,0,0,.8);z-index:1}.cmp-TrexLoadingIndicator__indicator__global .cmp-TrexLoadingIndicator__indicator__l_circle_inner_inner{background-color:rgba(0,0,0,.8)}.cmp-TrexLoadingIndicator__indicator__loader_circle{animation:cmp-TrexLoadingIndicator__indicator__spin;animation-direction:normal;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:ease-in-out;background-color:transparent;background-image:linear-gradient(180deg,#8dc63f,transparent);border-radius:50%;height:75px;width:75px}.cmp-TrexLoadingIndicator__indicator__l_circle_inner{height:100%;position:relative;width:100%}.cmp-TrexLoadingIndicator__indicator__l_circle_inner_inner{background-color:#fff;border-radius:50%;height:90%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%;z-index:10}.cmp-TrexLoadingIndicator__indicator__loader_contents{display:inline-block;height:75pt;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:75pt;z-index:5}@-webkit-keyframes cmp-TrexLoadingIndicator__indicator__spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes cmp-TrexLoadingIndicator__indicator__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.cmp-TrexStockStatusMessage__stockStatusMessage__root{border-left:5px solid rgb(var(--venia-global-color-error));color:rgb(var(--venia-global-color-error));font-size:var(--venia-typography-body-S-fontSize);font-weight:var(--venia-global-fontWeight-semibold);line-height:var(--venia-global-lineHeight-300);padding:1rem 0 1rem 1rem}.cmp-TrexProductListing__productListing__rootcustom{padding:0}.cmp-TrexProductListing__kebab__root{display:inline-block;grid-column-end:4;grid-column-start:3;grid-row-end:4;grid-row-start:1;margin-top:2px;position:relative}.cmp-TrexProductListing__kebab__dropdown{align-items:center;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.2);display:flex;flex-direction:column;padding:0;position:absolute;right:0;top:28px;transform:scale(0);transform-origin:100% 0;transition:256ms ease-out;z-index:3}.cmp-TrexProductListing__kebab__dropdown_active{position:absolute;transform:scale(1);transition:.25s var(--venia-global-anim-bounce)}.cmp-TrexProductListing__kebab__dropdown li{background-color:#fff;border-bottom:1px solid #f8f8f8;display:block;padding-bottom:0;width:100%}.cmp-TrexProductListing__kebab__dropdown li:hover{background-color:#eee}.cmp-TrexProductListing__kebab__kebab{background-color:transparent;background-repeat:no-repeat;background-size:contain;border:none;display:block;height:1pc;outline:0;width:1pc}.cmp-TrexProductListing__productOptions__options{font-size:14px;grid-area:options;line-height:1.5;margin-top:.25rem;max-height:54px;overflow-y:auto}.cmp-TrexProductListing__productOptions__optionLabel{color:#333;display:flex;font-size:14px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:normal}.cmp-TrexProductListing__productOptions__optionValue{font-size:14px;font-weight:400;margin-left:.25rem}.cmp-TrexProductListing__quantityCustom__root{align-items:center;display:flex}.cmp-TrexProductListing__quantityCustom__wrap{align-items:center;display:flex;justify-content:center}.cmp-TrexProductListing__quantityCustom__label:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.cmp-TrexProductListing__quantityCustom__button{stroke:#333;align-items:center;appearance:textfield;background-color:transparent;border:none;border-radius:2px;display:inline-flex;font-size:14px;height:2pc;justify-content:center;width:2pc}.cmp-TrexProductListing__quantityCustom__button:hover{--stroke:rgb(var(--venia-global-color-gray-900));border-color:none}.cmp-TrexProductListing__quantityCustom__button:disabled,.cmp-TrexProductListing__quantityCustom__button:disabled:hover{--stroke:rgb(var(--venia-global-color-gray-400));border-color:none}.cmp-TrexProductListing__quantityCustom__button:disabled{cursor:not-allowed}.cmp-TrexProductListing__quantityCustom__button:focus{outline:none}.cmp-TrexProductListing__quantityCustom__icon{align-items:center;display:inline-flex;justify-content:center;touch-action:manipulation}.cmp-TrexProductListing__quantityCustom__input{text-align:center}.cmp-TrexProductListing__product__root{display:block}.cmp-TrexProductListing__product__item{border-bottom:1px solid #b3b3b3;display:flex;flex-wrap:nowrap;padding:14px 0}.cmp-TrexProductListing__product__item_disabled{opacity:.5}.cmp-TrexProductListing__product__errorText{color:rgb(var(--venia-global-color-error));line-height:var(--venia-global-lineHeight-300)}.cmp-TrexProductListing__product__errorText:empty{display:none}.cmp-TrexProductListing__product__imageContainer{display:block;text-align:center;width:100%}.cmp-TrexProductListing__product__first_column{padding-right:9pt;width:33.33%}.cmp-TrexProductListing__product__imageRoot{height:100%}.cmp-TrexProductListing__product__image{background-color:transparent;border:none;border-radius:0;height:72px;margin:auto;width:72px}.cmp-TrexProductListing__product__details{display:flex;flex-direction:column;height:inherit;width:66.66%}.cmp-TrexProductListing__product__productdetails_top{align-items:center;display:flex;justify-content:space-between}.cmp-TrexProductListing__product__productdetails_bottom{align-items:center;display:flex;justify-content:center;margin-top:auto}.cmp-TrexProductListing__product__name{width:70%}.cmp-TrexProductListing__product__name a{color:#333;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.21;text-decoration:none}.cmp-TrexProductListing__product__quantity{display:none}.cmp-TrexProductListing__product__quantity_mobileonly{display:block;margin-top:8px}.cmp-TrexProductListing__product__productoption_mobileonly{display:block}.cmp-TrexProductListing__product__colorClass,.cmp-TrexProductListing__product__lengthClass,.cmp-TrexProductListing__product__orientationClass,.cmp-TrexProductListing__product__skuclass,.cmp-TrexProductListing__product__skuvalue{color:#333;font-size:9pt;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:normal}.cmp-TrexProductListing__product__attributevalue{font-weight:400}.cmp-TrexProductListing__product__skuclass,.cmp-TrexProductListing__product__skuvalue{line-height:2.33}.cmp-TrexProductListing__product__skuclass{margin-top:4px}.cmp-TrexProductListing__product__itemClassHide{display:none}.cmp-TrexProductListing__product__saveforlater_loggedout{background-color:transparent;border:none}.cmp-TrexProductListing__product__deletefromcart,.cmp-TrexProductListing__product__saveforlater,.cmp-TrexProductListing__product__saveforlater_loggedout{align-items:center;color:#00493d;display:none;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.43;margin-right:1pc}.cmp-TrexProductListing__product__deletefromcart:before,.cmp-TrexProductListing__product__edititemclass:before,.cmp-TrexProductListing__product__saveforlater:before,.cmp-TrexProductListing__product__saveforlater_loggedout:before{background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1pc;margin-right:8px;width:1pc}.cmp-TrexProductListing__product__price_discounted{color:#ad2b26}.cmp-TrexProductListing__product__price_regular{font-size:14px;font-weight:400;line-height:normal;margin-right:4px;text-decoration:line-through}.cmp-TrexProductListing__product__price{color:#333;font-size:1pc;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:2;margin-left:auto;text-align:right}.cmp-TrexProductListing__product__deletefromcart{background-color:transparent;border:none;margin-left:auto;padding:0;text-decoration:underline}.cmp-TrexProductListing__product__deletefromcart:hover{cursor:pointer;text-decoration:none}.cmp-TrexProductListing__product__kebab{grid-area:kebab;position:relative}.cmp-TrexProductListing__product__sectionText{padding:0}.cmp-TrexProductListing__product__optionLabel{color:#333;display:flex;font-size:14px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:normal}.cmp-TrexProductListing__product__isOnBackorderMessage,.cmp-TrexProductListing__product__stockStatusMessage{align-items:center;color:#ad2b26;display:flex;font-size:14px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1.43}.cmp-TrexProductListing__product__stockStatusMessage{margin-top:10px}.cmp-TrexProductListing__product__isOnBackorderMessage{margin-bottom:10px}.cmp-TrexProductListing__product__isOnBackorderMessage:before,.cmp-TrexProductListing__product__stockStatusMessage:before{background-repeat:no-repeat;background-size:contain;content:"";display:block;flex-shrink:0;height:1pc;margin-right:8px;width:1pc}.cmp-TrexProductListing__product__isOnBackorderMessage:empty,.cmp-TrexProductListing__product__stockStatusMessage:empty{display:none}.cmp-TrexProductListing__product__addToListButton,.cmp-TrexProductListing__product__edititemclass{align-items:center;background-color:transparent;border:none;color:#00493d;display:flex;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.43;padding:10px}.cmp-TrexProductListing__product__addToListButton:before{background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1pc;margin-right:8px;width:1pc}.cmp-TrexProductListing__product__addToListButton_selected{display:none}.cmp-TrexProductListing__product__productoption_item{background-color:red}.cmp-TrexProductListing__product__productDetailsSection{display:flex;flex-wrap:wrap}.cmp-TrexProductListing__product__modalimage{border:1px solid #b3b3b3;height:100%;width:100%}@media screen and (min-width:768px){.cmp-TrexProductListing__product__name a,span.cmp-TrexProductListing__product__disabledPdp{color:#333;font-size:21px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.38}.cmp-TrexProductListing__product__colorClass,.cmp-TrexProductListing__product__lengthClass,.cmp-TrexProductListing__product__orientationClass,.cmp-TrexProductListing__product__skuclass,.cmp-TrexProductListing__product__skuvalue{font-size:14px;line-height:1.43}.cmp-TrexProductListing__product__price{font-size:21px;line-height:1.33;margin-left:0}.cmp-TrexProductListing__product__price_regular{font-size:18px;font-weight:400;line-height:1.44;margin-right:8px;text-decoration:line-through}.cmp-TrexProductListing__product__details{padding-left:9pt;width:75%}.cmp-TrexProductListing__product__item{padding:2pc 0}.cmp-TrexProductListing__product__edititemclass{text-decoration:underline}.cmp-TrexProductListing__product__productoption_mobileonly,.cmp-TrexProductListing__product__quantity_mobileonly{display:none}.cmp-TrexProductListing__product__quantity{display:block}.cmp-TrexProductListing__product__deletefromcart,.cmp-TrexProductListing__product__saveforlater,.cmp-TrexProductListing__product__saveforlater_loggedout{display:flex}.cmp-TrexProductListing__product__first_column{width:25%}.cmp-TrexProductListing__product__productdetails_bottom{padding-top:10px}.cmp-TrexProductListing__product__image{height:99pt;width:99pt}.cmp-TrexProductListing__product__skuclass{margin-top:8px}}@media screen and (min-width:1024px){.cmp-TrexProductListing__product__image{height:184px;width:184px}}.cmp-TrexCreateWishlistForm__createWishlistForm__actions{grid-gap:.5rem;display:grid;grid-auto-flow:column;padding-top:2rem}.cmp-TrexErrorMessage__errorMessage__errorMessage{color:rgb(var(--venia-global-color-error));font-size:var(--venia-typography-body-S-fontSize);font-weight:var(--venia-global-fontWeight-semibold);line-height:var(--venia-global-lineHeight-300)}.cmp-TrexWishlistLineItem__wishlistLineItem__root{border-bottom:1px solid rgb(var(--venia-global-color-gray-dark));font-weight:var(--venia-global-fontWeight-semibold);height:3.5rem;text-align:left;width:100%}.cmp-TrexWishlistDialog__wishlistDialog__formErrors{border:solid rgb(var(--venia-global-color-error));border-width:0 0 0 5px;display:grid;grid-column:1/span 1;padding:1rem 0 1rem 1rem}.cmp-TrexWishlistDialog__wishlistDialog__createListButton{font-weight:var(--venia-global-fontWeight-semibold);height:3.5rem;text-align:left;width:100%}.cmp-TrexIcon__icon__root{align-items:center;display:inline-flex;justify-content:center;touch-action:manipulation}.cmp-TrexIcon__icon__icon{fill:var(--fill,none);stroke:var(--stroke,rgb(var(--venia-global-color-text)))}@media (min-width:641px){.cmp-TrexIcon__icon__icon_desktop{height:28px;width:28px}}.cmp-TrexAddToListButton__addToListButton__root{align-content:center;column-gap:.5rem;display:inline-flex;margin-left:-.5rem;padding:0 .5rem;text-decoration:underline}.cmp-TrexAddToListButton__addToListButton__root_selected{--selectedColor:rgb(var(--venia-global-color-red-400));--fill:var(--selectedColor);--stroke:var(--selectedColor);text-decoration:none}.cmp-TrexLegacyMiniCart__section__menuItem button{align-items:center;box-sizing:border-box;column-gap:.625rem;display:flex;justify-items:start;padding:.6rem 1.6rem .72rem .6rem;text-align:left;white-space:pre;width:100%}.cmp-TrexLegacyMiniCart__section__text{font-size:11px;padding-left:.4rem;padding-top:1px;pointer-events:none}.cmp-TrexLegacyMiniCart__section__icon{--stroke:rgb(var(--venia-global-color-teal))}.cmp-TrexLegacyMiniCart__section__icon_filled{--fill:rgb(var(--venia-global-color-teal))}@media screen and (min-width:768px){.cmp-TrexPriceSummary__priceSummary__root{padding-left:39px}}.cmp-TrexPriceSummary__priceSummary__lineItems_custom{display:flex;flex-wrap:wrap;justify-content:space-between}.cmp-TrexPriceSummary__priceSummary__lineItemLabel{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:1.43;width:75%}.cmp-TrexPriceSummary__priceSummary__price{color:#333;font-size:1pc;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:1px;line-height:1.38}.cmp-TrexPriceSummary__priceSummary__totalLabel,.cmp-TrexPriceSummary__priceSummary__totalPrice{font-weight:var(--venia-global-fontWeight-semibold)}.cmp-TrexPriceSummary__priceSummary__checkoutButton_container{height:auto;margin-top:9pt}.cmp-TrexPriceSummary__priceSummary__orderSummaryClass{color:#333;font-size:1pc;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.38;margin-right:8px;width:auto}.cmp-TrexPriceSummary__priceSummary__shippingInfo{display:block}.cmp-TrexPriceSummary__priceSummary__quantity,.cmp-TrexPriceSummary__priceSummary__shippingInfo{color:#333;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.43}.cmp-TrexPriceSummary__priceSummary__quantity{font-family:proxima-nova,Arial,sans-serif;opacity:1;transition-delay:64ms;transition-duration:384ms;transition-property:opacity;transition-timing-function:var(--venia-global-anim-standard)}.cmp-TrexPriceSummary__priceSummary__evenQuantityMessage{color:#ad2b26;font-size:14px}.cmp-TrexPriceSummary__priceSummary__evenQuantityMessage_container{left:22px;padding-right:22px;position:relative;top:10px}.cmp-TrexPriceSummary__priceSummary__evenQuantityMessage_container:before{background-position:50%;background-repeat:no-repeat;content:"";height:20px;left:-22px;position:absolute;top:3px;width:20px}.cmp-TrexPriceSummary__priceSummary__checkoutButton{background:#00493d;border:1.5px solid #fff;color:#fff;display:inline-block;font-family:proxima-nova,Arial,sans-serif;font-size:18px;line-height:1.44;padding:11px 3pc;text-align:center;text-decoration:none;transition:background-color .4s,color .4s,border-color .4s ease-in-out;width:100%}.cmp-TrexPriceSummary__priceSummary__checkoutButton:hover{background-color:#fff;border:1.5px solid #00493d;color:#00493d;text-decoration:none}.cmp-TrexPriceSummary__priceSummary__checkoutButton[disabled]{background:#6f6f6f;border:1px solid #6f6f6f;color:#fff}.cmp-TrexPriceSummary__priceSummary__checkoutButton[disabled]:hover{color:#fff}.cmp-TrexPriceSummary__priceSummary__orderSummaryHeader{border-bottom:1px solid #b3b3b3;display:none;margin-bottom:26px;padding-bottom:15px;width:100%}@media (min-width:768px){.cmp-TrexPriceSummary__priceSummary__orderSummaryHeader{display:block}.cmp-TrexPriceSummary__priceSummary__lineItemLabel{width:60%}}@media (min-width:1024px){.cmp-TrexPriceSummary__priceSummary__lineItemLabel{width:75%}}.cmp-TrexCartPage__cartPage__root{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;padding:0}.cmp-TrexCartPage__cartPage__body{display:flex;position:relative}.cmp-TrexCartPage__cartPage__left_container{padding:25px 15px;width:100%}.cmp-TrexCartPage__cartPage__right_container{background-color:#fff;bottom:0;box-shadow:0 0 10px 0 rgba(0,0,0,.2);height:auto;padding:9pt 15px 26px;position:fixed;width:100%;z-index:200}.cmp-TrexCartPage__cartPage__heading_container{align-items:flex-end;border-bottom:1px solid #b3b3b3;display:flex;padding-bottom:20px}.cmp-TrexCartPage__cartPage__heading{font-size:21px;line-height:1.33;margin-bottom:0}.cmp-TrexCartPage__cartPage__heading,.cmp-TrexCartPage__cartPage__quantity{color:#333;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal}.cmp-TrexCartPage__cartPage__quantity{font-family:proxima-nova,Arial,sans-serif;font-size:14px;line-height:1.43;margin-left:9pt;opacity:1;transition-delay:64ms;transition-duration:384ms;transition-property:opacity;transition-timing-function:var(--venia-global-anim-standard)}.cmp-TrexCartPage__cartPage__link{margin:0 4px}.cmp-TrexCartPage__cartPage__loginInfo{color:#333;display:none;font-family:proxima-nova,Arial,sans-serif;font-size:1pc;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.63;margin-left:auto;text-align:right}.cmp-TrexCartPage__cartPage__loginInfo_hide{display:none}.cmp-TrexCartPage__cartPage__items_container{width:100%}.cmp-TrexCartPage__cartPage__items_container h3{padding-top:24px}.cmp-TrexCartPage__cartPage__stockStatusMessageContainer:empty{display:none}.cmp-TrexCartPage__cartPage__price_adjustments_container{grid-area:adjustments}.cmp-TrexCartPage__cartPage__summary_container{width:100%}.cmp-TrexCartPage__cartPage__summary_container_hide{display:none}.cmp-TrexCartPage__cartPage__backOrderMessage_container{align-items:flex-start;display:flex;margin-top:9pt}.cmp-TrexCartPage__cartPage__backOrderMessage{color:#333;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.43;width:90%}.cmp-TrexCartPage__cartPage__backOrderMessage_container:before{background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1pc;margin-right:8px;margin-top:2px;width:1pc}.cmp-TrexCartPage__cartPage__savedforlater{color:#333;display:flex;font-size:18px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.33;margin-bottom:8px;margin-top:14px}.cmp-TrexCartPage__cartPage__savedforlater:before{background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1pc;margin-right:8px;margin-top:7px;width:1pc}.cmp-TrexCartPage__cartPage__signInAndRegisterInfo{color:#333;font-size:1pc;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.38}.cmp-TrexCartPage__cartPage__login_popup{background-color:#fff;border:1px solid #b3b3b3;border-bottom:4px solid #00493d;border-radius:2px;bottom:0;box-shadow:0 2px 4px 0 rgba(0,0,0,.25);display:none;left:100%;overflow:hidden;padding:20px 2pc;position:fixed;transform:translate3d(-100%,0,0);transition-property:opacity,transform,visibility;width:100%;z-index:3}.cmp-TrexCartPage__cartPage__login_popup_icon{background-position:50%;background-repeat:no-repeat;display:block;height:20px;margin-right:9pt;width:30px}.cmp-TrexCartPage__cartPage__savedforlater_infotext{color:#333;font-size:1pc;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.38;margin-bottom:20px}.cmp-TrexCartPage__cartPage__savedforlater_viewitemsbutton{background-color:#00493d;border:1.5px solid #00493d;color:#fff;display:inline-block;font-size:18px;line-height:1.44;padding:11px 3pc;text-align:center;text-decoration:none;transition:background-color .4s,color .4s,border-color .4s ease-in-out}.cmp-TrexCartPage__cartPage__savedforlater_viewitemsbutton:hover{background:#fff;border:1.5px solid #00493d;color:#00493d;text-decoration:none}.cmp-TrexCartPage__cartPage__emptyCartText{padding:9pt 0}div{font-size:14px}@media screen and (min-width:768px){.cmp-TrexCartPage__cartPage__left_container{background-color:#fff;padding:26px 10px 138px 0;width:calc(66.66% + 10px)}.cmp-TrexCartPage__cartPage__right_container{background-color:#f8f8f8;box-shadow:none;height:inherit;padding:0 0 138px;position:relative;width:calc(33.33% - 10px);z-index:0}.cmp-TrexCartPage__cartPage__right_container:after{background-color:#f8f8f8;bottom:0;content:"";position:absolute;right:auto;top:0;width:100vw;z-index:-1}.cmp-TrexCartPage__cartPage__right_container_zeroquantity{display:block}.cmp-TrexCartPage__cartPage__summary_container{padding-top:53px}.cmp-TrexCartPage__cartPage__summary_contents{padding-left:39px}.cmp-TrexCartPage__cartPage__right_container_hide{display:none}.cmp-TrexCartPage__cartPage__heading_container{justify-content:left;padding-bottom:24px}.cmp-TrexCartPage__cartPage__heading{font-size:2pc;line-height:1.25}.cmp-TrexCartPage__cartPage__quantity{font-size:18px;line-height:1.44}.cmp-TrexCartPage__cartPage__loginInfo{display:block}.cmp-TrexCartPage__cartPage__signInAndRegisterInfo{display:none}.cmp-TrexCartPage__cartPage__login_popup{bottom:40px;display:none;left:calc(100% - 40px);max-width:360px}.cmp-TrexCartPage__cartPage__savedforlater{font-size:21px}.cmp-TrexCartPage__cartPage__backOrderMessage_container{margin-top:1pc}.cmp-TrexCartPage__cartPage__savedforlater_infotext{font-size:18px;line-height:1.44}}@media screen and (min-width:1024px){.cmp-TrexCartPage__cartPage__left_container{padding-right:49px;width:calc(66.66% + 49px)}.cmp-TrexCartPage__cartPage__right_container{width:calc(33.33% - 49px)}}.cmp-TrexCreateAccount__createAccount__root{background-color:#fff;display:block;margin:auto;max-width:600px;padding:1pc}.cmp-TrexCreateAccount__createAccount__action{display:flex;flex-wrap:wrap;gap:initial;justify-content:space-between;margin-top:20px}.cmp-TrexCreateAccount__createAccount__cancelButton{grid-column-start:2;margin:8px 0;order:2;padding-inline:20px;width:100%}.cmp-TrexCreateAccount__createAccount__submitButton{margin:8px 0;order:1;padding-inline:20px;width:100%}.cmp-TrexCreateAccount__createAccount__subscribe{gap:calc(.875rem - 5px);margin:10px 0 20px!important}.cmp-TrexCreateAccount__createAccount__title{font-size:21px;line-height:1.33}.cmp-TrexCreateAccount__createAccount__subtitle,.cmp-TrexCreateAccount__createAccount__title{color:#333;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;margin-bottom:4px}.cmp-TrexCreateAccount__createAccount__subtitle{font-size:18px;line-height:1.44}.cmp-TrexCreateAccount__createAccount__description{color:#333;font-size:1pc;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.38;margin-bottom:1pc}.cmp-TrexCreateAccount__createAccount__termswrapper{margin-top:1pc}.cmp-TrexCreateAccount__createAccount__subscribe,.cmp-TrexCreateAccount__createAccount__termsandcondition{display:flex}.cmp-TrexCreateAccount__createAccount__termsandcondition{flex-wrap:wrap}.cmp-TrexCreateAccount__createAccount__termsandcondition p{margin-bottom:0}.cmp-TrexCreateAccount__createAccount__passwordMessages{padding:9pt 0;width:100%}.cmp-TrexCreateAccount__createAccount__passwordmessage{align-items:center;display:flex;font-size:14px;margin-bottom:8px}.cmp-TrexCreateAccount__createAccount__passwordmessage span{width:92%}.cmp-TrexCreateAccount__createAccount__passwordmessage:before{background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:1pc;margin-right:8px;width:1pc}.cmp-TrexCreateAccount__createAccount__passwordheading{display:block;font-size:14px;font-weight:600;margin-bottom:9pt;text-align:left}.cmp-TrexCreateAccount__createAccount__passworderror,.cmp-TrexCreateAccount__createAccount__passwordsuccess{transition:opacity 1s}.cmp-TrexCreateAccount__createAccount__passworderror.cmp-TrexCreateAccount__createAccount__hide,.cmp-TrexCreateAccount__createAccount__passwordsuccess.cmp-TrexCreateAccount__createAccount__hide{max-height:0;opacity:0}@media (min-width:960px){.cmp-TrexCreateAccount__createAccount__root{border:1px solid #b3b3b3;border-radius:4px;margin-top:40px;padding:40px 50px!important}.cmp-TrexCreateAccount__createAccount__title{font-size:2pc;line-height:1.25;margin-bottom:8px;text-align:center}.cmp-TrexCreateAccount__createAccount__subtitle{font-size:21px;line-height:1.38;margin-bottom:1pc;text-align:center}.cmp-TrexCreateAccount__createAccount__description{font-size:18px;line-height:1.44;margin-bottom:2pc;text-align:center}.cmp-TrexCreateAccount__createAccount__cancelButton{margin:0;order:1;width:calc(50% - 8px)}.cmp-TrexCreateAccount__createAccount__submitButton{margin:0;order:2;width:calc(50% - 8px)}.cmp-TrexCreateAccount__createAccount__fieldwrapper{padding:0 54px}}.cmp-TrexPassword__password__passwordButton{--stroke:var(--venia-global-color-gray-500);background:none;border-radius:0;border-style:none;border-width:0;min-width:0;padding:0}.cmp-TrexPassword__password__passwordButton:hover{--stroke:var(--venia-global-color-gray-700)}.cmp-TrexPassword__password__passwordButton:focus{--stroke:var(--venia-global-color-gray-700);box-shadow:none}.cmp-TrexPassword__password__root:active{--stroke:var(--venia-global-color-gray-700)}.cmp-TrexForgotPasswordForm__forgotPasswordForm__root{display:grid;gap:1rem;justify-items:stretch}.cmp-TrexForgotPasswordForm__forgotPasswordForm__buttonContainer{align-items:center;display:grid;gap:1rem;grid-auto-flow:column;margin-top:1rem;text-align:center}.cmp-TrexForgotPasswordForm__forgotPasswordForm__cancelButton,.cmp-TrexForgotPasswordForm__forgotPasswordForm__submitButton{min-width:9rem}.cmp-TrexFormSubmissionSuccessful__formSubmissionSuccessful__root{display:grid;gap:1.5rem}.cmp-TrexFormSubmissionSuccessful__formSubmissionSuccessful__text{font-size:.875rem;font-weight:300;line-height:1.25rem}.cmp-TrexFormSubmissionSuccessful__formSubmissionSuccessful__title{padding-top:.5rem;text-transform:capitalize}.cmp-TrexForgotPassword__forgotPassword__root{display:grid;gap:1.5rem;justify-items:stretch;padding:1.5rem}.cmp-TrexForgotPassword__forgotPassword__title{padding-top:.5rem;text-transform:capitalize}.cmp-TrexForgotPassword__forgotPassword__instructions{font-weight:300;line-height:1.25rem}.cmp-Trexcommerce__clickable__root{align-items:center;cursor:pointer;display:inline-flex;justify-content:center;line-height:1;pointer-events:auto;text-align:center}.cmp-TrexLinkButton__linkButton__root{color:rgb(var(--venia-brand-color-1-700));font-size:var(--venia-global-fontSize-200);font-weight:var(--venia-global-fontWeight-semibold);line-height:1.25rem;max-width:100%;text-decoration:underline}.cmp-TrexLinkButton__linkButton__root:hover{color:rgb(var(--venia-global-color-gray-900))}.cmp-TrexSignIn__signIn__root{background-color:#fff;border:none;border-radius:0;display:block;margin-top:10px;padding:1pc}.cmp-TrexSignIn__signIn__forgotPassword{color:rgb(var(--venia-global-color-error));display:block;font-size:.8rem;text-decoration:underline}.cmp-TrexSignIn__signIn__form{display:flex;flex-direction:column;row-gap:normal}.cmp-TrexSignIn__signIn__form .cmp-TrexSignIn__signIn__cmp-TrexField__field__input{padding:7px 9pt}.cmp-TrexSignIn__signIn__modal{background-color:rgb(var(--venia-global-color-gray));bottom:0;height:100%;position:absolute;text-align:center;visibility:hidden;width:100%}.cmp-TrexSignIn__signIn__modal_active{opacity:.9;visibility:visible}.cmp-TrexSignIn__signIn__createaccountbutton{background:#fff;background:transparent;border:1.5px solid #00493d;color:#00493d;display:inline-block;font-size:18px;line-height:1.44;padding:11px 3pc;text-align:center;text-decoration:none;transition:background-color .4s,color .4s,border-color .4s ease-in-out}.cmp-TrexSignIn__signIn__createaccountbutton:hover{background-color:#00493d;border-color:#00493d;color:#fff;text-decoration:none}.cmp-TrexSignIn__signIn__buttonsContainer{display:grid;gap:14px;grid-auto-flow:row;justify-content:normal;margin-top:1rem;width:100%}.cmp-TrexSignIn__signIn__forgotPasswordButtonContainer{align-items:center;display:flex;justify-content:space-between;margin-top:1pc;text-align:left}.cmp-TrexSignIn__signIn__forgotPasswordButton{background-color:transparent;border:none;color:#00493d;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.43;padding:0;text-decoration:underline}.cmp-TrexSignIn__signIn__forgotPasswordButton:hover{cursor:pointer;text-decoration:none}.cmp-TrexSignIn__signIn__title{color:#333;font-size:21px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.33;margin-bottom:24px}.cmp-TrexSignIn__signIn__rememberme{align-items:center;display:flex}@media screen and (min-width:768px){.cmp-TrexSignIn__signIn__root{background-color:#fff;border:1px solid #b3b3b3;border-radius:4px;display:block;margin:40px auto auto;max-width:600px;padding:40px 78pt 3pc}.cmp-TrexSignIn__signIn__title{font-size:2pc;line-height:1.25;margin-bottom:2pc}.cmp-TrexSignIn__signIn__buttonsContainer{justify-content:center;margin-top:2pc}}.cmp-TrexGuestSignIn__guestSignIn__root{display:grid;grid-template-columns:minmax(auto,32pc);justify-content:center;row-gap:2rem;text-align:center}.cmp-TrexGuestSignIn__guestSignIn__root_hidden{display:none}.cmp-TrexGuestSignIn__guestSignIn__header{font-family:var(--venia-global-fontFamily-serif)}.cmp-TrexGuestSignIn__guestSignIn__contentContainer{border:2px solid rgb(var(--venia-global-color-border));border-radius:.375rem;padding-bottom:2rem}@media (max-width:960px){.cmp-TrexGuestSignIn__guestSignIn__contentContainer{border:none;padding:0}.cmp-TrexGuestSignIn__guestSignIn__createAccountRoot,.cmp-TrexGuestSignIn__guestSignIn__forgotPasswordRoot,.cmp-TrexGuestSignIn__guestSignIn__signInRoot{padding:1rem 0}}.cmp-TrexItemsReview__item__root{border-bottom:1px solid #b3b3b3;display:flex;opacity:1;padding:9pt 0;transition-delay:64ms;transition-duration:384ms;transition-property:opacity;transition-timing-function:var(--venia-global-anim-standard)}.cmp-TrexItemsReview__item__root_hidden{height:0;margin-top:0;opacity:0;padding:0;visibility:hidden}.cmp-TrexItemsReview__item__thumbnail{border:none;height:5pc;margin:auto;width:5pc}.cmp-TrexItemsReview__item__name{font-size:14px;line-height:1.21;margin-bottom:6px}.cmp-TrexItemsReview__item__name,.cmp-TrexItemsReview__item__options{display:block;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal}.cmp-TrexItemsReview__item__options{color:#333;font-size:9pt;line-height:normal;margin-bottom:2px}.cmp-TrexItemsReview__item__quantity{color:#333;display:block;font-size:18px;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:1.56}.cmp-TrexItemsReview__item__quantitylabel{font-weight:600}.cmp-TrexItemsReview__item__skuclass{color:#333;display:block;font-family:proxima-nova,Arial,sans-serif;font-size:9pt;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:normal}.cmp-TrexItemsReview__item__skuclassHide{opacity:0}.cmp-TrexItemsReview__item__skuclass{line-height:2.33}.cmp-TrexItemsReview__item__attributevalue,.cmp-TrexItemsReview__item__skuValue{font-weight:400}.cmp-TrexItemsReview__item__priceSame .cmp-TrexItemsReview__item__price_discounted{display:none}.cmp-TrexItemsReview__item__priceSame .cmp-TrexItemsReview__item__price_regular{font-size:1pc;font-weight:600;margin-right:0;text-decoration:none}.cmp-TrexItemsReview__item__price_discounted{color:#ad2b26}.cmp-TrexItemsReview__item__price_regular{font-size:14px;font-weight:400;line-height:normal;margin-right:4px;text-decoration:line-through}.cmp-TrexItemsReview__item__price{bottom:0;color:#333;font-size:1pc;font-weight:600;line-height:2;position:absolute;right:5px;text-align:right}.cmp-TrexItemsReview__item__isOnBackorderMessage,.cmp-TrexItemsReview__item__price{align-items:center;display:flex;font-stretch:normal;font-style:normal;letter-spacing:normal}.cmp-TrexItemsReview__item__isOnBackorderMessage{color:#ad2b26;font-size:14px;font-weight:700;line-height:1.43;margin-bottom:10px}.cmp-TrexItemsReview__item__isOnBackorderMessage:before{background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1pc;margin-right:8px;width:1pc}.cmp-TrexItemsReview__item__isOnBackorderMessage:empty{display:none}.cmp-TrexItemsReview__item__leftcontainer{padding-right:4%;width:26%}.cmp-TrexItemsReview__item__middlecontainer{padding-left:8px;width:74%}.cmp-TrexItemsReview__item__rightcontainer{position:relative}.cmp-TrexLegacyMiniCart__productOptions__options{font-size:13px;grid-area:options;line-height:1.5;margin-top:.25rem;max-height:54px;overflow-y:auto}.cmp-TrexLegacyMiniCart__productOptions__optionLabel{display:grid;grid-auto-columns:max-content;grid-auto-flow:column}.cmp-TrexLegacyMiniCart__productOptions__optionValue{margin-left:.25rem}.cmp-TrexItemsReview__showAllButton__root{border-top:2px solid rgb(var(--venia-global-color-gray-400));padding:.75rem 0;width:100%}.cmp-TrexItemsReview__showAllButton__content{align-items:center;display:grid;gap:.375rem;grid-auto-flow:column;justify-content:center}.cmp-TrexItemsReview__showAllButton__text{color:rgb(var(--venia-brand-color-1-700));font-size:var(--venia-global-fontSize-100);font-weight:var(--venia-global-fontWeight-semibold)}.cmp-TrexItemsReview__showAllButton__arrowDown{--stroke:rgb(var(--venia-brand-color-1-700))}.cmp-TrexItemsReview__itemsReview__items_review_container{position:relative}.cmp-TrexItemsReview__itemsReview__items_container{display:flex;flex-direction:column}.cmp-TrexItemsReview__itemsReview__header{align-items:center;border-bottom:1px solid #b3b3b3;display:flex;padding-bottom:15px}.cmp-TrexItemsReview__itemsReview__header_title{font-size:1pc;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:1px;line-height:1.38;text-transform:uppercase}.cmp-TrexItemsReview__itemsReview__total_quantity{margin-left:9pt}.cmp-TrexItemsReview__itemsReview__order_summary{font-size:1pc;margin-right:10px}.cmp-TrexItemsReview__itemsReview__ordersummary{display:flex;margin:28px 0 1pc}.cmp-TrexItemsReview__itemsReview__ordersummary_hide{display:none}.cmp-TrexItemsReview__itemsReview__orderSummaryText{width:70%}.cmp-TrexItemsReview__itemsReview__orderSummaryText span{display:block}.cmp-TrexItemsReview__itemsReview__orderSummaryTitle{font-size:18px;font-weight:600;line-height:normal;margin-bottom:4px}.cmp-TrexItemsReview__itemsReview__orderSummaryPrice{color:#333;font-size:18px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.78;text-align:right;width:30%}.cmp-TrexCheckoutPage__checkoutPage__root{padding:20px 0 0}.cmp-TrexCheckoutPage__checkoutPage__left_container{padding:25px 0;width:100%}.cmp-TrexCheckoutPage__checkoutPage__right_container{background-color:#f8f8f8;box-shadow:0 0 10px 0 rgba(0,0,0,.2);height:auto;max-height:calc(100% - 65px);overflow-y:scroll;padding:9pt 15px;position:fixed;top:65px;width:100%;z-index:200}.cmp-TrexCheckoutPage__checkoutPage__mobiletoggle{align-items:center;display:flex}.cmp-TrexCheckoutPage__checkoutPage__mobiletoggle:after{border:solid #333;border-width:0 2px 2px 0;content:"";display:inline-block;margin-left:8px;margin-top:-3px;padding:2px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.cmp-TrexCheckoutPage__checkoutPage__viewpromo{background-color:#00493d;border:1.5px solid #00493d;color:#fff;margin-left:20px;padding:5px 20px}.cmp-TrexCheckoutPage__checkoutPage__hidetext{display:none}.cmp-TrexCheckoutPage__checkoutPage__checkoutContent{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;padding:0}.cmp-TrexCheckoutPage__checkoutPage__checkoutContent_hidden{display:none}.cmp-TrexCheckoutPage__checkoutPage__heading_container{align-items:center;display:flex;flex-wrap:wrap;padding:1pc 0 4px}.cmp-TrexCheckoutPage__checkoutPage__heading{color:#333;font-size:21px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.33;margin-bottom:4px;width:100%}.cmp-TrexCheckoutPage__checkoutPage__cartLink{font-size:inherit}.cmp-TrexCheckoutPage__checkoutPage__stepper_heading{border-bottom:1px solid rgb(var(--venia-global-color-border));font-size:1rem;font-weight:600;padding-bottom:2rem;text-transform:uppercase}.cmp-TrexCheckoutPage__checkoutPage__signInContainer{align-items:center;display:block;padding-bottom:19px;width:100%}.cmp-TrexCheckoutPage__checkoutPage__signInLabel{color:#333;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.86}.cmp-TrexCheckoutPage__checkoutPage__signInButton{min-height:auto;min-width:auto;padding:.25rem 2rem}.cmp-TrexCheckoutPage__checkoutPage__empty_cart_container{margin-bottom:1.5rem}.cmp-TrexCheckoutPage__checkoutPage__contact_information_container,.cmp-TrexCheckoutPage__checkoutPage__payment_information_container,.cmp-TrexCheckoutPage__checkoutPage__shipping_information_container,.cmp-TrexCheckoutPage__checkoutPage__shipping_method_container{border-top:1px solid #b3b3b3;padding:15px 0;position:relative;width:100%}.cmp-TrexCheckoutPage__checkoutPage__items_review_container,.cmp-TrexCheckoutPage__checkoutPage__payment_information_container,.cmp-TrexCheckoutPage__checkoutPage__price_adjustments_container,.cmp-TrexCheckoutPage__checkoutPage__summaryContainer{grid-column:1/span 1}.cmp-TrexCheckoutPage__checkoutPage__formErrors{border:solid rgb(var(--venia-global-color-error));border-width:0 0 0 5px;display:grid;grid-column:1/span 1;padding:1rem 0 1rem 1rem}.cmp-TrexCheckoutPage__checkoutPage__place_order_button,.cmp-TrexCheckoutPage__checkoutPage__review_order_button{grid-column:1/span 1;margin:auto}.cmp-TrexCheckoutPage__checkoutPage__backOrderMessage_container{align-items:flex-start;display:flex;margin-top:9pt}.cmp-TrexCheckoutPage__checkoutPage__backOrderMessage{color:#333;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.43;width:90%}.cmp-TrexCheckoutPage__checkoutPage__backOrderMessage_container:before{background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1pc;margin-right:8px;margin-top:2px;width:1pc}.cmp-TrexCheckoutPage__checkoutPage__backOrderMessage_container{margin-top:1pc}@media screen and (min-width:768px){.cmp-TrexCheckoutPage__checkoutPage__root{padding:0}.cmp-TrexCheckoutPage__checkoutPage__body{display:flex;position:relative}.cmp-TrexCheckoutPage__checkoutPage__left_container{background-color:#fff;padding:26px 24px 138px 0;width:55%}.cmp-TrexCheckoutPage__checkoutPage__mobiletoggle{display:none}.cmp-TrexCheckoutPage__checkoutPage__right_container{background-color:#f8f8f8;box-shadow:none;height:inherit;max-height:100%;overflow-y:visible;padding:0 0 138px;position:relative;top:0;width:45%;z-index:0}.cmp-TrexCheckoutPage__checkoutPage__right_container:after{background-color:#f8f8f8;bottom:0;content:"";position:absolute;right:auto;top:0;width:100vw;z-index:-1}.cmp-TrexCheckoutPage__checkoutPage__summary_container{-ms-overflow-style:none;max-height:85vh;overflow-y:auto;padding-top:53px;scrollbar-width:none;width:auto}.cmp-TrexCheckoutPage__checkoutPage__summary_container::-webkit-scrollbar{display:none}.cmp-TrexCheckoutPage__checkoutPage__right_container_hide{display:none}.cmp-TrexCheckoutPage__checkoutPage__summary_contents{padding-left:1pc}}@media screen and (min-width:992px){.cmp-TrexCheckoutPage__checkoutPage__heading{font-size:2pc;line-height:1.25;margin-bottom:0;width:50%}.cmp-TrexCheckoutPage__checkoutPage__heading_container{padding-bottom:24px}.cmp-TrexCheckoutPage__checkoutPage__signInContainer{padding:0;text-align:right;width:50%}.cmp-TrexCheckoutPage__checkoutPage__contact_information_container,.cmp-TrexCheckoutPage__checkoutPage__payment_information_container,.cmp-TrexCheckoutPage__checkoutPage__shipping_information_container,.cmp-TrexCheckoutPage__checkoutPage__shipping_method_container{border-top:1px solid #b3b3b3;padding:2pc 0;position:relative;width:100%}.cmp-TrexCheckoutPage__checkoutPage__left_container{padding-right:24px;width:66.66%}.cmp-TrexCheckoutPage__checkoutPage__right_container{width:33.33%}.cmp-TrexCheckoutPage__checkoutPage__summary_contents{padding-left:24px}}@media screen and (min-width:1200px){.cmp-TrexCheckoutPage__checkoutPage__left_container{padding-right:49px;width:calc(66.66% + 49px)}.cmp-TrexCheckoutPage__checkoutPage__right_container{width:calc(33.33% - 49px)}.cmp-TrexCheckoutPage__checkoutPage__summary_contents{padding-left:39px}}@media (max-width:992px){.cmp-TrexAddressForm__customerForm__root{gap:0 1.5rem}.cmp-TrexAddressForm__customerForm__firstname,.cmp-TrexAddressForm__customerForm__lastname,.cmp-TrexAddressForm__customerForm__postcode,.cmp-TrexAddressForm__customerForm__region{grid-column:1/span 2}.cmp-TrexAddressForm__customerForm__street1,.cmp-TrexAddressForm__customerForm__telephone{grid-column-end:span 2!important}.cmp-TrexAddressForm__customerForm__buttons{display:grid;gap:1rem;grid-auto-flow:column;justify-self:stretch;padding:0}}.cmp-TrexAddressForm__guestForm__field{grid-column-end:span 2}@media (max-width:576px){.cmp-TrexAddressForm__guestForm__street1,.cmp-TrexAddressForm__guestForm__telephone{grid-column-end:span 2!important}}.cmp-TrexShippingInformation__card__root{display:grid;font-size:1rem;padding-top:1.125rem;row-gap:.5rem}.cmp-TrexShippingInformation__card__address{display:grid;gap:.5rem;padding-top:1.125rem}.cmp-TrexAddressBook__addressCard__root{align-content:flex-start;border:2px solid rgb(var(--venia-global-color-gray-400));border-radius:.375rem;box-shadow:none;cursor:pointer;display:grid;font-size:1rem;outline:none;padding:1rem 1.25rem;position:relative;row-gap:.5rem;transition:border-color 384ms var(--venia-global-anim-in)}@media (min-width:961px){.cmp-TrexAddressBook__addressCard__root{padding:1.25rem 2rem}}.cmp-TrexAddressBook__addressCard__root_selected{border-color:rgb(var(--venia-brand-color-1-600));cursor:default}.cmp-TrexAddressBook__addressCard__root_updated{animation:cmp-TrexAddressBook__addressCard__flash var(--venia-global-anim-bounce) .64s 2}.cmp-TrexAddressBook__addressCard__root:focus{box-shadow:-6px 6px rgb(var(--venia-global-color-blue-700)/.3)}.cmp-TrexAddressBook__addressCard__root:hover{border-color:rgb(var(--venia-brand-color-1-600))}.cmp-TrexAddressBook__addressCard__defaultCard{grid-area:1/1}.cmp-TrexAddressBook__addressCard__editButton{padding:1rem;position:absolute;right:0;top:0}@media (min-width:961px){.cmp-TrexAddressBook__addressCard__editButton{right:.375rem;top:.375rem}}.cmp-TrexAddressBook__addressCard__editButton:hover{--fill:rgb(var(--venia-brand-color-1-700))}.cmp-TrexAddressBook__addressCard__editIcon{stroke:rgb(var(--venia-brand-color-1-700));fill:var(--fill,#fff);transition:fill 384ms var(--venia-global-anim-standard)}.cmp-TrexAddressBook__addressCard__defaultBadge{border:1px solid rgb(var(--venia-global-color-gray-400));border-radius:.375rem;font-size:.75rem;font-weight:600;margin-bottom:.25rem;padding:.375rem 1.5rem;width:max-content}.cmp-TrexAddressBook__addressCard__name{font-weight:600}.cmp-TrexAddressBook__addressCard__address{display:grid;gap:.5rem}@keyframes cmp-TrexAddressBook__addressCard__flash{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.cmp-TrexLoadingIndicator__indicator__root{align-content:center;align-items:center;display:grid;gap:3rem;height:calc(100% - 6rem);justify-content:center;justify-items:center;margin:3rem 0;width:100%}.cmp-TrexLoadingIndicator__indicator__global{height:100%;left:0;margin:0;position:fixed;top:0;width:100%}.cmp-TrexLoadingIndicator__indicator__message{color:rgb(var(--venia-global-color-text-alt));font-size:1rem;letter-spacing:.25rem;text-transform:uppercase}.cmp-TrexLoadingIndicator__indicator__indicator{animation-direction:alternate;animation-duration:1.5s;animation-iteration-count:infinite;animation-name:cmp-TrexLoadingIndicator__indicator__pulse;animation-timing-function:cubic-bezier(.4,0,.2,1)}@keyframes cmp-TrexLoadingIndicator__indicator__pulse{0%{filter:grayscale(1);transform:scale(.75) rotate(-540deg)}to{filter:grayscale(0);transform:scale(1) rotate(0deg)}}.cmp-TrexShippingInformation__shippingInformation__root_editMode{border:none;padding:0}.cmp-TrexShippingInformation__shippingInformation__root_updated{animation:cmp-TrexShippingInformation__shippingInformation__flash var(--venia-global-anim-bounce) .64s 2}.cmp-TrexShippingInformation__shippingInformation__cardHeader{align-items:center;display:flex;justify-content:space-between}.cmp-TrexShippingInformation__shippingInformation__cardTitle,.cmp-TrexShippingInformation__shippingInformation__editTitle{color:#333;font-size:18px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.33;margin-bottom:0;text-transform:none}.cmp-TrexShippingInformation__shippingInformation__cardTitle{margin-right:0}.cmp-TrexShippingInformation__shippingInformation__editButton{background-color:transparent;border:none;padding:0;text-decoration:underline}.cmp-TrexShippingInformation__shippingInformation__editWrapper{display:grid;padding:1rem 0 1.5rem;row-gap:.5rem}.cmp-TrexShippingInformation__shippingInformation__editText{align-items:center;color:#00493d;display:flex;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.86}.cmp-TrexShippingInformation__shippingInformation__editText:before{background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1pc;margin-right:8px;width:1pc}.cmp-TrexShippingInformation__shippingInformation__editIcon{stroke:rgb(var(--venia-brand-color-1-700))}.cmp-TrexShippingInformation__shippingInformation__buttons{align-items:center;display:flex;justify-content:stretch}.cmp-TrexShippingInformation__shippingInformation__loading{text-align:center}.cmp-TrexShippingInformation__shippingInformation__editTitle{margin-bottom:0}.cmp-TrexShippingInformation__shippingInformation__info span,.cmp-TrexShippingInformation__shippingInformation__label{color:#333;font-size:18px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.17}.cmp-TrexShippingInformation__shippingInformation__label{display:block;font-weight:600!important;margin-right:1pc;width:max-content}.cmp-TrexShippingInformation__shippingInformation__cardTitle_wrapper{align-items:center;display:flex;justify-content:center}.cmp-TrexShippingInformation__shippingInformation__mobile_container{margin-left:-36px}@media (min-width:576px){.cmp-TrexShippingInformation__shippingInformation__mobile_container{margin:0}}@media (min-width:960px){.cmp-TrexShippingInformation__shippingInformation__info{display:flex;margin-top:10px;padding-left:52px}.cmp-TrexShippingInformation__shippingInformation__cardTitle,.cmp-TrexShippingInformation__shippingInformation__editTitle{font-size:21px}.cmp-TrexShippingInformation__shippingInformation__cardTitle{margin-top:8px}.cmp-TrexShippingInformation__shippingInformation__editTitle{margin-bottom:0}}@keyframes cmp-TrexShippingInformation__shippingInformation__flash{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.cmp-TrexAddressForm__customerForm__root{display:grid;gap:0 1.5rem;grid-template-columns:1fr 1fr;width:100%}.cmp-TrexAddressForm__customerForm__field{grid-column-end:span 2}.cmp-TrexAddressForm__customerForm__defaultShipping{padding-top:1rem}.cmp-TrexAddressForm__customerForm__firstname,.cmp-TrexAddressForm__customerForm__lastname,.cmp-TrexAddressForm__customerForm__postcode,.cmp-TrexAddressForm__customerForm__region,.cmp-TrexAddressForm__customerForm__street1,.cmp-TrexAddressForm__customerForm__telephone{grid-column-end:span 1}.cmp-TrexAddressForm__customerForm__buttons{display:grid;gap:1rem;grid-auto-flow:column;justify-self:left;padding:1rem 0}@media (max-width:992px){.cmp-TrexAddressForm__customerForm__root{gap:0 1.5rem}.cmp-TrexAddressForm__customerForm__firstname,.cmp-TrexAddressForm__customerForm__lastname,.cmp-TrexAddressForm__customerForm__postcode,.cmp-TrexAddressForm__customerForm__region{grid-column:1/span 2}.cmp-TrexAddressForm__customerForm__buttons{display:grid;gap:1rem;grid-auto-flow:column;justify-self:stretch;padding:0}}.cmp-TrexAddressForm__guestForm__root{display:grid;gap:.5rem 1.5rem;grid-template-columns:1fr 1fr;width:100%}.cmp-TrexAddressForm__guestForm__checkbox,.cmp-TrexAddressForm__guestForm__field{grid-column-end:span 2}.cmp-TrexAddressForm__guestForm__checkbox{margin-bottom:24px;margin-top:8px}.cmp-TrexAddressForm__guestForm__checkboxlabel{align-items:center;display:flex;font-size:18px;line-height:1.44}.cmp-TrexAddressForm__guestForm__firstname,.cmp-TrexAddressForm__guestForm__lastname,.cmp-TrexAddressForm__guestForm__postcode,.cmp-TrexAddressForm__guestForm__region,.cmp-TrexAddressForm__guestForm__street1,.cmp-TrexAddressForm__guestForm__telephone{grid-column-end:span 1}.cmp-TrexAddressForm__guestForm__sameasshipping{grid-column-end:span 2}.cmp-TrexAddressForm__guestForm__buttons{padding:1rem 0;width:100%}@media (max-width:992px){.cmp-TrexAddressForm__guestForm__firstname,.cmp-TrexAddressForm__guestForm__lastname,.cmp-TrexAddressForm__guestForm__postcode,.cmp-TrexAddressForm__guestForm__region{grid-column:1/span 2}}.cmp-TrexBillingInformation__card__root{display:grid;font-size:1rem;padding-top:1.125rem;row-gap:.5rem}.cmp-TrexBillingInformation__card__address{display:grid;gap:.5rem;padding-top:1.125rem}.cmp-TrexBillingInformation__billingInformation__root_editMode{border:none;padding:0}.cmp-TrexBillingInformation__billingInformation__root_updated{animation:cmp-TrexBillingInformation__billingInformation__flash var(--venia-global-anim-bounce) .64s 2}.cmp-TrexBillingInformation__billingInformation__cardHeader{align-items:center;display:flex;justify-content:space-between}.cmp-TrexBillingInformation__billingInformation__cardTitle,.cmp-TrexBillingInformation__billingInformation__editTitle{color:#333;font-size:18px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.33;margin-bottom:0;text-transform:none}.cmp-TrexBillingInformation__billingInformation__cardTitle{margin-right:auto}.cmp-TrexBillingInformation__billingInformation__editButton{background-color:transparent;border:none;padding:0;text-decoration:underline}.cmp-TrexBillingInformation__billingInformation__editWrapper{display:grid;padding:1rem 0 1.5rem;row-gap:.5rem}.cmp-TrexBillingInformation__billingInformation__editText{align-items:center;color:#00493d;display:flex;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.86}.cmp-TrexBillingInformation__billingInformation__editText:before{background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1pc;margin-right:8px;width:1pc}.cmp-TrexBillingInformation__billingInformation__editIcon{stroke:rgb(var(--venia-brand-color-1-700))}.cmp-TrexBillingInformation__billingInformation__buttons{align-items:center;display:flex;justify-content:stretch}.cmp-TrexBillingInformation__billingInformation__loading{text-align:center}.cmp-TrexBillingInformation__billingInformation__editTitle{margin-bottom:0}.cmp-TrexBillingInformation__billingInformation__info span,.cmp-TrexBillingInformation__billingInformation__label{color:#333;font-size:18px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.17}.cmp-TrexBillingInformation__billingInformation__label{display:block;font-weight:600!important;margin-right:1pc;padding-top:1.125rem;width:max-content}.cmp-TrexBillingInformation__billingInformation__cardTitle_wrapper{align-items:center;display:flex;justify-content:left}.cmp-TrexBillingInformation__billingInformation__checkbox{margin-bottom:24px;margin-top:8px}.cmp-TrexBillingInformation__billingInformation__checkboxlabel{align-items:center;display:flex;font-size:18px;line-height:1.44}.cmp-TrexBillingInformation__billingInformation__mobile_container{margin-left:-36px}@media (min-width:576px){.cmp-TrexBillingInformation__billingInformation__mobile_container{margin:0}}@media (min-width:960px){.cmp-TrexBillingInformation__billingInformation__info{display:flex;margin-top:10px;padding-left:52px}.cmp-TrexBillingInformation__billingInformation__cardTitle,.cmp-TrexBillingInformation__billingInformation__editTitle{font-size:21px}.cmp-TrexBillingInformation__billingInformation__cardTitle{margin-top:8px}.cmp-TrexBillingInformation__billingInformation__editTitle{margin-bottom:0}}@keyframes cmp-TrexBillingInformation__billingInformation__flash{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.cmp-TrexContactInformation__contactInformation__root_editMode{border:none;padding:0}.cmp-TrexContactInformation__contactInformation__root_updated{animation:cmp-TrexContactInformation__contactInformation__flash var(--venia-global-anim-bounce) .64s 2}.cmp-TrexContactInformation__contactInformation__cardHeader{align-items:center;display:flex;justify-content:space-between}.cmp-TrexContactInformation__contactInformation__cardTitle{margin-right:auto}.cmp-TrexContactInformation__contactInformation__cardTitle,.cmp-TrexContactInformation__contactInformation__editTitle{color:#333;font-size:18px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.33;margin-bottom:0;text-transform:none}.cmp-TrexContactInformation__contactInformation__checkbox{margin-bottom:24px;margin-top:8px}.cmp-TrexContactInformation__contactInformation__checkboxlabel{align-items:center;display:flex;font-size:18px;line-height:1.44}.cmp-TrexContactInformation__contactInformation__editButton{background-color:transparent;border:none;padding:0;text-decoration:underline}.cmp-TrexContactInformation__contactInformation__editText{align-items:center;color:#00493d;display:flex;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.86}.cmp-TrexContactInformation__contactInformation__editText:before{background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1pc;margin-right:8px;width:1pc}.cmp-TrexContactInformation__contactInformation__editWrapper{display:grid;padding:1rem 0 1.5rem;row-gap:.5rem}.cmp-TrexContactInformation__contactInformation__editIcon{stroke:rgb(var(--venia-brand-color-1-700))}.cmp-TrexContactInformation__contactInformation__loading{text-align:center}.cmp-TrexContactInformation__contactInformation__buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:stretch}.cmp-TrexContactInformation__contactInformation__editTitle{margin-bottom:1pc}.cmp-TrexContactInformation__contactInformation__label,.cmp-TrexContactInformation__contactInformation__section span{color:#333;font-size:18px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.17}.cmp-TrexContactInformation__contactInformation__label{display:block;font-weight:600!important;margin-right:1pc;width:max-content}.cmp-TrexContactInformation__contactInformation__mobile_container{margin-left:-36px}@media (min-width:576px){.cmp-TrexContactInformation__contactInformation__mobile_container{margin:0}}@media (min-width:960px){.cmp-TrexContactInformation__contactInformation__info{display:block;margin-top:10px;padding-left:52px}.cmp-TrexContactInformation__contactInformation__cardTitle,.cmp-TrexContactInformation__contactInformation__editTitle{font-size:21px}.cmp-TrexContactInformation__contactInformation__editTitle{margin-bottom:24px}.cmp-TrexContactInformation__contactInformation__section{display:flex;margin-bottom:9pt}.cmp-TrexContactInformation__contactInformation__rootinfo{display:flex;flex-wrap:wrap;justify-content:space-between}.cmp-TrexContactInformation__contactInformation__buttons{width:100%}.cmp-TrexContactInformation__contactInformation__email,.cmp-TrexContactInformation__contactInformation__telephone{width:calc(50% - 9pt)}}@keyframes cmp-TrexContactInformation__contactInformation__flash{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.cmp-TrexPriceSummary__priceSummary__root{padding:0}.cmp-TrexPriceSummary__priceSummary__errorText{color:rgb(var(--venia-global-color-error));line-height:var(--venia-global-lineHeight-300)}.cmp-TrexPriceSummary__priceSummary__lineItems{grid-gap:.75rem;display:grid;grid-template-columns:1fr auto;line-height:1.5rem}.cmp-TrexPriceSummary__priceSummary__lineItemLabel{justify-self:start}.cmp-TrexPriceSummary__priceSummary__price{justify-self:end}.cmp-TrexPriceSummary__priceSummary__totalLabel,.cmp-TrexPriceSummary__priceSummary__totalPrice{font-size:18px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.11}.cmp-TrexPriceSummary__priceSummary__priceUpdating{opacity:0}.cmp-TrexPriceSummary__priceSummary__checkoutButton_container{align-items:center;display:inline-flex;justify-content:center;margin-top:1rem;min-height:5.5rem;width:100%}.cmp-TrexPriceSummary__priceSummary__price-summary{margin-top:24px!important}.cmp-TrexCouponCode__couponCode__entryForm,.cmp-TrexCouponCode__couponCode__entryFormError{display:flex;flex-direction:column}.cmp-TrexCouponCode__couponCode__entryFormError input{border-color:rgb(var(--venia-global-color-red-400))}.cmp-TrexCouponCode__couponCode__entryFormError input:focus{border-color:rgb(var(--venia-global-color-gray-600))}.cmp-TrexCouponCode__couponCode__entryFormError p{color:rgb(var(--venia-global-color-error));font-weight:var(--venia-global-fontWeight-semibold)}.cmp-TrexCouponCode__couponCode__errorContainer{color:rgb(var(--venia-global-color-error));line-height:var(--venia-global-lineHeight-300);padding-top:1.5rem}@media (max-width:960px){.cmp-TrexCouponCode__couponCode__entryForm,.cmp-TrexCouponCode__couponCode__entryFormError{grid-template-columns:unset;grid-template-rows:1fr 1fr}}.cmp-TrexCouponCode__couponCode__removeButton{margin-left:1rem}.cmp-TrexOrderSummary__orderSummary__root{border-top:2px solid rgb(var(--venia-global-color-gray-400));padding:24px 0}@media (min-width:961px){.cmp-TrexOrderSummary__orderSummary__root{padding:24px 0 1pc}}.cmp-TrexOrderSummary__orderSummary__title{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.cmp-TrexPaymentInformation__paymentInformation__root{display:grid;gap:1rem;grid-template-columns:1fr}.cmp-TrexPaymentInformation__paymentInformation__payment_info_container{border:2px solid rgb(var(--venia-global-color-gray-400));border-radius:.375rem}.cmp-TrexPaymentInformation__paymentInformation__cardHeader{align-items:center;display:flex;justify-content:space-between}.cmp-TrexPaymentInformation__paymentInformation__cardTitle{color:#333;font-size:18px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.33;margin-bottom:0;margin-right:auto;text-transform:none}.cmp-TrexPaymentInformation__paymentInformation__loading{text-align:center}@media (min-width:960px){.cmp-TrexPaymentInformation__paymentInformation__info{display:flex;margin-top:10px;padding-left:52px}.cmp-TrexPaymentInformation__paymentInformation__cardTitle,.cmp-TrexPaymentInformation__paymentInformation__editTitle{font-size:21px}.cmp-TrexPaymentInformation__paymentInformation__editTitle{margin-bottom:24px}}.cmp-TrexPaymentFormPaymentServices__paymentformpaymentservices__root{display:block}.cmp-TrexPaymentFormPaymentServices__paymentformpaymentservices__invalid{color:#dc3545}.cmp-TrexPaymentFormPaymentServices__paymentformpaymentservices__formfield{border:1px solid #606060;height:42px}.cmp-TrexPaymentFormPaymentServices__paymentformpaymentservices__braintree-hosted-fields-invalid{border:1px solid #dc3545}.cmp-TrexOrderConfirmationPage__orderConfirmationPage__root{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;padding:24px 0 0}.cmp-TrexOrderConfirmationPage__orderConfirmationPage__mainContainer{border-bottom:1px solid #b3b3b3;margin-bottom:3pc;padding-bottom:3pc}.cmp-TrexOrderConfirmationPage__orderConfirmationPage__mainContainer span{font-weight:600}.cmp-TrexOrderConfirmationPage__orderConfirmationPage__body{display:flex;position:relative}.cmp-TrexOrderConfirmationPage__orderConfirmationPage__left_container{padding:25px 0;width:100%}.cmp-TrexOrderConfirmationPage__orderConfirmationPage__right_container{background-color:#f8f8f8;box-shadow:0 0 10px 0 rgba(0,0,0,.2);height:auto;max-height:calc(100% - 65px);overflow-y:scroll;padding:9pt 15px;position:fixed;top:65px;width:100%;z-index:200}.cmp-TrexOrderConfirmationPage__orderConfirmationPage__mobiletoggle{align-items:center;display:flex}.cmp-TrexOrderConfirmationPage__orderConfirmationPage__mobiletoggle:after{border:solid #333;border-width:0 2px 2px 0;content:"";display:inline-block;margin-left:8px;margin-top:-3px;padding:2px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.cmp-TrexOrderConfirmationPage__orderConfirmationPage__hidetext{display:none}.cmp-TrexOrderConfirmationPage__orderConfirmationPage__heading{font-size:21px;font-weight:400;line-height:1.33;margin-bottom:1pc}.cmp-TrexOrderConfirmationPage__orderConfirmationPage__orderNumber{color:#333;font-size:18px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.33;margin-bottom:8px}.cmp-TrexOrderConfirmationPage__orderConfirmationPage__additionalText{color:#333;font-size:1pc;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.38;margin-bottom:24px}@media screen and (min-width:768px){.cmp-TrexOrderConfirmationPage__orderConfirmationPage__body{display:flex;position:relative}.cmp-TrexOrderConfirmationPage__orderConfirmationPage__left_container{background-color:#fff;padding:26px 24px 138px 0;width:55%}.cmp-TrexOrderConfirmationPage__orderConfirmationPage__mobiletoggle{display:none}.cmp-TrexOrderConfirmationPage__orderConfirmationPage__right_container{background-color:#f8f8f8;box-shadow:none;height:inherit;max-height:100%;overflow-y:visible;padding:0 0 138px;position:relative;top:0;width:45%;z-index:0}.cmp-TrexOrderConfirmationPage__orderConfirmationPage__right_container:after{background-color:#f8f8f8;bottom:0;content:"";position:absolute;right:auto;top:0;width:100vw;z-index:-1}.cmp-TrexOrderConfirmationPage__orderConfirmationPage__right_container_zeroquantity{display:block;opacity:0}.cmp-TrexOrderConfirmationPage__orderConfirmationPage__summary_container{padding-top:53px;width:auto}.cmp-TrexOrderConfirmationPage__orderConfirmationPage__right_container_hide{display:none}.cmp-TrexOrderConfirmationPage__orderConfirmationPage__summary_contents{padding-left:1pc}}@media screen and (min-width:992px){.cmp-TrexOrderConfirmationPage__orderConfirmationPage__mainContainer{padding-top:26px}.cmp-TrexOrderConfirmationPage__orderConfirmationPage__heading{font-size:2pc;line-height:1.25;margin-bottom:24px}.cmp-TrexOrderConfirmationPage__orderConfirmationPage__orderNumber{font-size:21px}.cmp-TrexOrderConfirmationPage__orderConfirmationPage__additionalText{font-size:18px;line-height:1.17;margin-bottom:2pc}.cmp-TrexOrderConfirmationPage__orderConfirmationPage__left_container{padding-right:24px;width:66.66%}.cmp-TrexOrderConfirmationPage__orderConfirmationPage__right_container{width:33.33%}.cmp-TrexOrderConfirmationPage__orderConfirmationPage__summary_contents{padding-left:24px}}@media screen and (min-width:1200px){.cmp-TrexOrderConfirmationPage__orderConfirmationPage__left_container{padding-right:49px;width:calc(66.66% + 49px)}.cmp-TrexOrderConfirmationPage__orderConfirmationPage__right_container{width:calc(33.33% - 49px)}.cmp-TrexOrderConfirmationPage__orderConfirmationPage__summary_contents{padding-left:39px}}.cmp-TrexOrderConfirmationPage__createAccount__root{display:grid;grid-template-columns:1fr}.cmp-TrexOrderConfirmationPage__createAccount__form{display:grid;gap:0;grid-template-columns:1fr}.cmp-TrexOrderConfirmationPage__createAccount__title{font-size:21px;line-height:28px}.cmp-TrexOrderConfirmationPage__createAccount__subtitle{font-size:18px;font-weight:400;line-height:21px;margin-bottom:30px}.cmp-TrexOrderConfirmationPage__createAccount__usernamefield{height:1px;overflow:hidden;pointer-events:none;visibility:hidden;width:1px}.cmp-TrexOrderConfirmationPage__createAccount__passwordMessages{padding:9pt 0 0;width:100%!important}.cmp-TrexOrderConfirmationPage__createAccount__passwordmessage{align-items:center;display:flex;font-size:14px;margin-bottom:8px}.cmp-TrexOrderConfirmationPage__createAccount__passwordmessage:before{background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:1pc;margin-right:8px;width:1pc}.cmp-TrexOrderConfirmationPage__createAccount__passwordheading{display:block;font-size:14px;font-weight:600;margin-bottom:9pt;text-align:left}.cmp-TrexOrderConfirmationPage__createAccount__passworderror,.cmp-TrexOrderConfirmationPage__createAccount__passwordsuccess{transition:opacity 1s}.cmp-TrexOrderConfirmationPage__createAccount__passworderror.cmp-TrexOrderConfirmationPage__createAccount__hide,.cmp-TrexOrderConfirmationPage__createAccount__passwordsuccess.cmp-TrexOrderConfirmationPage__createAccount__hide{max-height:0;opacity:0}@media (min-width:961px){.cmp-TrexOrderConfirmationPage__createAccount__passwordfield{display:flex;flex-wrap:wrap;justify-content:space-between}.cmp-TrexOrderConfirmationPage__createAccount__emailfield,.cmp-TrexOrderConfirmationPage__createAccount__passwordfield>div{width:calc(50% - 9pt)}}.cmp-TrexOrderConfirmationPage__createAccount__passwordfield>div>span{display:inline}.cmp-TrexOrderConfirmationPage__createAccount__termswrapper{margin-block:24px}.cmp-TrexOrderConfirmationPage__createAccount__termswrapper label{align-items:flex-start;display:flex;margin:0 0 4px}.cmp-TrexOrderConfirmationPage__createAccount__termswrapper span p{font-size:14px;line-height:20px;margin:3px 0 0 5px}.cmp-TrexShippingMethod__completedView__root{height:100%}.cmp-TrexShippingMethod__completedView__contents{display:grid;grid-template-rows:auto auto;margin-top:1.125rem;row-gap:.5rem;text-align:left}.cmp-TrexShippingMethod__completedView__editButton{background-color:transparent;border:none;padding:0;text-decoration:underline}.cmp-TrexShippingMethod__completedView__editWrapper{display:grid;padding:1rem 0 1.5rem;row-gap:.5rem}.cmp-TrexShippingMethod__completedView__editText{align-items:center;color:#00493d;display:flex;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.86}.cmp-TrexShippingMethod__completedView__editText:before{background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1pc;margin-right:8px;width:1pc}.cmp-TrexShippingMethod__completedView__cardHeader{align-items:center;display:flex;justify-content:space-between}.cmp-TrexShippingMethod__completedView__cardTitle,.cmp-TrexShippingMethod__completedView__editTitle{color:#333;font-size:18px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.33;margin-bottom:0;text-transform:none}.cmp-TrexShippingMethod__completedView__cardTitle{margin-right:auto;margin-top:8px}.cmp-TrexShippingMethod__completedView__error{align-self:center;color:rgb(var(--venia-global-color-error));line-height:var(--venia-global-lineHeight-300)}.cmp-TrexShippingMethod__completedView__free{text-transform:uppercase}.cmp-TrexShippingMethod__completedView__heading{font-weight:600}.cmp-TrexShippingMethod__completedView__titleContainer{display:grid;grid-auto-flow:column;grid-template-columns:1fr}@media (max-width:960px){.cmp-TrexShippingMethod__completedView__editButtonText{display:none}}@media (min-width:960px){.cmp-TrexShippingMethod__completedView__info{display:flex;margin-top:10px;padding-left:52px}.cmp-TrexShippingMethod__completedView__cardTitle,.cmp-TrexShippingMethod__completedView__editTitle{font-size:21px}.cmp-TrexShippingMethod__completedView__editTitle{margin-bottom:0}}.cmp-TrexShippingMethods__shippingRadio__price{font-weight:600}.cmp-TrexShippingMethod__shippingRadios__error{color:rgb(var(--venia-global-color-error));line-height:var(--venia-global-lineHeight-300)}.cmp-TrexShippingMethod__shippingRadios__radioLabel{display:block}.cmp-TrexShippingMethod__shippingRadios__radioMessage{display:none}.cmp-TrexShippingMethod__shippingRadios__radioRoot{display:block}@media (max-width:640px){.cmp-TrexShippingMethod__shippingRadios__radioLabel{display:grid;gap:.5rem;grid-template-columns:100%}}.cmp-TrexRadioGroup__radioGroup__root{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(125px,1fr))}.cmp-TrexRadioGroup__radioGroup__radioContainer{display:grid;gap:.75rem;grid-auto-flow:column;grid-template-areas:"input label";grid-template-columns:min-content 1fr;justify-content:center;line-height:1.5rem}.cmp-TrexRadioGroup__radioGroup__message{font-size:1rem;margin-top:1rem}.cmp-TrexRadioGroup__radioGroup__message:empty{display:none}.cmp-TrexRadioGroup__radio__root{align-items:center;color:rgb(var(--venia-global-color-gray-900));display:grid;gap:.75rem;grid-auto-flow:column;grid-template-areas:"input label";grid-template-columns:min-content 1fr;justify-items:center;line-height:1.5rem;margin:0}.cmp-TrexRadioGroup__radio__input{-webkit-appearance:none;background:none;background-clip:content-box;border:7px solid transparent;border-radius:50%;grid-area:input;height:1.5rem;margin:0;width:1.5rem;z-index:2}.cmp-TrexRadioGroup__radio__icon{grid-area:input;height:1.5rem;width:1.5rem;z-index:1}.cmp-TrexRadioGroup__radio__icon svg{stroke:rgb(var(--venia-global-color-gray-600))}.cmp-TrexRadioGroup__radio__label{font-size:var(--venia-typography-body-S-fontSize);grid-area:label;justify-self:start}.cmp-TrexRadioGroup__radio__input:checked{background-color:rgb(var(--venia-brand-color-1-700))}.cmp-TrexRadioGroup__radio__input:checked+.cmp-TrexRadioGroup__radio__icon svg{stroke:rgb(var(--venia-brand-color-1-700))}.cmp-TrexRadioGroup__radio__input:active,.cmp-TrexRadioGroup__radio__input:focus{box-shadow:-3px 3px rgb(var(--venia-brand-color-1-100));outline:none}.cmp-TrexField__message__root{color:rgb(var(--venia-global-color-text));font-size:.875rem;font-weight:400;line-height:1rem;padding:.625rem .125rem .125rem}.cmp-TrexField__message__root:empty{display:none}.cmp-TrexField__message__root_error{color:rgb(var(--venia-global-color-error));font-weight:var(--venia-global-fontWeight-semibold)}.cmp-TrexDialog__dialog__root{height:100%;left:-100vw;opacity:0;position:fixed;top:0;transform:translate3d(-50%,0,0);transition:opacity 192ms var(--venia-global-anim-out),visibility 192ms var(--venia-global-anim-out),left 0s 192ms;visibility:hidden;width:100%;z-index:3}.cmp-TrexDialog__dialog__root_open{left:50%;opacity:1;transition:opacity 224ms var(--venia-global-anim-in),visibility 224ms var(--venia-global-anim-in),left 0s;visibility:visible}.cmp-TrexDialog__dialog__form{align-content:center;display:grid;height:100%;justify-content:center;width:100%}.cmp-TrexDialog__dialog__mask{background-color:rgb(var(--venia-global-color-gray-darker));height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.cmp-TrexDialog__dialog__dialog{background-color:rgb(var(--venia-global-color-background));border-radius:5px;box-shadow:1px 1px 5px rgb(var(--venia-global-color-gray-darker));display:grid;grid-template-rows:auto 1fr;height:100%;max-height:90vh;min-height:360px;overflow:hidden;pointer-events:auto;width:40pc;z-index:4}.cmp-TrexDialog__dialog__header{align-items:center;border-bottom:1px solid rgb(var(--venia-global-color-border));column-gap:1rem;display:grid;grid-auto-flow:column;grid-template-columns:1fr auto;height:3.5rem;padding:0 .75rem 0 1rem}.cmp-TrexDialog__dialog__headerText{color:rgb(var(--venia-global-color-text-alt));line-height:1.25rem;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.cmp-TrexDialog__dialog__headerButton{justify-self:right}.cmp-TrexDialog__dialog__body{display:grid;grid-template-rows:1fr auto;overflow:auto}.cmp-TrexDialog__dialog__contents{padding:1rem}.cmp-TrexDialog__dialog__buttons{display:grid;gap:1rem;grid-auto-flow:column;justify-content:center;padding:2.5rem}@media (max-width:960px){.cmp-TrexDialog__dialog__root{left:auto;right:0;transform:translate3d(100%,0,0);transition-property:opacity,transform,visibility}.cmp-TrexDialog__dialog__root_open{transform:translateZ(0)}.cmp-TrexDialog__dialog__form{align-content:stretch;justify-content:end}.cmp-TrexDialog__dialog__dialog{max-height:100%;max-width:360px}.cmp-TrexDialog__dialog__buttons{grid-auto-flow:row}.cmp-TrexDialog__dialog__confirmButton{order:-1}}.cmp-TrexShippingMethod__updateModal__errorContainer{padding-bottom:1rem}.cmp-TrexShippingMethod__shippingMethod__root{border:none;border-bottom:2px solid rgb(var(--venia-global-color-gray-400));border-radius:0;display:grid}.cmp-TrexShippingMethod__shippingMethod__loading{text-align:center}.cmp-TrexShippingMethod__shippingMethod__editingHeading{text-transform:uppercase}.cmp-TrexShippingMethod__shippingMethod__form{display:grid;grid-template-rows:1fr auto;row-gap:1.5rem}.cmp-TrexShippingMethod__shippingMethod__formButtons{display:flex;justify-content:stretch}.cmp-TrexShippingMethod__shippingMethod__cardHeader{align-items:center;display:flex;justify-content:space-between}.cmp-TrexShippingMethod__shippingMethod__cardTitle,.cmp-TrexShippingMethod__shippingMethod__editTitle{color:#333;font-size:18px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.33;margin-bottom:0;text-transform:none}.cmp-TrexShippingMethod__shippingMethod__cardTitle{margin-right:auto}.cmp-TrexShippingMethod__shippingMethod__cardTitle_wrapper{align-items:center;display:flex;justify-content:center}.cmp-TrexShippingMethod__shippingMethod__editButton{background-color:transparent;border:none;padding:0;text-decoration:underline}.cmp-TrexShippingMethod__shippingMethod__editWrapper{display:grid;padding:0;row-gap:.5rem}.cmp-TrexShippingMethod__shippingMethod__editText{align-items:center;color:#00493d;display:flex;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.86}.cmp-TrexShippingMethod__shippingMethod__editText:before{background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1pc;margin-right:8px;width:1pc}.cmp-TrexShippingMethod__shippingMethod__contents span{font-size:18px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.33}.cmp-TrexShippingMethod__shippingMethod__mobile_container{margin-left:-36px}@media (min-width:576px){.cmp-TrexShippingMethod__shippingMethod__mobile_container{margin:0}}@media (min-width:960px){.cmp-TrexShippingMethod__shippingMethod__info{display:flex;margin-top:10px;padding-left:52px}.cmp-TrexShippingMethod__shippingMethod__cardTitle,.cmp-TrexShippingMethod__shippingMethod__editTitle{font-size:21px}.cmp-TrexShippingMethod__shippingMethod__cardTitle{margin-top:8px}.cmp-TrexShippingMethod__shippingMethod__editTitle{margin-bottom:0}.cmp-TrexShippingMethod__shippingMethod__formButtons{justify-content:left}}.cmp-TrexScrollAnchor__scrollAnchor__anchor{position:absolute;top:calc(var(--venia-global-header-minHeight)*-1 - 5px)}.cmp-TrexHeader__accountTrigger__root{align-items:center;display:grid;width:max-content}.cmp-TrexHeader__accountTrigger__root_open{box-shadow:0 4px rgb(var(--venia-brand-color-1-700))}.cmp-TrexHeader__accountTrigger__trigger{height:3rem;min-width:6rem;z-index:1}@media (max-width:640px){.cmp-TrexHeader__accountTrigger__root{display:none}}.cmp-TrexAccountChip__accountChip__root{align-items:center;column-gap:.5rem;display:grid;grid-auto-flow:column;grid-template-columns:auto 1fr}.cmp-TrexOrderHistoryPage__orderHistoryPage__loading{height:unset;left:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);z-index:10}.cmp-TrexImage__image__container{position:relative}.cmp-TrexImage__image__loaded{height:100%;left:0;position:absolute;top:0;visibility:visible;width:100%}.cmp-TrexImage__image__notLoaded{visibility:hidden}.cmp-TrexImage__image__placeholder{background-color:rgb(var(--venia-global-color-gray));height:100%;left:0;position:relative;top:0;width:100%}.cmp-TrexImage__image__placeholder_layoutOnly{background-color:unset}.cmp-TrexAccountInformationPage__accountInformationPage__root{display:block;padding:15px}.cmp-TrexAccountInformationPage__accountInformationPage__title{color:#333;font-size:18px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.33;margin-bottom:1pc}.cmp-TrexAccountInformationPage__accountInformationPage__accountDetails{display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:2rem}.cmp-TrexAccountInformationPage__accountInformationPage__lineItemsContainer{display:grid;gap:1rem;grid-column:1/span 1;grid-template-columns:1fr 1fr;line-height:1.5rem}.cmp-TrexAccountInformationPage__accountInformationPage__lineItemLabel{font-weight:var(--venia-global-fontWeight-bold)}.cmp-TrexAccountInformationPage__accountInformationPage__editButtonContainer{grid-column:1/span 1;text-align:center}@media (min-width:768px){.cmp-TrexAccountInformationPage__accountInformationPage__root{padding:0}.cmp-TrexAccountInformationPage__accountInformationPage__title{font-size:21px;font-weight:600;line-height:1.33;margin-bottom:24px}}@media (max-width:960px){.cmp-TrexAccountInformationPage__accountInformationPage__accountDetails{grid-template-columns:1fr}.cmp-TrexAccountInformationPage__accountInformationPage__lineItemsContainer{grid-gap:.75rem;grid-template-columns:1fr}}.cmp-TrexAccountMenu__accountMenuItems__root{display:flex;flex-direction:column;grid-auto-flow:row;justify-content:stretch;padding:0 24px;row-gap:auto}.cmp-TrexAccountMenu__accountMenuItems__link{color:rgb(var(--venia-global-color-gray-700));justify-content:start;text-decoration:none}.cmp-TrexAccountMenu__accountMenuItems__link:hover{color:rgb(var(--venia-global-color-gray-600))}.cmp-TrexAccountMenu__accountMenuItems__myaccount{margin:1pc 0 8px}.cmp-TrexAccountMenu__accountMenuItems__signOut{border-top:2px solid rgb(var(--venia-global-color-gray));margin:8px 0 1pc;padding:0}.cmp-TrexMyAccount__myAccount__root{display:grid;grid-auto-flow:row;opacity:1;row-gap:1.5rem}.cmp-TrexMyAccount__myAccount__hideitem{opacity:0!important}.cmp-TrexCreateAccount__createAccount__root{display:grid;gap:.9375rem;justify-items:stretch;padding:1rem 1.5rem}.cmp-TrexCreateAccount__createAccount__message{background-color:rgb(var(--venia-global-color-gray));border-radius:4px;font-size:.875rem;line-height:1.25rem;padding:1rem}.cmp-TrexCreateAccount__createAccount__message:empty{display:none}.cmp-TrexCreateAccount__createAccount__actions{display:grid;gap:1rem;grid-auto-flow:column;justify-content:center;margin-top:1rem;text-align:center}.cmp-TrexCreateAccount__createAccount__submitButton{grid-column-start:2}.cmp-TrexCreateAccount__createAccount__subscribe{margin-left:-.375rem}@media (max-width:960px){.cmp-TrexCreateAccount__createAccount__actions{grid-auto-flow:row}.cmp-TrexCreateAccount__createAccount__submitButton{grid-column-start:auto}}.cmp-TrexAuthModal__authModal__root{display:block}.cmp-TrexAuthModal__authModal__createAccountActions{grid-auto-flow:row}.cmp-TrexAuthModal__authModal__createAccountSubmitButton{grid-column-start:auto}.cmp-TrexAuthBar__authBar__root{align-items:stretch;background-color:transparent;box-shadow:0 -1px rgb(var(--venia-global-color-border));display:grid;gap:.75rem;grid-auto-flow:column;height:auto}.cmp-TrexAuthBar__authBar__contents{align-items:center;display:flex;flex-direction:column;padding:0;position:relative}.cmp-TrexAuthBar__authBar__signIn{margin:1pc 0 8px}.cmp-TrexAuthBar__authBar__register{margin:8px 0 1pc}.cmp-TrexAuthBar__authBar__signInContainer{background-color:#ecede8;border-top:2px solid #00493d;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);display:none;flex-direction:column;left:50%;list-style:none;opacity:0;padding:0 24px;position:absolute;text-align:left;top:100%;transform:translate(-50%,1pc)}.cmp-TrexAuthBar__authBar__visible{display:flex;opacity:1}@media screen and (max-width:992px){.cmp-TrexAuthBar__authBar__contents{align-items:start;color:#00493d;font-size:13px;font-weight:600;letter-spacing:.8px;line-height:1.38;padding-bottom:1pc;text-transform:uppercase}.cmp-TrexAuthBar__authBar__signInContainer{background-color:#f8f8f8;border:none;-webkit-box-shadow:inset 0 7px 9px -7px rgba(0,0,0,.15),inset 0 -7px 9px -7px rgba(0,0,0,.15);box-shadow:inset 0 7px 9px -7px rgba(0,0,0,.15),inset 0 -7px 9px -7px rgba(0,0,0,.15);left:0;margin:0 -1pc;padding:24px 1pc;top:100%;transform:none;width:calc(100% + 2pc)}.cmp-TrexAuthBar__authBar__register,.cmp-TrexAuthBar__authBar__signIn{cursor:pointer;display:block;margin:1pc 0 0;text-align:left}}.cmp-TrexLoginNavigation__navHeader__title{align-items:center;display:inline-flex;font-size:1rem;font-weight:400;padding:0 .5rem;text-transform:capitalize}.cmp-TrexLoginNavigation__navigation__enter{transition-duration:384ms;transition-timing-function:var(--venia-global-anim-in)}.cmp-TrexLoginNavigation__navigation__exit{transition-duration:192ms;transition-timing-function:var(--venia-global-anim-out)}.cmp-TrexLoginNavigation__navigation__hidden,.cmp-TrexLoginNavigation__navigation__visible{opacity:1;visibility:visible}.cmp-TrexLoginNavigation__navigation__root{background-color:transparent;display:block;position:static;width:100%}.cmp-TrexLoginNavigation__navigation__root_open{box-shadow:1px 0 rgb(var(--venia-global-color-border));transform:translateZ(0)}.cmp-TrexLoginNavigation__navigation__header{align-content:center;background-color:rgb(var(--venia-global-color-gray));box-shadow:0 1px rgb(var(--venia-global-color-border));display:grid;grid-auto-columns:3.5rem;grid-auto-flow:column;grid-auto-rows:3.5rem;grid-template-columns:3.5rem 1fr 3.5rem;height:3.5rem;position:relative;z-index:1}.cmp-TrexLoginNavigation__navigation__body{min-height:0;overflow:auto;transition-property:opacity,visibility}.cmp-TrexLoginNavigation__navigation__switchers{background-color:rgb(var(--venia-global-color-gray-100));display:grid;grid-auto-flow:column;justify-content:space-between;width:100%}@media (min-width:641px){.cmp-TrexLoginNavigation__navigation__switchers{display:none}}.cmp-TrexLoginNavigation__navigation__modal{background-color:#ecede8;border-top:2px solid #00493d;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);display:none;left:50%;overflow:hidden;position:absolute;text-align:left;top:100%;transform:translate(-50%,1pc)}.cmp-TrexLoginNavigation__navigation__modal_open{display:block}.cmp-TrexWishlistPage__wishlistItems__root{display:flex;flex-direction:column;padding:0 0 24px}@media (min-width:992px){.cmp-TrexWishlistPage__wishlistItems__root{padding-bottom:75pt}}.cmp-TrexWishlistPage__quantityCustom__root{align-items:center;display:flex}.cmp-TrexWishlistPage__quantityCustom__wrap{align-items:center;display:flex;justify-content:center}.cmp-TrexWishlistPage__quantityCustom__label:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.cmp-TrexWishlistPage__quantityCustom__button{stroke:#333;align-items:center;appearance:textfield;background-color:transparent;border:none;border-radius:2px;display:inline-flex;font-size:14px;height:2pc;justify-content:center;width:2pc}.cmp-TrexWishlistPage__quantityCustom__button:hover{--stroke:rgb(var(--venia-global-color-gray-900));border-color:none}.cmp-TrexWishlistPage__quantityCustom__button:disabled,.cmp-TrexWishlistPage__quantityCustom__button:disabled:hover{--stroke:rgb(var(--venia-global-color-gray-400));border-color:none}.cmp-TrexWishlistPage__quantityCustom__button:disabled{cursor:not-allowed}.cmp-TrexWishlistPage__quantityCustom__button:focus{outline:none}.cmp-TrexWishlistPage__quantityCustom__icon{align-items:center;display:inline-flex;justify-content:center;touch-action:manipulation}.cmp-TrexWishlistPage__quantityCustom__input{text-align:center}.cmp-TrexWishlistPage__kebab__root{display:inline-block;grid-column-end:4;grid-column-start:3;grid-row-end:4;grid-row-start:1;margin-top:2px;position:relative}.cmp-TrexWishlistPage__kebab__dropdown{align-items:center;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.2);display:flex;flex-direction:column;justify-content:left;min-width:140px;padding:0;position:absolute;right:0;top:24px;transform:scale(0);transform-origin:100% 0;transition:256ms ease-out;z-index:3}.cmp-TrexWishlistPage__kebab__dropdown_active{position:absolute;transform:scale(1);transition:.25s var(--venia-global-anim-bounce)}.cmp-TrexWishlistPage__kebab__dropdown li{background-color:#fff;border-bottom:1px solid #f8f8f8;display:block;padding:10px 8px;width:100%}.cmp-TrexWishlistPage__kebab__dropdown li:hover{background-color:#eee}.cmp-TrexWishlistPage__kebab__kebab{background-color:transparent;background-repeat:no-repeat;background-size:contain;border:none;display:block;height:1pc;outline:0;width:1pc}.cmp-TrexWishlistPage__wishlistItem__root{align-content:start;border-bottom:1px solid #b3b3b3;display:flex;padding:14px 0}.cmp-TrexWishlistPage__wishlistItem__root_disabled{opacity:.5}.cmp-TrexWishlistPage__wishlistItem__name{color:#333;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.21;margin-bottom:8px;padding-right:9pt}.cmp-TrexWishlistPage__wishlistItem__first_column{display:flex;flex-direction:column;padding-right:9pt;width:30%}.cmp-TrexWishlistPage__wishlistItem__imageContainer{display:block;text-align:center;width:100%}.cmp-TrexWishlistPage__wishlistItem__actionWrap{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding-left:14px;width:75%}.cmp-TrexWishlistPage__wishlistItem__productdetails_top{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.cmp-TrexWishlistPage__wishlistItem__productoption_mobileonly,.cmp-TrexWishlistPage__wishlistItem__quantity_mobileonly{display:block}.cmp-TrexWishlistPage__wishlistItem__quantity_mobileonly{margin:8px auto auto}.cmp-TrexWishlistPage__wishlistItem__quantity{display:none}.cmp-TrexWishlistPage__wishlistItem__isOnBackorderMessage,.cmp-TrexWishlistPage__wishlistItem__stockStatusMessage{align-items:center;color:#ad2b26;display:flex;font-size:14px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1.43;margin-top:10px}.cmp-TrexWishlistPage__wishlistItem__isOnBackorderMessage:before,.cmp-TrexWishlistPage__wishlistItem__stockStatusMessage:before{background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1pc;margin-right:8px;width:1pc}.cmp-TrexWishlistPage__wishlistItem__isOnBackorderMessage:empty,.cmp-TrexWishlistPage__wishlistItem__stockStatusMessage:empty{display:none}.cmp-TrexWishlistPage__wishlistItem__colorClass,.cmp-TrexWishlistPage__wishlistItem__lengthClass,.cmp-TrexWishlistPage__wishlistItem__orientationClass,.cmp-TrexWishlistPage__wishlistItem__skuclass{color:#333;font-size:9pt;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:normal}.cmp-TrexWishlistPage__wishlistItem__attributevalue{font-weight:400}.cmp-TrexWishlistPage__wishlistItem__skuclass{line-height:2.33}.cmp-TrexWishlistPage__wishlistItem__productdetails_middle{width:100%}.cmp-TrexWishlistPage__wishlistItem__productdetails_bottom{align-items:flex-end;display:flex;justify-content:center;margin-top:auto;width:100%}.cmp-TrexWishlistPage__wishlistItem__addToCart,.cmp-TrexWishlistPage__wishlistItem__deleteItem,.cmp-TrexWishlistPage__wishlistItem__edititemclass{background-color:transparent;border:none;padding:0;text-decoration:underline}.cmp-TrexWishlistPage__wishlistItem__addToCart{min-height:auto;min-width:auto}.cmp-TrexWishlistPage__wishlistItem__productDetailsSection{display:flex;flex-wrap:wrap}.cmp-TrexWishlistPage__wishlistItem__addToCart:hover{border:none;cursor:pointer}.cmp-TrexWishlistPage__wishlistItem__addToCart:disabled{display:none}.cmp-TrexWishlistPage__wishlistItem__deleteItem{margin-left:auto}.cmp-TrexWishlistPage__wishlistItem__addToCart,.cmp-TrexWishlistPage__wishlistItem__deleteItem,.cmp-TrexWishlistPage__wishlistItem__edititemclass{align-items:center;color:#00493d;display:flex;display:none;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.43;margin-right:1pc;text-transform:none}.cmp-TrexWishlistPage__wishlistItem__addToCart:before,.cmp-TrexWishlistPage__wishlistItem__deleteItem:before,.cmp-TrexWishlistPage__wishlistItem__edititemclass:before{background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1pc;margin-right:8px;width:1pc}.cmp-TrexWishlistPage__wishlistItem__detail{color:rgb(var(--venia-global-color-text-alt));font-size:var(--venia-typography-detail-L-fontSize)}.cmp-TrexWishlistPage__wishlistItem__outOfStock{color:rgb(var(--venia-global-color-error));font-size:var(--venia-typography-detail-L-fontSize)}.cmp-TrexWishlistPage__wishlistItem__priceContainer{color:#333;font-size:1pc;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:2;margin-left:auto;text-align:right}.cmp-TrexWishlistPage__wishlistItem__price_discounted{color:#ad2b26}.cmp-TrexWishlistPage__wishlistItem__price_regular{font-size:14px;font-weight:400;line-height:1.44;margin-right:4px;text-decoration:line-through}.cmp-TrexWishlistPage__wishlistItem__image{background-color:transparent;border:none;border-radius:0;height:72px;margin:auto;width:72px}.cmp-TrexWishlistPage__wishlistItem__image_disabled{opacity:.6}.cmp-TrexWishlistPage__wishlistItem__moreActions{align-items:center;background-color:rgb(var(--venia-global-color-gray-100));border-radius:50%;display:none;padding:.125rem}.cmp-TrexWishlistPage__wishlistItem__kebab{grid-area:kebab;position:relative}.cmp-TrexWishlistPage__wishlistItem__optionLabel{color:#333;display:flex;font-size:14px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:normal}.cmp-TrexWishlistPage__wishlistItem__optionValue{font-size:14px;font-weight:400;margin-left:.25rem}.cmp-TrexWishlistPage__wishlistItem__itemClassHide{display:none}@media (min-width:992px){.cmp-TrexWishlistPage__wishlistItem__root{padding:2pc 0}.cmp-TrexWishlistPage__wishlistItem__actionWrap{padding-left:0}.cmp-TrexWishlistPage__wishlistItem__quantity_mobileonly{display:none}.cmp-TrexWishlistPage__wishlistItem__quantity{display:block}.cmp-TrexWishlistPage__wishlistItem__name{font-size:21px;font-weight:600;line-height:1.38}.cmp-TrexWishlistPage__wishlistItem__productoption_mobileonly{display:none}.cmp-TrexWishlistPage__wishlistItem__colorClass,.cmp-TrexWishlistPage__wishlistItem__lengthClass,.cmp-TrexWishlistPage__wishlistItem__orientationClass,.cmp-TrexWishlistPage__wishlistItem__skuclass{font-size:14px;line-height:1.43}.cmp-TrexWishlistPage__wishlistItem__addToCart,.cmp-TrexWishlistPage__wishlistItem__deleteItem,.cmp-TrexWishlistPage__wishlistItem__edititemclass{display:flex}.cmp-TrexWishlistPage__wishlistItem__productdetails_bottom{padding-top:10px}.cmp-TrexWishlistPage__wishlistItem__priceContainer{font-size:21px;line-height:1.33;margin-left:0}.cmp-TrexWishlistPage__wishlistItem__price_regular{font-size:18px;font-weight:400;line-height:1.44;margin-right:8px;text-decoration:line-through}.cmp-TrexWishlistPage__wishlistItem__first_column{width:25%}.cmp-TrexWishlistPage__wishlistItem__image{height:140px;width:140px}}@media (min-width:1200px){.cmp-TrexWishlistPage__wishlistItem__image{height:184px;width:184px}}.cmp-TrexAddToCartDialog__addToCartDialog__root{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.cmp-TrexAddToCartDialog__addToCartDialog__image{height:100%;object-fit:contain;width:100%}.cmp-TrexAddToCartDialog__addToCartDialog__detailsContainer{align-content:start;display:grid;row-gap:1rem}.cmp-TrexAddToCartDialog__addToCartDialog__name{font-family:var(--venia-global-fontFamily-serif);font-size:var(--venia-typography-body-XXXL-fontSize);font-weight:var(--venia-global-fontWeight-bold)}.cmp-TrexAddToCartDialog__addToCartDialog__price{font-weight:var(--venia-global-fontWeight-semibold)}.cmp-TrexAddToCartDialog__addToCartDialog__price:empty{background-color:rgb(var(--venia-global-color-gray));min-height:1rem;width:4rem}.cmp-TrexAddToCartDialog__addToCartDialog__optionTitle{border-top:1px solid rgb(var(--venia-global-color-border));font-weight:var(--venia-global-fontWeight-semibold);padding:1rem 0}.cmp-TrexAddToCartDialog__addToCartDialog__dialogHeaderText{overflow:visible}.cmp-TrexAddToCartDialog__addToCartDialog__titleContainer{line-height:1;width:fit-content}@media (max-width:960px){.cmp-TrexAddToCartDialog__addToCartDialog__root{grid-template-columns:auto}}.cmp-TrexProductOptions__tileList__root{display:grid;gap:1rem;grid-auto-flow:column;grid-template-columns:repeat(auto-fit,minmax(3rem,max-content))}.cmp-TrexProductOptions__tile__root{border:1px solid rgb(var(--venia-global-color-text));border-radius:2px;height:3rem;min-width:3rem;padding:0 .5rem}.cmp-TrexProductOptions__tile__root_selected{background-color:rgb(var(--venia-global-color-text));color:#fff}.cmp-TrexProductOptions__swatch__root{--venia-swatch-bg:var(--venia-global-color-gray);background:var(--venia-swatch-bg);border-color:rgba(0,0,0,.1);color:#fff;width:3rem}.cmp-TrexProductOptions__swatch__root_selected{background:linear-gradient(-45deg,rgba(0,0,0,.2),transparent),var(--venia-swatch-bg)}.cmp-TrexProductOptions__option__root{border-bottom:1px solid rgb(var(--venia-global-color-border));margin:0 1.5rem;padding:1.75rem 0}.cmp-TrexProductOptions__option__title{font-size:1rem;font-weight:600;line-height:1.5;margin-bottom:1.5rem}.cmp-TrexProductOptions__option__selection{display:flex;font-size:1rem;line-height:1.5;margin-top:1rem}.cmp-TrexProductOptions__option__selectionLabel{margin-right:1rem}.cmp-TrexPageLoadingIndicator__indicator__root{animation:cmp-TrexPageLoadingIndicator__indicator__spin 1.92s linear infinite;grid-area:primary}.cmp-TrexPageLoadingIndicator__indicator__indicator{--stroke:rgb(var(--venia-global-color-text-hint))}@media (min-width:641px){.cmp-TrexPageLoadingIndicator__indicator__root{grid-area:secondary;justify-self:start;margin-left:.5rem}}@media (min-width:1024px){.cmp-TrexPageLoadingIndicator__indicator__root{grid-column:2/3}}@keyframes cmp-TrexPageLoadingIndicator__indicator__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.cmp-TrexWishlistPage__wishlist__root{display:block}.cmp-TrexWishlistPage__wishlist__header{align-items:flex-end;border-bottom:1px solid #b3b3b3;display:flex;justify-content:left;padding:20px 0}.cmp-TrexWishlistPage__wishlist__nameContainer{display:block}.cmp-TrexWishlistPage__wishlist__emptyListText{padding:2rem 0;text-align:center}.cmp-TrexWishlistPage__wishlist__name{color:#333;font-size:21px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.33;margin-bottom:0}.cmp-TrexWishlistPage__wishlist__buttonsContainer{align-items:center;column-gap:1rem;display:grid;grid-auto-flow:column}.cmp-TrexWishlistPage__wishlist__content_hidden,.cmp-TrexWishlistPage__wishlist__visibilityToggle_hidden{display:none}.cmp-TrexWishlistPage__wishlist__loadMore{display:block;margin:2rem auto;min-width:20rem}.cmp-TrexWishlistPage__wishlist__itemsCountContainer{color:#333;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.43;margin-bottom:3px;margin-left:8px}.cmp-TrexWishlistPage__wishlist__startShoppingLink{display:block;margin-top:2pc}@media (min-width:992px){.cmp-TrexWishlistPage__wishlist__root{padding:0}.cmp-TrexWishlistPage__wishlist__header{padding:0 0 24px}.cmp-TrexWishlistPage__wishlist__name{font-size:2pc;line-height:1.25}.cmp-TrexWishlistPage__wishlist__buttonsContainer{justify-self:end}.cmp-TrexWishlistPage__wishlist__itemsCountContainer{font-size:18px;margin-left:9pt}.cmp-TrexWishlistPage__wishlist__emptyListText{padding:2rem 0;text-align:left}}.cmp-TrexWishlistPage__wishlistMoreActionsDialog__root{display:grid}.cmp-TrexWishlistPage__wishlistMoreActionsDialog__row{align-items:center;display:grid;gap:2rem;grid-template-columns:auto 1fr auto;padding:1rem;text-align:left}.cmp-TrexWishlistPage__wishlistMoreActionsDialog__rowButton:nth-child(2n){border-bottom:2px solid rgb(var(--venia-global-color-gray));border-top:2px solid rgb(var(--venia-global-color-gray))}.cmp-TrexWishlistPage__wishlistConfirmRemoveProductDialog__root{padding:1rem}.cmp-TrexWishlistPage__wishlistConfirmRemoveProductDialog__errorMessage{color:rgb(var(--venia-global-color-error));font-size:var(--venia-typography-body-S-fontSize);font-weight:var(--venia-global-fontWeight-semibold);line-height:var(--venia-global-lineHeight-300);padding-bottom:1rem}.cmp-TrexWishlistPage__wishlistConfirmRemoveProductDialog__prompt{font-weight:var(--venia-global-fontWeight-semibold)}.cmp-TrexWishlistPage__wishlistEditFavoritesListDialog__root{padding:1rem}.cmp-TrexWishlistPage__wishlistEditFavoritesListDialog__cancelButton{min-width:9rem}.cmp-TrexWishlistPage__wishlistEditFavoritesListDialog__form{display:grid;gap:1.5rem}.cmp-TrexWishlistPage__wishlistPage__root{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;padding:20px 0 0}.cmp-TrexWishlistPage__wishlistPage__body{display:flex;position:relative}.cmp-TrexWishlistPage__wishlistPage__left_container{padding:25px 15px;width:100%}.cmp-TrexWishlistPage__wishlistPage__right_container{background-color:#f8f8f8;box-shadow:0 0 10px 0 rgba(0,0,0,.2);height:auto;padding:9pt 15px;position:fixed;top:101px;width:100%;z-index:200}.cmp-TrexWishlistPage__wishlistPage__mobiletoggle{align-items:center;display:flex}.cmp-TrexWishlistPage__wishlistPage__mobiletoggle:after{border:solid #333;border-width:0 2px 2px 0;content:"";display:inline-block;margin-left:8px;margin-top:-3px;padding:2px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.cmp-TrexWishlistPage__wishlistPage__hidetext{display:none}.cmp-TrexWishlistPage__wishlistPage__heading{font-family:var(--venia-global-fontFamily-serif);font-weight:var(--venia-global-fontWeight-bold);justify-self:center}.cmp-TrexWishlistPage__wishlistPage__errorContainer{justify-self:center}.cmp-TrexWishlistPage__wishlistPage__fetchError{border-left:4px solid rgb(var(--venia-global-color-error));color:rgb(var(--venia-global-color-error));font-size:var(--venia-typography-body-S-fontSize);font-weight:var(--venia-global-fontWeight-semibold);padding:.625rem 0 .625rem 1rem}@media screen and (min-width:768px){.cmp-TrexWishlistPage__wishlistPage__root{padding:0}.cmp-TrexWishlistPage__wishlistPage__body{display:flex;position:relative}.cmp-TrexWishlistPage__wishlistPage__left_container{background-color:#fff;padding:26px 24px 138px 0;width:55%}.cmp-TrexWishlistPage__wishlistPage__mobiletoggle{display:none}.cmp-TrexWishlistPage__wishlistPage__right_container{background-color:#f8f8f8;box-shadow:none;height:inherit;padding:0 0 138px;position:relative;top:0;width:45%;z-index:0}.cmp-TrexWishlistPage__wishlistPage__right_container:after{background-color:#f8f8f8;bottom:0;content:"";position:absolute;right:auto;top:0;width:100vw;z-index:-1}.cmp-TrexWishlistPage__wishlistPage__right_container_zeroquantity{display:block;opacity:0}.cmp-TrexWishlistPage__wishlistPage__summary_container{padding-top:53px;width:100%}.cmp-TrexWishlistPage__wishlistPage__right_container_hide{display:none}.cmp-TrexWishlistPage__wishlistPage__summary_contents{padding-left:1pc}}@media screen and (min-width:992px){.cmp-TrexWishlistPage__wishlistPage__left_container{padding-right:24px;width:66.66%}.cmp-TrexWishlistPage__wishlistPage__right_container{width:33.33%}.cmp-TrexWishlistPage__wishlistPage__summary_contents{padding-left:24px}}@media screen and (min-width:1200px){.cmp-TrexWishlistPage__wishlistPage__left_container{padding-right:49px;width:calc(66.66% + 49px)}.cmp-TrexWishlistPage__wishlistPage__right_container{width:calc(33.33% - 49px)}.cmp-TrexWishlistPage__wishlistPage__summary_contents{padding-left:39px}}.cmp-TrexWishlistPage__createWishlist__body{overflow:auto}.cmp-TrexWishlistPage__createWishlist__buttons{display:grid;gap:1rem;grid-auto-flow:column;justify-content:center;padding:1rem 1rem 2.5rem}.cmp-TrexWishlistPage__createWishlist__cancelButton,.cmp-TrexWishlistPage__createWishlist__confirmButton{min-width:9rem}.cmp-TrexWishlistPage__createWishlist__contents{height:fit-content;padding:1rem}.cmp-TrexWishlistPage__createWishlist__createButton{width:100%}.cmp-TrexWishlistPage__createWishlist__form{display:grid;gap:2rem;margin:auto;padding:.5rem 1rem}.cmp-TrexWishlistPage__createWishlist__icon{stroke:rgb(var(--venia-brand-color-1-600))}.cmp-TrexWishlistPage__createWishlist__labelContainer{align-items:center;border:2px dashed rgb(var(--venia-global-color-gray-400));border-radius:.375rem;color:rgb(var(--venia-brand-color-1-600));column-gap:.5rem;display:grid;font-weight:var(--venia-global-fontWeight-semibold);grid-auto-flow:column;height:6rem;justify-content:center}.cmp-TrexPasswordRecoveryPage__forgotPassword__root{display:grid;gap:1.5rem;justify-items:stretch;padding:1.5rem}.cmp-TrexPasswordRecoveryPage__forgotPassword__title{padding-top:.5rem;text-transform:capitalize}.cmp-TrexPasswordRecoveryPage__forgotPassword__instructions{font-weight:300;line-height:1.25rem}.cmp-TrexResetPassword__resetPassword__root{margin:0 auto;max-width:var(--venia-global-maxWidth);padding:2.5rem 3rem}.cmp-TrexResetPassword__resetPassword__heading{font-family:var(--venia-global-fontFamily-serif);line-height:1.25em;margin-bottom:2.5rem;text-align:center;text-transform:capitalize}.cmp-TrexResetPassword__resetPassword__container{border:2px solid rgb(var(--venia-global-color-gray-400));border-radius:.375rem;display:grid;gap:1.5rem;margin:2rem 7rem;padding:3rem}.cmp-TrexResetPassword__resetPassword__description{font-size:var(--venia-global-typography-heading-M-fontSize);line-height:var(--venia-global-typography-heading-lineHeight);padding-bottom:.5rem}.cmp-TrexResetPassword__resetPassword__submitButton{justify-self:center}.cmp-TrexResetPassword__resetPassword__invalidTokenContainer{border:2px solid rgb(var(--venia-global-color-gray-400));border-radius:.375rem;margin:auto;padding:3rem 5rem 3rem 3rem;width:fit-content}.cmp-TrexResetPassword__resetPassword__invalidToken{border-left:4px solid rgb(var(--venia-global-color-error));color:rgb(var(--venia-global-color-error));padding:.5rem 1rem}.cmp-TrexResetPassword__resetPassword__successMessageContainer{border:2px solid rgb(var(--venia-global-color-gray-400));border-radius:.375rem;margin:auto;padding:3rem 5rem 3rem 3rem;width:fit-content}.cmp-TrexResetPassword__resetPassword__successMessage{padding:.5rem 1rem;text-align:center}.cmp-TrexResetPassword__resetPassword__errorMessage{padding-top:1rem}@media (max-width:960px){.cmp-TrexResetPassword__resetPassword__root{margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}.cmp-TrexResetPassword__resetPassword__container{border:none;margin:0;padding:0}.cmp-TrexResetPassword__resetPassword__password{min-height:5rem}.cmp-TrexResetPassword__resetPassword__invalidTokenContainer{border:none;margin:auto;padding:0}.cmp-TrexResetPassword__resetPassword__invalidToken{border-left:4px solid rgb(var(--venia-global-color-error));padding:.5rem;text-align:left}.cmp-TrexResetPassword__resetPassword__successMessageContainer{border:none;margin:auto;padding:0}}.cmp-TrexResetPassword__resetPassword__usernamefield{height:1px;overflow:hidden;pointer-events:none;visibility:hidden;width:1px}.cmp-TrexResetPassword__resetPassword__passwordMessages{padding:9pt 0 0;width:100%!important}.cmp-TrexResetPassword__resetPassword__passwordmessage{align-items:center;display:flex;font-size:14px;margin-bottom:8px}.cmp-TrexResetPassword__resetPassword__passwordmessage:before{background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:1pc;margin-right:8px;width:1pc}.cmp-TrexResetPassword__resetPassword__passwordheading{display:block;font-size:14px;font-weight:600;margin-bottom:9pt;text-align:left}.cmp-TrexResetPassword__resetPassword__passworderror,.cmp-TrexResetPassword__resetPassword__passwordsuccess{transition:opacity 1s}.cmp-TrexResetPassword__resetPassword__passworderror.cmp-TrexResetPassword__resetPassword__hide,.cmp-TrexResetPassword__resetPassword__passwordsuccess.cmp-TrexResetPassword__resetPassword__hide{max-height:0;opacity:0}@media (min-width:961px){.cmp-TrexResetPassword__resetPassword__passwordfield{display:flex;flex-wrap:wrap;justify-content:space-between}.cmp-TrexResetPassword__resetPassword__emailfield,.cmp-TrexResetPassword__resetPassword__passwordfield>div{width:calc(50% - 9pt)}}.cmp-TrexSessionExpiration__SessionExpiration__box{background-color:#fff;border:1px solid #b3b3b3;border-bottom:3px solid #00483c;bottom:1pc;color:#333;display:flex;flex-direction:column;flex-wrap:wrap;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:1pc;line-height:1.5em;opacity:1;overflow:hidden;padding:1.2em 3em;position:fixed;right:1pc;transition:opacity 1s ease;width:340px;z-index:9999}@media print{.cmp-TrexSessionExpiration__SessionExpiration__box{display:none}}.cmp-TrexSessionExpiration__SessionExpiration__box.cmp-TrexSessionExpiration__SessionExpiration__is_hidden{opacity:0;pointer-events:none;visibility:hidden}.cmp-TrexSessionExpiration__SessionExpiration__message{flex:1;margin-bottom:1em;text-align:center}.cmp-TrexSessionExpiration__SessionExpiration__compliance{flex:1;text-align:center}.cmp-TrexAccountInformationPage__accountInformation__root{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%}.cmp-TrexAccountInformationPage__accountInformation__field{grid-column-end:span 2}.cmp-TrexAccountInformationPage__accountInformation__company,.cmp-TrexAccountInformationPage__accountInformation__email,.cmp-TrexAccountInformationPage__accountInformation__firstname,.cmp-TrexAccountInformationPage__accountInformation__lastname,.cmp-TrexAccountInformationPage__accountInformation__password,.cmp-TrexAccountInformationPage__accountInformation__phone{width:100%}.cmp-TrexAccountInformationPage__accountInformation__buttons{display:grid;gap:1rem;grid-auto-flow:column;justify-self:center;padding:1rem}.cmp-TrexAccountInformationPage__accountInformation__changePasswordButtonContainer{padding-top:1rem}.cmp-TrexAccountInformationPage__accountInformation__personaldetials{color:#333;font-size:14px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:1px;line-height:1.29;margin-bottom:24px;text-transform:uppercase}@media (min-width:768px){.cmp-TrexAccountInformationPage__accountInformation__company,.cmp-TrexAccountInformationPage__accountInformation__email,.cmp-TrexAccountInformationPage__accountInformation__firstname,.cmp-TrexAccountInformationPage__accountInformation__lastname,.cmp-TrexAccountInformationPage__accountInformation__password,.cmp-TrexAccountInformationPage__accountInformation__phone{width:calc(50% - 10px)}.cmp-TrexAccountInformationPage__accountInformation__personaldetials{font-size:1pc;line-height:1.38;margin-bottom:2pc}}.cmp-TrexAccountInformationPage__passwordChange__root{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%}.cmp-TrexAccountInformationPage__passwordChange__field{grid-column-end:span 2}.cmp-TrexAccountInformationPage__passwordChange__confirmPassword,.cmp-TrexAccountInformationPage__passwordChange__newPassword,.cmp-TrexAccountInformationPage__passwordChange__password{width:100%}.cmp-TrexAccountInformationPage__passwordChange__passwordMessages{padding:0 0 9pt;width:100%}.cmp-TrexAccountInformationPage__passwordChange__passwordmessage{align-items:center;display:flex;font-size:14px;margin-bottom:8px}.cmp-TrexAccountInformationPage__passwordChange__passwordmessage:before{background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:1pc;margin-right:8px;width:1pc}.cmp-TrexAccountInformationPage__passwordChange__passwordheading{display:block;font-size:14px;font-weight:600;margin-bottom:9pt;text-align:left}.cmp-TrexAccountInformationPage__passwordChange__passworderror,.cmp-TrexAccountInformationPage__passwordChange__passwordsuccess{transition:opacity 1s}.cmp-TrexAccountInformationPage__passwordChange__passworderror.cmp-TrexAccountInformationPage__passwordChange__hide,.cmp-TrexAccountInformationPage__passwordChange__passwordsuccess.cmp-TrexAccountInformationPage__passwordChange__hide{max-height:0;opacity:0}.cmp-TrexAccountInformationPage__passwordChange__buttons{display:grid;gap:1rem;grid-auto-flow:column;justify-self:center;padding:1rem}.cmp-TrexAccountInformationPage__passwordChange__changePasswordButtonContainer{padding-top:1rem}.cmp-TrexAccountInformationPage__passwordChange__passwordtitle{align-items:center;color:#333;display:flex;font-size:14px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:1px;line-height:1.29;margin-bottom:24px;text-transform:uppercase}.cmp-TrexAccountInformationPage__passwordChange__newPasswordcontainer{display:flex;flex-wrap:wrap;justify-content:space-between;text-align:left}@media (min-width:768px){.cmp-TrexAccountInformationPage__passwordChange__confirmPassword,.cmp-TrexAccountInformationPage__passwordChange__newPassword,.cmp-TrexAccountInformationPage__passwordChange__password{width:calc(50% - 10px)}.cmp-TrexAccountInformationPage__passwordChange__passwordtitle{font-size:1pc;line-height:1.38;margin-bottom:2pc}}.cmp-TrexAccountInformationPage__editModal__errorContainer{padding-bottom:1rem}.cmp-TrexAccountInformationPage__editModal__personaldetailsform{border-bottom:1px solid #b3b3b3;padding-bottom:36px}.cmp-TrexAccountInformationPage__editModal__passwordform{padding:36px 0}@media (min-width:992px){.cmp-TrexAccountInformationPage__editModal__passwordform,.cmp-TrexAccountInformationPage__editModal__personaldetailsform{padding-right:60px}}@media (min-width:1200px){.cmp-TrexAccountInformationPage__editModal__passwordform,.cmp-TrexAccountInformationPage__editModal__personaldetailsform{padding-right:5pc}}.cmp-TrexAccountMenu__accountMenu__root{--content-width:27.5rem;height:0;left:-100vw;max-width:calc(var(--venia-global-maxWidth) + var(--content-width)*2 - 25rem);opacity:0;overflow:visible;position:absolute;top:100%;transform:translate3d(-50%,0,0);transition:opacity 192ms var(--venia-global-anim-out),visibility 192ms var(--venia-global-anim-out),left 0s 192ms;visibility:hidden;width:calc(100vw - 2rem);z-index:3}.cmp-TrexAccountMenu__accountMenu__root_open{left:50%;opacity:1;transition:opacity 224ms var(--venia-global-anim-in),visibility 224ms var(--venia-global-anim-in),left 0s;visibility:visible}.cmp-TrexAccountMenu__accountMenu__contents{background-color:rgb(var(--venia-global-color-background));border-radius:1px;box-shadow:0 1px 6px rgb(var(--venia-global-color-gray-900)/.2);display:grid;min-height:10rem;position:absolute;right:0;top:0;transform:translate3d(0,-8px,0);transition-duration:192ms;transition-property:transform;transition-timing-function:var(--venia-global-anim-out);width:var(--content-width)}.cmp-TrexAccountMenu__accountMenu__contents_open{transform:translate3d(0,4px,0);transition-duration:224ms;transition-timing-function:var(--venia-global-anim-in)}.cmp-TrexAccountMenu__accountMenu__createAccount{display:grid;gap:.9375rem;justify-items:stretch;padding:1rem 1.5rem}.cmp-TrexAccountMenu__accountMenu__forgotPassword,.cmp-TrexAccountMenu__accountMenu__loading{padding:2rem}.cmp-TrexProductList__productOptions__options{font-size:9pt;grid-area:options;line-height:1.5;margin-top:.25rem;max-height:54px;overflow-y:auto}.cmp-TrexProductList__productOptions__optionLabel{color:#333;display:flex;font-size:9pt;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:normal}.cmp-TrexProductList__productOptions__optionValue{font-weight:400;margin-left:.25rem}.cmp-TrexProductList__quantityCustom__root{align-items:center;display:flex}.cmp-TrexProductList__quantityCustom__wrap{align-items:center;display:flex;justify-content:center}.cmp-TrexProductList__quantityCustom__label:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.cmp-TrexProductList__quantityCustom__button{stroke:#333;align-items:center;appearance:textfield;background-color:transparent;border:none;border-radius:2px;display:inline-flex;font-size:14px;height:2pc;justify-content:center;width:2pc}.cmp-TrexProductList__quantityCustom__button:hover{--stroke:rgb(var(--venia-global-color-gray-900));border-color:none}.cmp-TrexProductList__quantityCustom__button:disabled,.cmp-TrexProductList__quantityCustom__button:disabled:hover{--stroke:rgb(var(--venia-global-color-gray-400));border-color:none}.cmp-TrexProductList__quantityCustom__button:disabled{cursor:not-allowed}.cmp-TrexProductList__quantityCustom__button:focus{outline:none}.cmp-TrexProductList__quantityCustom__icon{align-items:center;display:inline-flex;justify-content:center;touch-action:manipulation}.cmp-TrexProductList__quantityCustom__input{text-align:center}.cmp-TrexProductList__itemCustom__root{border-bottom:1px solid #b3b3b3;display:flex;opacity:1;padding:9pt 0;transition-delay:64ms;transition-duration:384ms;transition-property:opacity;transition-timing-function:var(--venia-global-anim-standard)}.cmp-TrexProductList__itemCustom__leftcontainer{padding-right:8px;width:30%}.cmp-TrexProductList__itemCustom__middlecontainer{padding-left:8px;width:60%}.cmp-TrexProductList__itemCustom__rightcontainer{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-between;padding-left:8px;position:relative;width:10%}.cmp-TrexProductList__itemCustom__root_disabled{opacity:.5}.cmp-TrexProductList__itemCustom__thumbnailContainer{display:block;margin-bottom:8px;text-align:center;width:100%}.cmp-TrexProductList__itemCustom__thumbnail{border:none;height:72px;margin:auto;width:72px}.cmp-TrexProductList__itemCustom__name{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.21;margin-bottom:8px;text-decoration:none}.cmp-TrexProductList__itemCustom__name:hover{color:#333}.cmp-TrexProductList__itemCustom__colorClass,.cmp-TrexProductList__itemCustom__lenghthClass,.cmp-TrexProductList__itemCustom__orientationClass,.cmp-TrexProductList__itemCustom__skuclass{color:#333;display:block;font-family:proxima-nova,Arial,sans-serif;font-size:9pt;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:normal}.cmp-TrexProductList__itemCustom__attributevalue{font-weight:400}.cmp-TrexProductList__itemCustom__colorClassHide,.cmp-TrexProductList__itemCustom__lenghthClassHide,.cmp-TrexProductList__itemCustom__orientationClassHide,.cmp-TrexProductList__itemCustom__skuclassHide{opacity:0}.cmp-TrexProductList__itemCustom__options{display:block}.cmp-TrexProductList__itemCustom__skuclass{line-height:2.33;padding-right:8px}.cmp-TrexProductList__itemCustom__isOnBackorderMessage,.cmp-TrexProductList__itemCustom__stockStatus{align-items:center;color:#ad2b26;display:flex;font-size:14px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.43}.cmp-TrexProductList__itemCustom__isOnBackorderMessage{align-items:flex-start}.cmp-TrexProductList__itemCustom__isOnBackorderMessage:before,.cmp-TrexProductList__itemCustom__stockStatus:before{background-position:50%;background-repeat:no-repeat;content:"";display:block;height:1pc;margin-right:6px;width:1pc}.cmp-TrexProductList__itemCustom__isOnBackorderMessage:before{margin-top:4px;width:26px}.cmp-TrexProductList__itemCustom__isOnBackorderMessage:empty{display:none}.cmp-TrexProductList__itemCustom__stockStatusHide{opacity:0}.cmp-TrexProductList__itemCustom__quantitywrapper{align-items:center;display:flex;flex-wrap:no-wrap;margin-top:8px}.cmp-TrexProductList__itemCustom__quantity{grid-column:2/span 1;grid-row:7/span 1}.cmp-TrexProductList__itemCustom__price{align-items:center;bottom:0;color:#333;display:flex;font-family:proxima-nova,Arial,sans-serif;font-size:18px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.78;position:absolute;right:0;text-align:right}.cmp-TrexProductList__itemCustom__deleteButton{background-color:transparent;border:none;grid-column:3/span 1;grid-row:1/span 1;padding:0}.cmp-TrexProductList__itemCustom__price_discounted{color:#ad2b26}.cmp-TrexProductList__itemCustom__price_regular{font-size:1pc;font-weight:400;line-height:1.44;margin-right:8px;text-decoration:line-through}.cmp-TrexProductList__productListCustom__root{display:flex;flex-direction:column}.cmp-TrexProductList__productListCustom__productList_loading{opacity:.5}.cmp-TrexMiniCart__miniCartCustom__root{height:10px;opacity:0;overflow:visible;position:absolute;right:0;top:0;visibility:hidden;width:100vw;z-index:3}.cmp-TrexMiniCart__miniCartCustom__root_open{opacity:1;visibility:visible}.cmp-TrexMiniCart__miniCartCustom__contents{background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.2);max-height:35pc;min-height:150px;position:absolute;right:0;text-transform:none;top:43px;transform:translate3d(0,-8px,0);transition-duration:192ms;transition-property:transform;transition-timing-function:var(--venia-global-anim-out);width:392px}.cmp-TrexMiniCart__miniCartCustom__header :before{border-color:currentcolor transparent #fff;border-style:solid;border-width:0 10px 9pt;content:"";height:0;position:absolute;right:-9pt;top:-8px;width:0}.cmp-TrexMiniCart__miniCartCustom__contents_open{transform:translate3d(0,4px,0);transition-duration:224ms;transition-timing-function:var(--venia-global-anim-in)}.cmp-TrexMiniCart__miniCartCustom__header{align-items:center;border-bottom:1px solid #b3b3b3;display:flex;justify-content:center;margin:0 24px;padding:24px 0 9pt;position:relative}.cmp-TrexMiniCart__miniCartCustom__yourcart_text{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:1pc;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:1px;line-height:1.38;text-transform:uppercase;width:31%}.cmp-TrexMiniCart__miniCartCustom__quantity{color:#333;font-family:proxima-nova,Arial,sans-serif;transition-delay:64ms;transition-duration:384ms;transition-property:opacity;transition-timing-function:var(--venia-global-anim-standard)}.cmp-TrexMiniCart__miniCartCustom__addedtocart,.cmp-TrexMiniCart__miniCartCustom__quantity{font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.43;opacity:1}.cmp-TrexMiniCart__miniCartCustom__addedtocart{align-items:center;animation:cmp-TrexMiniCart__miniCartCustom__fadeIn 7s linear;color:#00493d;display:flex;margin-left:auto}.cmp-TrexMiniCart__miniCartCustom__addedtocart:before{background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;content:"";display:block;height:1pc;margin-right:6px;position:static;width:1pc}.cmp-TrexMiniCart__miniCartCustom__addedtocartEmpty{align-items:center;animation:cmp-TrexMiniCart__miniCartCustom__fadeIn 7s linear;color:#00493d;display:flex;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.43;margin-left:auto;opacity:0}.cmp-TrexMiniCart__miniCartCustom__addedtocartEmpty:before{background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;content:"";display:block;height:1pc;margin-right:6px;position:static;width:1pc}.cmp-TrexMiniCart__miniCartCustom__stockStatusMessageContainer{grid-column-end:span 2}.cmp-TrexMiniCart__miniCartCustom__stockStatusMessageContainer:empty{display:none}.cmp-TrexMiniCart__miniCartCustom__body{max-height:328px;min-height:5pc;overflow-y:auto;padding:0 24px 1pc}.cmp-TrexMiniCart__miniCartCustom__body::-webkit-scrollbar{display:none}.cmp-TrexMiniCart__miniCartCustom__quantity_loading{opacity:.5}.cmp-TrexMiniCart__miniCartCustom__footer{background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.2);clip-path:inset(-10px 0 0 0);display:flex;flex-direction:column;justify-content:center;padding:14px 24px}.cmp-TrexMiniCart__miniCartCustom__price{align-items:center;color:#333;display:flex;font-family:proxima-nova,Arial,sans-serif;font-size:18px;font-stretch:normal;font-style:normal;font-weight:600;justify-content:center;letter-spacing:normal;line-height:1.43;opacity:1;transition-delay:64ms;transition-duration:384ms;transition-property:opacity;transition-timing-function:var(--venia-global-anim-standard)}.cmp-TrexMiniCart__miniCartCustom__price_loading{opacity:.5}.cmp-TrexMiniCart__miniCartCustom__subtotal_info{color:#333;display:block;font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.43}.cmp-TrexMiniCart__miniCartCustom__checkoutButton{background:#00493d;border:1.5px solid #fff;color:#fff;display:inline-block;font-family:proxima-nova,Arial,sans-serif;font-size:18px;line-height:1.44;margin:9pt 0;padding:11px 3pc;text-align:center;text-decoration:none;text-transform:none;transition:background-color .4s,color .4s,border-color .4s ease-in-out}.cmp-TrexMiniCart__miniCartCustom__checkoutButton:hover{background-color:#fff;border:1.5px solid #00493d;color:#00493d;text-decoration:none}.cmp-TrexMiniCart__miniCartCustom__checkoutButton:disabled{background:#6f6f6f;border:1px solid #6f6f6f;color:#fff;cursor:default}.cmp-TrexMiniCart__miniCartCustom__evenQuantityMessage{color:#ad2b26;display:block;font-size:14px;padding-bottom:10px}.cmp-TrexMiniCart__miniCartCustom__evenQuantityMessage_container{left:22px;padding-right:22px;position:relative;top:10px}.cmp-TrexMiniCart__miniCartCustom__evenQuantityMessage_container:before{background-position:50%;background-repeat:no-repeat;content:"";height:20px;left:-22px;position:absolute;top:3px;width:20px}.cmp-TrexMiniCart__miniCartCustom__editCartButton{background-color:transparent;border:none;color:#00493d;display:block;font-family:proxima-nova,Arial,sans-serif;font-size:.9pc;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.44;padding:0;text-align:center;text-decoration:underline}.cmp-TrexMiniCart__miniCartCustom__emptyCart{align-items:center;display:flex;flex-direction:column}.cmp-TrexMiniCart__miniCartCustom__emptyMessage{color:#333;font-family:proxima-nova,Arial,sans-serif;font-size:18px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.44;padding-top:9pt;text-align:center}.cmp-TrexMiniCart__miniCartCustom__pricevalue{margin-left:auto}@media screen and (max-width:768px){.cmp-TrexMiniCart__miniCartCustom__root,.cmp-TrexMiniCart__miniCartCustom__root_open{display:none}}