:root{--white:white;--black:black;--dark-grey:#333;--grey:#53555a;--silver:#e6dfdc1c;--light-grey:#706669b3;--gainsboro:#d9d9d94d;--red:#ee675a;--soft-grey:#e6dfdc80;--gainsboro-2:#e6dfdc;--pink:#dfc4b9;--green:#25807c;--orange:#de9f2e;--mint:#a2bbb8;--brown:#706669;--light-grey-2:#f3efed;--accessible-components-dark-grey:#9b9b9b}body{background-color:var(--white);color:var(--black);cursor:none;font-family:TT Commons,sans-serif;font-size:16px;font-weight:300;line-height:1.4em}h1{margin-top:0;margin-bottom:24px;font-size:45px;font-weight:700;line-height:1.25em}h2{margin-top:0;margin-bottom:16px;font-size:38px;line-height:1.2em}h3{margin-top:0;margin-bottom:16px;font-size:26px;font-weight:600;line-height:1.4em}h4{margin-top:0;margin-bottom:8px;font-size:20px;font-weight:600;line-height:1.4em}h5{letter-spacing:1px;text-transform:none;margin-top:0;margin-bottom:12px;font-size:16px;font-weight:700;line-height:1.5em}h6{letter-spacing:1px;text-transform:none;margin-top:0;margin-bottom:5px;font-size:14px;font-weight:700;line-height:1.5em}p{margin-bottom:16px;font-size:16px;font-weight:300;line-height:1.5em}a{color:var(--dark-grey);cursor:none;text-decoration:none;transition:opacity .2s,color .2s}a:hover{color:var(--grey)}ul{margin-top:0;margin-bottom:12px;padding-left:20px}li{margin-bottom:4px;font-size:16px;line-height:1.4em}img{max-width:100%;display:inline-block}label{margin-bottom:8px;font-size:20px;font-weight:400;display:block}blockquote{border-left:5px solid var(--silver);margin-bottom:16px;padding:10px 20px;font-size:16px;line-height:1.4em}.w-commerce-commercecheckoutformcontainer{background-color:#f5f5f5;width:100%;min-height:100vh;padding:20px}.w-commerce-commercelayoutcontainer{justify-content:center;align-items:flex-start;display:flex}.w-commerce-commercelayoutmain{flex:0 800px;margin-right:20px}.w-commerce-commercecheckoutcustomerinfowrapper{margin-bottom:20px}.w-commerce-commercecheckoutblockcontent{background-color:#fff;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;padding:20px}.w-commerce-commercecheckoutemailinput{-webkit-appearance:none;appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:0;padding:8px 12px;line-height:20px;display:block}.w-commerce-commercecheckoutemailinput::placeholder{color:#999}.w-commerce-commercecheckoutemailinput:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutlabel{margin-bottom:8px}.w-commerce-commercecheckoutadditionalinputscontainer{margin-bottom:20px}.w-commerce-commercecheckoutsummaryblockheader{background-color:#fff;border:1px solid #e6e6e6;justify-content:space-between;align-items:baseline;padding:4px 20px;display:flex}.w-commerce-commercecheckoutadditionaltextinput{-webkit-appearance:none;appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}.w-commerce-commercecheckoutadditionaltextinput::placeholder{color:#999}.w-commerce-commercecheckoutadditionaltextinput:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutadditionaltextarea{background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:76px;margin-bottom:16px;padding:8px 12px}.w-commerce-commercecheckoutadditionaltextarea::placeholder{color:#999}.w-commerce-commercecheckoutadditionaltextarea:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutadditionalcheckboxwrapper{flex-direction:row;align-items:center;display:flex}.w-commerce-commercecheckoutadditionalcheckbox{margin-right:8px}.w-commerce-commercecheckoutshippingaddresswrapper{margin-bottom:20px}.w-commerce-commercecheckoutshippingfullname{-webkit-appearance:none;appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}.w-commerce-commercecheckoutshippingfullname::placeholder{color:#999}.w-commerce-commercecheckoutshippingfullname:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutshippingstreetaddress{-webkit-appearance:none;appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}.w-commerce-commercecheckoutshippingstreetaddress::placeholder{color:#999}.w-commerce-commercecheckoutshippingstreetaddress:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutshippingstreetaddressoptional{-webkit-appearance:none;appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}.w-commerce-commercecheckoutshippingstreetaddressoptional::placeholder{color:#999}.w-commerce-commercecheckoutshippingstreetaddressoptional:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutrow{margin-left:-8px;margin-right:-8px;display:flex}.w-commerce-commercecheckoutcolumn{flex:1;padding-left:8px;padding-right:8px}.w-commerce-commercecheckoutshippingcity{-webkit-appearance:none;appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}.w-commerce-commercecheckoutshippingcity::placeholder{color:#999}.w-commerce-commercecheckoutshippingcity:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutshippingstateprovince{-webkit-appearance:none;appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}.w-commerce-commercecheckoutshippingstateprovince::placeholder{color:#999}.w-commerce-commercecheckoutshippingstateprovince:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutshippingzippostalcode{-webkit-appearance:none;appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}.w-commerce-commercecheckoutshippingzippostalcode::placeholder{color:#999}.w-commerce-commercecheckoutshippingzippostalcode:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutshippingcountryselector{-webkit-appearance:none;appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:0;padding:8px 12px;line-height:20px;display:block}.w-commerce-commercecheckoutshippingcountryselector::placeholder{color:#999}.w-commerce-commercecheckoutshippingcountryselector:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutshippingmethodswrapper{margin-bottom:20px}.w-commerce-commercecheckoutshippingmethodslist{border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6}.w-commerce-commercecheckoutshippingmethoditem{background-color:#fff;border-bottom:1px solid #e6e6e6;flex-direction:row;align-items:baseline;margin-bottom:0;padding:16px;font-weight:400;display:flex}.w-commerce-commercecheckoutshippingmethoddescriptionblock{flex-direction:column;flex-grow:1;margin-left:12px;margin-right:12px;display:flex}.w-commerce-commerceboldtextblock{font-weight:700}.w-commerce-commercecheckoutshippingmethodsemptystate{text-align:center;background-color:#fff;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;padding:64px 16px}.w-commerce-commercecheckoutpaymentinfowrapper{margin-bottom:20px}.w-commerce-commercecheckoutcardnumber{-webkit-appearance:none;appearance:none;cursor:text;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}.w-commerce-commercecheckoutcardnumber::placeholder{color:#999}.w-commerce-commercecheckoutcardnumber:focus,.w-commerce-commercecheckoutcardnumber.-wfp-focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutcardexpirationdate{-webkit-appearance:none;appearance:none;cursor:text;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}.w-commerce-commercecheckoutcardexpirationdate::placeholder{color:#999}.w-commerce-commercecheckoutcardexpirationdate:focus,.w-commerce-commercecheckoutcardexpirationdate.-wfp-focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutcardsecuritycode{-webkit-appearance:none;appearance:none;cursor:text;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}.w-commerce-commercecheckoutcardsecuritycode::placeholder{color:#999}.w-commerce-commercecheckoutcardsecuritycode:focus,.w-commerce-commercecheckoutcardsecuritycode.-wfp-focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutbillingaddresstogglewrapper{flex-direction:row;display:flex}.w-commerce-commercecheckoutbillingaddresstogglecheckbox{margin-top:4px}.w-commerce-commercecheckoutbillingaddresstogglelabel{margin-left:8px;font-weight:400}.w-commerce-commercecheckoutbillingaddresswrapper{margin-top:16px;margin-bottom:20px}.w-commerce-commercecheckoutbillingfullname{-webkit-appearance:none;appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}.w-commerce-commercecheckoutbillingfullname::placeholder{color:#999}.w-commerce-commercecheckoutbillingfullname:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutbillingstreetaddress{-webkit-appearance:none;appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}.w-commerce-commercecheckoutbillingstreetaddress::placeholder{color:#999}.w-commerce-commercecheckoutbillingstreetaddress:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutbillingstreetaddressoptional{-webkit-appearance:none;appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}.w-commerce-commercecheckoutbillingstreetaddressoptional::placeholder{color:#999}.w-commerce-commercecheckoutbillingstreetaddressoptional:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutbillingcity{-webkit-appearance:none;appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}.w-commerce-commercecheckoutbillingcity::placeholder{color:#999}.w-commerce-commercecheckoutbillingcity:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutbillingstateprovince{-webkit-appearance:none;appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}.w-commerce-commercecheckoutbillingstateprovince::placeholder{color:#999}.w-commerce-commercecheckoutbillingstateprovince:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutbillingzippostalcode{-webkit-appearance:none;appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}.w-commerce-commercecheckoutbillingzippostalcode::placeholder{color:#999}.w-commerce-commercecheckoutbillingzippostalcode:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutbillingcountryselector{-webkit-appearance:none;appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:0;padding:8px 12px;line-height:20px;display:block}.w-commerce-commercecheckoutbillingcountryselector::placeholder{color:#999}.w-commerce-commercecheckoutbillingcountryselector:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercelayoutsidebar{flex:0 0 320px;position:sticky;top:20px}.w-commerce-commercecheckoutorderitemswrapper{margin-bottom:20px}.w-commerce-commercecheckoutorderitemslist{margin-bottom:-20px}.w-commerce-commercecheckoutorderitem{margin-bottom:20px;display:flex}.w-commerce-commercecartitemimage{width:60px;height:0%}.w-commerce-commercecheckoutorderitemdescriptionwrapper{flex-grow:1;margin-left:16px;margin-right:16px}.w-commerce-commercecheckoutorderitemquantitywrapper{white-space:pre-wrap;display:flex}.w-commerce-commercecheckoutorderitemoptionlist{margin-bottom:0;padding-left:0;text-decoration:none;list-style-type:none}.w-commerce-commercecheckoutordersummarywrapper{margin-bottom:20px}.w-commerce-commercecheckoutsummarylineitem,.w-commerce-commercecheckoutordersummaryextraitemslistitem{flex-direction:row;justify-content:space-between;margin-bottom:8px;display:flex}.w-commerce-commercecheckoutsummarytotal{font-weight:700}.w-commerce-commercecheckoutdiscounts{background-color:#fff;border:1px solid #e6e6e6;flex-wrap:wrap;padding:20px;display:flex}.w-commerce-commercecheckoutdiscountslabel{flex-basis:100%;margin-bottom:8px}.w-commerce-commercecheckoutdiscountsinput{-webkit-appearance:none;appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;flex:1;width:auto;min-width:0;height:38px;margin-bottom:0;padding:8px 12px;line-height:20px;display:block}.w-commerce-commercecheckoutdiscountsinput::placeholder{color:#999}.w-commerce-commercecheckoutdiscountsinput:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutdiscountsbutton{color:#fff;cursor:pointer;-webkit-appearance:none;appearance:none;background-color:#3898ec;border-width:0;border-radius:3px;flex-grow:0;flex-shrink:0;align-items:center;height:38px;margin-left:8px;padding:9px 15px;text-decoration:none;display:flex}.w-commerce-commercecheckoutplaceorderbutton{color:#fff;cursor:pointer;-webkit-appearance:none;appearance:none;text-align:center;background-color:#3898ec;border-width:0;border-radius:3px;align-items:center;margin-bottom:20px;padding:9px 15px;text-decoration:none;display:block}.w-commerce-commercecartapplepaybutton{color:#fff;cursor:pointer;-webkit-appearance:none;appearance:none;background-color:#000;border-width:0;border-radius:2px;align-items:center;height:38px;min-height:30px;margin-bottom:8px;padding:0;text-decoration:none;display:flex}.w-commerce-commercecartapplepayicon{width:100%;height:50%;min-height:20px}.w-commerce-commercecartquickcheckoutbutton{color:#fff;cursor:pointer;-webkit-appearance:none;appearance:none;background-color:#000;border-width:0;border-radius:2px;justify-content:center;align-items:center;height:38px;margin-bottom:8px;padding:0 15px;text-decoration:none;display:flex}.w-commerce-commercequickcheckoutgoogleicon,.w-commerce-commercequickcheckoutmicrosofticon{margin-right:8px;display:block}.w-commerce-commercecheckouterrorstate{background-color:#ffdede;margin-top:16px;margin-bottom:16px;padding:10px 16px}.w-layout-grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.w-commerce-commercecartwrapper{display:inline-block;position:relative}.w-commerce-commercecartopenlink{color:#fff;cursor:pointer;-webkit-appearance:none;appearance:none;background-color:#3898ec;border-width:0;border-radius:0;align-items:center;padding:9px 15px;text-decoration:none;display:flex}.w-commerce-commercecartopenlinkcount{color:#3898ec;text-align:center;background-color:#fff;border-radius:9px;min-width:18px;height:18px;margin-left:8px;padding-left:6px;padding-right:6px;font-size:11px;font-weight:700;line-height:18px;display:inline-block}.w-commerce-commercecartcontainerwrapper{z-index:1001;background-color:#000c;position:fixed;inset:0}.w-commerce-commercecartcontainerwrapper--cartType-modal{flex-direction:column;justify-content:center;align-items:center;display:flex}.w-commerce-commercecartcontainerwrapper--cartType-leftSidebar{flex-direction:row;justify-content:flex-start;align-items:stretch;display:flex}.w-commerce-commercecartcontainerwrapper--cartType-rightSidebar{flex-direction:row;justify-content:flex-end;align-items:stretch;display:flex}.w-commerce-commercecartcontainerwrapper--cartType-leftDropdown{background-color:#0000;position:absolute;inset:100% auto auto 0}.w-commerce-commercecartcontainerwrapper--cartType-rightDropdown{background-color:#0000;position:absolute;inset:100% 0 auto auto}.w-commerce-commercecartcontainer{background-color:#fff;flex-direction:column;width:100%;min-width:320px;max-width:480px;display:flex;overflow:auto;box-shadow:0 5px 25px #00000040}.w-commerce-commercecartheader{border-bottom:1px solid #e6e6e6;flex:none;justify-content:space-between;align-items:center;padding:16px 24px;display:flex;position:relative}.w-commerce-commercecartheading{margin-top:0;margin-bottom:0;padding-left:0;padding-right:0}.w-commerce-commercecartcloselink{width:16px;height:16px}.w-commerce-commercecartformwrapper{flex-direction:column;flex:1;display:flex}.w-commerce-commercecartform{flex-direction:column;flex:1;justify-content:flex-start;display:flex}.w-commerce-commercecartlist{-webkit-overflow-scrolling:touch;flex:1;padding:12px 24px;overflow:auto}.w-commerce-commercecartitem{align-items:flex-start;padding-top:12px;padding-bottom:12px;display:flex}.w-commerce-commercecartiteminfo{flex-direction:column;flex:1;margin-left:16px;margin-right:16px;display:flex}.w-commerce-commercecartproductname{font-weight:700}.w-commerce-commercecartoptionlist{margin-bottom:0;padding-left:0;text-decoration:none;list-style-type:none}.w-commerce-commercecartquantity{-webkit-appearance:none;appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:60px;height:38px;margin-bottom:10px;padding:8px 6px 8px 12px;line-height:20px;display:block}.w-commerce-commercecartquantity::placeholder{color:#999}.w-commerce-commercecartquantity:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecartfooter{border-top:1px solid #e6e6e6;flex-direction:column;flex:none;padding:16px 24px 24px;display:flex}.w-commerce-commercecartlineitem{flex:none;justify-content:space-between;align-items:baseline;margin-bottom:16px;display:flex}.w-commerce-commercecartordervalue{font-weight:700}.w-commerce-commercecartcheckoutbutton{color:#fff;cursor:pointer;-webkit-appearance:none;appearance:none;text-align:center;background-color:#3898ec;border-width:0;border-radius:2px;align-items:center;padding:9px 15px;text-decoration:none;display:block}.w-commerce-commercecartemptystate{flex:1;justify-content:center;align-items:center;padding-top:100px;padding-bottom:100px;display:flex}.w-commerce-commercecarterrorstate{background-color:#ffdede;flex:none;margin:0 24px 24px;padding:10px}@media screen and (max-width:767px){.w-commerce-commercelayoutcontainer{flex-direction:column;align-items:stretch}.w-commerce-commercelayoutmain{flex-basis:auto;margin-right:0}.w-commerce-commercelayoutsidebar{flex-basis:auto}}@media screen and (max-width:479px){.w-commerce-commercecheckoutemailinput,.w-commerce-commercecheckoutadditionaltextinput,.w-commerce-commercecheckoutadditionaltextarea,.w-commerce-commercecheckoutshippingfullname,.w-commerce-commercecheckoutshippingstreetaddress,.w-commerce-commercecheckoutshippingstreetaddressoptional{font-size:16px}.w-commerce-commercecheckoutrow{flex-direction:column}.w-commerce-commercecheckoutshippingcity,.w-commerce-commercecheckoutshippingstateprovince,.w-commerce-commercecheckoutshippingzippostalcode,.w-commerce-commercecheckoutshippingcountryselector,.w-commerce-commercecheckoutcardnumber,.w-commerce-commercecheckoutcardexpirationdate,.w-commerce-commercecheckoutcardsecuritycode,.w-commerce-commercecheckoutbillingfullname,.w-commerce-commercecheckoutbillingstreetaddress,.w-commerce-commercecheckoutbillingstreetaddressoptional,.w-commerce-commercecheckoutbillingcity,.w-commerce-commercecheckoutbillingstateprovince,.w-commerce-commercecheckoutbillingzippostalcode,.w-commerce-commercecheckoutbillingcountryselector,.w-commerce-commercecheckoutdiscountsinput{font-size:16px}.w-commerce-commercecartcontainerwrapper--cartType-modal{flex-direction:row;justify-content:center;align-items:stretch}.w-commerce-commercecartcontainerwrapper--cartType-leftDropdown,.w-commerce-commercecartcontainerwrapper--cartType-rightDropdown{flex-direction:row;justify-content:center;align-items:stretch;display:flex;position:fixed;inset:0}.w-commerce-commercecartquantity{font-size:16px}}.section{z-index:0;background-color:var(--white);padding-top:120px;padding-bottom:120px;position:relative}.section.full-image{padding-top:0;padding-bottom:0}.section.full-image.overflow-right{margin-left:60px}.section.small{padding-top:50px;padding-bottom:50px}.section.small.mobile-no-padding.ecosystem-home-page{padding-top:0}.section.text-hero{padding-bottom:60px}.section.no-padding{padding-top:0;padding-bottom:0}.section.no-padding.grey-back{background-color:var(--dark-grey)}.section.medium{padding-top:80px;padding-bottom:80px}.section.medium.small-padding-bottom{padding-bottom:32px}.section.no-top-padding{padding-top:0}.section.no-bottom-padding{padding-bottom:0}.section.no-bottom-padding.grey-back{background-color:var(--dark-grey)}.section.overflow-none{overflow:hidden}.section.portfolio-top{border-bottom:1px solid var(--light-grey);padding-top:172px;padding-bottom:80px}.section.downloads-list{z-index:4;border-top:1px solid var(--light-grey);background-color:var(--white);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding-top:32px;padding-bottom:32px;position:sticky;top:100px}.section.downloads-list.mobile-hidden.light-grey{background-color:var(--gainsboro);border-top-style:none}.section.large{padding-top:180px;padding-bottom:180px}.section.half-bottom-padding{padding-bottom:60px}.section.anchored{margin-top:-120px;padding-top:240px}.section.selected-full-image{padding-top:0;padding-bottom:0}.section.special-projects-hero{padding-top:40px}.section.style-with-labels{padding-top:0}.section.red{background-color:var(--red)}.section.cream{background-color:var(--soft-grey)}.section.cream.medium.small-bottom-padding{padding-bottom:54px}.section.mid-grey{background-color:var(--soft-grey)}.section.light-grey{background-color:var(--silver);color:var(--black)}.button{color:var(--black);text-align:left;cursor:none;background-color:#0000;border:1px #000;border-bottom-style:solid;border-radius:0;flex:none;height:37px;margin-bottom:8px;padding:0 24px 7px 0;font-family:Matrix II,sans-serif;font-size:20px;font-weight:400;line-height:1.5;transition:padding .2s,opacity .2s,border-color .2s,color .2s,background-color .2s}.button:hover{opacity:.75;padding-right:16px}.button:active{opacity:.8}.button.small{height:30px;padding-bottom:2px;font-size:16px}.spacer{background-color:#f0f0f0;height:48px}.spacer._128{background-color:#0000;width:128px;height:128px}.spacer._80{background-color:#0000;width:80px;height:80px}.spacer._96{background-color:#5eb2f400;width:96px;height:96px}.spacer._32{background-color:#0000;height:32px}.spacer._164{background-color:#0000;width:164px;height:164px}.spacer._72{background-color:#0000;width:72px;height:72px}.spacer._212{background-color:#0000;width:212px;height:212px}.spacer._32{background-color:#0000;border-radius:6px;width:32px;height:32px}.spacer._8{background-color:#f0f0f000;height:8px}.spacer._64{background-color:#0000;width:64px;height:64px}.spacer._64.desktop-hidden{display:none}.spacer._24{text-transform:uppercase;background-color:#0000;width:24px;height:24px}.spacer._48{background-color:#0000;width:48px}.spacer._48._24{width:24px}.spacer._16{background-color:#0000;width:16px;height:16px}.container{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;width:100%;max-width:1440px;min-height:50px;margin-left:auto;margin-right:auto;padding-left:60px;padding-right:60px;display:block;position:relative}.footer-link{color:var(--black);margin-bottom:0;padding-top:5px;padding-bottom:5px;font-size:16px;line-height:1.3em;text-decoration:none;transition:color .2s,opacity .2s ease-in-out;display:block}.footer-link:hover{opacity:1;color:var(--light-grey)}.footer-link.w--current{opacity:1}.footer-links-container{flex-direction:column;align-items:flex-start;height:100%;display:flex;position:relative}.footer{z-index:0;background-color:var(--soft-grey);padding-top:50px;padding-bottom:48px;position:relative}.paragraph{text-align:left;text-transform:none;text-overflow:clip;align-self:flex-start;font-weight:300}.paragraph.xs{font-size:12px;line-height:1.4em}.paragraph.l{margin-bottom:24px;font-size:18px;line-height:1.4em}.paragraph.m{margin-bottom:24px;font-size:16px}.paragraph._2xl{font-size:18px;line-height:1.3em}.paragraph._2xl.serif{font-family:Matrix II,sans-serif}.paragraph._2xl.inline{display:inline}.paragraph._2xl.portfolio-rich-text{margin-bottom:16px;font-size:24px}.paragraph._2xl._800px{width:800px}.paragraph._2xl._80{width:80%}.paragraph.bold{font-weight:700}.paragraph._3xl{font-size:30px;line-height:1.3em;display:block}.paragraph.s{font-size:15px;line-height:1.3em}.paragraph.s.bold.no-margin{font-weight:700}.paragraph.s.no-margin{font-weight:400}.paragraph.s.no-margin.italics{font-style:italic}.paragraph.inline{display:inline-block}.paragraph.inline.last-hidden:last-child{color:#0000}.paragraph.borders{border-top:1px solid #000;border-bottom:1px solid #000;padding-top:20px;padding-bottom:20px}.paragraph.italics{font-style:italic}.paragraph._3xl{margin-bottom:24px;font-size:24px;line-height:1.4em}.paragraph._3xl.no-margin{margin-bottom:0}.paragraph._3xl.inline.no-margin.black{color:var(--black)}.paragraph._3xl.inline.award-1{margin-bottom:0}.paragraph._3xl.description{font-size:16px}.paragraph._3xl.border{border-top:1px solid #000;border-bottom:0 solid #000;padding-top:20px;padding-bottom:0}.paragraph._3xl.holiday-close{color:var(--red)}.paragraph.price-tag{margin-bottom:10px;padding-top:0;font-size:15px}.paragraph.xl{margin-bottom:24px;font-size:20px;line-height:1.4em}.paragraph.xl.no-margin{margin-bottom:0}.paragraph.xl.inline.no-margin.black{color:var(--black)}.paragraph.xl.inline.award-1{margin-bottom:0}.paragraph.xl.description{font-size:16px}.paragraph.xl.border{border-top:1px solid #000;border-bottom:0 solid #000;padding-top:20px;padding-bottom:0}.paragraph.xl.big{font-size:24px}.paragraph.xl.big.inline-text{display:inline}.paragraph.xl.holiday-close{color:var(--red)}.paragraph.serif{font-family:Matrix II,sans-serif}.no-margin{margin-top:0;margin-bottom:0}.select-field{border-style:none none solid;border-width:1px;border-color:var(--silver)var(--silver)var(--black);cursor:none;background-color:#fff;border-radius:0;width:100%;height:48px;margin-top:8px;margin-bottom:8px;padding:8px 0;font-size:18px;position:relative}.select-field:hover{color:#37474e}.select-field:focus{border-bottom-color:var(--black);color:var(--grey)}.select-field::placeholder{color:#999;font-size:15px}.footer-container{flex-direction:column;justify-content:center;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:60px;padding-right:60px;display:block}._3-cta-grid{grid-column-gap:40px;grid-row-gap:24px;flex-direction:column;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:stretch;margin-bottom:24px;margin-left:auto;margin-right:auto;display:grid;position:relative}.heading{font-weight:400}.heading.xl{margin-bottom:12px;font-size:64px;line-height:1.2em}.heading.xl.no-margin{margin-bottom:0}.heading.xl.ecosystem-header-text{color:var(--white);font-family:Matrix II,sans-serif;position:absolute;inset:9% auto auto 9%}.heading.xxs{font-size:16px;line-height:1.5em}.heading.xxs.serif{font-family:Matrix II,sans-serif}.heading._2xl{margin-bottom:12px;font-size:80px;line-height:1.2em}.heading.ss{font-size:20px}.heading.vidabook{margin-bottom:10px}.heading.bold{font-weight:700}.heading.matrix{font-family:Matrix II,sans-serif;font-size:18px}.heading.l{color:var(--black);margin-bottom:12px;font-size:40px;line-height:1.2em}.heading.l.no-margin{margin-bottom:0}.heading.l.max-280{max-width:280px}.heading.l.inline-text{display:inline}.heading.m{font-size:30px;line-height:1.2em}.heading.m.serif{font-family:Matrix II,sans-serif;font-weight:400}.heading.m.max-200{max-width:200px}.heading.m.max-300{max-width:300px}.heading.s{margin-bottom:12px;font-size:24px;line-height:1.4em}.heading.s.serif{text-align:left;font-family:Matrix II,sans-serif}.heading.s.serif.border{border-top:1px solid #000;padding-top:20px}.heading.s.no-margin{margin-bottom:0}.heading.xs{text-transform:none;margin-bottom:12px;font-size:16px;font-weight:700;line-height:1.5em}.heading.xs.serif{font-family:Matrix II,sans-serif;font-size:18px;font-weight:400}.heading.xs.serif.no-margin{margin-bottom:0}.light-grey{color:var(--light-grey)}.footer-grid{border-bottom:1px solid var(--pink);grid-template-rows:auto;grid-template-columns:1fr .9fr 1.1fr 1fr 200px;align-items:start;margin-bottom:45px;padding-bottom:45px}.footer-divider{background-color:var(--black);height:1px}.simple-underline-link{color:var(--black);text-align:left;cursor:none;background-color:#0000;border-style:none none solid;border-bottom-width:1px;border-bottom-color:#000;border-radius:0;margin-bottom:2px;padding:0 0 2px;font-family:Matrix II,sans-serif;font-size:20px;transition:border-color .2s,margin .2s,padding .2s;position:static}.simple-underline-link:hover{border-bottom-color:var(--grey);opacity:.8;margin-bottom:0;padding-bottom:4px}.simple-underline-link.small{font-size:16px}.simple-underline-link.wide-right{padding-right:24px}.simple-underline-link.range-page{font-size:16px}.mobile-hidden{display:block}.hidden{display:none}.menu-circle{background-color:#1f1f1a;border:2px solid #1f1f1a;border-radius:100px;width:16px;height:16px}.menu-circle.white{background-color:#c5c5c5;border-color:#c5c5c5}.nav-bar{z-index:200;background-color:var(--white);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex;position:sticky;top:0}.nav-bar.clear{background-color:#fff0}.nav-bar.clear.static{position:relative}.menu-button-text{font-size:20px;position:relative}.nav-menu-link-box{text-align:left;width:100%}.nav-menu-link{grid-column-gap:24px;grid-row-gap:16px;color:var(--black);grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:center;margin-left:0;margin-right:0;padding:6px 0;font-size:40px;font-weight:400;line-height:1em;transition:transform .2s,opacity .2s,border-color .2s,color .2s;display:flex;position:relative}.nav-menu-link:hover{transform:translate(16px)}.nav-menu-link.mobile{display:none}.menu-button{z-index:20;grid-column-gap:12px;grid-row-gap:12px;text-align:right;cursor:none;background-color:#0000;flex-direction:row;justify-content:flex-start;align-items:center;width:150px;height:24px;margin-top:0;margin-right:0;padding:0;display:none;position:relative}.menu-button.w--open{color:#1f1f1a;background-color:#0000;position:relative}.menu-button-grid{grid-column-gap:10px;grid-row-gap:10px;grid-template-rows:auto;grid-template-columns:16px 1fr;grid-auto-columns:1fr;place-items:center start;width:150px;margin-top:2px;font-weight:400;display:grid}.menu-button-grid.white{color:#c5c5c5}.nav-container{flex-direction:row;justify-content:space-between;align-items:center;width:100%;max-width:1440px;height:85px;margin-left:auto;margin-right:auto;padding-left:60px;padding-right:60px;display:flex;position:static;top:0;left:0;right:0}.nav-menu-box{grid-column-gap:80px;grid-row-gap:80px;border-top:1px solid #000;flex-direction:column;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;place-content:center;place-items:start center;width:100%;max-width:1260px;height:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;display:grid}.nav-menu-right-column{width:100%;max-width:400px;position:relative}.nav-text-logo{color:#1f1f1a;border:1px #000;font-size:28px;line-height:32px;text-decoration:none;transition:opacity .2s;display:block}.nav-text-logo:hover{opacity:.75}.nav-menu-wrapper{z-index:11;background-color:var(--white);flex-direction:column;justify-content:flex-end;align-items:flex-start;height:100vh;margin-top:-100px;padding:100px 40px 40px;display:none;position:absolute;inset:0%;transform:translateY(100px)}.logo-div{z-index:23;justify-content:space-between;align-items:center;max-width:160px;margin-bottom:4px;margin-right:24px;line-height:24px;display:block;position:relative}.search-nav-link{z-index:12;color:var(--black);background-image:url(https://cdn.prod.website-files.com/63a58a549c8f7c7737080ef1/67b70a9489855df9570bccc1_Vector.svg);background-position:100%;background-repeat:no-repeat;background-size:auto;margin-left:36px;padding-right:20px;font-size:20px;font-weight:400;position:relative}.search-nav-link.white{filter:invert()}.footer-lower-grid{grid-column-gap:28px;grid-template-rows:auto;grid-template-columns:212px 1fr auto;align-items:center}.footer-motto{text-align:right;font-size:24px}.line-link-box{color:#000;border-bottom:1px solid #edff4700;padding-bottom:3px;padding-left:0;padding-right:0;font-family:Matrix II,sans-serif;font-size:18px;line-height:1em;transition:opacity .2s,border-color .2s,color .2s}.line-link-box:active{transform:translate(0)}.line-link-box.w--current{padding-bottom:0}.line-link-box.white{color:#fff}.line-link-text{margin-top:3px;margin-bottom:0;font-size:20px}.line-link-text.s{font-size:18px}.underline-link-line{background-color:var(--black);width:50%;height:1px;margin-top:8px}.underline-link-line.full-width{width:100%;margin-top:4px}.cta-link-block{border-top:1px solid var(--black);border-bottom:1px solid var(--black);flex-direction:column;align-items:flex-start;padding-top:42px;padding-bottom:42px;display:flex}.cta-link-block-image{width:100%;margin-top:auto}.nav-sub-menu-link{color:var(--light-grey);border-bottom:1px solid #edff4700;width:100%;margin-left:0;margin-right:0;padding:5px 0;font-size:32px;font-weight:400;line-height:1em;transition:opacity .2s,border-color .2s,color .2s}.nav-sub-menu-link:hover{color:var(--black)}.nav-sub-menu-link:active{transform:translate(0)}.nav-sub-menu-link.w--current{color:var(--light-grey)}.nav-sub-menu-link.w--current:hover{color:var(--black)}.menu-link-line{background-color:var(--red);opacity:0;color:var(--red);width:126px;height:3px;position:absolute;left:-150px}.menu-link-line.green{background-color:var(--green)}.menu-link-line.orange{background-color:var(--orange)}.menu-link-line.mint{background-color:var(--mint)}.menu-link-line.pink{background-color:var(--pink)}.menu-link-line.brown{color:var(--brown)}.collection-subnav-box{background-color:var(--white)}.brand-subnav-box,.professionals-subnav-box{background-color:var(--white);text-align:left;display:none;position:absolute;top:0}.in-situ-image{opacity:0;object-fit:cover;height:100%;position:absolute;inset:0%}.flooring-item-link{flex-direction:column;align-items:flex-start;display:flex;position:relative}.product-name-link{color:var(--black);font-family:Matrix II,sans-serif;font-size:16px}.product-name-link._18px{font-size:18px}.product-item-image.scaled{aspect-ratio:2/3;object-fit:cover;aspect-ratio:2/3;object-fit:cover;aspect-ratio:2/3;object-fit:cover}.product-image-block{margin-bottom:24px;position:relative;overflow:hidden}.product-image-block.small-margin{margin-bottom:16px}.text-input.discount,.text-input.discount:focus{color:var(--dark-grey)}.text-input{cursor:none;background-color:#0000;border:1px #000;border-bottom-style:solid;border-radius:0;margin-top:8px;margin-bottom:8px;padding-left:0;padding-right:0;font-size:18px;transition:border .2s}.text-input:hover{border-bottom-color:var(--light-grey)}.text-input:focus{border-bottom-color:var(--black)}.text-input.discount,.text-input.discount:focus,.text-input.discount,.text-input.discount:focus{color:var(--dark-grey)}.menu-close-icon{display:none;position:absolute;left:-3px}.nav-menu-left-column{width:100%;max-width:400px;margin-left:auto;position:relative}.checkout-wrapper{background-color:#0000;padding:120px 0 240px}.checkout-container{align-items:stretch;width:100%;max-width:1440px;padding-left:60px;padding-right:60px}.checkout-left-box{margin-right:128px}.checkout-block-content{border:1px #000;padding-left:0;padding-right:0}.order-items{border-top:1px solid #000;border-bottom:1px solid #000;margin-bottom:8px}.order-item{border-bottom:1px solid var(--soft-grey);margin-bottom:24px;padding-bottom:24px}.order-item:last-child{border-bottom-style:none;padding-bottom:0}.order-summary{border-bottom:1px solid #000}.subtotal-line{border-bottom:1px solid var(--soft-grey);margin-bottom:12px;padding-bottom:12px}.total-line{padding-top:4px;font-size:20px}.total-amount{font-weight:400}.order-summary-content{border:1px #000;padding:12px 0}.order-button{color:var(--black);text-align:center;background-color:#0000;border:1px #000;border-bottom-style:solid;border-radius:0;flex:none;margin-bottom:12px;padding:8px 0 5px;font-family:Matrix II,sans-serif;font-size:18px;font-weight:400;line-height:1.5;transition:margin .2s,padding .2s,opacity .2s,border-color .2s,color .2s,background-color .2s}.order-button:hover{margin-bottom:14px;padding-bottom:3px}.order-button:active{opacity:.8}.shipping-method-list{border:1px #000}.shipping-method-item{border:1px #000;padding-left:0;padding-right:0}.checkout-right-box{position:static;top:100px}.search-wrapper{z-index:10;background-color:var(--light-grey-2);justify-content:center;align-items:center;height:45vh;padding-top:6vh;padding-left:40px;padding-right:40px;display:none;position:fixed;inset:85px 0% 0%}.search-container{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:800px;height:80%;margin-left:auto;margin-right:auto;display:flex}.search-input{background-color:#0000;background-image:url(https://cdn.prod.website-files.com/63a58a549c8f7c7737080ef1/63c096a51b3b4c0dd83531ef_Large%20Right%20Arrow.svg);background-position:100%;background-repeat:no-repeat;background-size:auto;border:1px #000;border-bottom:2px solid #000;border-radius:0;width:100%;max-width:800px;height:64px;margin-bottom:0;padding-left:0;padding-right:0;font-size:48px;font-weight:400;line-height:1.6em;transition:border .2s}.search-input:hover{border-bottom-color:var(--light-grey)}.search-input:focus{border-bottom-color:var(--black)}.search-input::placeholder{color:var(--gainsboro-2)}.search-form{width:100%;max-width:800px;margin-bottom:32px;margin-left:auto;margin-right:auto;position:relative}.search-button{color:#0000;cursor:none;background-color:#0000;height:100%;padding-left:0;padding-right:0;position:absolute;top:0;right:0}.cart-button-wrapper{z-index:12}.cart-button{z-index:10;color:var(--black);cursor:none;background-color:#0000;background-image:url(https://cdn.prod.website-files.com/63a58a549c8f7c7737080ef1/67b70a943f4ce8203059ce30_Vector-1.svg);background-position:100%;background-repeat:no-repeat;background-size:auto;padding:0 22px 0 0;font-size:20px;font-weight:400;position:relative}.cart-button:hover{color:var(--dark-grey)}.cart-button.white{filter:invert()}.cart-quantity{border-style:solid none;border-width:1px;border-top-color:var(--black);border-bottom-color:var(--black);color:var(--black);background-color:#0000;border-radius:0;width:40px;min-width:auto;margin-top:24px;margin-bottom:0;margin-left:0;padding-left:1px;padding-right:1px;font-size:20px;font-weight:400}.cart-left-bracket{opacity:.5;margin-top:-1px;margin-left:4px}.cart-right-bracket{opacity:.5;margin-top:-1px}.cart-close-icon{position:relative;top:-4px}.remove-button{z-index:4;grid-column-gap:8px;align-items:center;display:flex;position:absolute;bottom:24px;left:auto;right:0%}.cart-item{border-bottom:1px solid var(--soft-grey);align-items:center;padding-top:16px;padding-bottom:16px;position:relative}.cart-item:last-child{border-bottom-style:none}.cart-image{width:75px}.cart-subtotal{margin-bottom:4px;font-size:20px;font-weight:400}.cart-shipping-subtext{margin-bottom:20px}.nav-text-cart-quantity{color:var(--black);background-color:#0000;border:1px #000;border-radius:0;min-width:auto;margin-left:0;padding-left:1px;padding-right:1px;font-size:20px;font-weight:400}.nav-text-cart-quantity.white{color:#c5c5c5}.cart-empty-state{grid-row-gap:32px;flex-direction:column}.nav-wrapper{width:100%;position:static}.cart-wrapper{z-index:2;grid-column-gap:16px;grid-row-gap:16px;background-color:var(--light-grey-2);grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;place-items:start end;max-width:480px;height:95vh;max-height:95vh;position:fixed;inset:85px 0 0 auto;overflow:auto}.cart-container{background-color:var(--light-grey-2);box-shadow:none;min-width:480px;height:100%;padding:32px 32px 64px}.cart-header{border-bottom-color:var(--black);width:100%;max-width:1140px;margin-left:auto;margin-right:auto;padding:0 0 24px;position:static}.cart-item-content{margin-left:32px}.cart-form-wrapper{width:100%;max-width:1140px;margin-left:auto;margin-right:auto}.in-cart-subtotal-text{margin-bottom:6px;font-family:Matrix II,sans-serif;font-size:24px;font-weight:400}.in-cart-footer{align-items:flex-end;padding-top:32px;padding-left:0;padding-right:0}.cart-list{border-bottom:1px solid var(--black);padding-left:0;padding-right:0}.not-visible{opacity:0;color:#0000;width:0;height:0;font-size:0;line-height:0;position:absolute;top:0;left:0}.mobile-collection-subnav-box{background-color:var(--white);text-align:left;display:none}.mobile-brand-subnav-box,.mobile-professionals-subnav-box{background-color:var(--white);text-align:left;display:none;position:absolute;top:0}.billing-address-toggle{align-items:flex-start;margin-top:32px}.field-label.small{font-size:16px}.field-label.x-small{color:var(--grey);font-size:15px}.cart-title-div{flex-wrap:wrap;display:flex}.div-block{position:sticky;top:100px}.block-content{border:1px #000;padding:0}.customer-info{margin-bottom:0}.cursor{z-index:9999;opacity:0;flex-direction:column;justify-content:center;align-items:center;transition:opacity .275s;display:flex;position:fixed;inset:0%}.cursor-dot{background-color:#0000;background-image:url(https://cdn.prod.website-files.com/63a58a549c8f7c7737080ef1/673b265ca9eae87f6699999b_New%20Cursor%202.svg);background-position:0 0;background-repeat:no-repeat;background-size:cover;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:relative}.cursor-dot._2{background-image:url(https://cdn.prod.website-files.com/63a58a549c8f7c7737080ef1/67976bf72220ef332c6f647c_New%20Mouse.svg)}.hidden-curser{display:none}.short-text-area{cursor:none;background-color:#0000;border:1px #000;border-bottom-style:solid;border-radius:0;height:38px;min-height:auto;margin-top:16px;margin-bottom:4px;padding-left:0;padding-right:0;font-size:18px;line-height:20px}.short-text-area:hover{border-bottom-color:var(--light-grey)}.short-text-area:focus{border-bottom-color:var(--black)}.shipping-radio-button{filter:contrast(200%)grayscale()}.discount-input{align-items:flex-end;width:100%;margin-top:-4px;display:flex}.discounts{background-color:var(--gainsboro);color:var(--black);border-style:none;margin-bottom:16px;padding:20px}.nav-menu-left-container{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:30vw;height:100%;margin-left:-8px;margin-right:auto;display:flex}.nav-menu-dropdown{flex:none;height:100%;margin-left:0;margin-right:0;position:static}.navbar_dropdown-content-right{border-left:1px solid var(--soft-grey);flex:1;justify-content:flex-start;align-items:flex-start;width:100%;padding-top:36px;padding-bottom:36px;padding-left:36px;position:relative}.navbar_container{justify-content:space-between;align-items:center;width:100%;max-width:1440px;height:100%;margin-left:auto;margin-right:auto;padding-left:60px;padding-right:60px;display:flex}.navbar_dropdown-list.w--open{border-top:1px solid var(--soft-grey);border-bottom:1px solid var(--soft-grey);background-color:#fff;width:100vw;max-width:100%;position:absolute;inset:100% 0% auto;overflow:hidden}.navbar_dropdown-toggle-text{font-size:20px;font-weight:400}.nav-dropdown-grid{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 2fr;grid-auto-columns:1fr;width:100%;height:100%;display:grid}.nav-dropdown-grid.brand{grid-template-columns:1fr 1fr}.nav-dropdown-grid.applications{grid-template-columns:1fr 1.4fr}.navbar_dropdown-toggle{grid-column-gap:.5rem;cursor:none;align-items:center;height:100%;padding:1.5rem 8px;font-size:1rem;display:flex}.navbar_dropdown-toggle.white-text{color:var(--white)}.navbar_dropdown-content-left{grid-column-gap:4rem;grid-row-gap:0px;flex:1;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;padding-top:36px;padding-bottom:36px;padding-right:36px;display:flex}._4-product-menu-grid{grid-column-gap:24px;grid-row-gap:24px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.div-block-2{justify-content:flex-end;align-items:center;width:28vw;display:flex}._3-menu-project-grid{grid-column-gap:24px;grid-row-gap:24px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.drop-menu-2-grid{grid-column-gap:24px;grid-row-gap:24px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.brand-featured-image{aspect-ratio:2/2.6;object-fit:cover}.nav-divider{background-color:var(--soft-grey);width:100%;height:1px;margin-top:16px;margin-bottom:16px}.footer-showroom-grid{border-bottom:1px solid var(--pink);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;align-items:start;margin-bottom:45px;padding-bottom:45px}.footer-column-heading{color:var(--black);margin-bottom:12px;padding-top:3px;padding-bottom:3px;font-size:18px;font-weight:700;line-height:1.3em;text-decoration:none;transition:color .2s,opacity .2s ease-in-out;display:block}.footer-column-heading:hover{opacity:1;color:var(--light-grey)}.footer-column-heading.w--current{opacity:1}.footer-social-grid{grid-column-gap:8px;grid-row-gap:8px;flex-flow:wrap;display:flex}.footer-social-link{opacity:1}.footer-social-link:hover{opacity:.7}.nav-featured-link{width:100%}.nav-featured-link:hover{opacity:.8}@media screen and (min-width:1280px){.section.full-image.overflow-right{margin-left:120px}.section.text-hero{padding-top:120px;padding-bottom:80px}.text-box._550px.fixed-on-large,.text-box._800px.fixed-on-large,.text-box._550px.fixed-on-large,.text-box._550px.fixed-on-large,.text-box._800px.fixed-on-large,.text-box._800px.fixed-on-large{width:450px}.container{padding-left:120px;padding-right:120px}.paragraph.xl.applications-header,.paragraph._3xl.applications-header,.paragraph.xl.applications-header,.paragraph.xl.applications-header,.paragraph._3xl.applications-header,.paragraph._3xl.applications-header{margin-left:-21px}.footer-container{padding-left:120px;padding-right:120px}.heading.xl.ecosystem-header-text{color:var(--white);inset:22% auto auto 22%;inset:22% auto auto 22%;font-family:Matrix II,sans-serif;position:absolute;inset:22% auto auto 22%}.full-sized-image{height:90vh}.full-sized-image.mobile-auto{height:auto}.full-sized-image.mobile-auto._1280-screen{object-fit:cover;object-fit:cover;height:auto;margin-top:-200px;padding-top:0}.full-sized-image.applications-header-image{height:auto}.full-sized-image.applications-header-image.ecosystem-header-image{display:inline-block;position:static}.home-overflow-image-right{width:80vw;max-height:900px}.content-image.mobile-half-left,.content-image.mobile-half-left.ecosystem-3-column-image{width:100%}.content-image.mobile-half-left,.content-image.mobile-half-left.ecosystem-3-column-image,.content-image.mobile-half-left.ecosystem-3-column-image{width:100%}.content-image.laptop-full-width{width:65vw;max-width:none;margin-left:20vw}.blog-post-grid{grid-column-gap:96px}.non-fade-container{padding-left:120px;padding-right:120px}.last-project-center-image{margin-top:180px}.nav-container{padding-left:120px;padding-right:120px}.nav-menu-wrapper{margin-top:-130px;padding-top:130px;padding-bottom:100px;transform:translateY(130px)}.logo-div{margin-right:36px}.right-feature-grid{grid-template-columns:4fr 3.5fr}.left-feature-grid{grid-template-columns:3.5fr 4fr}.visit-us-image{width:100%}.collection-subnav-box{display:none}.product-page-grid{grid-column-gap:140px;grid-template-columns:1.2fr 1fr}._4-product-grid{grid-column-gap:110px;grid-row-gap:110px}.portfolio-2-grid{grid-column-gap:128px}.heading-category-6-grid{justify-items:start}.checkout-container{padding-left:120px;padding-right:120px}.checkout-left-box{margin-right:164px}.visit-us-image-box{position:relative}.visit-us-image-2{opacity:0;width:100%;position:absolute;top:0;left:0}.large-rich-text{font-size:10px}.large-rich-text.range-descriptions{font-size:12px}.large-2-grid{grid-column-gap:120px}.heading-category-2nd-line{margin-left:-100%}.filter-dropdown_list{background-color:var(--light-grey-2)}._2-product-grid{grid-column-gap:110px;grid-row-gap:110px}.full-sized-image-w-border{padding-left:120px;padding-right:120px}.overflow-right-image-large{width:53vw;max-width:none}.product-images-slider{height:auto}.applications-image-slider{height:650px}.advice-news-grid{grid-column-gap:164px;grid-row-gap:128px}.contact-popup-wrapper{grid-template-columns:1fr 500px}.contact-pop-up-block{width:500px}.grid{grid-column-gap:64px;grid-row-gap:64px;grid-template-rows:auto}.grid.range-page-buttons{grid-column-gap:300px;grid-row-gap:300px;grid-column-gap:300px;grid-row-gap:300px}.simple-underline-link-copy{position:static;inset:0% auto auto 0%}.applications-colours-menu{flex-wrap:nowrap;padding-left:100px;padding-right:100px}.applications-tab-swatch{width:36px}.render-dot-link{font-size:16px}.applications-tabs-content{min-height:450px}.collection-link{z-index:3;padding-bottom:3px;padding-right:24px;position:relative}.home-overflow-image-right-copy{width:80vw;max-height:900px}.home-overflow-video-right{width:65vw;max-height:900px}.overflow-left-image-large{width:115%;max-width:none;margin-left:-120px}.terms-paragraph.xl.applications-header{margin-left:-21px}.section-2.red-hero{margin-top:-130px}.right-feature-grid-2{grid-template-columns:4fr 3.5fr}.cart-wrapper-2{padding-top:130px}.heading-3.xl.applications-header{margin-left:-21px}.collection-subnav-box-2{display:none}.nav-menu-wrapper-2{margin-top:-130px;padding-top:130px;padding-bottom:100px;transform:translateY(130px)}.render-dot-link-2{font-size:16px}.visit-us-image-3{opacity:0;width:100%;position:absolute;top:0;left:0}.blog-covr-image.mobile-half-left,.blog-covr-image.mobile-half-left.ecosystem-3-column-image{width:100%}.blog-covr-image.mobile-half-left,.blog-covr-image.mobile-half-left.ecosystem-3-column-image,.blog-covr-image.mobile-half-left.ecosystem-3-column-image{width:100%}.blog-covr-image.laptop-full-width{width:65vw;max-width:none;margin-left:20vw}.navbar_container{padding-left:120px;padding-right:120px}.navbar_dropdown-list.w--open{z-index:4}.navbar_dropdown-toggle{padding-left:12px;padding-right:12px}.dropdown-chevron{display:flex}.div-block-2{width:28vw}.new-4-product-grid-c{grid-column-gap:48px;grid-row-gap:48px}.vidaspace-big-video{width:485px;height:865px}.vidacolour-thumbnail.mobile-half-left,.vidacolour-thumbnail.mobile-half-left.ecosystem-3-column-image{width:100%}.vidacolour-thumbnail.mobile-half-left,.vidacolour-thumbnail.mobile-half-left.ecosystem-3-column-image,.vidacolour-thumbnail.mobile-half-left.ecosystem-3-column-image{width:100%}.vidacolour-thumbnail.laptop-full-width{width:65vw;max-width:none;margin-left:20vw}.vidacolour-hero-grid{grid-column-gap:128px}.vidacolour-hero-image.mobile-half-left,.vidacolour-hero-image.mobile-half-left.ecosystem-3-column-image{width:100%}.vidacolour-hero-image.mobile-half-left,.vidacolour-hero-image.mobile-half-left.ecosystem-3-column-image,.vidacolour-hero-image.mobile-half-left.ecosystem-3-column-image{width:100%}.vidacolour-hero-image.laptop-full-width{width:65vw;max-width:none;margin-left:20vw}.vidacolour-grid-2{grid-column-gap:128px}.vidacolour-back-image{height:800px}.hidden-tabs-content{min-height:450px}.vidacolour-video-block{height:800px}.sample-vidacolour-box.mobile-half-left,.sample-vidacolour-box.mobile-half-left.ecosystem-3-column-image{width:100%}.sample-vidacolour-box.mobile-half-left,.sample-vidacolour-box.mobile-half-left.ecosystem-3-column-image,.sample-vidacolour-box.mobile-half-left.ecosystem-3-column-image{width:100%}.sample-vidacolour-box.laptop-full-width{width:65vw;max-width:none;margin-left:20vw}}@media screen and (min-width:1440px){.navbar_dropdown-list.w--open{height:545px}.popup-div{max-width:460px;padding-top:64px;padding-bottom:52px}.paragraph-3.m,.button-3{font-size:18px}.vidaspace-big-video{width:570px;height:1020px}.vidacolour-hero-grid{padding-right:200px}.vidacolour-back-image,.vidacolour-video-block{height:850px}}@media screen and (max-width:991px){.section.full-image.overflow-right{margin-left:40px}.section.portfolio-top{padding-top:140px}.button{position:relative}.spacer._32.tablet-hidden,.spacer._128.tablet-hidden,.spacer._80.tablet-hidden{display:none}.spacer._64.desktop-hidden{display:block}.spacer._32.tablet-hidden,.spacer._128.tablet-hidden,.spacer._128.tablet-hidden,.spacer._80.tablet-hidden,.spacer._80.tablet-hidden{display:none}.spacer._212{width:188px;height:188px}.spacer._212.tablet-hidden{display:none}.text-box._400px,.text-box._450px{max-width:600px}.text-box._420px,.text-box._400px,.text-box._450px{max-width:600px}.text-box.tablet-hidden{display:none}.text-box._420px{max-width:600px}._8-columns{flex-flow:wrap}.container{padding-left:40px;padding-right:40px}.column{width:50%}.column.desk-3{flex-wrap:nowrap}.ds-block{margin-bottom:40px}.footer-links-container{flex-direction:column;align-items:flex-start;display:flex}.nav-dropdown{text-align:center;flex:1;padding-left:9px;padding-right:9px;font-size:14px;display:block}.paragraph._2xl._800px{width:800px}.paragraph._2xl._80{width:80%}.paragraph.xl.big{font-size:22px;line-height:1.35em}.ds-menu-brand{margin-bottom:20px}.ds-menu{z-index:500;border-bottom:1px solid var(--silver);background-color:#fff;padding-top:17px;padding-bottom:17px;display:block;position:absolute;inset:80px auto auto 0%}.ds-nav{z-index:10;width:100%;padding-top:20px;position:sticky;bottom:auto;left:auto;overflow:visible}.ds-content{margin-left:0;position:static}.footer-container{padding-left:40px;padding-right:40px}._2-grid{grid-template-columns:1fr;margin-left:0}._3-cta-grid{margin-left:0}.heading.xl{font-size:48px}.heading.l{font-size:36px}.heading.l.max-280{max-width:350px}.heading.m.max-300{max-width:none}.heading._2xl{font-size:54px}.error2{padding-left:30px;padding-right:30px}.ds-body{flex-direction:column;display:flex}.ds-menu-button{margin-right:12px;top:-10px}.ds-menu-button.w--open{background-color:#184736;border-radius:40px}.full-sized-image,.full-sized-image.mobile-auto.floor-build-up-main-image,.full-sized-image.applications-header-image,.full-sized-image.mobile-auto.floor-build-up-main-image,.full-sized-image.mobile-auto.floor-build-up-main-image,.full-sized-image.applications-header-image{height:auto}.slider-item{max-width:400px}.slider-item:nth-child(2n){max-width:350px}.footer-grid{grid-row-gap:64px;grid-template-columns:1fr .9fr 1.1fr 1fr}.content-image{display:inline-block}.content-image.mobile-half-left.ecosystem-3-column-image{width:100%}.overflow-right-wrapper{right:-100px}.blog-rich-text p,.blog-rich-text li,.blog-rich-text p,.blog-rich-text li{font-size:18px}.project-images-2-grid{grid-column-gap:80px;grid-row-gap:120px}.form-grid{grid-column-gap:96px;grid-row-gap:96px;grid-template-columns:5fr 5fr}.blog-post-grid{grid-column-gap:48px}.project-image-grid-block.first-nudge-down:first-child,.project-image-grid-block.second-nudge-down:first-child,.project-image-grid-block.first-nudge-down:first-child,.project-image-grid-block.second-nudge-down:first-child{margin-top:140px}.non-fade-container{padding-left:40px;padding-right:40px}.last-project-center-image{margin-top:96px}.menu-circle.white{border-color:var(--white);background-color:var(--white);border-color:var(--white);background-color:var(--white)}.nav-menu-link.desktop{display:none}.nav-menu-link.mobile{display:block}.menu-button{width:200px;display:block}.menu-button-grid.white{color:var(--white)}.nav-container{padding-left:40px;padding-right:40px}.nav-menu-box{padding-left:0;padding-right:0}.nav-text-logo{flex:1}.nav-menu-wrapper{padding-left:30px;padding-right:30px}.logo-div{margin-bottom:0;margin-left:auto;margin-right:auto}.home-grid-1{grid-column-gap:80px;margin-left:0}.right-feature-grid.top-align.tablet-one-block{grid-template-columns:3fr}.red-title-line{margin-top:23px}.left-feature-grid.top-align.tablet-one-block{grid-template-columns:3fr}.visit-us-grid{grid-column-gap:80px;grid-row-gap:128px;grid-template-columns:4fr 4fr}.visit-us-2nd-text-grid{grid-template-columns:2fr}.line-link-box{padding-bottom:1px}.visit-us-1st-text-grid{grid-template-columns:2fr}.our-portfolio-home-grid{grid-column-gap:96px}.project-block.overflow-up{margin-top:-64px}.filter-dropdown-container{padding-left:30px;padding-right:30px}.filters-button-row{grid-column-gap:54px;justify-content:flex-start}.filter-container{padding-left:30px;padding-right:30px}.range-filters{grid-template-columns:1fr 1fr 1fr 1fr}.filters-container-large{padding-left:30px;padding-right:30px}._4-product-grid{grid-column-gap:48px}.portfolio-2-grid{grid-column-gap:80px;grid-row-gap:80px}._2-1-grid{grid-column-gap:80px;grid-template-columns:2fr 1.6fr}.title-line{width:80px;margin-top:25px}.team-3-grid{grid-column-gap:48px}.medium-title-line.black{margin-top:20px}.long-line-link-box{padding-bottom:1px;font-size:16px}.downloads-category-link{font-size:16px}.next-project-grid{grid-template-columns:4fr 4fr}.our-ranges-grid{grid-template-columns:1fr;margin-left:0}.checkbox-grid{grid-template-columns:1fr 1fr}.small-card-2-grid,.small-card-3-grid{grid-template-columns:1fr;margin-left:0}.checkout-container{padding-left:40px;padding-right:40px}.order-button{position:relative}.download-3-grid,.flooring-guide-3-grid{grid-template-columns:1fr 1fr}.footer-latest-post-block{margin-top:0}.footer-latest-post-link{padding-bottom:1px}.social-footer-links-container{flex-direction:column;align-items:flex-start;display:flex}.visit-us-line{display:none}.the-brand-hero-section{padding-bottom:0}.smaller-title-line{width:80px}.large-title-line{margin-top:23px}.wood-pattern-grid{grid-column-gap:64px}._3-sapwood-grid{grid-column-gap:48px}.color-button{padding-top:4px;padding-bottom:4px}.style-buttons{grid-column-gap:0px;grid-row-gap:0px;grid-template-columns:1fr}.style-buttons._3-grid{grid-template-columns:1fr 1fr}.reset-button{right:200px}.plankbuilder-filters-row{grid-column-gap:54px;justify-content:flex-start}._2-product-grid{grid-column-gap:64px;grid-template-columns:1fr 1fr 1fr}.plankbuilder-product-item-grid{grid-template-columns:1fr}.full-sized-image-w-border{padding-left:40px;padding-right:40px}.search-result-list{grid-template-columns:1fr}.order-buttons-grid{grid-template-columns:1fr;margin-left:0}.colour-buttons-wrapper{grid-column-gap:0px;grid-row-gap:0px;grid-template-columns:1fr;justify-items:start}.product-images-slider{height:auto}.contact-form-grid{grid-column-gap:80px;grid-row-gap:80px;grid-template-columns:5fr 5fr}.applications-image-slider{height:400px}.advice-news-grid{grid-column-gap:96px;grid-row-gap:80px}.back-to-top-button{bottom:20px;right:20px}.applications-colours-menu{padding-left:40px;padding-right:40px}.render-dot-wrapper{grid-column-gap:3px;grid-row-gap:3px}.render-dot-link{font-size:12px}.news-advice-home-grid{grid-column-gap:96px}.news-advice-block.overflow-up{margin-top:-64px}.ecosystem{margin-left:0}.container-2{max-width:728px}.features-wrapper-two{flex-direction:column;justify-content:flex-start;align-items:flex-start}.features-left{max-width:100%;margin-bottom:40px}.features-right{max-width:100%}.flooring-guide-2-grid{grid-template-columns:1fr 1fr}.visit-us-3rd-text-grid{grid-template-columns:2fr;margin-left:-248px}.overflow-left-image-large{width:115%}.tabu-colour-name---white{font-size:12px;top:-56px}.tabu-colour-sku-white{font-size:12px;top:-60px}.tabu-black-colour-name{font-size:12px;top:-56px}.tabu-black-colour-sku{font-size:12px;top:-60px}.terms-paragraph._2xl._800px{width:800px}.terms-paragraph._2xl._80{width:80%}.order-button-2{position:relative}._3-2-grid{grid-template-columns:3fr}.heading-3.xl{font-size:48px}.heading-3.l{font-size:36px}.nav-text-logo-2{flex:1}.nav-menu-wrapper-2{padding-left:30px;padding-right:30px}.large-title-line-2{margin-top:23px}.render-dot-link-2{font-size:12px}.heading-4.l{font-size:36px}._3-1-grid{grid-column-gap:80px;grid-template-columns:2fr 1.6fr}.applications-list-link{font-size:16px}.table-of-contents{align-items:flex-start;display:none}.blog-sticky-sidebar{position:relative;top:0}.blog-cta-box{align-items:flex-start;height:auto}.blog-covr-image.mobile-half-left.ecosystem-3-column-image{width:100%}.download-3-grid-copy{grid-template-columns:1fr 1fr}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.nav-menu-left-container{display:none}.navbar5_blog-list{width:100%}.nav-menu-dropdown{width:100%;position:relative}.navbar_dropdown-content-right{align-items:flex-start;max-width:none;padding:2rem 2rem 0}.navbar_container{grid-column-gap:2rem;grid-row-gap:2rem}.navbar_dropdown-list{position:relative;overflow:hidden}.navbar_dropdown-list.w--open{border-style:none;align-items:flex-start;min-width:auto;margin-bottom:1.5rem;padding:0 0 0;position:relative;top:0;left:0;right:0}.navbar_dropdown-toggle-text{font-size:1.125rem}.nav-dropdown-grid{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;width:100vw;padding-top:2rem;padding-bottom:0;display:flex;position:relative}.navbar_dropdown-toggle{justify-content:flex-start;align-items:center;padding-top:.75rem;padding-bottom:.75rem;padding-left:0;font-size:1.125rem;display:flex}.navbar_dropdown-toggle.text-weight-bold{justify-content:flex-start;align-items:center}.navbar_dropdown-background-layer{min-width:100%}.dropdown-chevron{display:flex;inset:auto 0% auto auto}.navbar_dropdown-content-wrapper{width:100%}.navbar_dropdown-content-left{align-content:start;align-items:start;padding:0 2rem 2rem}.banner-section{padding-left:60px;padding-right:60px}.banner-container{text-align:center}.div-block-2{width:200px}.new-4-product-grid-c{grid-template-columns:1fr 1fr 1fr}.vidacolour-grid{grid-template-columns:1.5fr 1fr;position:relative}.vidacolour-grid.top-align.tablet-one-block{grid-template-columns:3fr}.vidaspace-product-float-box{max-width:200px}.vidacolour-thumbnail{display:inline-block}.vidacolour-thumbnail.mobile-half-left.ecosystem-3-column-image{width:100%}.vidacolour-hero-grid{grid-column-gap:80px;grid-template-columns:1.2fr 1fr;padding-right:48px;position:relative}.vidacolour-hero-grid.top-align.tablet-one-block{grid-template-columns:3fr}.vidacolour-hero-image{display:inline-block}.vidacolour-hero-image.mobile-half-left.ecosystem-3-column-image{width:100%}.vidacolour-grid-2{grid-column-gap:80px;grid-template-columns:1.2fr 1fr;padding-right:48px;position:relative}.vidacolour-grid-2.top-align.tablet-one-block{grid-template-columns:3fr}.fs_rangeslider-2_handle-right-2,.fs_rangeslider-2_left-2{width:2rem;height:2rem}.sample-vidacolour-box{max-width:180px;display:inline-block;position:absolute;bottom:-5%;left:5%}.sample-vidacolour-box.mobile-half-left.ecosystem-3-column-image{width:100%}._2-grid-vidacolour{grid-template-columns:1fr;margin-left:0}.filters-grid-6._4-grid{grid-template-columns:1fr 1fr 1fr .8fr}._3-grid{grid-template-columns:1fr;margin-left:0}.download-2-grid{grid-template-columns:1fr 1fr}.bespoke-name{font-size:12px;top:-56px}}@media screen and (max-width:767px){body{cursor:auto}h1{font-size:36px}h2{font-size:32px}h3{font-size:22px}p{font-size:15px}.section{padding-top:70px;padding-bottom:70px}.section.small.mobile-no-padding{padding-top:0;padding-bottom:0}.section.text-hero.mobile-no-bottom-padding{padding-bottom:0}.section.medium{padding-top:60px;padding-bottom:60px}.section.no-bottom-padding.mobile-no-top-padding{padding-top:0}.section.portfolio-top{padding-top:100px}.section.downloads-list{position:static}.section.large{padding-top:100px;padding-bottom:100px}.section.anchored{margin-top:-60px;padding-top:130px}.section.no-padding-mobile{padding-top:0;padding-bottom:0}.section.small-padding-mobile{padding-top:55px;padding-bottom:55px}.section.mobile-no-bottom-padding{padding-bottom:9px}.spacer{height:32px}.spacer._64.mobile-small,.spacer._32{width:24px;height:24px}.spacer._24.mobile-hidden,.spacer._48.moible-hidden{display:none}.spacer._164.mobile-small,.spacer._72{width:48px;height:48px}.spacer._64{width:48px;height:48px}.spacer._64.mobile-small,.spacer._32{width:24px;height:24px}.spacer._24.mobile-hidden,.spacer._48.moible-hidden{display:none}.spacer._48.moible-hidden{display:none}.spacer._48.mobile-small{width:24px;height:24px}.spacer._128{width:96px;height:96px}.spacer._128.mobile-small{width:48px;height:48px}.spacer._80{width:64px;height:64px}.spacer._80.mobile-small{width:32px;height:32px}.spacer._96{width:72px;height:72px}.spacer._164{width:96px;height:96px}.spacer._164.mobile-small,.spacer._72{width:48px;height:48px}.spacer._212{width:96px;height:96px}.spacer._32{width:24px;height:24px}.text-box._450px.ecosystem-3-columns.mobile,.text-box._420px.ecosystem-3-columns.mobile,.text-box._450px.ecosystem-3-columns.mobile,.text-box._450px.ecosystem-3-columns.mobile,.text-box._450px.ecosystem-3-columns.mobile,.text-box._420px.ecosystem-3-columns.mobile,.text-box._420px.ecosystem-3-columns.mobile,.text-box._420px.ecosystem-3-columns.mobile{border-bottom-style:none}._8-columns{flex-wrap:wrap}._8-columns.flex-horizontal{flex-flow:wrap;margin-bottom:0}.column.desk-5,.column.desk-4,.column.desk-3{width:100%}.column.desk-6.mob-7{width:87.5%}.column.desk-5,.column.desk-4,.column.desk-3{width:100%}.column.desk-2.mob-1{width:12.5%}.footer-link{cursor:pointer;margin-bottom:6px}.footer-link.mobile-hidden{display:none}.footer-links-container{flex-direction:column;align-items:flex-start;display:flex}.nav-dropdown{padding-top:13px;padding-bottom:13px;font-size:16px}.nav-dropdown:hover{transform:none}.paragraph{font-size:14px}.paragraph._2xl{font-size:20px}.paragraph.xl{font-size:18px}.paragraph.xl.mobile-small{font-size:16px}.paragraph._3xl{font-size:18px}.paragraph._3xl.mobile-small{font-size:16px}.ds-menu-brand.w--current{margin-top:14px}.ds-menu{background-color:#fff;padding:16px 24px 24px}.ds-content{margin-left:0}.ds-section{padding-left:30px;padding-right:30px}.field-block{min-height:auto}.footer-container{flex-direction:column}.ds-colour-block{width:25%}._2-grid{margin-left:0}._3-cta-grid{grid-template-columns:1fr;margin-left:0}.heading.xl{font-size:36px}.heading.l{font-size:30px}.heading.l.no-margin.mobile-visible{display:block}.heading.l.mobile-x-large{font-size:32px}.heading.m{font-size:24px}.heading.m.max-200{max-width:none}.heading.s{font-size:18px}.heading.s.mobile-large{font-size:24px}.heading._2xl{font-size:35px}._4-column-grid{grid-template-columns:1fr 1fr}.full-sized-image,.full-sized-image.mobile-auto,.full-sized-image.mobile-auto{height:auto}._3-5-grid{grid-template-columns:5fr}.slider-item{max-width:250px}.slider-item:nth-child(2n){max-width:320px}.footer-grid{grid-row-gap:24px;grid-template-columns:1fr 1fr}._3-1-4-grid{grid-template-columns:4fr}.content-image.mobile-half-left{width:100%}.content-image.mobile-75-right{width:75%;margin-left:auto;display:block}.content-image.mobile-nudge-right{width:110%;max-width:110%;position:relative;top:-48px;right:-32px}.overflow-right-wrapper{right:0}.timeline_item{grid-template-columns:64px 1fr;width:100%}.simple-underline-link{cursor:pointer;font-size:16px}.project-images-2-grid{grid-column-gap:48px;grid-row-gap:80px}.contact-sticky-image{position:relative;top:0}.contact-sticky-image.desktop{display:none}.form-grid,.blog-post-grid{grid-template-columns:5fr}.next-post-wrapper{margin-bottom:24px}.mobile-visible{display:block}.mobile-hidden{display:none}.project-image-grid-block.first-nudge-down:first-child{max-width:75%;margin-top:80px}.project-image-grid-block.second-nudge-down:first-child,.project-image-grid-block.first-nudge-down:first-child{max-width:75%;margin-top:80px}.project-image-grid-block.second-nudge-down:nth-child(2n){margin-top:60px}.project-image-grid-block.second-nudge-down:first-child{max-width:75%;margin-top:80px}._4-3-grid{grid-template-columns:4fr}.menu-button-text{font-size:16px}.nav-menu-link{margin-top:2px;font-size:30px;line-height:1.1em}.nav-menu-link:hover{transform:none}.nav-menu-link.desktop{display:none}.nav-menu-link.mobile{display:block}.menu-button{cursor:pointer;width:120px}.nav-container{padding-top:8px;padding-bottom:8px}.nav-menu-box{grid-column-gap:0px;grid-row-gap:0px;border:1px #000;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:flex-start;display:flex;overflow:auto}.nav-menu-right-column{display:none}.nav-text-logo{cursor:pointer;margin-top:-6px}.nav-menu-wrapper{background-color:var(--white);text-align:center;flex-direction:column;justify-content:center;align-items:center;margin-top:-100px;padding-bottom:0;padding-left:24px;padding-right:24px;display:flex}.logo-div{margin-left:auto;margin-right:auto}.nav-cart-search-grid{grid-column-gap:24px;width:120px}.search-nav-link{color:#0000;cursor:pointer;width:16px;margin-left:24px;padding-right:16px;font-size:16px;overflow:hidden}.search-nav-link:hover{opacity:.5;color:#0000}.footer-lower-grid{grid-template-columns:88px 1fr auto}.footer-motto{font-size:15px}.footer-logo-link{width:88px}.home-grid-1{grid-row-gap:48px;grid-template-columns:1fr}.right-feature-grid{grid-row-gap:48px;grid-template-columns:3fr}.title-tag{margin-bottom:48px;font-size:20px}.red-title-line{width:50px;margin-top:17px}.left-feature-grid{grid-row-gap:48px;grid-template-columns:4fr}.visit-us-grid{grid-column-gap:32px;grid-row-gap:64px}.line-link-box{text-align:left;padding-bottom:7px}.line-link-box:hover{transform:none}.line-link-box.w--current{color:#fbe7d6}.line-link-text{margin-bottom:3px;font-size:18px}.underline-link-line{width:100%}.visit-us-1st-text-grid{margin-top:0}.cta-link-block{border-top-style:none;padding-top:16px;padding-bottom:24px}.nav-sub-menu-link{opacity:1;color:var(--light-grey);font-size:20px;line-height:1.1em}.nav-sub-menu-link:hover{transform:none}.menu-link-line{width:64px}.collection-subnav-box,.brand-subnav-box,.professionals-subnav-box{margin-top:24px}.logo-image{width:124px}.categories-header{padding-top:30px;padding-bottom:16px}.product-categories-grid{grid-row-gap:16px}.active-category-line{display:none}.new-4-product-grid{grid-column-gap:64px;grid-row-gap:64px;grid-template-columns:1fr 1fr}.our-portfolio-home-grid{grid-row-gap:64px;grid-template-columns:4fr}.project-block.overflow-up{margin-top:0}.product-filters-section{padding-top:10px;padding-bottom:10px}.filter-dropdown-toggle{margin-top:24px;padding-top:12px;padding-bottom:12px;font-size:16px}.checkbox_input{width:1rem;height:1rem}.filters-grid-3{grid-row-gap:4px;grid-template-columns:1fr 1fr 1fr}.rangeslider_wrapper{padding-left:0;padding-right:0}.product-filter-dropdown{grid-row-gap:24px;flex-direction:column-reverse;align-items:flex-start}.filters-button-row{grid-column-gap:38%;grid-row-gap:8px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;padding-right:0;display:flex}.range-filters{grid-row-gap:4px;grid-template-columns:1fr 1fr 1fr}.filter-button{font-size:18px}.product-page-grid{grid-template-columns:1fr}._4-product-grid{grid-column-gap:64px;grid-template-columns:1fr 1fr}.portfolio-2-grid{grid-column-gap:48px}._2-1-grid{grid-template-columns:5fr}.title-line{margin-top:18px}.team-3-grid{grid-column-gap:64px;grid-template-columns:1fr 1fr}.medium-title-line,.medium-title-line.black,.medium-title-line.black{margin-top:18px}.long-line-link-box{text-align:left;padding-bottom:7px;font-size:18px}.long-line-link-box:hover{color:#f9d6b7;transform:none}.long-line-link-box.w--current{color:#fbe7d6}.long-line-link-box.large:hover{color:#5c5c5c}.heading-category-6-grid{grid-template-columns:auto auto auto}.menu-close-icon{width:20px;left:0}.nav-menu-left-column{max-width:none;margin-left:0}.next-project-grid{grid-row-gap:16px;grid-template-columns:5fr}.our-ranges-grid{grid-row-gap:80px;margin-left:0}.checkbox-grid{grid-template-columns:1fr 1fr 1fr}.small-card-2-grid{margin-left:0}.line-text-box{margin-bottom:-1px}.gallery-image-link{margin-bottom:24px}.small-card-3-grid{margin-left:0}.right-feature-lines-grid{grid-row-gap:48px;grid-template-columns:3fr;padding-top:48px;padding-bottom:48px}.checkout-wrapper{padding-top:80px;padding-bottom:200px}.checkout-left-box{width:100%}.checkout-right-box{top:32px}.search-input{background-size:32px;height:48px;font-size:32px}.search-form{margin-bottom:24px}.cart-button{cursor:pointer;margin-left:8px;font-size:16px}.cart-left-bracket,.cart-right-bracket,.nav-text-cart-quantity{display:none}.line-title-grid-link{grid-column-gap:16px}.home-image-1{margin-left:-40px;display:none}.download-5-grid,.download-4-grid{grid-template-columns:1fr 1fr 1fr}.flooring-guide-3-grid{grid-template-columns:1fr}.cart-container{padding-left:30px;padding-right:30px}.footer-latest-post-link{text-align:left;cursor:pointer;padding-bottom:7px}.footer-latest-post-link:hover{transform:none}.footer-latest-post-link.w--current{color:#fbe7d6}.small-line-link-text{margin-bottom:3px;font-size:18px}.social-footer-links-container{border-top:1px solid var(--black);border-bottom:1px solid var(--black);flex-direction:column;align-items:flex-start;margin-top:24px;margin-bottom:40px;padding-top:32px;padding-bottom:24px;display:flex}.visit-us-image-box{width:140%;margin-bottom:-40px;margin-left:-20%}.the-brand-hero-section{padding-top:70px;padding-bottom:0}.contact-cta-grid{grid-row-gap:48px;grid-template-columns:3fr}.smaller-title-line{margin-top:10px}.large-2-grid{grid-template-columns:1fr}.large-title-line{width:50px}.wood-pattern-grid{grid-template-columns:1fr 1fr}.category-link-tab{padding-left:20px;padding-right:20px;font-size:24px}.category-link-tab.w--current{background-size:48px;padding-left:64px}.category-tab-links{margin-top:-48px}.color-button{cursor:auto}.style-buttons._3-grid{grid-template-columns:1fr 1fr 1fr}.filter_sort-by{font-size:18px}.reset-button{z-index:8;top:-57.609px;left:auto;right:32px}.biophilic-image-1{display:none}.plankbuilder-filters-section{padding-top:10px;padding-bottom:10px}.plankbuilder-block-colour{padding-top:64px;padding-bottom:64px}.vidaspace-product-grid{grid-column-gap:32px;grid-template-columns:1fr 1fr 1fr}.plankbuilder-block-style,.plankbuilder-block-size,.plankbuilder-block-grade{padding-top:64px;padding-bottom:64px}.final-plankbuilder-section{padding-top:70px;padding-bottom:70px}.plankbuilder-filters-row{grid-column-gap:38%;grid-row-gap:8px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;margin-bottom:48px;padding-right:0;display:flex}._2-product-grid{grid-column-gap:64px;grid-row-gap:64px;grid-template-columns:1fr 1fr}.mobile-collection-subnav-box{margin-top:16px;margin-bottom:16px;display:none}.mobile-brand-subnav-box{margin-top:16px;margin-bottom:16px;display:none;position:static}.mobile-professionals-subnav-box{margin-top:16px;margin-bottom:16px;display:none;position:relative}.search-result-item{padding-right:0}.order-buttons-grid{margin-top:24px;margin-bottom:16px;margin-left:0}.cart-title-div{margin-right:60px}.div-block{position:static}.product-image-box{max-width:60%}.product-images-slider{height:auto}.product-right-arrow{font-size:24px;right:-8px}.product-left-arrow,.product-swatch-left-arrow{font-size:24px;left:-8px}.product-swatch-right-arrow{font-size:24px;right:-8px}.contact-form-grid{grid-template-columns:5fr}.mobile-2-content-grid{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;display:grid}.mobile-divider{border-top:1px solid var(--light-grey);width:100%;height:1px;padding-bottom:0;padding-right:0;display:block}.applications-image-slider{height:85vw;margin-left:30%}.applicatons-left-arrow{font-size:24px;left:-8px}.applications-right-arrow{font-size:24px;right:-8px}.advice-news-grid{grid-column-gap:80px;grid-row-gap:80px;grid-template-columns:1fr}.static-reset-button{z-index:8;margin-left:0;left:auto}.blog-post-image-line{display:none}.project-product-wrapper{max-width:240px}.cursor,.back-to-top-button,.top-of-page-wrapper{display:none}.simple-underline-link-copy{cursor:pointer;font-size:18px}.render-image-box,.applications-tabs-content{min-height:180px}.news-advice-home-grid{grid-row-gap:64px;grid-template-columns:4fr}.news-advice-block.overflow-up{margin-top:0}.ecosystem{grid-template-columns:1fr;margin-left:0}.features-list{padding:60px 15px}.flooring-guide-2-grid{grid-template-columns:1fr}.visit-us-3rd-text-grid{margin-top:0;margin-left:0}._4-column-grid-tabu-colours{grid-template-columns:1fr 1fr}.tabu-colour-name---white,.tabu-colour-sku-white,.tabu-black-colour-name,.tabu-black-colour-sku{font-size:14px}.tabu-terms-grid{grid-template-columns:1fr}.terms-paragraph{font-size:14px}.terms-paragraph._2xl{font-size:20px}.terms-paragraph.xl{font-size:18px}.terms-paragraph.xl.mobile-small{font-size:16px}.applications-tabs-content-test{min-height:180px}.fs-cc_close-button{margin-right:1.25rem}.fs-cc_modal-buttons{padding:1.5rem}.cookie-preference_wrapper{padding-top:2rem}.line-paragraph-box{padding-left:0}.section-2{padding-top:70px;padding-bottom:70px}.section-2.medium{padding-top:60px;padding-bottom:60px}.section-2.home-hero{height:92vh}.mobile-brand-subnav-box-2{margin-top:16px;margin-bottom:16px;display:none;position:static}.right-feature-grid-2{grid-row-gap:48px;grid-template-columns:3fr}.nav-text-cart-quantity-2{display:none}.medium-title-line-2{margin-top:18px}.brand-subnav-box-2{margin-top:24px}.heading-3.xl{font-size:36px}.heading-3.l{font-size:30px}.heading-3.s{font-size:18px}.collection-subnav-box-2{margin-top:24px}.nav-menu-link-2{margin-top:2px;font-size:30px;line-height:1.1em}.nav-menu-link-2:hover{transform:none}.nav-menu-link-2.desktop{display:none}.nav-menu-link-2.mobile{display:block}.simple-underline-link-2{cursor:pointer;font-size:16px}.menu-link-line-2{width:64px}.nav-text-logo-2{cursor:pointer;margin-top:-6px}.nav-sub-menu-link-2{font-size:20px;line-height:1.1em}.nav-sub-menu-link-2:hover{transform:none}.search-input-2{background-size:32px;height:48px;font-size:32px}.cart-button-2{cursor:pointer;margin-left:8px;font-size:16px}.nav-menu-wrapper-2{text-align:center;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;padding-bottom:0;padding-left:24px;padding-right:24px;display:flex}.professionals-subnav-box-2{margin-top:24px}.large-title-line-2{width:50px}.mobile-collection-subnav-box-2{margin-top:16px;margin-bottom:16px;display:none}.mobile-professionals-subnav-box-2{margin-top:16px;margin-bottom:16px;display:none;position:relative}.search-nav-link-2{cursor:pointer;margin-left:24px;font-size:16px}.underline-link-line-2,.underline-link-line-3{width:100%}.heading-4.l{font-size:30px}._3-1-grid{grid-template-columns:5fr}._2nd-logo-image{width:124px;top:-2px;left:2px}.blog-share-box{flex-flow:column;justify-content:space-between;align-items:flex-start}.table-of-contents{height:auto;margin-bottom:0;display:inline-block}.blog-social-grid{grid-column-gap:12px;grid-row-gap:12px}.blog-social-link{padding:10px}.social-link-icon{width:20px;height:20px}.blog-cta-box{height:auto;margin-bottom:0}.blog-covr-image.mobile-half-left{width:100%}.blog-covr-image.mobile-75-right{width:75%;margin-left:auto;display:block}.blog-covr-image.mobile-nudge-right{width:110%;max-width:110%;position:relative;top:-48px;right:-32px}.warranty-download-grid{grid-template-columns:1fr 1fr 1fr}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.nav-menu-left-container{grid-column-gap:0px;grid-row-gap:0px;text-align:left;flex-direction:column;align-items:flex-start;margin-top:30vh}.nav-dropdown-list.w--open{background-color:#7b2e42;height:45vh;padding-top:0;padding-left:30px;padding-right:30px;position:fixed;top:30vh;left:0;right:0}.nav-dropdown-wrapper{margin-left:0;display:none}.nav-dropdown-wrapper-mobile{margin-left:0;display:block}.nav-link-active-line{display:none}.spacer-2{height:32px}.nav-menu-link-mobile{margin-top:2px;font-size:32px;line-height:1.1em}.nav-menu-link-mobile:hover{transform:none}.nav-menu-link-mobile.w--open{z-index:20;color:#0000;background-color:#7b2e42;background-image:url(https://cdn.prod.website-files.com/63a58a549c8f7c7737080ef1/67b703dc0c2c7cfd9f9b2a4c_Small%20arrow.svg);background-position:0 30%;background-repeat:no-repeat;background-size:auto;position:fixed;top:30px;left:30px}.nav-menu-link-3{margin-top:2px;font-size:32px;line-height:1.1em}.nav-menu-link-3:hover{transform:none}.nav-menu-link-3.mobile-visible{display:block}.spacer-small{padding-top:1.25rem}.navbar_dropdown-content-right{padding:1.5rem}.heading-style-h6{font-size:1.125rem}.navbar_dropdown-content-left{grid-row-gap:1.5rem;flex-direction:column;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr}.navbar_dropdown-link-list{grid-row-gap:.5rem;max-width:none}.banner-section{text-align:left;justify-content:space-between;align-items:center;padding-left:30px;padding-right:30px;display:flex}.banner-container{text-align:left}.banner{text-align:left;justify-content:flex-start;align-items:center;display:block}.banner-link{margin-left:12px}.banner-dot{margin-left:8px;margin-right:8px;display:none}.div-block-2{width:130px}.new-4-product-grid-c{grid-template-columns:1fr 1fr}.footer-showroom-grid{grid-row-gap:0px;grid-template-columns:1fr;display:none}.footer-column-heading{cursor:pointer;margin-bottom:6px}.footer-column-heading.mobile-hidden{display:none}.filters-side-section{padding-left:24px;padding-right:24px}.filters-header{border-bottom-color:var(--gainsboro-2);margin-bottom:16px}.paragraph-3{font-size:16px}.paragraph-3.m{font-size:15px}.spacer-3{height:32px}.vidacolour-grid{grid-row-gap:48px;grid-template-columns:3fr;padding-left:30px;padding-right:30px}.vidaspace-product-float-box{inset:-5% 10% auto auto}.vidaspace-big-video{height:140vw}.vidacolour-thumbnail.mobile-half-left{width:100%}.vidacolour-thumbnail.mobile-75-right{width:75%;margin-left:auto;display:block}.vidacolour-thumbnail.mobile-nudge-right{width:110%;max-width:110%;position:relative;top:-48px;right:-32px}.vidacolour-hero-grid{grid-row-gap:48px;grid-template-columns:3fr;padding-left:30px;padding-right:30px}.vidacolour-hero-image.mobile-half-left{width:100%}.vidacolour-hero-image.mobile-75-right{width:75%;margin-left:auto;display:block}.vidacolour-hero-image.mobile-nudge-right{width:110%;max-width:110%;position:relative;top:-48px;right:-32px}.vidacolour-grid-2{grid-row-gap:48px;grid-template-columns:3fr;padding-left:30px;padding-right:30px}.hidden-tabs-content{min-height:180px}.news-filters{grid-template-columns:1fr 1fr}.sample-vidacolour-box{max-width:32%;inset:37vw 10% auto auto}.sample-vidacolour-box.mobile-half-left{width:100%}.sample-vidacolour-box.mobile-75-right{width:75%;margin-left:auto;display:block}.sample-vidacolour-box.mobile-nudge-right{width:110%;max-width:110%;position:relative;top:-48px;right:-32px}.filters-grid-4{grid-row-gap:4px;grid-template-columns:1fr 1fr 1fr}.blog-search-input,._2-grid-vidacolour{margin-left:0}.filters-grid-6{grid-row-gap:4px;grid-template-columns:1fr 1fr 1fr}.range-link-tab{padding-left:20px;padding-right:20px;font-size:24px}.range-link-tab.w--current{background-size:48px;padding-left:64px}.range-tab-links{margin-top:-48px}.nav-sub-menu-link-copy{opacity:1;color:var(--light-grey);font-size:20px;line-height:1.1em}.nav-sub-menu-link-copy:hover{transform:none}._3-grid{margin-left:0}._4-column-grid-bespoke{grid-template-columns:1fr 1fr}.bespoke-name{font-size:14px}._5-column-grid-bespoke{grid-template-columns:1fr 1fr}}@media screen and (max-width:479px){body{font-size:14px}label{font-size:18px}.section.text-hero{padding-bottom:40px}.section.portfolio-top{padding-top:60px;padding-bottom:40px}.section.large{padding-top:80px;padding-bottom:80px}.section.small-padding-mobile{padding-top:40px;padding-bottom:40px}.spacer._164,.spacer._212,.spacer._164,.spacer._212{width:80px;height:80px}._8-columns.flex-horizontal{flex-direction:row}.container{padding-left:30px;padding-right:30px}.container.small-minimum{min-height:20px}.color-block{margin-bottom:20px}.column{margin-bottom:0}.column.desk-5,.column.desk-3{width:100%}.column.desk-6{align-items:flex-start;width:100%}.column.desk-5,.column.desk-3{width:100%}.footer-link{margin-bottom:0}.paragraph.l{font-size:16px}.paragraph._2xl{font-size:18px}.paragraph.xl{margin-bottom:20px;line-height:1.3em}.paragraph.xl.no-margin.max-mobile-200{max-width:200px}.paragraph.xl.applications-header{margin-bottom:12px}.paragraph._3xl{margin-bottom:20px;line-height:1.3em}.paragraph._3xl.no-margin.max-mobile-200{max-width:200px}.paragraph._3xl.applications-header{margin-bottom:12px}.ds-section{padding-left:16px;padding-right:16px}.footer-container{padding-left:32px;padding-right:32px}._3-cta-grid{grid-template-columns:1fr}.heading.xl{font-size:30px}.heading.m.max-200,.heading.m.max-300{font-size:24px}.heading._2xl,.heading.xl{font-size:30px}.heading.xl.mobile-small{font-size:24px}.heading.xl.ecosystem-header-text{font-size:20px;font-weight:400}.heading.l{font-size:26px}.heading.l.mobile-large{font-size:28px}.heading.l.mobile-small{font-size:22px}.heading.m{font-size:20px}.heading.m.max-200,.heading.m.max-300,.heading.m.max-200,.heading.m.max-300{font-size:24px}.heading.s.mobile-large{font-size:22px}.heading._2xl{font-size:30px}.error2{padding-left:20px;padding-right:20px}.full-sized-image.applications-header-image{height:100%}.home-overflow-image-right{width:85vw;height:60vw}.slider-item{max-width:180px}.slider-item:nth-child(2n){max-width:240px}.content-image.mobile-half-left{width:100%;margin-bottom:0}.question-plus-icon{margin-left:16px}.accordian-body{padding-left:0;padding-right:0}.overflow-right-wrapper{width:120%;right:-60px}.timeline_item{grid-template-columns:48px 1fr}.simple-underline-link{font-size:15px}.blog-rich-text p,.blog-rich-text li,.blog-rich-text p,.blog-rich-text li{font-size:16px}.project-images-2-grid{grid-row-gap:64px;grid-template-columns:4fr}.form-grid{grid-column-gap:48px;grid-row-gap:48px}.project-image-grid-block.first-nudge-down:first-child,.project-image-grid-block.second-nudge-down:nth-child(2n),.project-image-grid-block.second-nudge-down:first-child,.project-image-grid-block.first-nudge-down:first-child,.project-image-grid-block.second-nudge-down:nth-child(2n),.project-image-grid-block.second-nudge-down:first-child{margin-top:0}.non-fade-container{padding-left:32px;padding-right:32px}.last-project-center-image{margin-top:48px}.menu-circle{width:10px;height:10px}.menu-button-text{font-size:13px}.nav-menu-link.mobile.collections{grid-column-gap:24px;grid-row-gap:16px;grid-column-gap:24px;grid-row-gap:16px;grid-column-gap:24px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:block}.menu-button{width:80px}.menu-button-grid{grid-template-columns:10px 1fr;width:80px}.nav-container{height:75px;padding-left:20px;padding-right:20px}.nav-menu-box{margin-top:16px;padding-left:8px;padding-right:0}.nav-text-logo{font-size:24px}.nav-menu-wrapper{margin-top:-75px;padding-top:75px;padding-left:20px;padding-right:20px;transform:translateY(75px)}.nav-cart-search-grid{grid-column-gap:16px;width:80px}.search-nav-link{margin-left:16px;font-size:13px}.footer-lower-grid{grid-column-gap:8px;margin-left:-4px;margin-right:-4px;display:grid}.title-tag{margin-bottom:40px;font-size:15px}.red-title-line{height:2px;margin-top:13px}.line-title-grid{grid-column-gap:12px}.visit-us-grid{grid-template-columns:4fr}.line-link-box{font-size:16px}.nav-sub-menu-link{display:block}.logo-image{width:110px}.product-categories-grid{grid-column-gap:24px;grid-row-gap:8px;margin-top:-24px}.new-4-product-grid{grid-column-gap:24px;grid-row-gap:24px;grid-template-columns:1fr 1fr}.product-image-block{margin-bottom:16px}.filter-dropdown-toggle{background-position:42%;justify-content:center;align-items:center;width:100%;padding-left:48px}.checkbox_input{margin-top:1px}.filters-grid-3{grid-column-gap:16px;grid-row-gap:0px;grid-template-columns:1fr 1fr}.checkbox_label{font-size:16px;line-height:1.2em}.rangeslider_track{width:85vw}.rangeslider_wrapper{width:100%}.filters-button-row{grid-column-gap:27%}.filter-block-background.price{padding-top:16px;padding-bottom:28px}.range-filters{grid-column-gap:8px;grid-template-columns:1fr 1fr}.specifications-grid{grid-template-columns:1fr 1fr}._4-product-grid{grid-column-gap:32px;grid-row-gap:48px}.portfolio-2-grid{grid-row-gap:64px;grid-template-columns:1fr}.brand-2-grid{grid-template-columns:2fr}.title-line.yellow,.title-line.green,.title-line.peach,.title-line.yellow,.title-line.green,.title-line.peach{margin-top:15px}.team-3-grid{grid-column-gap:32px}.medium-title-line{width:48px;height:2px;margin-top:14px}.medium-title-line.black{margin-top:12px}.download-link-block{font-size:18px}.menu-close-icon{width:16px;top:4px}.checkbox-grid{grid-template-columns:1fr 1fr}.top-line-text-box{padding-top:40px;padding-bottom:32px}.top-line-text-box.right-padding{padding-right:0}.checkout-wrapper{padding-top:60px;padding-bottom:150px}.shipping-method-item{font-size:15px}.search-wrapper{height:40vh;padding-top:4vh;top:75px}.search-input{background-size:24px;height:40px;font-size:24px}.cart-button{font-size:13px}.cart-quantity{height:32px;font-size:14px}.remove-button{inset:auto 0 32px auto}.download-3-grid{grid-template-columns:1fr}.download-5-grid{grid-template-columns:1fr 1fr}.download-4-grid{grid-template-columns:1fr}.page-link-block{font-size:18px}.cart-wrapper{width:100%;max-width:100%;top:75px}.cart-container{min-width:100%;max-width:100%;padding-top:32px;padding-left:20px;padding-right:20px}.cart-header{padding-bottom:32px}.visit-us-image-box{margin-bottom:-60px}.flooring-network-grid{grid-column-gap:48px;grid-row-gap:48px;grid-template-columns:1fr}.smaller-title-line{width:48px}.large-title-line{width:40px;height:2px;margin-top:18px}.wood-pattern-grid{grid-column-gap:24px;grid-row-gap:24px}.category-link-tab{padding-top:5px;padding-bottom:5px}.category-link-tab.w--current{background-image:none;padding-left:20px}.category-tab-links{margin-top:-48px;margin-bottom:60px;padding-left:18px;padding-right:18px}.pagination{margin-top:80px}.color-button{margin-bottom:0;padding-top:6px;padding-bottom:6px;padding-right:8px}.style-buttons._3-grid{grid-template-columns:1fr 1fr}.reset-button{top:-55px}.vidaspace-product-grid{grid-row-gap:48px;grid-template-columns:1fr 1fr}.plankbuilder-image-block{margin-bottom:16px}.plankbuilder-filters-row{grid-column-gap:27%}._2-product-grid{grid-column-gap:48px;grid-row-gap:48px;grid-template-columns:1fr}.mobile-collection-subnav-box{display:none}.billing-address-toggle{font-size:15px}.field-label{font-size:16px;line-height:1.2em}.full-sized-image-w-border{padding:0}.search-result-item{grid-template-columns:1fr}.order-buttons-grid{justify-items:stretch}.cart-title-div{margin-right:-10px}.colour-buttons-wrapper{grid-column-gap:8px;grid-row-gap:8px}.product-right-arrow{right:-12px}.product-left-arrow,.product-swatch-left-arrow{left:-12px}.product-swatch-right-arrow{right:-12px}.mobile-2-content-grid{grid-column-gap:0px;grid-row-gap:0px}.applications-image-slider{margin-left:20%}.applicatons-left-arrow{font-size:20px;left:-12px}.applications-right-arrow{font-size:20px;right:-12px}.advice-news-grid{grid-column-gap:80px;grid-row-gap:80px;grid-template-columns:1fr}.contact-popup-wrapper{grid-template-columns:1fr}.contact-pop-up-block{width:100%;padding:48px 32px 32px}.close-pop-up-block{height:80px;display:none}.page-arrow-link,.simple-underline-link-copy{font-size:18px}.render-image-box{min-height:80vw}.applications-colours-menu{margin-bottom:24px;padding-left:34px;padding-right:34px}.applications-tabs-link{grid-column-gap:6px;grid-row-gap:6px;padding:5px;font-size:15px}.applications-tab-swatch{width:24px}.render-dot-wrapper{width:28px;height:28px}.render-dot-link{height:28px;padding-top:5px;padding-bottom:5px;font-size:14px}.applications-tabs-content{overflow:auto}.stair-guide-specifications-grid{grid-template-columns:1fr 1fr}.ecosystem{grid-template-columns:1fr}.container-2{max-width:none}.features-right{margin-bottom:-30px}.features-block-two{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:30px}.features-image{margin-bottom:10px}.render-box-tab{width:200%}.render-mobile-scroll-text{margin-top:8px;margin-left:16px;display:none}.render-mobile-scroll-arrow{width:24px;margin-top:12px;margin-left:20px;display:block}.accessories-specifications-grid{grid-template-columns:1fr 1fr}.image-4{width:505px}.home-overflow-image-right-copy{width:85vw;height:60vw}.home-overflow-video-right{width:80vw;height:60vw}.visit-us-3rd-text-grid{margin-top:-90px}.tabu-colours{grid-column-gap:0px;grid-row-gap:0px;grid-auto-flow:row}.tabu-colour-image-block{margin-bottom:0}.tabu-terms-grid{grid-template-columns:1fr}.terms-paragraph.l{font-size:16px}.terms-paragraph._2xl{font-size:18px}.terms-paragraph.xl{margin-bottom:20px;line-height:1.3em}.terms-paragraph.xl.no-margin.max-mobile-200{max-width:200px}.terms-paragraph.xl.applications-header{margin-bottom:12px}.applications-tabs-content-test{overflow:auto}.fs-cc_modal{max-width:100%}.fs-cc_close-button{margin-top:1rem;margin-right:1rem}.fs-cc_preference-buttons{bottom:0}.fs-cc_preference-component{align-items:flex-end}.fs-cc_cookie-component{max-width:100%;inset:auto 0% 0%}.cookie-preference_wrapper{max-width:100%;padding-bottom:0;padding-left:0;padding-right:0}.line-paragraph-box{grid-column-gap:12px}.section-2.background-hero,.section-2.home-hero,.section-2.background-hero,.section-2.home-hero{margin-top:-75px}.cart-wrapper-2{padding-top:75px}.medium-title-line-2{width:48px;height:2px;margin-top:14px}.heading-3.xl{font-size:30px}.heading-3.l{font-size:26px}.simple-underline-link-2{font-size:15px}.cart-quantity-2{height:32px;font-size:14px}.nav-text-logo-2{font-size:24px}.search-input-2{background-size:24px;height:40px;font-size:24px}.cart-button-2{font-size:13px}.nav-menu-wrapper-2{padding-top:75px;padding-left:20px;padding-right:20px;transform:translateY(75px)}.large-title-line-2{width:40px;height:2px;margin-top:18px}.cart-header-2{padding-bottom:32px}.search-nav-link-2{margin-left:16px;font-size:13px}.render-dot-link-2{height:28px;padding-top:5px;padding-bottom:5px;font-size:14px}.heading-4.l{font-size:26px}._2nd-logo-image{width:110px;top:0;left:1px}.blog-share-box{padding-left:20px;padding-right:20px}.table-of-contents{display:inline-block}.heading-9,.heading-10{line-height:42px}.blog-cta-box{display:inline-block}.blog-covr-image.mobile-half-left{width:100%;margin-bottom:0}.warranty-download-grid,.download-3-grid-copy{grid-template-columns:1fr}.collection-grid{grid-template-columns:1fr 1fr}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.navbar5_blog-list{grid-column-gap:0px;grid-row-gap:.5rem;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.button-group{grid-row-gap:1rem;justify-content:center;align-items:flex-start}.navbar_dropdown-link{padding-left:0}.navbar_dropdown-list.w--open,.nav-dropdown-grid{display:flex}.navbar_dropdown-toggle,.navbar_dropdown-toggle.text-weight-bold,.navbar_dropdown-toggle.text-weight-bold{justify-content:flex-start;align-items:center}.navbar_dropdown-content-wrapper.z-index-1{grid-column-gap:1rem;grid-row-gap:1rem;grid-column-gap:1rem;grid-row-gap:1rem}.navbar_dropdown-content-left{grid-template-columns:1fr;padding-top:1rem;padding-bottom:1rem}.banner-section{margin-left:0;margin-right:0;padding-left:20px;padding-right:20px}.banner{text-align:left;justify-content:space-between}.banner-link{flex:0 auto;width:100%}.div-block-2{width:85px}.new-4-product-grid-c{grid-column-gap:24px;grid-row-gap:24px;grid-template-columns:1fr 1fr}.filters-side-section{width:100%;padding-top:20px;padding-left:20px;padding-right:20px;top:75px}.filters-header{padding-bottom:8px}.filters-close-button{width:16px}.tags-wrapper{padding-left:0;padding-right:0}.popup-div{padding:28px 24px 24px}.button-3{text-align:center}.popup-overlay{padding-top:24px;padding-bottom:24px}.heading-11{line-height:42px}.heading-11.h3{font-size:22px}.heading-11.h3.mobile-small{margin-right:24px;font-size:24px}.vidaspace-product-float-box{max-width:120px;top:-3%;right:12%}.vidacolour-thumbnail.mobile-half-left,.vidacolour-hero-image.mobile-half-left,.vidacolour-hero-image.mobile-half-left{width:100%;margin-bottom:0}.product-free-button{padding:8px 12px;font-size:15px}.hidden-tabs-content{overflow:auto}.sample-vidacolour-box{max-width:28%;top:40vw;right:12%}.sample-vidacolour-box.mobile-half-left{width:100%;margin-bottom:0}.filters-grid-4{grid-column-gap:16px;grid-row-gap:0px;grid-template-columns:1fr 1fr}.blog-search-input{width:100%;max-width:100%;margin-top:24px}.filters-grid-6{grid-column-gap:16px;grid-row-gap:0px;grid-template-columns:1fr 1fr}.text-block-7{display:block}.range-link-tab{padding-top:5px;padding-bottom:5px}.range-link-tab.w--current{background-image:none;padding-left:20px}.range-tab-links{margin-top:-48px;margin-bottom:60px;padding-left:18px;padding-right:18px}.nav-sub-menu-link-copy{display:block}.download-2-grid{grid-template-columns:1fr}}#w-node-_8d13e216-c368-4a83-25fd-e30fa3fa9d54-01201d7c,#w-node-_63088316-a2e6-1e34-dbf8-6213407e1222-01201d7c,#w-node-_63088316-a2e6-1e34-dbf8-6213407e1226-01201d7c,#w-node-_63088316-a2e6-1e34-dbf8-6213407e122a-01201d7c,#w-node-ff30cee1-6bf3-5ec0-76bb-71e0353a1732-01201d7c,#w-node-_925afbfb-8924-2c28-5b01-f55526f01f8c-01201d7c,#w-node-_1a6ecaa6-99a7-24f5-4b90-94065735f381-01201d7c,#w-node-_017dbccd-b366-67fe-c6c8-d5d115cb6269-15cb6266,#w-node-_017dbccd-b366-67fe-c6c8-d5d115cb6275-15cb6266,#w-node-_017dbccd-b366-67fe-c6c8-d5d115cb627f-15cb6266,#w-node-_4b51eef2-0d28-14d9-092b-dc09189df42e-b976d916{grid-area:span 1/span 1/span 1/span 1}@media screen and (max-width:991px){#w-node-_8c0593a3-773e-97f4-57c0-d9ce4df71ef0-01201d7c,#w-node-f5c8ce98-fa03-0d57-7f5f-7450775fda42-01201d7c,#w-node-_0681395c-f856-794e-668e-7a7281d380b4-01201d7c{grid-area:span 1/span 1/span 1/span 1}#w-node-cd83006f-a477-41ad-6bb3-049a0fe225ca-01201d7c,#w-node-_63088316-a2e6-1e34-dbf8-6213407e1222-01201d7c,#w-node-_63088316-a2e6-1e34-dbf8-6213407e1226-01201d7c,#w-node-_63088316-a2e6-1e34-dbf8-6213407e122a-01201d7c{grid-area:span 1/span 2/span 1/span 2}}@media screen and (max-width:767px){#w-node-_8c0593a3-773e-97f4-57c0-d9ce4df71ef0-01201d7c,#w-node-f5c8ce98-fa03-0d57-7f5f-7450775fda42-01201d7c,#w-node-_0681395c-f856-794e-668e-7a7281d380b4-01201d7c{order:-9999;grid-area:span 1/span 1/span 1/span 1}#w-node-cd83006f-a477-41ad-6bb3-049a0fe225ca-01201d7c{order:9999;grid-area:span 1/span 2/span 1/span 2}#w-node-_63088316-a2e6-1e34-dbf8-6213407e1221-01201d7c,#w-node-_63088316-a2e6-1e34-dbf8-6213407e1225-01201d7c,#w-node-_63088316-a2e6-1e34-dbf8-6213407e1229-01201d7c{grid-area:span 1/span 1/span 1/span 1}}