.product-line,.product-item{font-family:'Maison Neue, Book'}
.product-line h1,.product-item h1,.product-line h2,.product-item h2,.product-line h3,.product-item h3,.product-line h4,.product-item h4{font-family:'Maison Neue, Medium'}
.product-line a,.product-item a{font-family:'Maison Neue, Book';color:#7d5b3f}
.product-line a:hover,.product-item a:hover{color:#d9d3c7}
.product-line .box-shadow,.product-item .box-shadow{-moz-box-shadow:0 2px 10px rgba(54,56,56,0.15);-webkit-box-shadow:0 2px 10px rgba(54,56,56,0.15);box-shadow:0 2px 10px rgba(54,56,56,0.15)}
.product-line .section,.product-item .section{border:0}
.product-line .section .gray,.product-item .section .gray{background:#f3f3f4}
.product-line .section.extra-padding,.product-item .section.extra-padding{padding:3rem 0}
.product-line .section.extra-padding-top,.product-item .section.extra-padding-top{padding-top:3rem}
@media print{.product-line .section.extra-padding-top,.product-item .section.extra-padding-top{padding-top:0 !important}
}
.product-line .section.extra-padding-bottom,.product-item .section.extra-padding-bottom{padding-bottom:3rem}
.product-line .section.divider .column.row hr,.product-item .section.divider .column.row hr{margin:0 1rem}
.product-line .section.divider .column.row p,.product-item .section.divider .column.row p{margin-left:1rem;margin-right:1rem}
.product-line .section>.row,.product-item .section>.row{padding:0 1rem}
@media screen and (min-width:64rem){.product-line .section>.row,.product-item .section>.row{padding:0 2rem}
}
.product-line .block-right-rte,.product-item .block-right-rte{background:#f3f3f4}
.product-line .btn,.product-item .btn{background-color:#7d5b3f;border:2px solid #7d5b3f;color:white;padding:.75rem 1.5rem;border-radius:4px;font-weight:bold;font-size:.875rem;display:inline-block;text-align:center;font-family:"Maison Neue, Bold"}
.product-line .btn:hover,.product-item .btn:hover{background-color:#d9d3c7;border-color:#d9d3c7;color:white;border:2px solid #d9d3c7}
.product-line .btn.small,.product-item .btn.small{padding:.5rem 1rem;font-size:.8125rem}
.product-line .btn.full,.product-item .btn.full{display:block;width:100%;margin-left:0;margin-right:0}
.product-line .btn.disabled,.product-item .btn.disabled{border-color:#888;background:#b7b7b7}
.product-line .btn.disabled:hover,.product-item .btn.disabled:hover{border-color:#888;background:#b7b7b7;cursor:no-drop;color:white}
.product-line .btn--trans,.product-item .btn--trans{background-color:transparent;border:2px solid #7d5b3f;color:#7d5b3f;padding:.75rem 1.5rem;border-radius:4px;font-weight:bold;font-size:.875rem;display:inline-block;text-align:center;font-family:"Maison Neue, Bold"}
.product-line .btn--trans:hover,.product-item .btn--trans:hover{border-color:#7d5b3f;color:#7d5b3f;background-color:#d9d3c7;mix-blend-mode:multiply}
.product-line .btn--trans.small,.product-item .btn--trans.small{padding:.5rem 1rem;font-size:.8125rem}
.product-line .btn--trans.full,.product-item .btn--trans.full{display:block;width:100%;margin-left:0;margin-right:0}
.product-line a.secondary-btn.reversed,.product-item a.secondary-btn.reversed,.product-line button.secondary-btn.reversed,.product-item button.secondary-btn.reversed{border:2px solid #fff}
.product-line a.secondary-btn.reversed:hover,.product-item a.secondary-btn.reversed:hover,.product-line button.secondary-btn.reversed:hover,.product-item button.secondary-btn.reversed:hover{border:2px solid #fff;background-color:rgba(255,255,255,0.36);text-shadow:none}
.product-line .pagination,.product-item .pagination{text-align:center}
.product-line .pagination>div,.product-item .pagination>div{display:inline-block;padding:1rem;margin-bottom:1rem;-moz-box-shadow:0 2px 10px rgba(54,56,56,0.15);-webkit-box-shadow:0 2px 10px rgba(54,56,56,0.15);box-shadow:0 2px 10px rgba(54,56,56,0.15)}
.product-line .pagination>div a,.product-item .pagination>div a{display:inline-block;padding:.5rem 1rem}
.product-line .pagination>div a.page.selected,.product-item .pagination>div a.page.selected{background:#7d5b3f;color:white}
.product-line .pagination>div a.previous-page span,.product-item .pagination>div a.previous-page span,.product-line .pagination>div a.next-page span,.product-item .pagination>div a.next-page span{vertical-align:middle}
.product-line .disclaimer,.product-item .disclaimer{font-size:.75rem}
.product-line .info,.product-item .info{color:#888b8d}
.product-line .attr-tooltip,.product-item .attr-tooltip{display:inline-block;position:relative;vertical-align:middle;text-align:left;margin-left:.25rem}
.product-line .attr-tooltip>.icon-question-mark,.product-item .attr-tooltip>.icon-question-mark{color:#a8a8a8;font-size:.875rem}
.product-line .attr-tooltip .bottom,.product-item .attr-tooltip .bottom{width:300px;top:calc(100% + 12px);transform:translate(-26px,0);padding:1rem;color:#888b8d;background-color:white;border-radius:8px;position:absolute;z-index:4;box-sizing:border-box;box-shadow:0 1px 8px rgba(0,0,0,0.5);display:none}
.product-line .attr-tooltip .bottom>i,.product-item .attr-tooltip .bottom>i{position:absolute;bottom:100%;left:1.25rem;width:24px;height:12px;overflow:hidden}
.product-line .attr-tooltip .bottom>i::after,.product-item .attr-tooltip .bottom>i::after{content:'';position:absolute;width:12px;height:12px;left:50%;transform:translate(-50%,50%) rotate(45deg);background-color:white;box-shadow:0 1px 8px rgba(0,0,0,0.5)}
.product-line .attr-tooltip .bottom p,.product-item .attr-tooltip .bottom p{margin-bottom:0}
.product-line .attr-tooltip .bottom>*,.product-item .attr-tooltip .bottom>*{font-size:.75rem}
.product-line .attr-tooltip.active .bottom,.product-item .attr-tooltip.active .bottom{display:block}
@media print{.product-line .attr-tooltip,.product-item .attr-tooltip{display:none}
}
@media screen and (min-width:40.3125em){.product-line .section.divider .column.row hr,.product-item .section.divider .column.row hr{margin:0}
.product-line .section.divider .column.row p,.product-item .section.divider .column.row p{margin-left:0;margin-right:0}
.product-line .btn,.product-item .btn,.product-line .btn--trans,.product-item .btn--trans{font-size:1rem}
}
@media screen and (min-width:64em){.product-line .color-options-header,.product-item .color-options-header{padding-left:calc(100px + 1.55rem)}
}
.product-line .accessory-img a.view-larger-modal,.product-item .accessory-img a.view-larger-modal{height:1rem;display:block}
.product-line .accessory-img a.view-larger-modal .icon-enlarge,.product-item .accessory-img a.view-larger-modal .icon-enlarge{color:#fff;-moz-box-shadow:0 2px 6px rgba(54,56,56,0.6);-webkit-box-shadow:0 2px 6px rgba(54,56,56,0.6);box-shadow:0 2px 6px rgba(54,56,56,0.6);font-size:1rem;vertical-align:middle;width:1rem;height:1rem;float:right}
.product-line .accessory-img a.view-larger-modal .icon-enlarge:before,.product-item .accessory-img a.view-larger-modal .icon-enlarge:before{background:linear-gradient(to bottom,#5e5f5e 0,#5e5f5e 100%) no-repeat;background-size:calc(92%) calc(92%);background-position:center}
div.hero-container{position:relative;overflow:hidden}
div.hero-container.shortened .image{padding:20% 0 0 0;min-height:140px;height:140px}
div.hero-container .image{min-height:280px;position:relative;margin-bottom:0;padding:31% 0 0 0}
div.hero-container .image .hero-image{position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);min-width:100%;min-height:280px;background-position:center;background-size:cover}
div.hero-container .image .hero-gradient-overlay{position:absolute;bottom:0;width:100%;height:66%;background:linear-gradient(rgba(54,56,56,0),rgba(54,56,56,0.75));mix-blend-mode:multiply}
div.hero-container .hero__content{position:absolute;left:0;bottom:0;padding-bottom:1rem;width:100%;text-align:left;font-family:'Maison Neue, Book'}
div.hero-container .hero__content header{padding:0 .75rem}
div.hero-container .hero__content header .hero-headline{letter-spacing:-1.44px;text-shadow:0 0 10px #00000029;color:#fff;font-size:1.75rem;line-height:1.75rem;font-weight:300;text-transform:none;margin-bottom:.5rem}
div.hero-container .hero__content header .hero-subhead{font-size:.875rem;display:block;letter-spacing:0;color:#fafafa}
@media screen and (min-width:40.3125em){div.hero-container.shortened{max-height:300px}
div.hero-container.shortened .image{height:initial}
div.hero-container .image{min-height:200px;max-height:600px;height:initial}
div.hero-container .hero__content header .hero-headline{font-size:2.75rem;line-height:2.75rem;margin-bottom:1rem}
div.hero-container .hero__content header .hero-subhead{font-size:1rem;line-height:1.5rem}
}
@media screen and (min-width:64em){div.hero-container .image{max-height:600px}
div.hero-container .image .hero-gradient-overlay{height:40%}
div.hero-container .hero__content{padding-bottom:2.375rem}
}
.key-features{font-family:"Maison Neue, Book",Helvetica,Arial,sans-serif;font-weight:200;margin-bottom:1.5rem}
.key-features *{color:#121212}
.key-features a{text-decoration:underline}
.key-features a:hover{text-decoration:none;color:#6d6f71}
.key-features a:hover *{color:#6d6f71}
.key-features .features-container{font-size:1.25rem}
.key-features .features-container ul li{padding-left:1rem;list-style:none}
@media print{.key-features .features-container ul li{display:list-item !important}
}
.key-features .features-container ul li:before{content:"\2022";color:#7d5b3f;display:inline-block;width:2rem;margin-left:-2rem;margin-top:-0.25rem;font-size:.875em;vertical-align:middle}
.key-features .features-container a [class^="icon-chevron-"]{margin-left:.5rem}
.key-features .features-container a.toggle-features{text-decoration:none;font-size:.875rem;font-weight:400}
.key-features .features-container a.toggle-features span.close-action,.key-features .features-container a.toggle-features span.open-action{font-family:"Maison Neue, Bold";color:#7d5b3f}
.key-features .features-container a.toggle-features span.close-action .icon-chevron-sm-down,.key-features .features-container a.toggle-features span.open-action .icon-chevron-sm-down,.key-features .features-container a.toggle-features span.close-action .icon-chevron-sm-up,.key-features .features-container a.toggle-features span.open-action .icon-chevron-sm-up{color:#7d5b3f}
.key-features .features-container a.toggle-features span.close-action{display:none}
@media print{.key-features .features-container a.toggle-features{display:none}
}
.key-features .features-container.expanded a.toggle-features span.close-action{display:inline-block}
.key-features .features-container.expanded a.toggle-features span.open-action{display:none}
.key-features .features-container .contractor-benefits .rte span.download-link--pdf{color:#7d5b3f}
.line-product-image-close-up-container{overflow:hidden;font-family:"Maison Neue, Book",Helvetica,Arial,sans-serif;margin-bottom:1rem}
.line-product-image-close-up-container .image-close-up-container{position:relative;vertical-align:top;max-height:500px}
.line-product-image-close-up-container .image-close-up-container>img{mix-blend-mode:multiply;object-fit:cover;height:100%;width:100%}
.line-product-image-close-up-container .video-close-up-container{position:relative;vertical-align:top;max-height:500px;min-height:400px}
.line-product-image-close-up-container .video-close-up-container .video-container{position:absolute;top:0;right:0;left:0;bottom:0;margin-top:0}
.line-product-image-close-up-container .video-close-up-container .video-container .vjs-fluid{padding-top:0}
.line-product-image-close-up-container .video-close-up-container .video-container>*{width:100%;height:initial;background-color:white !important}
.line-product-image-close-up-container .video-close-up-container .video-container>* video{position:relative;max-width:initial;width:100%;aspect-ratio:1.77777778}
.line-product-image-close-up-container .video-close-up-container .video-container>*>:not(video){display:none !important}
.line-product-image-close-up-container .video-close-up-container .product-close-up-video-overlay{width:100%;height:100%;background:linear-gradient(rgba(75,75,75,0) 78%,#4b4b4b);mix-blend-mode:multiply}
.line-product-image-close-up-container .product-close-up-overlay{background:linear-gradient(rgba(75,75,75,0) 78%,#4b4b4b)}
.line-product-image-close-up-container .image-close-up-content{position:absolute;left:0;top:97%;width:100%;-webkit-transform:translateY(-100%);transform:translateY(-100%);text-align:center;color:white;font-family:'Maison Neue, Book';font-size:.75rem;text-shadow:0 0 10px #000000b3;letter-spacing:0}
.line-product-image-close-up-container .description{vertical-align:top;box-shadow:0 2px 10px #36383826;margin-bottom:2rem}
.line-product-image-close-up-container .description>.related-line{background-color:#efede9;color:#121212;padding:.5rem 2rem;font-weight:500}
.line-product-image-close-up-container .description>.related-line a{color:#7d5b3f;text-decoration:underline;font-family:"Maison Neue, Bold"}
.line-product-image-close-up-container .description>.related-line a:hover{text-decoration:none}
.line-product-image-close-up-container .description>.resources{padding:1rem 2rem;border-top:0;margin-bottom:0;display:flex;align-items:center}
.line-product-image-close-up-container .description>.resources ul{height:22px;overflow:hidden;margin-bottom:0}
.line-product-image-close-up-container .description>.resources ul li{display:inline-block;list-style:none;margin-bottom:1rem}
.line-product-image-close-up-container .description>.resources ul li a{color:#7d5b3f}
.line-product-image-close-up-container .description>.resources ul li a:hover{color:#d9d3c7}
.line-product-image-close-up-container .description>.resources ul li a[data-open]{border-bottom:0}
.line-product-image-close-up-container .description>.resources ul li:not(:first-child){margin-top:0}
.line-product-image-close-up-container .description>.resources .reveal ul{height:auto;overflow:unset;margin-bottom:1rem}
.line-product-image-close-up-container .description>.resources>.resources-link{color:#b8b9bb;font-size:.875rem}
.line-product-image-close-up-container .reveal{max-width:600px}
.line-product-image-close-up-container .reveal ul li{list-style:none}
@media screen and (min-width:40.3125em){.line-product-image-close-up-container{margin-bottom:3rem}
.line-product-image-close-up-container .image-close-up-container,.line-product-image-close-up-container .video-close-up-container{width:73%;float:left}
.line-product-image-close-up-container .description{width:27%;float:right;box-shadow:none;margin-bottom:0}
.line-product-image-close-up-container .description>.resources{display:block;max-width:420px;padding:2rem}
.line-product-image-close-up-container .description>.resources ul{height:auto;overflow:unset;margin-bottom:1rem}
.line-product-image-close-up-container .description>.resources ul li{display:block;margin-bottom:0}
.line-product-image-close-up-container .description>.resources ul li:not(:first-child){margin-top:1rem}
}
.sustainability-profile{font-family:"Maison Neue, Book",Helvetica,Arial,sans-serif;margin-bottom:2rem}
.sustainability-profile .sustainability-profile-table{box-shadow:0 2px 10px #36383826}
.sustainability-profile .sustainability-profile-table.no-attributes{display:inline-block}
.sustainability-profile .sustainability-profile-table.no-attributes .sustainability-profile-table-content .sp-middle{display:none}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-header{width:100%;padding:.5rem 1.25rem;color:white;background-color:#525355;font-weight:bold;font-size:1rem;line-height:1.5rem}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content{display:flex;flex-flow:row wrap}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content>div{width:100%}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-left{display:flex;flex-direction:column;padding:1rem;background-color:#f3f3f4;color:#71953a;font-weight:bold;text-align:center}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-left>div{padding:1rem 0 1rem 1rem}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-left>div:not(:first-child){border-top:1px solid #b8b9bb}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-left>div:first-child{padding-top:0}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-left>div:last-child{padding-bottom:0}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-left .recycled-content{flex:2;display:flex;align-items:center}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-left .recycled-content>div{font-size:.875rem}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-left .recycled-content>div>:last-child{font-size:2rem;line-height:2rem}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-left .recycled-content>div:last-child{padding:0 .5rem;text-align:left}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-left .recycled-content>div:last-child>:last-child{text-align:center;font-size:1rem;line-height:1rem}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-left .recycled-content span+div{margin-top:.5rem}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-left .recycled-content.has-up-to>div:last-child{margin-top:1.25rem}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-left .green-genie,.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-left .recycling-program{flex:1;font-weight:normal}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-left .green-genie>div,.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-left .recycling-program>div{text-align:left;color:#656a6b;font-size:.875rem}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-left .green-genie>div a,.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-left .recycling-program>div a{text-decoration:underline}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-left .green-genie img{max-width:130px;margin-bottom:.35rem}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-left .recycling-program .image-container img{max-width:25px;margin-bottom:.35rem}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle{flex-grow:1;margin:.5rem 2rem;padding:0;border-bottom:1px solid #b8b9bb}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle.no-mobile-border{border-bottom:0}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle>div ul.accordion li.accordion-item .accordion-content>p.recycling-disclaimer-mb{font-size:.75rem;line-height:.75rem;width:100%;margin-top:1rem;display:block}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle>div ul.accordion li.accordion-item .accordion-content>p.recycling-disclaimer-mb>span{text-indent:1rem;padding-left:-1rem}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle>div>p.recycling-disclaimer-dt{font-size:.75rem;line-height:.75rem;width:100%;margin-top:auto;display:none}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle>div>p.recycling-disclaimer-dt>span{text-indent:1rem;padding-left:-1rem}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle>div:first-child{font-size:1.25rem;font-family:"Maison Neue, Demi";padding-bottom:.5rem;color:#71953a;border-bottom:1px solid #b8b9bb}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle>div:last-child{display:flex;flex-flow:column}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle>div:last-child ul.accordion{font-size:.875rem}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle>div:last-child ul.accordion:nth-of-type(1) li.accordion-item .accordion-content>div:not(:first-child){border-top:1px solid #b8b9bb}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle>div:last-child ul.accordion:nth-of-type(1) li.accordion-item .accordion-content>div>div:last-child{color:#71953a;padding-left:.25rem;font-size:.875rem;min-width:7rem;text-align:left}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle>div:last-child ul.accordion:nth-of-type(1) li.accordion-item .accordion-content>div>div:last-child>div.circular-economy-check{padding-right:.3rem}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle>div:last-child ul.accordion:nth-of-type(1) li.accordion-item .accordion-content>div>div p{margin-bottom:0;font-size:.875rem}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle>div:last-child ul.accordion:nth-of-type(2){padding-bottom:.35rem}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle>div:last-child ul.accordion:nth-of-type(2) li.accordion-item .accordion-content>div{display:flex;padding:.35rem 0}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle>div:last-child ul.accordion:nth-of-type(2) li.accordion-item .accordion-content>div>div:last-child{padding-left:.25rem;min-width:7rem;text-align:left}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle>div:last-child ul.accordion:nth-of-type(2) li.accordion-item .accordion-content>div>div:last-child .icon-check-v2{font-size:.875rem;display:inline-block;color:#71953a}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle>div:last-child ul.accordion:nth-of-type(2) li.accordion-item .accordion-content>div>div:last-child .icon-check-v2.unchecked{color:#b8b9bb}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle>div:last-child ul.accordion:nth-of-type(2) li.accordion-item .accordion-content>div>div:last-child .icon-check-v2>span{font-size:.875rem}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle>div:last-child ul.accordion:nth-of-type(2) li.accordion-item .accordion-content>div>div:last-child .icon-x-v2{font-size:.875rem}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle>div:last-child ul.accordion:nth-of-type(2) li.accordion-item .accordion-content>div>div:last-child .icon-x-v2>span{font-size:.875rem}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle>div:last-child ul.accordion:nth-of-type(2) li.accordion-item .accordion-content>div>div:last-child img{width:20px}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle>div:last-child ul.accordion li.accordion-item{border:0;background:transparent}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle>div:last-child ul.accordion li.accordion-item .accordion-title{border:0;padding:.875rem 0;font-size:.875rem}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle>div:last-child ul.accordion li.accordion-item .accordion-title:before{color:#7d5b3f}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle>div:last-child ul.accordion li.accordion-item .accordion-title:hover,.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle>div:last-child ul.accordion li.accordion-item .accordion-title:focus{background:transparent}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle>div:last-child ul.accordion li.accordion-item .accordion-content{margin-bottom:.5rem}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle>div:last-child ul.accordion li.accordion-item .accordion-content>div{display:flex;padding:.35rem 0;justify-content:space-between}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle>div:last-child ul.accordion li.accordion-item .accordion-content>div:first-child{padding-top:0}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle>div:last-child ul.accordion li.accordion-item .accordion-content>div>div{align-content:center}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle table tbody{border:0}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle table tbody tr{background:0}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle table tbody tr td{display:flex;align-items:center;padding:0 0rem 1rem 0rem;font-size:.75rem;line-height:1rem}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle table tbody tr td>div{display:flex;align-items:center}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle table tbody tr td>div .icon-check-v2{font-size:1.75rem;display:inline-block;color:#71953a;margin:0 1rem 0 0}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle table tbody tr td>div .icon-check-v2>span{font-size:1.75rem}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle table tbody tr td>div .icon-placeholder{margin-left:2.75rem}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle table tbody tr td>div img{width:28px;margin-right:1rem}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle table tbody tr td>div .attr-tooltip{margin-left:.5rem}
@media print{.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle table tbody tr td{text-align:left !important}
}
@media print{.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle table tbody tr{padding-bottom:.75rem}
}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-right{padding:1rem;font-size:.875rem;color:#656a6b;display:flex;flex-flow:column}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-right .sustain{margin-bottom:1rem;padding-left:1rem}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-right .sustain img{width:60px;margin-bottom:.35rem}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-right .declare{margin-bottom:1rem;padding-left:1rem}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-right .declare img{width:75px;margin-bottom:.35rem}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-right a{text-decoration:underline}
@media screen and (min-width:40.3125em),print{.sustainability-profile .sustainability-profile-table .sustainability-profile-table-header{font-size:1.125rem}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-left .recycled-content{flex:unset}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-left .recycled-content div>:last-child{font-size:2.5rem;line-height:2.5rem;margin-bottom:.5rem}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-left .recycled-content div:last-child{text-align:center}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-left .recycled-content.has-up-to>div:last-child{margin-top:0}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-left .green-genie,.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-left .recycling-program{flex:unset}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-left .green-genie div:nth-child(2) a,.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-left .recycling-program div:nth-child(2) a{font-size:.875rem;padding:.5rem 1rem;margin-top:1rem}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle{padding:0}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle>div:first-child{font-size:1.25rem}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle>div:last-child>ul.accordion .accordion-content>div>div>div.circular-economy-check{text-align:left !important}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle table tbody tr td{display:table-cell;padding:0 .5rem 1.25rem .5rem;font-size:.875rem}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-right{justify-content:space-evenly;flex-flow:row}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-right>div{margin-right:0;max-width:250px}
}
@media screen and (min-width:64rem){.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content{flex-flow:row nowrap}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content>div{width:initial}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-left{width:30%;flex:3}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-left>div{padding:1.5rem 1rem}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-left>div:first-child{padding-top:1rem}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-left>div:last-child{padding-bottom:1rem}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-left .green-genie img{max-width:200px;margin-bottom:1rem}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-left .recycled-content{display:inline-block}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-left .recycling-program .image-container{text-align:center}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-left .recycling-program .image-container img{max-width:50px;margin-bottom:1rem}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle{border:0;flex:8}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle>div{max-height:90%}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle>div ul.accordion li.accordion-item .accordion-content>p.recycling-disclaimer-mb{display:none}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle>div>p.recycling-disclaimer-dt{display:block;margin-top:30%}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle>div:first-child{font-size:1.5rem}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle>div:last-child{flex-flow:row wrap;justify-content:space-between}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle>div:last-child ul.accordion:nth-of-type(2) li.accordion-item .accordion-content>div>div:last-child{text-align:right}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle>div:last-child>ul.accordion{width:46%;padding-right:.70rem;padding-left:.75rem}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle>div:last-child>ul.accordion .accordion-title{cursor:default}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle>div:last-child>ul.accordion .accordion-title:before{display:none}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle>div:last-child>ul.accordion .accordion-title:hover,.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle>div:last-child>ul.accordion .accordion-titlefocus{color:#121212}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle>div:last-child>ul.accordion .accordion-content{display:block !important;max-height:100% !important}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle>div:last-child>ul.accordion .accordion-content #tab_3>div:last-child{padding-top:0}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle>div:last-child>ul.accordion .accordion-content>div>div>div.circular-economy-check{text-align:left !important}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-right{flex-flow:column;width:17%;flex:2}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-right .sustain{margin-bottom:0}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-right .sustain img{width:100px;margin-bottom:1rem}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-right .declare img{width:110px;margin-bottom:1rem}
}
@media print{.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-left{display:block;max-height:130px}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-left>div{max-height:130px;display:inline-block;width:100%;vertical-align:middle}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle>div:first-child{font-size:1.75rem}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle>div:last-child{flex-flow:row}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle>div:last-child>ul.accordion{width:50%}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle>div:last-child>ul.accordion:nth-of-type(1){padding-right:.5rem}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle>div:last-child>ul.accordion:nth-of-type(2){padding-left:.5rem}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle>div:last-child>ul.accordion .accordion-title{cursor:default}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle>div:last-child>ul.accordion .accordion-title:before{display:none}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle>div:last-child>ul.accordion .accordion-title:hover,.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle>div:last-child>ul.accordion .accordion-titlefocus{color:#121212}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle>div:last-child>ul.accordion .accordion-content{display:block !important;max-height:100% !important}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-middle>div:last-child>ul.accordion .accordion-content .icon-check-v2.unchecked{display:none !important}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-right{display:block}
.sustainability-profile .sustainability-profile-table .sustainability-profile-table-content .sp-right>div{display:inline-block !important;width:49%;vertical-align:middle}
}
.dual-promo{font-family:"Maison Neue, Book",Helvetica,Arial,sans-serif;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-evenly;padding:4rem 0}
.dual-promo *{font-family:"Maison Neue, Book",Helvetica,Arial,sans-serif}
.dual-promo>div{flex-basis:100%;color:#121212;text-align:center;margin-bottom:2rem;margin-left:1.5rem;margin-right:1.5rem}
.dual-promo>div>div{display:inline-block;max-width:450px}
.dual-promo>div>div>.image-container{display:flex;align-items:center;justify-content:center}
.dual-promo>div>div>.image-container img{max-width:100%;max-height:125px}
.dual-promo>div>div>.heading{margin:.5rem 0 .25rem 0;font-size:1rem;font-weight:bold}
.dual-promo>div>div>.heading a{font-family:"Maison Neue, Bold";color:#7d5b3f}
.dual-promo>div>div>.heading a:hover{color:#d9d3c7}
.dual-promo>div>div>.subheading{font-size:.875rem}
.dual-promo>p{flex-basis:100%}
@media screen and (min-width:40.3125em),print{.dual-promo>div{flex-basis:unset;flex:1;max-width:400px;margin-bottom:0;margin-left:0;margin-right:0}
.dual-promo>div>div>.image-container img{max-width:300px;max-height:100px}
.dual-promo>div>div>.heading{font-size:1.125rem;margin:1rem 0}
.dual-promo>div>div>.subheading{font-size:1rem}
.dual-promo>div:first-child{padding:1rem 1rem 1rem 0}
.dual-promo>div:last-child{padding:1rem 0 1rem 1rem}
}
@media print{.dual-promo{display:block}
.dual-promo>div{display:inline-block;width:49%}
}
.performance{font-family:"Maison Neue, Book",Helvetica,Arial,sans-serif;margin-bottom:.5rem}
.performance .performance-table{box-shadow:0 2px 10px #36383826}
.performance .performance-table>.performance-table-content{color:#121212;padding:1rem 1.25rem}
.performance .performance-table>.performance-table-content>div{flex:1;padding:0}
.performance .performance-table>.performance-table-content>div>div.made-usa-container{margin-top:2rem;display:flex;justify-content:space-between}
.performance .performance-table>.performance-table-content>div>div.made-usa-container>div.made-usa-heading{font-weight:bold;flex:1}
.performance .performance-table>.performance-table-content>div .heading{font-size:.875rem;font-weight:bold;margin-bottom:.5rem}
.performance .performance-table>.performance-table-content>div .heading:not(:first-child){margin-top:1rem}
.performance .performance-table>.performance-table-content>div .attribute{font-size:.75rem;display:flex;justify-content:space-between;margin-bottom:.5rem}
.performance .performance-table>.performance-table-content>div:not(:first-child){margin-top:1rem}
.performance .performance-table>.performance-table-content>div:last-child:nth-child(2){margin-left:0}
@media screen and (min-width:40.3125em),print{.performance .performance-table{box-shadow:none}
.performance .performance-table>.performance-table-content{display:flex;padding:0}
.performance .performance-table>.performance-table-content>div{box-shadow:0 2px 10px #36383826;padding:1rem 1.25rem}
.performance .performance-table>.performance-table-content>div .heading{font-size:1rem;margin-bottom:.75rem}
.performance .performance-table>.performance-table-content>div .heading:not(:first-child){margin-top:2rem}
.performance .performance-table>.performance-table-content>div .attribute{font-size:.875rem;line-height:1rem}
.performance .performance-table>.performance-table-content>div:not(:first-child){margin-top:0}
.performance .performance-table>.performance-table-content>div:first-child{margin-right:1rem}
.performance .performance-table>.performance-table-content>div:last-child{margin-left:1rem}
.performance .performance-table>.performance-table-content>div:first-child:last-child{flex:unset;flex-basis:50%;margin:0 auto}
}
.product-resources .column,.product-resources .columns{padding-left:0;padding-right:0}
.product-resources a{color:#7d5b3f;font-size:.875rem}
.product-resources a:hover{color:#d9d3c7}
.product-resources a[data-open]{text-decoration:none;border:0}
.product-resources .resource-group{padding-bottom:1rem}
.product-resources .resource-group h4{font-family:'Maison Neue, Bold';display:flex;justify-content:space-between;font-size:.875rem;margin-bottom:0;background-color:#fafafa;padding:1rem 2rem;cursor:pointer}
.product-resources .resource-group h4>.plus,.product-resources .resource-group h4 .minus{cursor:pointer}
.product-resources .resource-group h4>.minus{display:none}
.product-resources .resource-group>div{display:none;padding:0 2rem;margin-top:2rem}
.product-resources .resource-group>div>div{margin-bottom:1rem}
.product-resources .resource-group>div>div .file-info{display:none}
.product-resources .resource-group.expanded h4>.plus{display:none}
.product-resources .resource-group.expanded h4>.minus{display:block}
.product-resources .resource-group.expanded>div{display:block}
@media screen and (min-width:40.3125em){.product-resources .column,.product-resources .columns{padding-left:.4375rem;padding-right:.4375rem}
.product-resources .resource-group{padding-top:1rem}
.product-resources .resource-group h4{padding:0;background:0;cursor:initial}
.product-resources .resource-group h4>.plus,.product-resources .resource-group h4 .minus{display:none !important}
.product-resources .resource-group>div{display:block !important;padding:0}
.product-resources .resource-group>div>div{margin-bottom:0}
.product-resources .resource-group>div>div .file-info{display:block;text-transform:uppercase}
}
#sizes-and-options{color:#121212;padding-top:1rem;margin-bottom:3rem}
#sizes-and-options div,#sizes-and-options p,#sizes-and-options h1,#sizes-and-options h2,#sizes-and-options h3,#sizes-and-options h4{font-family:'Maison Neue, Book';color:#121212}
#sizes-and-options a:not([class^="btn"]){text-decoration:underline}
#sizes-and-options a:not([class^="btn"]):hover{color:#6d6f71;text-decoration:none !important}
#sizes-and-options a:not([class^="btn"]).dimension-button{text-decoration:none}
#sizes-and-options a:not([class^="btn"]).dimension-button:hover{color:#121212}
#sizes-and-options a[class^="btn"]{text-decoration:none;font-size:1rem;padding:.75rem 1rem}
#sizes-and-options a[class^="btn"].mto-go{font-size:.875rem;padding:.5rem 1rem}
#sizes-and-options>.row .row{margin-left:0;margin-right:0}
#sizes-and-options .dimension-button{color:#121212;padding:0 .5rem;height:initial;line-height:36px;border:1px solid #121212}
#sizes-and-options .dimension-button.selected{box-shadow:0 0 2px 2px #7d5b3f;border:1px solid #121212}
#sizes-and-options .dimension-button:hover{box-shadow:0 0 2px 2px #7d5b3f;border:1px solid #121212}
#sizes-and-options .image-text-option{margin:0 1rem 1rem 0;box-shadow:0 2px 10px #36383826}
#sizes-and-options .image-text-option .selected{box-shadow:0 0 2px 2px #7d5b3f;border:1px solid #121212}
#sizes-and-options .fast-size-container .fast-size{box-shadow:0 0 0 1px #121212;border-radius:50%}
#sizes-and-options .fast-size-container .fast-size.active{box-shadow:0 0 2px 2px #7d5b3f}
#sizes-and-options .key-performance-attributes-container .swatch-container ul.swatches li{margin-right:1rem;margin-bottom:1rem}
#sizes-and-options .key-performance-attributes-container .swatch-container ul.swatches li .key-performance-attribute{display:inline-block;vertical-align:middle;text-indent:0;overflow:hidden;font-weight:bold;color:black;box-shadow:0 0 0 1px #121212;border-radius:50%}
#sizes-and-options .key-performance-attributes-container .swatch-container ul.swatches li .key-performance-attribute.active{box-shadow:0 0 2px 2px #7d5b3f}
#sizes-and-options .key-performance-attributes-container .swatch-container ul.swatches li .key-performance-attribute img{width:100%;padding:.5rem}
#sizes-and-options .key-performance-attributes-container .swatch-container ul.swatches li>span{display:inline-block;vertical-align:middle;margin-left:.5rem;font-size:.875rem}
#sizes-and-options .sustain-container .sustain{box-shadow:0 0 0 1px #121212;border-radius:50%}
#sizes-and-options .sustain-container .sustain.active{box-shadow:0 0 2px 2px #7d5b3f}
#sizes-and-options .swatch-container ul.swatches .labeled a{margin-right:.25rem}
#sizes-and-options .swatch-container ul.swatches .labeled a>span{font-size:.875rem;font-weight:normal;text-transform:none}
#sizes-and-options .color-container .color-group-type-filter-container{display:flex}
#sizes-and-options .color-container .color-group-type-filter-container .color-group-type{font-family:"Maison Neue, Bold";color:#7d5b3f;padding:.5rem 1.5rem;border-bottom:5px solid #eaeaea;text-decoration:none}
#sizes-and-options .color-container .color-group-type-filter-container .color-group-type.selected{color:#656a6b;border-bottom:5px solid #656a6b}
#sizes-and-options .color-container .color-groups-container{margin-bottom:0;height:auto;overflow:visible;border:0}
#sizes-and-options .color-container .color-groups-container .color-groups{overflow:visible;position:relative;height:auto;white-space:normal}
#sizes-and-options .color-container .color-groups-container .color-groups .color-group .swatches li a{margin-right:.25rem}
#sizes-and-options .color-container .color-groups-container.grouped{height:auto}
#sizes-and-options .color-container .color-groups-container.grouped .color-groups{height:auto}
#sizes-and-options .color-container .color-groups-container.interior .color-groups .color-group[data-group-type="exterior"]{display:none}
#sizes-and-options .color-container .color-groups-container.exterior .color-groups .color-group[data-group-type="interior"]{display:none}
#sizes-and-options .edge-selector,#sizes-and-options .perforation-selector,#sizes-and-options .shape-selector,#sizes-and-options .design-selector{overflow:visible}
#sizes-and-options .edge-selector{margin-top:0}
#sizes-and-options .filter-container{margin-bottom:2.25rem}
#sizes-and-options .filter-container .row .columns{padding-left:0;padding-right:0}
#sizes-and-options .filter-container a.view-larger-modal.info{color:#7d5b3f;font-family:"Maison Neue, Bold"}
#sizes-and-options .filter-container a.view-larger-modal.info:hover{color:#d9d3c7}
#sizes-and-options.configurable .size-selector-container{margin-top:1rem}
#sizes-and-options.configurable .size-selector-container .fastsize{display:flex;align-items:center;padding-top:1rem}
#sizes-and-options.configurable .size-selector-container .fastsize>.fastsize-icon{width:75px;margin-right:.5rem}
#sizes-and-options.configurable .size-selector-container .fastsize>div{font-size:.875rem}
#sizes-and-options.configurable .size-selector-container .fastsize>div>div:first-child{font-family:'Maison Neue, Demi'}
#sizes-and-options .info{color:#888b8d}
#sizes-and-options .infill-container #sizes-options-infills{display:flex;flex-wrap:wrap}
#sizes-and-options .infill-container #sizes-options-infills .infill-option{flex-basis:100%;max-width:480px;margin:0 1rem 1rem 0;padding:.85rem;cursor:pointer;box-shadow:0 3px 6px #00000029;background-color:white}
#sizes-and-options .infill-container #sizes-options-infills .infill-option.selected{box-shadow:0 0 2px 2px #7d5b3f}
#sizes-and-options .infill-container #sizes-options-infills .infill-option.none{display:flex;justify-content:center;align-items:center}
#sizes-and-options .infill-container #sizes-options-infills .infill-option>img{float:left;margin-right:.5rem}
#sizes-and-options .infill-container #sizes-options-infills .infill-option>img+div{overflow:hidden}
#sizes-and-options .infill-container #sizes-options-infills .infill-option>img+div .short-code{font-weight:bold}
#sizes-and-options .infill-container #sizes-options-infills .infill-option>img+div .infill-name{font-size:.875rem}
#sizes-and-options .infill-container #sizes-options-infills .infill-option>img+div .acoustics-display{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:auto;padding-top:.5rem}
#sizes-and-options .infill-container #sizes-options-infills .infill-option>img+div .acoustics-display>div{min-width:50%;font-size:.875rem}
#sizes-and-options .infill-container #sizes-options-infills .infill-option>img+div .acoustics-display>div>span{vertical-align:middle}
#sizes-and-options .infill-container #sizes-options-infills .infill-option>img+div .acoustics-display>div>span:first-child{font-size:1rem}
#sizes-and-options .infill-container #sizes-options-infills .infill-option>img+div .acoustics-display>div>span:last-child{font-weight:bold}
#sizes-and-options .size-options-main-image .view-larger-modal{display:block;position:absolute;z-index:3;bottom:20px;right:25px;color:#fff;cursor:pointer;text-decoration:none;font-size:1.5rem;line-height:1.25;width:1.5rem;height:1.5rem}
#sizes-and-options .size-options-main-image .view-larger-modal:hover{color:white}
#sizes-and-options .size-options-main-image .view-larger-modal.dark{color:#7d5b3f}
#sizes-and-options .size-options-main-image .view-larger-modal.dark:hover{color:#7d5b3f}
#sizes-and-options .size-options-main-image .view-larger-modal.dark>.icon-enlarge{box-shadow:0 2px 10px #36383826}
#sizes-and-options .size-options-main-image .view-larger-modal>.icon-enlarge{color:white}
#sizes-and-options .size-options-main-image .view-larger-modal>.icon-enlarge:before{background:linear-gradient(to bottom,#5e5f5e 0,#5e5f5e 100%) no-repeat;background-size:calc(90%) calc(90%);background-position:center}
#sizes-and-options .selector .results-container{position:sticky;top:55px;z-index:1}
#sizes-and-options .selector .results-container .results{overflow:hidden;box-shadow:0 2px 10px #36383826;background-color:white}
#sizes-and-options .selector .results-container .results>div.product-preview{display:flex;align-items:center;justify-content:center;flex-direction:column;flex:1;position:relative;padding:1rem;max-width:100%;height:25vh}
#sizes-and-options .selector .results-container .results>div.product-preview.preview-3d .item-label,#sizes-and-options .selector .results-container .results>div.product-preview.preview-3d .item-label-configurable,#sizes-and-options .selector .results-container .results>div.product-preview.preview-3d .multiple-items{position:absolute;bottom:1rem;right:1rem;left:1rem;margin-top:0}
#sizes-and-options .selector .results-container .results>div.product-preview.preview-3d a.enlarge-product-preview{display:none}
@media screen and (min-width:40.3125em) and (min-height:31.25em){#sizes-and-options .selector .results-container .results>div.product-preview.preview-3d a.enlarge-product-preview{display:initial}
}
#sizes-and-options .selector .results-container .results>div.product-preview>.image-preview{height:100%;width:100%;max-height:450px;max-width:450px;background-size:contain;background-repeat:no-repeat;background-position:center center}
#sizes-and-options .selector .results-container .results>div.product-preview>babylon{position:absolute !important;height:initial !important;left:1rem;right:1rem;top:1rem;bottom:4rem;cursor:pointer}
@media screen and (min-width:64em){#sizes-and-options .selector .results-container .results>div.product-preview>babylon{left:3rem;right:3rem;top:3rem}
}
#sizes-and-options .selector .results-container .results>div.product-preview>babylon nav-bar{display:none}
#sizes-and-options .selector .results-container .results>div.product-preview>babylon canvas:focus{outline:0}
#sizes-and-options .selector .results-container .results>div.product-preview>babylon viewer canvas{background-color:white}
#sizes-and-options .selector .results-container .results>div.product-preview>.disclaimer{width:100%;text-align:center;margin-top:1rem}
#sizes-and-options .selector .results-container .results>div.product-preview a.enlarge-product-preview{position:absolute;right:1rem;bottom:1rem;font-size:1.5rem;line-height:1.5rem;width:1.5rem;height:1.5rem;color:white}
#sizes-and-options .selector .results-container .results>div.product-preview a.enlarge-product-preview>.icon-enlarge{vertical-align:middle;box-shadow:0 0 3px 1px #efefef}
#sizes-and-options .selector .results-container .results>div.product-preview a.enlarge-product-preview>.icon-enlarge:before{background:linear-gradient(to bottom,#5e5f5e 0,#5e5f5e 100%) no-repeat;background-size:calc(90%) calc(90%);background-position:center}
#sizes-and-options .selector .results-container .results>div.product-preview img.icon-360{position:absolute;left:50%;top:50%;transform:translate(-50%,-60%);z-index:10;width:100px;height:100px;min-width:auto;pointer-events:none}
#sizes-and-options .selector .results-container .results>div.product-preview img.icon-360.hide-important{display:none !important}
#sizes-and-options .selector .results-container .results>div.product-preview .item-label,#sizes-and-options .selector .results-container .results>div.product-preview .item-label-configurable,#sizes-and-options .selector .results-container .results>div.product-preview .multiple-items{margin-top:1.5rem;padding:.5rem 0;text-align:center;background:0}
#sizes-and-options .selector .results-container .results>div.product-preview .item-label>span:first-child,#sizes-and-options .selector .results-container .results>div.product-preview .item-label-configurable>span:first-child,#sizes-and-options .selector .results-container .results>div.product-preview .multiple-items>span:first-child{font-family:'Maison Neue, Demi'}
#sizes-and-options .selector .results-container .results>div.actions{display:flex;align-items:center;justify-content:space-between;flex-direction:column-reverse;flex-wrap:wrap;background-color:#656a6b;padding:1rem}
#sizes-and-options .selector .results-container .results>div.actions>div{flex:100%;color:white}
#sizes-and-options .selector .results-container .results>div.actions>div:first-child{text-align:center}
#sizes-and-options .selector .results-container .results>div.actions>div:last-child{display:flex;justify-content:center}
#sizes-and-options .selector .results-container .results>div.actions>div *{color:white}
#sizes-and-options .selector .results-container .results>div.actions .buy-online{font-size:.875rem;margin-top:1rem}
#sizes-and-options .selector .results-container .results>div.actions .buy-online a{text-decoration:none}
#sizes-and-options .selector .results-container .results>div.actions .buy-online a span{text-decoration:underline}
#sizes-and-options .selector .results-container .results>div.actions .buy-online a:hover span{text-decoration:none}
#sizes-and-options .selector .results-container .results>div.actions .download-configuration,#sizes-and-options .selector .results-container .results>div.actions .compare-items{display:block;font-family:'Maison Neue, Demi';font-size:.875rem;text-align:center;padding:.5rem;text-decoration:none;outline:2px solid white;white-space:nowrap}
#sizes-and-options .selector .results-container .results>div.actions .download-configuration.disabled,#sizes-and-options .selector .results-container .results>div.actions .compare-items.disabled{pointer-events:none;background:#b7b7b7;border-color:#b7b7b7}
#sizes-and-options .selector .results-container .results>div.actions .order-samples{display:block;font-family:'Maison Neue, Demi';background-color:white;font-size:.875rem;text-align:center;margin-right:1rem;padding:.5rem;color:#656a6b;text-decoration:none;outline:2px solid white;white-space:nowrap}
#sizes-and-options .selector .results-container .results img.preview{min-width:0;width:100px}
#sizes-and-options .selector .selections-container .selections{height:100%;background-color:#efedea}
#sizes-and-options .selector .selections-container .selections::-webkit-scrollbar-thumb{background:blue}
#sizes-and-options .selector .selections-container .selections .selections-inner{padding:2rem}
#sizes-and-options .selector .selections-container .actions{display:none;align-items:center;justify-content:space-between;flex-direction:column-reverse;flex-wrap:wrap;background-color:#656a6b;padding:1rem}
#sizes-and-options .selector .selections-container .actions>div{flex:100%;color:white}
#sizes-and-options .selector .selections-container .actions>div:first-child{text-align:center}
#sizes-and-options .selector .selections-container .actions>div:last-child{display:flex;justify-content:center}
#sizes-and-options .selector .selections-container .actions>div *{color:white}
#sizes-and-options .selector .selections-container .actions .buy-online{font-size:.875rem;margin-top:1rem}
#sizes-and-options .selector .selections-container .actions .buy-online a{text-decoration:none}
#sizes-and-options .selector .selections-container .actions .buy-online a span{text-decoration:underline}
#sizes-and-options .selector .selections-container .actions .buy-online a:hover span{text-decoration:none}
#sizes-and-options .selector .selections-container .actions .download-configuration,#sizes-and-options .selector .selections-container .actions .compare-items{display:block;font-family:'Maison Neue, Demi';font-size:.875rem;text-align:center;margin-right:1rem;padding:.5rem;text-decoration:none;outline:2px solid white;white-space:nowrap}
#sizes-and-options .selector .selections-container .actions .download-configuration.disabled,#sizes-and-options .selector .selections-container .actions .compare-items.disabled{pointer-events:none;background:#b7b7b7;border-color:#b7b7b7}
#sizes-and-options .selector .selections-container .actions .order-samples{display:block;font-family:'Maison Neue, Demi';background-color:white;font-size:.875rem;text-align:center;margin-right:1rem;padding:.5rem;color:#656a6b;text-decoration:none;outline:2px solid white;white-space:nowrap}
#sizes-and-options .selector .selections-container .related-cut-item{display:inline-block;background:white;padding:1rem;font-size:.875rem}
#sizes-and-options .selector .selections-container .related-cut-item .bold{font-family:'Maison Neue, Bold'}
#sizes-and-options .selector .selections-container .related-cut-item .bottom{display:flex;margin-top:1rem}
#sizes-and-options .selector .selections-container .related-cut-item .bottom>img{margin-right:.75rem}
#sizes-and-options .installation-details-header{font-size:1.25rem}
@media screen and (min-width:40.3125em){#sizes-and-options .selections-container .selections{margin:0}
#sizes-and-options .selections-container .actions>div{flex:unset}
#sizes-and-options .selections-container .actions>div:last-child{width:100%}
#sizes-and-options .selector{background-color:#efedea}
#sizes-and-options .selector .results-container{display:inline-block;vertical-align:top;width:50%;height:initial;background-color:white}
#sizes-and-options .selector .results-container .results{display:flex;flex-direction:column;height:100%}
#sizes-and-options .selector .results-container .results>div.product-preview{aspect-ratio:unset;height:initial;padding:3rem}
#sizes-and-options .selector .results-container .results>div.product-preview.preview-3d .item-label,#sizes-and-options .selector .results-container .results>div.product-preview.preview-3d .item-label-configurable,#sizes-and-options .selector .results-container .results>div.product-preview.preview-3d .multiple-items{bottom:3rem;right:3rem;left:3rem}
#sizes-and-options .selector .results-container .results>div.product-preview>babylon{bottom:6rem}
#sizes-and-options .selector .results-container .results>div.product-preview img.icon-360{bottom:10rem;width:150px;height:150px}
#sizes-and-options .selector .results-container .results>div.actions>div{flex:unset}
#sizes-and-options .selector .results-container .results>div.actions>div:last-child{width:100%}
#sizes-and-options .selector .selections-container{display:inline-block;vertical-align:top;width:50%;padding:1rem 0}
}
@media screen and (min-width:64em){#sizes-and-options .selector .results-container{height:initial;top:82px}
#sizes-and-options .selector .results-container .results>div.product-preview img.icon-360{bottom:10rem;width:200px;height:200px;top:unset;transform:translate(-50%,0)}
#sizes-and-options .selector .results-container .results>div.actions{flex-wrap:nowrap;flex-direction:row}
#sizes-and-options .selector .results-container .results>div.actions>div:first-child{flex:unset;margin-bottom:0}
#sizes-and-options .selector .results-container .results>div.actions>div:last-child{flex:unset;justify-content:right;width:initial}
#sizes-and-options .selector .results-container .results>div.actions .buy-online{margin-top:0}
#sizes-and-options .selector .results-container .results>div.actions .download-configuration,#sizes-and-options .selector .results-container .results>div.actions .compare-items{width:190px;margin:.5rem 0 .5rem 1rem;padding:1rem}
#sizes-and-options .selector .results-container .results>div.actions .order-samples{width:190px;margin:.5rem 0 .5rem 1rem;padding:1rem}
#sizes-and-options .selector .selections-container{padding-bottom:0}
#sizes-and-options .selector .selections-container .actions{flex-wrap:nowrap;flex-direction:row}
#sizes-and-options .selector .selections-container .actions>div:first-child{flex:unset;margin-bottom:0}
#sizes-and-options .selector .selections-container .actions>div:last-child{flex:unset;justify-content:right;width:initial}
#sizes-and-options .selector .selections-container .actions .buy-online{margin-top:0}
#sizes-and-options .selector .selections-container .actions .download-configuration,#sizes-and-options .selector .selections-container .actions .compare-items{width:190px;margin:.5rem 0 .5rem 1rem;padding:1rem}
#sizes-and-options .selector .selections-container .actions .order-samples{width:190px;margin:.5rem 0 .5rem 1rem;padding:1rem}
}
@media screen and (max-height:31.25em){#sizes-and-options .selector .results-container .results>div.actions{display:none}
#sizes-and-options .selector .selections-container{padding-bottom:0}
#sizes-and-options .selector .selections-container .actions{display:flex}
}
@media screen and (max-width:64em){#sizes-and-options .size-options-main-image{margin-top:2rem}
}
.sizes-options-modal a[class^="btn"]{text-decoration:none;padding:.75rem 1rem}
.sizes-options-modal .item-label a{text-decoration:underline}
.sizes-options-modal .buy-online>span{text-decoration:underline}
#sizesOptionsCompareModal .icon-sustain:before{width:20px;height:20px}
#sizesOptionsColorModal{width:initial}
.line-pattern-gallery .show-more{display:none}
.line-pattern-gallery .row.grid-list-search{display:flex;justify-content:center;border-top:0;border-left:0;flex-wrap:wrap}
.line-pattern-gallery .row.grid-list-search>.column{border:0}
.line-pattern-gallery .row.grid-list-search>.column .photo-gallery-item-mask{background-color:rgba(0,0,0,0.44);background-blend-mode:multiply}
.line-pattern-gallery .row.grid-list-search>.column .photo-gallery-item-mask-mobile{position:absolute;top:0;right:0;bottom:0;left:0}
@media screen and (min-width:40.3125em){.line-pattern-gallery .row.grid-list-search>.column .photo-gallery-item-mask-mobile{display:none}
}
.line-pattern-gallery .row.grid-list-search>.column .pattern-link .photo-gallery-item-overlay{flex-wrap:wrap;justify-content:center;flex-direction:column}
.line-pattern-gallery .row.grid-list-search>.column .pattern-link .photo-gallery-item-overlay .gallery-item-name{align-self:flex-start}
.line-pattern-gallery .row.grid-list-search>.column .pattern-link button{align-self:flex-end}
.line-pattern-gallery .row.grid-list-search>.column figure img{margin-bottom:0}
.line-pattern-gallery .row.grid-list-search>.column .mobile-pattern-name{font-size:.875rem;color:#7d5b3f;font-weight:500;display:block;margin-top:1rem}
@media screen and (min-width:53.125em){.line-pattern-gallery .row.grid-list-search>.column .mobile-pattern-name{display:none}
}
.line-pattern-gallery .line-pattern-gallery-ctas{display:flex;flex-wrap:wrap;justify-content:center;margin-top:2rem}
.line-pattern-gallery .line-pattern-gallery-ctas>a{margin:0 .75rem 1rem .75rem}
.line-photo-gallery{margin-bottom:3rem}
.line-photo-gallery .slider-container{position:relative;overflow:hidden}
.line-photo-gallery .slider-container .previous,.line-photo-gallery .slider-container .next{position:absolute;top:50%;transform:translateY(-50%);color:white;font-size:2rem;background:rgba(102,102,102,0.75);border-radius:50%;cursor:pointer;height:48px;width:48px;display:none}
.line-photo-gallery .slider-container .previous>div,.line-photo-gallery .slider-container .next>div{position:relative;height:100%;width:100%}
.line-photo-gallery .slider-container .previous>div span,.line-photo-gallery .slider-container .next>div span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.line-photo-gallery .slider-container .previous{left:1rem}
.line-photo-gallery .slider-container .next{right:1rem}
.line-photo-gallery .slider-container .navigation{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%)}
.line-photo-gallery .slider-container .navigation>div{display:inline-block;width:15px;height:15px;border:2px solid white;border-radius:50%;cursor:pointer}
.line-photo-gallery .slider-container .navigation>div.selected{background:white}
.line-photo-gallery .slider-container .slider{left:0;width:auto;white-space:nowrap;position:relative;-webkit-transition:transform .25s;-moz-transition:transform .25s;-o-transition:transform .25s;transition:transform .25s;will-change:transform;transform:translateX(-100%)}
.line-photo-gallery .slider-container .slider.no-animate{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important}
.line-photo-gallery .slider-container .slider .slide{width:100%;position:relative;overflow:hidden;display:inline-block;background-color:transparent;background-repeat:no-repeat;background-position:top;background-size:cover;padding-bottom:40%;min-height:450px;max-height:800px}
.line-photo-gallery .slider-container .slider .mask{position:absolute;top:30%;right:0;left:0;bottom:0;background:linear-gradient(rgba(75,75,75,0),rgba(75,75,75,0.8));mix-blend-mode:multiply}
.line-photo-gallery .slider-container .slider .slide-content{position:absolute;left:0;right:0;bottom:5rem;color:white;padding:1rem 2rem;white-space:initial}
.line-photo-gallery .slider-container .slider .slide-content h2{text-transform:none;margin-bottom:0;font-size:1.25rem}
.line-photo-gallery .slider-container .slider .slide-content p{margin-top:.25rem;margin-bottom:0;font-size:.875rem}
.line-photo-gallery .slider-container .slider .slide-content a{margin-top:1rem;margin-bottom:0;font-size:.875rem}
.line-photo-gallery.single .slider-container .slider{transform:none}
.line-photo-gallery .line-pattern-gallery-ctas{display:flex;flex-wrap:wrap;justify-content:center;margin-top:2rem}
.line-photo-gallery .line-pattern-gallery-ctas>a{margin:0 .75rem 1rem .75rem}
@media screen and (min-width:40.3125em){.line-photo-gallery .slider-container .slider .slide{min-height:350px}
.line-photo-gallery .slider-container .slider .slide-content{bottom:2rem}
.line-photo-gallery .slider-container .slider .slide-content h2{font-size:1.75rem}
.line-photo-gallery .slider-container .slider .slide-content p{font-size:1.125rem}
.line-photo-gallery .slider-container .slider .slide-content a{font-size:1rem}
.line-photo-gallery .slider-container .previous,.line-photo-gallery .slider-container .next{display:block}
}
@media screen and (min-width:64rem){.line-photo-gallery .slider-container .slider .slide-content{padding:1rem 3rem}
}
.product-suspension-table .sku-table tr.thead{border-bottom:1px solid #d5d5d5}
.product-suspension-table .sku-table table.responsive>tbody>tr>td:first-of-type,.product-suspension-table .sku-table table.responsive table.responsive>tbody>tr>td:first-of-type{border-top:0}
.related-accessories .grid-list-container{overflow:unset}
.related-accessories .grid-list-container>div{display:flex;flex-flow:row wrap;border:0;margin-right:-1px !important}
.related-accessories .grid-list-container>div .grid-list-item{display:flex;border:1px solid #d5d5d5;margin:-1px -1px 0 0}
.related-accessories .grid-list-container>div .grid-list-item>div{display:flex;flex-direction:column;width:100%}
.related-accessories .grid-list-container>div .grid-list-item>div img{margin-bottom:1rem}
.related-accessories .grid-list-container>div .grid-list-item>div .image-placeholder{position:relative;padding-bottom:100%;margin-bottom:1rem}
.related-accessories .grid-list-container>div .grid-list-item>div .image-placeholder>div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;text-align:center;color:#665a55}
@media screen and (min-width:40.3125em){.related-accessories .grid-list-container>div .grid-list-item>div .image-placeholder>div{font-size:1.25rem}
}
@media screen and (min-width:53.125em){.related-accessories .grid-list-container>div .grid-list-item>div .image-placeholder>div{font-size:1.5rem}
}
.related-accessories .grid-list-container>div .grid-list-item>div>div.description>div.info{display:flex;justify-content:space-between}
.related-accessories .grid-list-container>div .grid-list-item>div>div.description>div.info>a{font-family:"Maison Neue, Bold";font-size:1rem}
.related-accessories .grid-list-container>div .grid-list-item>div>div.description>div.info>a.more-colors{font-family:"Maison Neue, Book";font-size:.75rem;text-decoration:underline;text-align:right;padding-left:.5rem}
.related-accessories .grid-list-container>div .grid-list-item>div>div.description>span{font-family:"Maison Neue, Bold";font-size:.875rem;color:#121212}
.related-accessories .grid-list-container>div .grid-list-item>div>div.description>p{font-family:"Maison Neue, Book";font-size:.75rem;margin:1rem 0 0 0;color:#121212}
.related-accessories .grid-list-container>div .grid-list-item>div>div.stats{display:flex;margin-bottom:auto}
.related-accessories .grid-list-container>div .grid-list-item>div>div.stats>div{margin-top:1rem;display:table;width:100%}
.related-accessories .grid-list-container>div .grid-list-item>div>div.stats>div>div{display:table-row}
.related-accessories .grid-list-container>div .grid-list-item>div>div.stats>div>div:nth-child(odd){background-color:#efefef}
.related-accessories .grid-list-container>div .grid-list-item>div>div.stats>div>div>div{display:table-cell;font-family:"Maison Neue, Book";font-size:.75rem;color:#121212;padding:.25rem .5rem}
.related-accessories .grid-list-container>div .grid-list-item>div>div.stats>div>div>div:first-child{width:100%;font-family:"Maison Neue, Medium"}
.related-accessories .grid-list-container>div .grid-list-item>div>div.stats>div>div>div:last-child{white-space:nowrap}
.related-accessories .grid-list-container>div .grid-list-item>div>div.stats>div>div>div:last-child.allow-wrap{white-space:normal}
.line-two-image-caption{overflow:hidden}
.line-two-image-caption .images-container{display:flex;flex-wrap:wrap;padding-top:.5rem}
.line-two-image-caption .images-container>div{position:relative;flex-basis:100%;min-height:250px;max-height:400px;vertical-align:top;margin-top:.5rem}
.line-two-image-caption .images-container>div.product-close-up-overlay{background:linear-gradient(rgba(75,75,75,0) 78%,#4b4b4b)}
.line-two-image-caption .images-container>div img{mix-blend-mode:multiply;object-fit:cover;height:100%;width:100%}
.line-two-image-caption .images-container>div>div{position:absolute;left:0;top:97%;width:100%;-webkit-transform:translateY(-100%);transform:translateY(-100%);text-align:center;color:white;font-size:.875rem;text-shadow:0 0 10px #000000b3;letter-spacing:0}
@media screen and (min-width:40.3125em){.line-two-image-caption .images-container>div{flex-basis:50%;margin-top:0}
.line-two-image-caption .images-container>div:first-child{padding-right:.25rem}
.line-two-image-caption .images-container>div:last-child{padding-left:.25rem}
}
.partners{background:linear-gradient(#4b4b4b 60%,rgba(75,75,75,0.77));mix-blend-mode:multiply;padding-top:3rem;padding-bottom:3rem;color:white;font-family:'Maison Neue, Book';padding:3rem 2rem;margin-bottom:3rem}
.partners h3{text-transform:none;font-size:1.5rem;font-weight:500;text-align:center;margin-bottom:1rem}
.partners h3+p{text-align:center;margin-bottom:2rem;font-size:.9375rem}
.partners .filters-container{margin-bottom:1rem}
.partners .filters-container .filters{overflow:hidden}
.partners .filters-container .filters>a{color:white;font-size:1rem;font-weight:bold;padding-bottom:.25rem;margin-top:.75rem;display:none;float:left;clear:left}
.partners .filters-container .filters>a:hover{color:white;opacity:1}
.partners .filters-container .filters>a.selected{border-bottom:2px solid white;opacity:1}
.partners .filters-container .filters>.mobile-filters-toggle{cursor:pointer;font-weight:500;border-bottom:1px solid #888b8d;padding-bottom:.5rem}
.partners .filters-container .filters>.mobile-filters-toggle>span{vertical-align:middle}
.partners .filters-container .filters>.mobile-filters-toggle>span+span{margin-left:.5rem}
.partners .filters-container .filters>.mobile-filters-toggle>span.icon-filter:before{width:1rem;height:1rem}
.partners .filters-container .filters.open>a.filter{display:block}
.partners .results{align-items:center}
.partners .results>.slider-container{flex:1;position:relative;overflow:hidden;max-height:400px;overflow-y:scroll}
.partners .results>.slider-container>.slider{left:0;width:auto;white-space:nowrap;position:relative;-webkit-transition:transform .25s;-moz-transition:transform .25s;-o-transition:transform .25s;transition:transform .25s;will-change:transform;font-size:0}
.partners .results>.slider-container>.slider>div{display:flex;vertical-align:top;color:#4b4b4b;margin-bottom:1rem}
.partners .results>.slider-container>.slider>div:last-child{margin-bottom:0}
.partners .results>.slider-container>.slider>div>div{color:#4b4b4b;padding:1rem;background-color:white;white-space:normal}
.partners .results>.slider-container>.slider>div>div>.image-container img{max-height:35px}
.partners .results>.slider-container>.slider>div>div>.partner-text{margin-top:.75rem;font-size:.75rem}
.partners .results>.slider-container>.slider>div>div>.partner-text a{font-weight:bold}
.partners .results>.slider-container>.slider>div>img{height:110px}
.partners .results>.slider-container>.slider>div>div{text-align:left;height:110px;flex:1}
.partners .results .page-left,.partners .results .page-right{font-size:4.5rem;color:#888b8d;cursor:pointer;display:none}
.partners .results .page-left:hover,.partners .results .page-right:hover{color:white}
@media screen and (min-width:40.3125em){.partners{padding:3rem 0rem}
.partners .filters-container .filters{display:flex;justify-content:center;margin-bottom:2rem}
.partners .filters-container .filters>a{display:inline-block;opacity:.6;font-size:1.125rem;padding-bottom:.5rem;margin-top:0;float:none}
.partners .filters-container .filters>a+a{margin-left:2rem}
.partners .filters-container .filters>.mobile-filters-toggle{display:none}
.partners .results{display:flex}
.partners .results>.slider-container{margin:0 2rem;max-height:none;overflow:hidden}
.partners .results>.slider-container>.slider{margin-right:0}
.partners .results>.slider-container>.slider>div{display:inline-block;width:50%;margin-bottom:0}
.partners .results>.slider-container>.slider>div:nth-child(2n){padding-left:1.5rem}
.partners .results>.slider-container>.slider>div:nth-child(2n+1){padding-right:1.5rem}
.partners .results>.slider-container>.slider>div:first-child:last-child{padding:0 1rem !important}
.partners .results>.slider-container>.slider>div:nth-child(2):last-child{padding-right:0 !important;padding-left:2rem !important}
.partners .results>.slider-container>.slider>div>img{height:initial}
.partners .results>.slider-container>.slider>div>div{height:initial;padding:1rem;text-align:inherit}
.partners .results>.slider-container>.slider>div>div>.image-container{text-align:center}
.partners .results>.slider-container>.slider>div>div>.image-container img{max-height:35px;max-width:150px}
.partners .results>.slider-container>.slider>div>div>.partner-text{text-align:center;font-size:1.125rem;margin-top:1rem}
.partners .results>.slider-container>.slider>div>div>.partner-text a{font-family:"Maison Neue, Bold"}
.partners .results .page-left,.partners .results .page-right{display:inline-block}
}
@media screen and (min-width:64em){.partners .results>.slider-container>.slider>div{width:33.33333%}
.partners .results>.slider-container>.slider>div:nth-child(3n+1){padding-right:2rem;padding-left:0}
.partners .results>.slider-container>.slider>div:nth-child(3n+2){padding:0 1rem}
.partners .results>.slider-container>.slider>div:nth-child(3n){padding-left:2rem;padding-right:0}
}
.partners ::-webkit-scrollbar{-webkit-appearance:none;width:7px}
.partners ::-webkit-scrollbar-thumb{background-color:#7d5b3f;border-radius:4px}
.line-videos{padding-top:1rem}
.line-videos .videos-container{display:flex;justify-content:center;flex-wrap:wrap}
.line-videos .videos-container>div{flex-basis:100%;text-align:center}
.line-videos .videos-container>div:nth-child(2){margin-top:2rem}
.line-videos .videos-container>div .video-container{width:100%;position:relative;background:linear-gradient(rgba(75,75,75,0.4) 20%,#4b4b4b);margin-top:0}
.line-videos .videos-container>div .video-container>img{mix-blend-mode:multiply;object-fit:cover;height:100%;width:100%}
.line-videos .videos-container>div .video-container .video-short-title-container{position:absolute;left:0;bottom:7%;width:75%;transition:all ease .25s;text-align:left;color:white;font-size:.75rem;letter-spacing:0;padding-left:1.25rem}
.line-videos .videos-container>div .video-container .video-short-title-container .video-tag{font-size:.675rem;font-weight:800;background-color:#000;border:2px solid #fff;border-radius:5.7px;width:fit-content;padding:0 5px}
.line-videos .videos-container>div .video-container .video-short-title-container .video-tag.inspiration{color:#000;background-color:#fff;border-color:#000}
.line-videos .videos-container>div .video-container .video-short-title-container .video-short-title{margin-top:.5rem;display:flex;align-items:center}
.line-videos .videos-container>div .video-container .video-short-title-container .video-short-title>div{font-size:1rem;line-height:1.1rem;font-weight:bold}
.line-videos .videos-container>div .video-container .video-short-title-container .video-short-title>div:first-child{margin-right:.5rem}
.line-videos .videos-container>div .video-container .video-short-title-container .video-short-title>div img{width:3rem;cursor:pointer}
.line-videos .videos-container>div .video-container .video-length{position:absolute;right:0;bottom:7%;width:fit-content;color:white;font-size:.675rem;letter-spacing:0;margin-right:1.25rem;background-color:#000;border:2px solid #fff;padding:0 5px}
.line-videos .videos-container>div .video-container .video-description{position:absolute;width:100%;top:48%;visibility:hidden;opacity:0;transition:visibility 0,opacity .65s linear;color:white;padding:0 1.25rem;text-align:left}
.line-videos .videos-container>div .video-container .video-description span.video-title{font-weight:bold;font-size:1.25rem}
.line-videos .videos-container>div div.video-trailer{display:none;text-align:right;min-height:1.85rem;line-height:1.85rem;font-size:.75rem}
.line-videos .videos-container>div div.video-trailer img{height:1rem;margin-top:-0.125rem}
.line-videos .videos-container>div div.video-trailer:has(>a){display:block}
.line-videos .videos-container>div a.btn{margin-top:2rem}
@media screen and (min-width:40.3125em){.line-videos .videos-container>div{flex-basis:50%}
.line-videos .videos-container>div:first-child{padding-right:5px}
.line-videos .videos-container>div:nth-child(2){padding-left:5px;margin-top:0}
.line-videos .videos-container>div div.video-trailer{display:block}
}
@media screen and (min-width:53.125em){.line-videos .videos-container>div .video-container .video-short-title-container{bottom:5%}
.line-videos .videos-container>div .video-container .video-short-title-container .video-tag{font-size:.875rem}
.line-videos .videos-container>div .video-container .video-short-title-container .video-short-title>div{font-size:1.25rem;line-height:1.25rem}
.line-videos .videos-container>div .video-container .video-short-title-container .video-short-title>div img{width:3.5rem}
.line-videos .videos-container>div .video-container .video-length{font-size:.875rem;bottom:5%}
.line-videos .videos-container>div .video-container .video-description{font-size:.875rem}
.line-videos .videos-container>div .video-container .video-description span.video-title{font-size:1rem}
.line-videos .videos-container>div .video-container:hover{background:linear-gradient(rgba(75,75,75,0.9) 0,#4b4b4b)}
.line-videos .videos-container>div .video-container:hover .video-short-title-container{bottom:60%}
.line-videos .videos-container>div .video-container:hover .video-description{visibility:visible;opacity:1}
}
@media screen and (min-width:64em){.line-videos .videos-container>div .video-container .video-short-title-container .video-tag{font-size:1rem}
.line-videos .videos-container>div .video-container .video-short-title-container .video-short-title>div{font-size:1.5rem;line-height:1.5rem}
.line-videos .videos-container>div .video-container .video-short-title-container .video-short-title>div img{width:3rem;max-width:none}
.line-videos .videos-container>div .video-container .video-length{font-size:1rem;bottom:5%}
.line-videos .videos-container>div .video-container:hover .video-short-title-container{bottom:57%}
}
.item-image-previewer{display:flex;flex-wrap:wrap;padding:0 1rem}
.item-image-previewer>ul.images{margin:auto 1rem auto 0;padding-bottom:3rem}
.item-image-previewer>ul.images li{display:block}
.item-image-previewer>ul.images li a{display:block;outline:1px solid #707070}
.item-image-previewer>ul.images li a.active,.item-image-previewer>ul.images li a:hover{outline:3px solid #7d5b3f}
.item-image-previewer>ul.images li a img{width:50px;height:50px}
.item-image-previewer>ul.images li a.edge img{max-width:69px;padding:.5rem}
.item-image-previewer>div{flex:1}
.item-image-previewer>div.short-code{flex:100%;display:flex;align-items:center;margin-bottom:1.5rem}
.item-image-previewer>div.short-code h3{color:#888b8d;margin-bottom:0;margin-right:1rem}
.item-image-previewer>div.short-code div{margin-right:.5rem}
.item-image-previewer>div.short-code div span{vertical-align:middle}
.item-image-previewer>div.short-code div span::before{width:24px;height:24px}
.item-image-previewer>div figure{position:relative}
.item-image-previewer>div figure.main-image{margin-bottom:0}
.item-image-previewer>div figure.main-image.preview-3d .preview-enlarge-modal{display:none}
@media screen and (min-width:40.3125em) and (min-height:31.25em){.item-image-previewer>div figure.main-image.preview-3d .preview-enlarge-modal{display:initial}
}
.item-image-previewer>div figure babylon{position:absolute !important;height:initial !important;left:0;right:0;top:0;bottom:0;cursor:pointer}
.item-image-previewer>div figure babylon nav-bar{display:none}
.item-image-previewer>div figure babylon canvas{background:white !important}
.item-image-previewer>div figure babylon canvas:focus{outline:0}
.item-image-previewer>div figure>div{position:relative;border:0;background:0;box-shadow:none}
.item-image-previewer>div figure>div:first-child{border:1px solid #707070}
.item-image-previewer>div figure>div>a.preview-enlarge-modal{position:absolute;bottom:.5rem;right:.5rem;font-size:1.5rem;line-height:1.25;width:2.5rem;height:2.5rem;z-index:10}
.item-image-previewer>div figure>div>a.preview-enlarge-modal .icon-enlarge{color:white;margin-top:.5rem}
.item-image-previewer>div figure>div>a.preview-enlarge-modal .icon-enlarge:before{background:linear-gradient(to bottom,#5e5f5e 0,#5e5f5e 100%) no-repeat;background-size:calc(90%) calc(90%);background-position:center}
.item-image-previewer>div figure>div>img.icon-360{position:absolute;bottom:.25rem;right:2.5rem;z-index:10;width:32px;height:32px;min-width:auto}
.item-image-previewer>div figure.no-caption>a.preview-enlarge-modal{bottom:.5rem}
.item-image-previewer>div figure .caption-container{display:flex;flex-flow:column}
.item-image-previewer>div figure .caption-container>div{display:flex;justify-content:flex-start;white-space:nowrap}
.item-image-previewer>div figure .caption-container>div a.back-to-configure-item{text-decoration:underline}
@media screen and (min-width:40.3125em){.item-image-previewer>ul.images{margin-right:1.5rem}
.item-image-previewer>ul.images li a img{width:75px;height:initial}
.item-image-previewer>ul.images li a.edge img{max-width:75px}
}
@media screen and (min-width:53em){.item-image-previewer>ul.images{padding-bottom:2rem}
}
@media screen and (min-width:64em){.item-image-previewer{padding-left:0}
.item-image-previewer>ul.images li a img{width:100px;height:100px}
.item-image-previewer>ul.images li a.edge img{max-width:110px}
.item-image-previewer>div figure .caption-container{flex-flow:row;justify-content:right}
.item-image-previewer>div figure .caption-container>div{justify-content:flex-end;flex-wrap:nowrap;padding-left:1rem}
}
@media print{.item-image-previewer{display:block}
.item-image-previewer .main-image img{display:block;width:100%}
}
.item-image-previewer-colors .colors-container{flex:100%;position:relative;width:100%}
.item-image-previewer-colors .colors-container>.color-caption{margin-bottom:.5rem}
.item-image-previewer-colors .colors-container>.color-caption>div{font-family:"Maison Neue, Demi"}
.item-image-previewer-colors .colors-container>.color-caption>div.selected-color>span{font-family:"Maison Neue, Book"}
.item-image-previewer-colors .colors-container .disclaimer{padding-bottom:.75rem;font-size:.688rem;color:#656a6b}
.item-image-previewer-colors .colors-container .color-group-type-filter{display:flex;margin-top:.25rem;margin-bottom:1.25rem}
.item-image-previewer-colors .colors-container .color-group-type-filter a{font-family:"Maison Neue, Bold";color:#7d5b3f;padding:.5rem 1.5rem;border-bottom:5px solid #eaeaea}
.item-image-previewer-colors .colors-container .color-group-type-filter a.selected{color:#656a6b;border-bottom:5px solid #656a6b}
.item-image-previewer-colors .colors-container .group-name{font-family:"Maison Neue, Demi";font-size:1rem;color:#000;margin-bottom:.25rem}
.item-image-previewer-colors .colors-container .colors{display:flex;flex-direction:row;flex-wrap:wrap;margin:0;margin-left:-0.7rem;margin-bottom:.5rem}
.item-image-previewer-colors .colors-container .colors li{margin:0 .7rem .7rem 0;display:flex;justify-content:space-between}
.item-image-previewer-colors .colors-container .colors li a{display:block;padding:.2rem}
.item-image-previewer-colors .colors-container .colors li a.active,.item-image-previewer-colors .colors-container .colors li a:hover{border:3px solid #7d5b3f}
.item-image-previewer-colors .colors-container .colors li a img{width:40px;padding:.2rem}
.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="CHT"] img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="GWH"] img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="SCWH"] img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="TCF"] img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="TCP"] img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="TCR"] img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="TNC"] img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="TNL"] img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="TWC"] img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="TWH"] img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="WA"] img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="WG"] img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="WH"] img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="WH2"] img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="WH3G"] img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="WHA"] img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="WHT"] img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="WHW"] img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="ZW"] img{border:1px solid #121212;height:35.6px;padding:0 !important;margin:2.2px;width:35.6px}
.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="CHT"].active img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="GWH"].active img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="SCWH"].active img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="TCF"].active img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="TCP"].active img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="TCR"].active img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="TNC"].active img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="TNL"].active img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="TWC"].active img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="TWH"].active img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="WA"].active img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="WG"].active img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="WH"].active img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="WH2"].active img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="WH3G"].active img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="WHA"].active img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="WHT"].active img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="WHW"].active img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="ZW"].active img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="CHT"]:hover img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="GWH"]:hover img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="SCWH"]:hover img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="TCF"]:hover img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="TCP"]:hover img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="TCR"]:hover img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="TNC"]:hover img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="TNL"]:hover img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="TWC"]:hover img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="TWH"]:hover img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="WA"]:hover img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="WG"]:hover img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="WH"]:hover img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="WH2"]:hover img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="WH3G"]:hover img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="WHA"]:hover img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="WHT"]:hover img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="WHW"]:hover img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="ZW"]:hover img{border:1px solid #121212;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.item-image-previewer-colors .colors-container .toggle-view-all{font-family:"Maison Neue, Demi"}
.item-image-previewer-colors .colors-container .toggle-view-all.show-all>span:first-child{display:none}
.item-image-previewer-colors .colors-container .toggle-view-all.show-all>span:last-child{display:initial}
.item-image-previewer-colors .colors-container .toggle-view-all>span{vertical-align:middle}
.item-image-previewer-colors .colors-container .toggle-view-all>span:last-child{display:none}
.item-image-previewer-colors .colors-container .toggle-view-all>span>span{vertical-align:middle;margin-left:.25rem}
@media screen and (min-width:64em){.item-image-previewer-colors .colors-container{height:initial;padding-left:calc(100px + .7rem)}
.item-image-previewer-colors .colors-container.back-colors{padding-left:0;padding-right:calc(100px + .7rem)}
.item-image-previewer-colors .colors-container>div{padding-left:.85rem}
.item-image-previewer-colors .colors-container .colors{position:relative;overflow:hidden;white-space:initial}
.item-image-previewer-colors .colors-container .colors li{margin:0 0 .7rem .7rem}
.item-image-previewer-colors .colors-container .colors li a img{width:initial}
.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="CHT"] img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="GWH"] img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="SCWH"] img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="TCF"] img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="TCP"] img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="TCR"] img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="TNC"] img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="TNL"] img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="TWC"] img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="TWH"] img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="WA"] img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="WG"] img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="WH"] img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="WH2"] img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="WH3G"] img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="WHA"] img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="WHT"] img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="WHW"] img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="ZW"] img{border:1px solid #121212;padding:0 !important;margin:2.2px;height:52px;width:52px}
.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="CHT"].active img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="GWH"].active img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="SCWH"].active img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="TCF"].active img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="TCP"].active img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="TCR"].active img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="TNC"].active img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="TNL"].active img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="TWC"].active img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="TWH"].active img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="WA"].active img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="WG"].active img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="WH"].active img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="WH2"].active img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="WH3G"].active img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="WHA"].active img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="WHT"].active img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="WHW"].active img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="ZW"].active img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="CHT"]:hover img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="GWH"]:hover img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="SCWH"]:hover img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="TCF"]:hover img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="TCP"]:hover img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="TCR"]:hover img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="TNC"]:hover img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="TNL"]:hover img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="TWC"]:hover img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="TWH"]:hover img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="WA"]:hover img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="WG"]:hover img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="WH"]:hover img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="WH2"]:hover img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="WH3G"]:hover img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="WHA"]:hover img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="WHT"]:hover img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="WHW"]:hover img,.item-image-previewer-colors .colors-container .colors li a[data-color-abbr="ZW"]:hover img{border:1px solid #121212;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.item-image-previewer-colors.color-group-type-filter{margin-left:calc(100px + .7rem)}
.item-image-previewer-colors figure .caption-container{flex-flow:row;justify-content:right}
.item-image-previewer-colors figure .caption-container>div{justify-content:flex-end;flex-wrap:nowrap;padding-left:1rem}
}
.item-overview{padding-left:1rem}
.item-overview .short-code{display:flex;align-items:center;margin-bottom:1.5rem}
.item-overview .short-code h3{color:#656a6b;margin-bottom:0;margin-right:1rem}
.item-overview .short-code div{margin-right:.5rem}
.item-overview .short-code div span{vertical-align:middle}
.item-overview .short-code div span::before{width:24px;height:24px}
.item-overview .image-container{margin-bottom:1.5rem}
.item-overview .image-container img{max-height:50px}
.item-overview .attributes ul{font-size:1.125rem;font-weight:500;color:#888b8d;list-style-type:none;margin-left:0}
.item-overview .attributes ul li{margin-top:.5rem}
.item-overview .attributes ul li>div>span:not(:first-child){color:#4b4b4b}
.item-overview .attributes ul li>span{color:#4b4b4b}
.item-overview .attributes ul li.acoustics>span{color:#888b8d;margin-left:2rem}
.item-overview .attributes ul li.acoustics>span+span{color:#4b4b4b;margin-left:0}
.item-overview .attributes .icon-chevron-sm-down{font-size:.875rem;margin-left:.5rem}
.item-overview .attributes a:not([class^="btn"]){font-family:"Maison Neue, Bold"}
.item-overview .cad-revit img{width:50px}
.item-overview .cad-revit #cadModal ul,.item-overview .cad-revit #specificationModal ul{list-style:none}
.item-overview .cad-revit a{display:inline-block;margin-bottom:1rem}
.item-overview .cad-revit a:nth-child(2){margin-right:.75rem}
.item-overview .cad-revit .download-link:before{line-height:.7;font-size:2.3rem;width:3rem;margin-left:-1.4rem}
.item-overview .cad-revit a.download-link:hover:before{color:#7d5b3f !important}
.item-overview .related-cut-item{font-size:.875rem}
.item-overview .related-cut-item .bold{font-family:'Maison Neue, Bold'}
.item-overview .related-cut-item a{text-decoration:underline}
.item-overview .related-cut-item .bottom{display:flex;margin-top:1rem}
.item-overview .related-cut-item .bottom>img{margin-right:.75rem}
.item-overview a[class^="btn"]{max-width:350px}
.item-overview a[data-open]{border-bottom:0}
@media screen and (min-width:40.3125em){.item-overview .attributes ul{list-style-type:disc;margin:0 0 1rem 1.2rem}
}
.item-performance table.specs-table{box-shadow:0 3px 6px #00000029}
.item-performance table.specs-table tbody{border:0}
.item-performance table.specs-table tbody tr{border-bottom:0}
.item-performance table.specs-table tbody tr:nth-child(even){background:transparent}
.item-performance table.specs-table tbody tr:nth-child(odd){background:#fafafa}
.item-performance table.specs-table tbody tr th{padding:.5rem 0 .5rem 2rem;background-color:transparent;font-size:1.125rem;color:#121212;font-family:"Maison Neue, Book",Helvetica,Arial,sans-serif;font-weight:normal;vertical-align:top}
.item-performance table.specs-table tbody tr th.item-detail-header .item-detail-title{font-weight:bold}
.item-performance table.specs-table tbody tr td{padding:.5rem 1rem .5rem 0;background-color:transparent;font-size:1.125rem;color:#121212;font-family:"Maison Neue, Book",Helvetica,Arial,sans-serif;font-weight:normal}
@media print{.item-performance table.specs-table tbody tr{border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5}
.item-performance table.specs-table tbody tr:first-child{border-top:1px solid #d5d5d5}
.item-performance table.specs-table tbody tr:last-child{border-bottom:1px solid #d5d5d5}
.item-performance table.specs-table tbody tr.item-detail-header-container{border-top:1px solid #d5d5d5}
.item-performance table.specs-table tbody tr th,.item-performance table.specs-table tbody tr td{font-size:.875rem !important}
}
#infill-panels .row .columns{padding:0}
#infill-panels .row .columns>.infill-panels-improve,#infill-panels .row .columns .infill-panels-added{font-size:1.5rem;margin-left:.5rem}
#infill-panels .row .columns>.infill-panels-improve.infill-panels-added,#infill-panels .row .columns .infill-panels-added.infill-panels-added{display:none}
#infill-panels .row .columns p.infill-panels-available{font-weight:bold;font-size:1.125rem;margin-top:1rem;margin-left:.5rem}
#infill-panels .row .columns.item-infill-panel-resource>ul{margin-left:.5rem}
#infill-panels .row .columns.item-infill-panel-resource>ul li{list-style:none;font-size:1rem;margin-top:1rem}
#infill-panels .row .columns.item-infill-panel-resource>ul li a{padding:0;border-bottom:0;margin:0}
#infill-panels .row .columns.item-infill-panel-resource>ul li a:before{content:none}
#infill-panels .row .columns.item-infill-panel-resource ul li{list-style:none}
#infill-panels .row .grid-list{border:0}
#infill-panels .row .grid-list>.column{padding:.5rem;border:0}
#infill-panels .row .grid-list>.column .infill-minicard{box-shadow:0 3px 6px #00000029;padding:.85rem;overflow:hidden}
#infill-panels .row .grid-list>.column .infill-minicard.selected{border:3px solid #7d5b3f;box-shadow:none}
#infill-panels .row .grid-list>.column .infill-minicard.none{display:table;text-align:center;width:100%}
#infill-panels .row .grid-list>.column .infill-minicard.none span{display:table-cell;vertical-align:middle;color:#ccc;font-size:1rem}
#infill-panels .row .grid-list>.column .infill-minicard .total-acoustics{float:right}
#infill-panels .row .grid-list>.column .infill-minicard .total-acoustics>span{vertical-align:middle;display:inline-block}
#infill-panels .row .grid-list>.column .infill-minicard .total-acoustics>span.icon-total-acoustics:before{width:20px;height:20px}
#infill-panels .row .grid-list>.column .infill-minicard .acoustics>div{display:inline-block;margin-right:1rem}
#infill-panels .row .grid-list>.column .infill-minicard .acoustics span[class^=icon-]{font-size:1.25rem;color:#121212}
@media screen and (max-width:53.125em){#infill-panels .row .grid-list>.column{width:95%}
#infill-panels .row .grid-list>.column.none{width:95%}
}
@media screen and (min-width:40.3125em) and (max-width:53.125em){#infill-panels .row .grid-list>.column{width:98%}
#infill-panels .row .grid-list>.column.none{width:98%}
}
.item-buying-options{display:flex;justify-content:space-evenly;flex-wrap:wrap}
.item-buying-options>div{padding:1rem}
.item-buying-options>div:first-child{flex:100%;display:flex;align-items:center;font-weight:bold;font-size:1.5rem;justify-content:center;text-align:center}
.item-buying-options>div:not(:first-child){max-width:300px;position:relative;text-align:center}
.item-buying-options>div:not(:first-child)>a{position:absolute;top:0;right:0;left:0;bottom:0}
.item-buying-options>div:not(:first-child)>img{height:85px}
.item-buying-options>div:not(:first-child)>.icon-pin{font-size:5.35rem;color:#707070}
.item-buying-options>div:not(:first-child)>div:first-of-type{font-weight:bold;font-size:1.125rem}
.item-buying-options>div:not(:first-child)>div:last-of-type{font-size:1rem}
@media screen and (min-width:40.3125em){.item-buying-options{flex-wrap:unset}
.item-buying-options>div:first-child{flex:unset;justify-content:unset;text-align:left}
.item-buying-options.centered{justify-content:center}
.item-buying-options.centered>:first-child{padding-right:2rem}
.item-buying-options.centered>:last-child{padding-left:2rem}
}
.item-compatible-grid-trim.carousel .carousel__row .carousel-item-margin{box-shadow:0 3px 6px #00000029 !important;-webkit-box-shadow:0 3px 6px #00000029 !important}
.item-compatible-grid-trim.carousel .carousel__row .carousel-item-margin .carousel-thumbnail .carousel-thumbnail-row .b-text{display:block;padding:.5rem;color:#7d5b3f}
.item-compatible-grid-trim.carousel .carousel__row .carousel-item-margin>a:hover .carousel-thumbnail .carousel-thumbnail-row .b-text{color:#d9d3c7}
.item-compatible-grid-trim.carousel .button-group button .icon{color:#888b8d;display:none}
.item-compatible-grid-trim.carousel .button-group button .icon.icon-chevron-sm-left{margin-right:-0.85rem}
.item-compatible-grid-trim.carousel .button-group.pager--start .icon-chevron-sm-left{display:none}
.item-compatible-grid-trim.carousel .button-group.pager--end .icon-chevron-sm-right{display:none}
@media print{.item-compatible-grid-trim.carousel .carousel__scrollwrap{overflow-x:hidden !important;margin-bottom:0 !important}
}
@media screen and (min-width:53.125em){.item-compatible-grid-trim.carousel .button-group button .icon{display:inline-block}
}
@media screen and (min-width:64em){.item-compatible-grid-trim.carousel .carousel-wrap{padding:0 2.5rem}
.item-compatible-grid-trim.carousel .button-group{height:2.5rem;margin-bottom:0}
.item-compatible-grid-trim.carousel .button-group button{height:3.5rem !important;width:auto !important;overflow:inherit !important}
.item-compatible-grid-trim.carousel .button-group button .icon{font-size:2rem;height:2rem;width:auto;overflow:inherit}
.item-compatible-grid-trim.carousel .button-group button .icon.icon-chevron-sm-right{margin-right:-0.5rem}
}
#itemConfigurationModal{max-width:800px;max-height:100%}
#itemConfigurationModal .modal-content>div{display:flex;align-items:center;flex-wrap:wrap}
#itemConfigurationModal .modal-content>div>div:first-child{width:100%;margin-bottom:2rem}
#itemConfigurationModal .modal-content>div>div:nth-child(2){flex:65}
#itemConfigurationModal .modal-content>div>div:nth-child(2) form *{max-width:none}
#itemConfigurationModal .modal-content>div>div:nth-child(2) form input[type="checkbox"]+label{display:flex;align-items:center;margin-top:1.5rem}
#itemConfigurationModal .modal-content>div>div:nth-child(2) form input[type="checkbox"]+label>div{flex:1;font-family:"Maison Neue, Book",Helvetica,Arial,sans-serif}
#itemConfigurationModal .modal-content>div>div:nth-child(2) form button{margin-top:2rem}
#itemConfigurationModal .modal-content>div>div:last-child{flex:35}
#itemConfigurationModal .modal-content>div>div:last-child iframe{width:100%;aspect-ratio:.784;border:0}
#itemConfigurationModal .modal-content>div>div:last-child iframe.loading{display:none}
#itemConfigurationModal .modal-content>div>div:last-child iframe.loading+.spinner{margin-top:2rem;display:block}
#itemConfigurationModal .modal-content>div>div:last-child iframe+.spinner{display:none}
#item-configuration-takeaway .header{padding:1rem 1rem 2rem 1rem}
#item-configuration-takeaway .header .left h4{margin-bottom:.5rem}
#item-configuration-takeaway .header .left h4+div{font-family:"Maison Neue, Medium",Helvetica,Arial,sans-serif;font-size:.875rem}
#item-configuration-takeaway .header .left h4+div span{font-family:"Maison Neue, Demi",Helvetica,Arial,sans-serif;color:#7d5b3f;text-decoration:underline}
#item-configuration-takeaway .header .timestamp{font-size:.625rem}
#item-configuration-takeaway .image-overview-container{padding:0 1rem 1rem 1rem}
#item-configuration-takeaway .image-overview-container .image{display:inline-block;vertical-align:top;margin-right:3rem;margin-bottom:0}
#item-configuration-takeaway .image-overview-container .image+.overview{display:inline-block;vertical-align:top}
#item-configuration-takeaway .image-overview-container .image+.overview>div.image-container{margin-bottom:1rem}
#item-configuration-takeaway .image-overview-container .image+.overview>div.image-container img{max-height:50px}
#item-configuration-takeaway .image-overview-container .image+.overview>div>div{display:inline-block;vertical-align:top}
#item-configuration-takeaway .image-overview-container .image+.overview>div>div:first-child{font-family:"Maison Neue, Demi",Helvetica,Arial,sans-serif;margin-right:.25rem}
#item-configuration-takeaway .image-overview-container .image+.overview>div>div:last-child .acoustics-label{font-family:"Maison Neue, Demi",Helvetica,Arial,sans-serif}
#item-configuration-takeaway .related-cut-item{font-size:.875rem;padding:0 1rem 1rem 1rem}
#item-configuration-takeaway .related-cut-item .bold{font-family:'Maison Neue, Bold'}
#item-configuration-takeaway .related-cut-item a{text-decoration:underline}
#item-configuration-takeaway .key-attributes{display:flex;padding:1rem 0}
#item-configuration-takeaway .key-attributes>div{padding:0 1rem;text-align:center;font-size:.75rem;max-width:9rem}
#item-configuration-takeaway .key-attributes>div>img{height:2.5rem;margin-bottom:1rem}
#item-configuration-takeaway #product-details{display:none}
#item-configuration-takeaway .item-performance .specs-table{box-shadow:0 3px 6px #00000029 !important;border:none !important}
#item-configuration-takeaway .item-performance .specs-table tbody tr{border:none !important}
#item-configuration-takeaway .item-performance .specs-table tbody tr:nth-child(odd){background:#fafafa !important}
#item-configuration-takeaway .item-performance .specs-table tbody tr.gsa{height:initial}
#item-configuration-takeaway .item-performance .specs-table tbody tr th,#item-configuration-takeaway .item-performance .specs-table tbody tr td{font-size:.75rem !important;line-height:.75rem !important}
#item-configuration-takeaway .accessories-divider{break-before:always;page-break-before:always}
#item-configuration-takeaway .accessories{display:flex;flex-wrap:wrap;padding:1rem 1rem 3rem 1rem}
#item-configuration-takeaway .accessories>div{width:33%;padding:1rem}
.key-attributes{display:flex;justify-content:center;padding-bottom:4rem}
.key-attributes>div{padding:0 1rem;text-align:center;font-size:.75rem;max-width:9rem}
.key-attributes>div>img{height:3rem;margin-bottom:1rem}
.item-key-attributes .key-attributes{padding-bottom:0}
.item-key-attributes .key-attributes .fast{padding:0}
.item-key-attributes .key-attributes .fast>div{padding:0 1rem}
.item-key-attributes .key-attributes .fast>div>img{height:3rem;margin-bottom:1rem}