@font-face{font-display:swap;font-weight:400;font-style:normal;font-family:"woodmart-font";src:url(//homedesignflooringinc.ca/wp-content/themes/woodmarttheme/fonts/woodmart-font-1-400.woff2?v=8.3.4) format("woff2")}@font-face{font-display:swap;font-family:"star";font-weight:400;font-style:normal;src:url("//homedesignflooringinc.ca/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"),url(//homedesignflooringinc.ca/wp-content/plugins/woocommerce/assets/fonts/star.woff) format("woff"),url(//homedesignflooringinc.ca/wp-content/plugins/woocommerce/assets/fonts/star.ttf) format("truetype"),url("//homedesignflooringinc.ca/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg")}@font-face{font-display:swap;font-family:"WooCommerce";font-weight:400;font-style:normal;src:url("//homedesignflooringinc.ca/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"),url(//homedesignflooringinc.ca/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(//homedesignflooringinc.ca/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype"),url("//homedesignflooringinc.ca/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg")}:root{--wd-text-font:"Lato", Arial, Helvetica, sans-serif;--wd-text-font-weight:400;--wd-text-color:#767676;--wd-text-font-size:14px;--wd-title-font:"Poppins", Arial, Helvetica, sans-serif;--wd-title-font-weight:600;--wd-title-color:#242424;--wd-entities-title-font:"Poppins", Arial, Helvetica, sans-serif;--wd-entities-title-font-weight:500;--wd-entities-title-color:#333333;--wd-entities-title-color-hover:rgb(51 51 51 / 65%);--wd-alternative-font:"Lato", Arial, Helvetica, sans-serif;--wd-widget-title-font:"Poppins", Arial, Helvetica, sans-serif;--wd-widget-title-font-weight:600;--wd-widget-title-transform:uppercase;--wd-widget-title-color:#333;--wd-widget-title-font-size:16px;--wd-header-el-font:"Lato", Arial, Helvetica, sans-serif;--wd-header-el-font-weight:700;--wd-header-el-transform:uppercase;--wd-header-el-font-size:13px;--wd-otl-style:dotted;--wd-otl-width:2px;--wd-primary-color:#83b735;--wd-alternative-color:#fbbc34;--btn-default-bgcolor:#f7f7f7;--btn-default-bgcolor-hover:#efefef;--btn-accented-bgcolor:#83b735;--btn-accented-bgcolor-hover:#74a32f;--wd-form-brd-width:2px;--notices-success-bg:#459647;--notices-success-color:#fff;--notices-warning-bg:#E0B252;--notices-warning-color:#fff;--wd-link-color:#333333;--wd-link-color-hover:#242424}.wd-age-verify-wrap{--wd-popup-width:500px}.wd-popup.wd-promo-popup{background-color:#111;background-image:none;background-repeat:no-repeat;background-size:contain;background-position:left center}.wd-promo-popup-wrap{--wd-popup-width:800px}:is(.woodmart-woocommerce-layered-nav,.wd-product-category-filter) .wd-scroll-content{max-height:223px}.wd-page-title .wd-page-title-bg img{object-fit:cover;object-position:center bottom}.wd-footer{background-color:#fff;background-image:none}.wd-nav-arrows.wd-pos-sep:not(:where(.wd-custom-style)){--wd-arrow-size:23px;--wd-arrow-icon-size:27px;--wd-arrow-color:rgb(129,215,66)}.product-labels .product-label.onsale{background-color:#1e73be;color:#fff}.product-labels .product-label.new{background-color:#81d742}.product-labels .product-label.featured{background-color:#d33}.mfp-wrap.wd-popup-quick-view-wrap{--wd-popup-width:920px}:root{--wd-container-w:1222px;--wd-form-brd-radius:35px;--btn-default-color:#333;--btn-default-color-hover:#333;--btn-accented-color:#fff;--btn-accented-color-hover:#fff;--btn-default-brd-radius:5px;--btn-default-box-shadow:none;--btn-default-box-shadow-hover:none;--btn-accented-bottom-active:-1px;--btn-accented-brd-radius:0px;--btn-accented-box-shadow:inset 0 -2px 0 rgba(0, 0, 0, .15);--btn-accented-box-shadow-hover:inset 0 -2px 0 rgba(0, 0, 0, .15);--wd-brd-radius:0px}@media (min-width:1222px){section.elementor-section.wd-section-stretch>.elementor-container{margin-left:auto;margin-right:auto}}.wd-page-title{background-color:#0a0a0a}.wd-product .product-image-link,.product-grid-item .product-image-link{aspect-ratio:1 / 1!important;overflow:hidden!important;display:block!important}.wd-product .product-image-link img,.product-grid-item .product-image-link img,.wd-product .hover-img,.wd-product .hover-img img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.wd-slide-title{text-shadow:2px 2px 20px rgb(0 0 0 / .8)!important;font-weight:700!important}.wd-slide-subtitle,.wd-slide-text{text-shadow:1px 1px 12px rgb(0 0 0 / .7)!important}.wd-slide .wd-btn{box-shadow:0 5px 15px rgb(0 0 0 / .3)!important;transition:all 0.4s ease!important}.wd-slide .wd-btn:hover{transform:translateY(-5px)!important;box-shadow:0 8px 25px rgb(0 0 0 / .4)!important}@keyframes fadeInUpSlider{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.wd-slide.wd-active .wd-slide-content{animation:fadeInUpSlider 1.2s cubic-bezier(.215,.61,.355,1) both}@media (max-width:768px){.wd-slide-title{font-size:28px!important;text-shadow:2px 2px 10px rgb(0 0 0 / .9)!important}}.wd-slide-bg::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .35)!important;z-index:1}.wd-slide-content{position:relative;z-index:2!important}.wd-slide-bg{image-rendering:-webkit-optimize-contrast!important;image-rendering:crisp-edges!important}.wd-slide-title{text-shadow:2px 2px 15px rgb(0 0 0 / .9)!important}.wd-slide-subtitle{text-shadow:1px 1px 10px rgb(0 0 0 / .8)!important}.stock.in-stock{display:none!important}.quantity,.single_add_to_cart_button{display:none!important}.product-grid-item .wd-add-btn,.product-grid-item .woodmart-add-btn,.product-grid-item .add-to-cart-loop,.product-grid-item .button.add_to_cart_button{display:none!important}.quantity{display:inline-flex!important}.single_add_to_cart_button{display:inline-flex!important}.product-grid-item .wd-add-btn,.product-grid-item .woodmart-add-btn,.product-grid-item .add-to-cart-loop,.product-grid-item .button.add_to_cart_button{display:inline-flex!important}.whb-clone .whb-general-header .wd-logo,.whb-sticked .whb-general-header .wd-logo{display:none!important}.whb-clone .whb-general-header .wd-header-my-account,.whb-sticked .whb-general-header .wd-header-my-account{display:none!important}@media (min-width:1025px){.whb-clone .whb-general-header .wd-logo,.whb-sticked .whb-general-header .wd-logo{display:none!important}}body.woocommerce-checkout .sidebar-container{display:none!important}body.woocommerce-checkout .site-content,body.woocommerce-checkout .content-layout-wrapper>.site-content{width:100%!important;max-width:100%!important;flex:0 0 100%!important}body.page-id-38592 .page-title{background-image:linear-gradient(90deg,rgb(15 24 31 / .78),rgb(15 24 31 / .36)),url(https://homedesignflooringinc.ca/wp-content/uploads/2026/09/bathroom-renovation-finished-1.jpg.webp)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}body.page-id-38582 .page-title{background-image:linear-gradient(90deg,rgb(15 24 31 / .78),rgb(15 24 31 / .36)),url(https://homedesignflooringinc.ca/wp-content/uploads/2026/09/engineered-hardwood-finished-1.jpg.webp)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}body.page-id-38580 .page-title{background-image:linear-gradient(90deg,rgb(15 24 31 / .78),rgb(15 24 31 / .36)),url(https://homedesignflooringinc.ca/wp-content/uploads/2026/09/laminate-finished-1.jpg.webp)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}body.page-id-38584 .page-title{background-image:linear-gradient(90deg,rgb(15 24 31 / .78),rgb(15 24 31 / .36)),url(https://homedesignflooringinc.ca/wp-content/uploads/2026/09/porcelain-tiles-finished-1.jpg.webp)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}body.page-id-38583 .page-title{background-image:linear-gradient(90deg,rgb(15 24 31 / .78),rgb(15 24 31 / .36)),url(https://homedesignflooringinc.ca/wp-content/uploads/2026/09/solid-hardwood-finished-1.jpg.webp)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}body.page-id-38581 .page-title{background-image:linear-gradient(90deg,rgb(15 24 31 / .78),rgb(15 24 31 / .36)),url(https://homedesignflooringinc.ca/wp-content/uploads/2026/09/vinyl-finished-1.jpg.webp)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}body.page-id-38579 .page-title{background-image:linear-gradient(90deg,rgb(15 24 31 / .78),rgb(15 24 31 / .36)),url(https://homedesignflooringinc.ca/wp-content/uploads/2026/09/Wood-Look-Flooring-Home-Interior.jpg.webp)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}body.page-id-1486 .page-title{background-image:linear-gradient(90deg,rgb(15 24 31 / .78),rgb(15 24 31 / .36)),url(https://homedesignflooringinc.ca/wp-content/uploads/2026/09/engineered-hardwood-finished-2.jpg.webp)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}body.page-id-29922 .page-title{background-image:linear-gradient(90deg,rgb(15 24 31 / .78),rgb(15 24 31 / .36)),url(https://homedesignflooringinc.ca/wp-content/uploads/2021/11/Ultra-realistic_high-resolution_interior_202604201454-scaled-800x800.jpg)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}body.page-id-414 .page-title{background-image:linear-gradient(90deg,rgb(15 24 31 / .78),rgb(15 24 31 / .36)),url(https://homedesignflooringinc.ca/wp-content/uploads/2026/09/vinyl-finished-2.jpg.webp)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}body.page-id-31464 .page-title{background-image:linear-gradient(90deg,rgb(15 24 31 / .78),rgb(15 24 31 / .36)),url(https://homedesignflooringinc.ca/wp-content/uploads/2026/09/laminate-finished-2.jpg.webp)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}body.page-id-38614 .page-title{background-image:linear-gradient(90deg,rgb(15 24 31 / .78),rgb(15 24 31 / .36)),url(https://homedesignflooringinc.ca/wp-content/uploads/2026/09/solid-hardwood-finished-2.jpg.webp)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}body.page-id-3164 .page-title{background-image:linear-gradient(90deg,rgb(15 24 31 / .78),rgb(15 24 31 / .36)),url(https://homedesignflooringinc.ca/wp-content/uploads/2026/09/porcelain-tiles-finished-2.jpg.webp)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}body.page-id-38592 .page-title,body.page-id-38582 .page-title,body.page-id-38580 .page-title,body.page-id-38584 .page-title,body.page-id-38583 .page-title,body.page-id-38581 .page-title,body.page-id-38579 .page-title,body.page-id-1486 .page-title,body.page-id-29922 .page-title,body.page-id-414 .page-title,body.page-id-31464 .page-title,body.page-id-38614 .page-title,body.page-id-3164 .page-title{padding:80px 24px!important}body.page-id-38592 .page-title .wd-page-title-bg,body.page-id-38582 .page-title .wd-page-title-bg,body.page-id-38580 .page-title .wd-page-title-bg,body.page-id-38584 .page-title .wd-page-title-bg,body.page-id-38583 .page-title .wd-page-title-bg,body.page-id-38581 .page-title .wd-page-title-bg,body.page-id-38579 .page-title .wd-page-title-bg,body.page-id-1486 .page-title .wd-page-title-bg,body.page-id-29922 .page-title .wd-page-title-bg,body.page-id-414 .page-title .wd-page-title-bg,body.page-id-31464 .page-title .wd-page-title-bg,body.page-id-38614 .page-title .wd-page-title-bg,body.page-id-3164 .page-title .wd-page-title-bg{display:none!important}body.page-id-38592 .page-title .title,body.page-id-38582 .page-title .title,body.page-id-38580 .page-title .title,body.page-id-38584 .page-title .title,body.page-id-38583 .page-title .title,body.page-id-38581 .page-title .title,body.page-id-38579 .page-title .title,body.page-id-1486 .page-title .title,body.page-id-29922 .page-title .title,body.page-id-414 .page-title .title,body.page-id-31464 .page-title .title,body.page-id-38614 .page-title .title,body.page-id-3164 .page-title .title{font-size:clamp(32px,4vw,52px)!important;line-height:1.18!important;max-width:1000px;margin-left:auto!important;margin-right:auto!important;text-shadow:0 2px 12px rgb(0 0 0 / .25)}@media(max-width:767px){body.page-id-38592 .page-title,body.page-id-38582 .page-title,body.page-id-38580 .page-title,body.page-id-38584 .page-title,body.page-id-38583 .page-title,body.page-id-38581 .page-title,body.page-id-38579 .page-title,body.page-id-1486 .page-title,body.page-id-29922 .page-title,body.page-id-414 .page-title,body.page-id-31464 .page-title,body.page-id-38614 .page-title,body.page-id-3164 .page-title{padding:48px 20px!important}}body.page-id-29187 .page-title,body.page-id-40295 .page-title,body.page-id-40296 .page-title,body.page-id-45 .page-title,body.page-id-40345 .page-title,body.page-id-40344 .page-title,body.page-id-40305 .page-title,body.page-id-3678 .page-title,body.page-id-10990 .page-title{background-image:none!important;background-color:#20282d!important}body.page-id-29187 .page-title .wd-page-title-bg,body.page-id-40295 .page-title .wd-page-title-bg,body.page-id-40296 .page-title .wd-page-title-bg,body.page-id-45 .page-title .wd-page-title-bg,body.page-id-40345 .page-title .wd-page-title-bg,body.page-id-40344 .page-title .wd-page-title-bg,body.page-id-40305 .page-title .wd-page-title-bg,body.page-id-3678 .page-title .wd-page-title-bg,body.page-id-10990 .page-title .wd-page-title-bg{display:none!important}body.tax-product_cat .hdf-category-heading{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}body.tax-product_cat .wd-woo-page-title,body.tax-product_cat .wd-el-breadcrumbs{width:100%!important;text-align:left!important}body.tax-product_cat .wd-woo-page-title h1{font-family:inherit!important;font-size:clamp(28px,3vw,42px)!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-.5px!important;margin:0!important;color:#24282b!important}body.tax-product_cat .wd-breadcrumbs{font-family:inherit;font-size:13px!important;line-height:1.5!important;color:#777!important}body.tax-product_cat .hdf-category-intro{font-family:inherit!important;font-size:16px!important;font-weight:400!important;line-height:1.7!important;letter-spacing:normal!important;color:#596168!important;max-width:780px;width:100%;margin:12px 0 28px!important}body.tax-product_cat .hdf-category-details{width:100%!important;padding:28px!important;margin-top:36px!important;background:#f6f7f5;border-radius:10px;border-top:3px solid #83ad31}body.tax-product_cat .hdf-category-details .term-description{font-family:inherit!important;font-size:16px!important;line-height:1.8!important;font-weight:400!important;color:#596168!important;max-width:900px}body.tax-product_cat .hdf-category-details p:last-child{margin-bottom:0}body.tax-product_cat .wd-product-cats .category-title,body.tax-product_cat .product-category .wd-entities-title{font-family:inherit!important;font-size:18px!important;line-height:1.35!important;font-weight:600!important;text-transform:none!important}body.tax-product_cat .product-category img{aspect-ratio:1/1;object-fit:cover}@media(max-width:767px){body.tax-product_cat .hdf-category-intro{font-size:15px!important;line-height:1.65!important;margin:10px 0 22px!important}body.tax-product_cat .hdf-category-details{padding:20px!important}body.tax-product_cat .product-category .wd-entities-title{font-size:16px!important;min-height:44px}}.wd-shop-filters-area .filters-inner-area{--wd-col-lg:4;--wd-col-md:2;--wd-col-sm:1;--wd-gap:20px}.wd-shop-filters-area .widget{background:#fff;border:1px solid #e5e8e1;border-radius:12px;padding:20px!important;margin-bottom:0!important}.wd-shop-filters-area .widget-title{font-size:16px!important;font-weight:600!important;letter-spacing:0!important;margin-bottom:14px!important}.wd-shop-filters-area .woodmart-woocommerce-layered-nav>ul{max-height:190px;overflow-y:auto;padding-right:8px}.wd-shop-filters-area .widget a{font-size:14px;line-height:1.6}.wd-shop-filters-area .widget li{margin-bottom:8px}@media(max-width:767px){.wd-shop-filters-area .filters-inner-area{--wd-gap:12px}.wd-shop-filters-area .widget{padding:16px!important}.wd-shop-filters-area .woodmart-woocommerce-layered-nav>ul{max-height:155px}}.wd-shop-filters-area #WOODMART_Widget_Sorting{display:none!important}body:not(.term-vanities) #woodmart-woocommerce-layered-nav-14 li:not(:has(a[href*="filter_size=12x24"])):not(:has(a[href*="filter_size=24x24"])):not(:has(a[href*="filter_size=24x48"])):not(:has(a[href*="filter_size=18x18"])){display:none!important}body[class*="term-porcelain"] #woodmart-woocommerce-layered-nav-11,body[class*="term-porcelain"] #woodmart-woocommerce-layered-nav-16,body[class*="term-porcelain"] #woodmart-woocommerce-layered-nav-17{display:none!important}@media (max-width:576px){.product-grid-item .wd-compare-btn{display:block}@media (max-width:1024px){.wd-product .wd-buttons .wd-compare-btn{display:block!important;visibility:visible!important;opacity:1!important}}}