.ProductSubTypeHighlightIcons_productSubtype-highlight-icons-container__XssuM h2{font-size:2.25rem;text-transform:capitalize;padding-left:1.5rem;margin:0 1rem 2rem}@media only screen and (min-width:48rem){.ProductSubTypeHighlightIcons_productSubtype-highlight-icons-container__XssuM h2{margin:0 2.5rem 2.5rem}}.ProductSubTypeHighlightIcons_productSubtype-highlight-icons-container__XssuM h2:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);background-color:#da0e1c;width:.625rem;height:.625rem;display:inline-block;margin-right:.75rem}.ProductSubTypeHighlightIcons_productSubtype-highlight-icons__pOS6O{display:grid;grid-gap:1.5rem;gap:1.5rem}@media only screen and (min-width:48rem){.ProductSubTypeHighlightIcons_productSubtype-highlight-icons__pOS6O{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:62.5rem){.ProductSubTypeHighlightIcons_productSubtype-highlight-icons__pOS6O{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:48rem){.ProductSubTypeHighlightIcons_productSubtype-highlight-icons__pOS6O.ProductSubTypeHighlightIcons_productSubtype-highlight-cols-3__RF63I{grid-template-columns:none}}@media only screen and (min-width:62.5rem){.ProductSubTypeHighlightIcons_productSubtype-highlight-icons__pOS6O.ProductSubTypeHighlightIcons_productSubtype-highlight-cols-3__RF63I{grid-template-columns:repeat(3,1fr)}}.ProductSubTypeHighlightIcons_productSubtype-highlight-icons__pOS6O .ProductSubTypeHighlightIcons_icon-block__Jzw_3{display:flex;flex-direction:column;align-items:center;color:#333;text-decoration:none}.ProductSubTypeHighlightIcons_productSubtype-highlight-icons__pOS6O .ProductSubTypeHighlightIcons_icon-block__Jzw_3 img{height:115px;opacity:1;transition:transform .4s ease-in-out}.ProductSubTypeHighlightIcons_productSubtype-highlight-icons__pOS6O .ProductSubTypeHighlightIcons_icon-block__Jzw_3 h3{font:600 1.5rem/1.75rem Aileron}.ProductSubTypeHighlightIcons_productSubtype-highlight-icons__pOS6O .ProductSubTypeHighlightIcons_icon-block__Jzw_3 p{font:400 1.125rem/1.75rem Aileron;text-align:center;flex:1 1;margin:0}.ProductSubTypeHighlightIcons_productSubtype-highlight-icons__pOS6O .ProductSubTypeHighlightIcons_icon-block__Jzw_3 .more-link{text-align:center;margin:2rem auto}.ProductSubTypeHighlightIcons_productSubtype-highlight-icons__pOS6O .ProductSubTypeHighlightIcons_icon-block__Jzw_3 .more-link a{color:#da0e1c;font-weight:300}.ProductSubTypeHighlightIcons_productSubtype-highlight-icons__pOS6O .ProductSubTypeHighlightIcons_icon-block__Jzw_3:hover img{opacity:.8}.ProductSubTypeHighlightIcons_productSubtype-highlight-icons__pOS6O .ProductSubTypeHighlightIcons_icon-block__Jzw_3:hover .more-link svg{transform:translateX(.425rem)}@font-face{font-family:futura-pt;src:url(https://use.typekit.net/af/9b05f3/000000000000000000013365/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/9b05f3/000000000000000000013365/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/9b05f3/000000000000000000013365/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:futura-pt-condensed;src:url(https://use.typekit.net/af/6f8764/000000000000000000012039/27/l?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/6f8764/000000000000000000012039/27/d?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/6f8764/000000000000000000012039/27/a?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n4&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:futura-pt-bold;src:url(https://use.typekit.net/af/053fc9/00000000000000003b9af1e4/27/l?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/053fc9/00000000000000003b9af1e4/27/d?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/053fc9/00000000000000003b9af1e4/27/a?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n7&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:Sofia;src:url(/public/fonts/SofiaProLight.woff2) format("woff2"),url(/public/fonts/SofiaProLight.woff) format("woff");font-weight:300}@font-face{font-family:Sofia;src:url(/public/fonts/SofiaProMedium.woff2) format("woff2"),url(/public/fonts/SofiaProMedium.woff) format("woff");font-weight:400}@font-face{font-family:Aileron Ultralight italic;src:url(/_next/static/media/Aileron-ultralight-italic.f2552793.otf) format("opentype");font-weight:400}@font-face{font-family:Sofia;src:url(/public/fonts/SofiaProSemiBold.woff2) format("woff2"),url(/public/fonts/SofiaProSemiBold.woff) format("woff");font-weight:700}section.description{font-size:1rem;color:#333;text-align:center;margin:0 auto 6rem;display:flex;flex-wrap:wrap}section.description .description-text{padding:1rem 2rem 0}@media only screen and (min-width:48rem){section.description .description-text{padding:3rem 3rem 0}}@media only screen and (min-width:62.5rem){section.description .description-text{padding:3rem 18rem 0}}section.description.description-intro{margin-bottom:0}section.description.description-intro .description-text{padding-top:0}@media only screen and (min-width:48rem){section.description.description-intro .description-text{padding-top:0}}@media only screen and (min-width:62.5rem){section.description.description-intro .description-text{padding-top:0}}section.description.description-column-1 .description-text p{text-align:justify}@media only screen and (min-width:62.5rem){section.description.description-column-2 .description-text{column-count:2;text-align:left;column-gap:6rem}}section.description.description-column-2 p{display:inline-block}section.description a,section.description h2,section.description h3,section.description strong{color:#000}section.description h2,section.description h3,section.description h4{font-family:Helvetica Neue,sans-serif;margin:0 0 1rem;text-align:left}section.description p{margin:0 0 1rem}section.description a{color:#00806e;text-decoration:none}section.description a:hover{text-decoration:underline}section.description table{display:inline-table;width:100%;border-collapse:collapse;border-spacing:0}section.description table tr{color:inherit;display:table-row;vertical-align:middle;outline:0}section.description table tr td,section.description table tr th{border:1px solid #dfdfdf;text-align:left;padding:6px 12px}section.description.description-image-columns{display:grid;max-width:850px;grid-column-gap:45px;column-gap:45px;box-sizing:border-box}section.description.description-image-columns .description-text{text-align:left;padding:1rem 1rem 0}@media only screen and (min-width:62.5rem){section.description.description-image-columns .description-text{display:flex;flex-direction:column;justify-content:center;padding:0}section.description.description-image-columns .description-text a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}section.description.description-image-columns .description-text p{text-align:left}@media only screen and (min-width:62.5rem){section.description.description-image-columns.image-left{grid-template-columns:40% 60%}}section.description.description-image-columns.image-left .image-column{order:1}section.description.description-image-columns.image-left .description-text{order:2}@media only screen and (min-width:62.5rem){section.description.description-image-columns.image-right{grid-template-columns:60% 40%}section.description.description-image-columns.image-right .image-column{order:2}section.description.description-image-columns.image-right .description-text{order:1}}.embedded-video-component-wrapper{width:100%}.embedded-video{position:relative;height:0;overflow:hidden;padding-bottom:45%}@media only screen and (min-width:75rem){.embedded-video{max-width:80%;margin-left:10%}}.embedded-video embed,.embedded-video iframe,.embedded-video object{position:absolute;top:0;left:0;width:100%;height:100%}.embedded-video-heading,.embedded-video-html-markup{text-align:center}.embedded-video-html-markup h3{margin:0 0 .5rem}.embedded-video-html-markup p{margin:0 0 1.5rem}.styles_wrapper-default__3dq8r,.styles_wrapper-padding__bDzfa{transition:width .3s ease-in-out;width:100%}.styles_wrapper-default__3dq8r{margin:0 auto;align-items:var(--column-wrapper-align,center);max-width:1504px;padding:0 32px}@media screen and (max-width:767px){.styles_wrapper-default__3dq8r{padding:0 16px}}.styles_wrapper-padding__bDzfa{transition:width .3s ease-in-out;align-items:var(--column-wrapper-align,center);padding:0 max(50% - 712px,32px)}@media screen and (max-width:767px){.styles_wrapper-padding__bDzfa{padding:0 max(auto,16px)}}.style_video-embed-wrapper__Fq2L8{position:relative;max-width:1280px;max-height:720px;width:100%;aspect-ratio:16/9;margin:10px auto}.style_video__gUGys{position:absolute;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100%}.style_video__gUGys iframe{margin:0 auto;width:100%;height:100%;max-width:640px;max-height:360px}@media(min-width:768px){.style_video__gUGys iframe{max-width:854px;max-height:480px}}@media(min-width:1024px){.style_video__gUGys iframe{max-width:1280px;max-height:720px}}.style_thumbnail__39JWL{position:relative;width:100%;height:100%;cursor:pointer}.style_thumbnail__39JWL img{cursor:pointer;filter:brightness(.6);width:100%;height:100%;z-index:0}.style_thumbnail__39JWL button{cursor:pointer;position:absolute;top:calc(50% - max(6vw,60px)/2);left:calc(50% - max(6vw,60px)/2);z-index:1;display:flex;justify-content:center;align-items:center;aspect-ratio:1;width:max(6vw,60px);background:none;border:none;transition:top .15s ease-in-out,left .15s ease-in-out,width .15s ease-in-out,height .15s ease-in-out}.style_thumbnail__39JWL button svg{color:var(--video-embed-play-color,#fff);width:100%;height:100%}.style_thumbnail__39JWL button:focus-visible,.style_thumbnail__39JWL button:hover{width:max(8vw,70px);top:calc(50% - max(8vw,70px)/2);left:calc(50% - max(8vw,70px)/2)}.style_thumbnail__39JWL:hover button{width:max(7vw,70px);top:calc(50% - 3.5vw);left:calc(50% - 3.5vw)}.styles_container__Rk8oL{position:relative;max-height:700px;overflow:hidden}@media only screen and (max-width:74.94rem){.styles_container__Rk8oL{max-height:unset}}.styles_container__background__nXS7D{z-index:1;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover}.styles_container__grid__Vohd5{z-index:2;position:relative;display:grid;grid-template-columns:2fr 1fr;grid-gap:20px;gap:20px;padding:100px 20px;max-width:1440px}@media only screen and (max-width:74.94rem){.styles_container__grid__Vohd5{padding:30px;grid-template-columns:auto;grid-template-rows:auto auto}}@media only screen and (max-width:47.94rem){.styles_container__grid__Vohd5{padding:10px}}.styles_container__grid__video__1Etap{width:100%}.styles_container__grid__video__1Etap .video-embed-wrapper{margin:auto}.styles_container__grid__card-grid__al5gk{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:5px;height:100%;padding:0;margin:0}@media only screen and (max-width:74.94rem){.styles_container__grid__card-grid__al5gk{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:20px}}.styles_card__vpqVU{list-style:none;position:relative;background:#fff;height:160px;max-width:500px;overflow:hidden}@media only screen and (max-width:74.94rem){.styles_card__vpqVU{flex:1 1 350px}}@media only screen and (max-width:23.44rem){.styles_card__vpqVU{height:auto;padding:5px}}.styles_card__anchor__x4oqQ{display:grid;grid-template-columns:2fr 3fr;text-decoration:none}@media only screen and (max-width:23.44rem){.styles_card__anchor__x4oqQ{grid-template-columns:unset;grid-template-rows:auto auto}}.styles_card__image__iyudu{position:relative;width:100%;height:100%;overflow:hidden;min-height:160px}.styles_card__image__iyudu img{width:100%;height:100%;object-fit:cover}.styles_card__text__enktx{padding:20px;display:grid;grid-template-rows:auto auto;justify-content:space-between;grid-gap:10px;gap:10px}.styles_card__text__enktx h4,.styles_card__text__enktx p{margin:0;line-height:1}.styles_card__text__enktx h4{font-size:1.5rem}.styles_card__text__enktx p{font-size:1rem;font-weight:400}@import"https://use.typekit.net/ayu0qvt.css";@font-face{font-family:Aileron;src:url(/_next/static/media/Aileron-Regular.06c1d599.otf) format("opentype");font-weight:400}@font-face{font-family:Aileron;src:url(/_next/static/media/Aileron-Bold.64ec3124.otf) format("opentype");font-weight:700}@font-face{font-family:Helvetica Neue;src:url(/_next/static/media/HelveticaNeueLTPro-Lt.80282ce7.otf) format("opentype");font-weight:100}@font-face{font-family:Helvetica Neue;src:url(/_next/static/media/HelveticaNeueLTPro-Roman.3f784a2f.otf) format("opentype");font-weight:400}@font-face{font-family:Helvetica Neue;src:url(/_next/static/media/HelveticaNeueLTPro-Md.26ed89b6.otf) format("opentype");font-weight:500}@font-face{font-family:Helvetica Neue;src:url(/_next/static/media/HelveticaNeueLTPro-MdIt.11ab4be9.otf) format("opentype");font-weight:500;font-style:italic}@font-face{font-family:Helvetica Neue;src:url(/_next/static/media/HelveticaNeueLTPro-Bd.cf260656.otf) format("opentype");font-weight:700}@font-face{font-family:Helvetica Neue;src:url(/_next/static/media/HelveticaNeueLTPro-BdIt.b751caee.otf) format("opentype");font-weight:700;font-style:italic}@font-face{font-family:QuicheDisplay;src:url(/_next/static/media/Quiche-display-Regular.0de3dd3a.ttf) format("truetype");font-weight:400}@font-face{font-family:Adobe Caslon Pro;src:url(/_next/static/media/ACaslonPro-SemiboldItalic.5def1336.otf) format("truetype");font-weight:400;font-style:italic}.ProductSubTypeSingle_hybrid-flooring-products__L9N5k{display:contents}.ProductSubTypeSingle_animation-body__2_0ap{padding:2rem 0;background-color:#e5e1db}.ProductSubTypeSingle_animation-body__2_0ap>div{width:100%}.ProductSubTypeSingle_animation-body__2_0ap{display:grid;width:100%;grid-template-columns:1fr 40% 10%}.ProductSubTypeSingle_container-description__WvOVc{margin-top:6rem;margin-bottom:3rem}.ProductSubTypeSingle_container-description__WvOVc h2{font:400 2rem/2.5rem Aileron,Arial,sans-serif;margin:0 0 2rem;text-align:center}.ProductSubTypeSingle_container-description__WvOVc p{font:normal 16px/20px Helvetica Neue,Arial,sans-serif;margin:0;text-align:center}