.placeholder{vertical-align:middle;cursor:wait;opacity:.5;background-color:currentColor;min-height:1em;display:inline-block}.placeholder.btn:before{content:"";display:inline-block}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:2s ease-in-out infinite placeholder-glow}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{animation:2s linear infinite placeholder-wave;-webkit-mask-image:linear-gradient(130deg,#020d19 55%,#000c 75%,#020d19 95%);mask-image:linear-gradient(130deg,#020d19 55%,#000c 75%,#020d19 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0;mask-position:-200% 0}}.single-product{grid-template-columns:1fr 1fr;grid-template-areas:"gallery summary";gap:48px;display:grid}@media (max-width:575.98px){.single-product{grid-template-columns:1fr;grid-template-areas:"gallery""summary";gap:24px}}.single-product .breadcrumb-container{margin-bottom:10px}.single-product__gallery{grid-area:gallery}.single-product__gallery .carousel-item{aspect-ratio:1}.single-product__gallery.slab-gallery .carousel-item{aspect-ratio:10/7}.single-product__gallery .single-product__title{margin-bottom:15px;font-size:22px}.single-product__gallery .single-product__title .single-product__size-wrap{align-items:center;font-weight:300;display:block}.single-product__gallery .single-product__title .single-product__size-wrap .product-size{font-size:15px}.single-product__gallery .single-product__controls{justify-content:space-between;align-items:center;margin-top:12px;padding:0 2px;display:flex}@media (max-width:575.98px){.single-product__gallery .single-product__controls{padding:0}}.single-product__gallery .single-product__controls .single-product__actions{display:flex}.single-product__gallery .single-product__controls .single-product__actions #open-gallery{padding-left:5px}.single-product__gallery .single-product__controls .single-product__actions #open-gallery .thumbnail{border-radius:50%;width:20px;height:20px}.single-product__gallery .single-product__controls .single-product__actions #open-gallery .title{border-left:1px solid #dee2e6;margin-left:5px;padding-left:10px}.single-product__gallery .single-product__controls .single-product__actions #open-gallery .more{margin-left:5px}.single-product__gallery .single-product__controls .single-product__actions a{color:#020d19;border:1px solid #dee2e6;border-radius:15px;align-items:center;gap:5px;height:30px;margin-right:6px;padding:0 10px;font-size:12px;font-weight:400;text-decoration:none;display:flex}@media (max-width:575.98px){.single-product__gallery .single-product__controls .single-product__actions a{font-size:10px}}.single-product__gallery .single-product__controls .single-product__actions a:last-child{margin-right:0}.single-product__gallery .single-product__controls .single-product__actions a:hover{color:#fff;background-color:#487596;border-color:#487596}.single-product__gallery .single-product__controls .single-product__actions a svg{vertical-align:-2px;width:12px;height:auto}@media (max-width:575.98px){.single-product__gallery .single-product__controls .single-product__actions a svg{width:10px}}.single-product__gallery .single-product__controls .single-product__carousel-navigation .carousel-control{gap:12px;display:flex}.single-product__gallery .single-product__controls .single-product__carousel-navigation .carousel-control-prev,.single-product__gallery .single-product__controls .single-product__carousel-navigation .carousel-control-next{opacity:1;background-color:#f8f8f8;border:1px solid #dee2e6;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:relative}.single-product__gallery .single-product__controls .single-product__carousel-navigation .carousel-control-prev-icon,.single-product__gallery .single-product__controls .single-product__carousel-navigation .carousel-control-next-icon{width:12px;height:12px}.single-product__gallery .single-product__controls .single-product__carousel-navigation .carousel-control-prev-icon{margin-right:2px}.single-product__gallery .single-product__controls .single-product__carousel-navigation .carousel-control-next-icon{margin-left:2px}.single-product__summary{grid-area:summary}.single-product__summary .single-product__title{margin-bottom:15px;font-size:28px}.single-product__summary .single-product__title .single-product__size-wrap{align-items:center;font-weight:300;display:block}.single-product__summary .single-product__title .single-product__size-wrap .product-size{font-size:24px}.single-product__summary .single-product__title .single-product__size-wrap .item-code{border-left:1px solid #dee2e6;margin-left:10px;padding-left:10px;font-size:16px}.single-product__summary .single-product__meta-wrapper{flex-wrap:wrap;align-items:end;display:flex}.single-product__summary .single-product__meta-wrapper.sticky-lg-top{background-color:#fff;border-bottom-right-radius:5px;border-bottom-left-radius:5px;padding:10px 0}.single-product__summary .single-product__meta-wrapper .request-info{color:#fff;background-color:#487596;border-color:#487596;border-radius:15px;align-items:center;gap:5px;height:32px;margin-left:auto;padding:0 15px;font-size:12px;font-weight:400;text-decoration:none;display:flex}@media (max-width:575.98px){.single-product__summary .single-product__meta-wrapper .request-info{font-size:10px}}.single-product__summary .single-product__meta-wrapper .request-info:last-child{margin-right:0}.single-product__summary .single-product__meta-wrapper .request-info:hover{color:#fff;background-color:#487596;border-color:#487596}.single-product__summary .single-product__meta-wrapper .request-info svg{vertical-align:-2px;width:12px;height:auto;margin-right:5px}@media (max-width:575.98px){.single-product__summary .single-product__meta-wrapper .request-info svg{width:10px}}.single-product__summary .single-product__meta-wrapper .request-info:hover{background-color:#3a5e78}.single-product__summary .single-product__meta-wrapper .single-product__stock{margin-right:20px}.single-product__summary .single-product__meta-wrapper .single-product__stock .title.loading{background-image:url(/wp-content/themes/countryfloors/public/build/assets/icon-loading.svg);background-position:85px;background-repeat:no-repeat;background-size:15px}@media (max-width:575.98px){.single-product__summary .single-product__meta-wrapper .single-product__stock{width:100%;margin-bottom:15px}}.single-product__summary .single-product__meta-wrapper .meta .title{align-items:center;margin-bottom:2px;font-size:13px;font-weight:500;display:flex}.single-product__summary .single-product__meta-wrapper .meta .value{align-items:center;font-size:12px;display:flex}.single-product__summary .single-product__meta-wrapper .meta .value a{margin-right:4px}.single-product__summary .single-product__meta-wrapper .meta .value svg{width:9px;height:auto;margin-left:-2px;margin-right:3px}.single-product__summary .single-product__meta-wrapper .meta .divider{background-color:#dee2e6;width:1px;height:10px;margin:0 10px}.single-product__summary .single-product__meta-wrapper .meta .in-stock{color:#198754}.single-product__summary .single-product__meta-wrapper .live-inventory{font-size:10px;font-weight:400;text-decoration:none}.single-product__summary .single-product__meta-wrapper .live-inventory svg{vertical-align:-1px;width:9px;height:auto;margin-right:2px}.single-product__summary .single-product__variations{margin-top:24px}.single-product__summary .single-product__variations h4{margin-bottom:6px;font-size:15px}.single-product__summary .single-product__variations .other-variations .col{margin-top:12px}.single-product__summary .single-product__variations .other-items{text-align:center;border:1px solid #dee2e6;border-radius:10px;height:100%;font-size:12px}.single-product__summary .single-product__variations .other-items a{color:#020d19;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;display:flex}.single-product__summary .single-product__variations .other-items span{margin-right:5px;font-size:14px;font-weight:400}.single-product__summary .variation{border:1px solid #dee2e6;border-radius:10px;align-items:center;height:100%;padding:5px;display:flex;position:relative}.single-product__summary .variation.current,.single-product__summary .variation:hover{border-color:#020d1980}.single-product__summary .variation.loading{background-image:url(/wp-content/themes/countryfloors/public/build/assets/icon-loading.svg);background-position:right 10px center;background-repeat:no-repeat;background-size:10px}.single-product__summary .variation .variation-permalink{color:#020d19;align-items:center;width:100%;font-size:12px;font-weight:400;text-decoration:none;display:flex}.single-product__summary .variation .variation-permalink .image__container{border-radius:5px;width:35px;height:auto;overflow:hidden}.single-product__summary .variation .variation-permalink .variation-name{text-align:center;width:calc(100% - 40px)}.single-product__summary .variation .variation-permalink .variation-name .title,.single-product__summary .variation .variation-permalink .variation-name .finish{display:block}.single-product__summary .variation .variation-permalink .variation-name .title{padding:0 5px}.single-product__summary .variation .variation-permalink .variation-name .finish{opacity:.7;font-size:10px;font-weight:300}.single-product__summary .variation .variation-permalink .variation-name .product-size{white-space:nowrap}.single-product__summary .variation-quick-look{pointer-events:none;z-index:1040;background-color:#fff;border:1px solid #dee2e6;border-radius:10px;width:400px;max-width:calc(100vw - 24px);padding:14px;position:fixed;box-shadow:0 8px 28px #020d191f}.single-product__summary .variation-quick-look.preview-loading{gap:12px;min-height:150px;display:flex}.single-product__summary .variation-quick-look .preview-placeholder-image{background:#e9ecef;border-radius:5px;flex-shrink:0;width:120px;height:120px}.single-product__summary .variation-quick-look .preview-placeholder-text{flex:1}.single-product__summary .variation-quick-look .preview-placeholder-text span{background:#e9ecef;border-radius:3px;height:12px;margin:8px 0 12px;display:block}.single-product__summary .variation-quick-look .preview-placeholder-text span:last-child{width:60%}.single-product__summary .variation-quick-look .product .preview-layout{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:14px;display:grid}.single-product__summary .variation-quick-look .product .preview-image .image__container,.single-product__summary .variation-quick-look .product .preview-image .image__wrap{width:120px;height:120px}.single-product__summary .variation-quick-look .product .preview-image img{object-fit:contain;width:100%;height:100%}.single-product__summary .variation-quick-look .product img{border-radius:5px}.single-product__summary .variation-quick-look .product a{color:#020d19;text-decoration:none}.single-product__summary .variation-quick-look .product h4.product-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:5px;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.single-product__summary .variation-quick-look .product .product-size{margin-bottom:5px;font-size:12px}.single-product__summary .variation-quick-look .product .prices-wrap{color:#020d19;font-size:16px;font-weight:500}.single-product__summary .variation-quick-look .product .prices-wrap .regular-price{opacity:.7;margin-right:5px;font-size:12px;text-decoration:line-through}.single-product__summary .variation-quick-look .product .prices-wrap .sale-unit{margin-left:5px;font-size:10px;font-weight:300}.single-product__summary .variation-quick-look-wrap{display:none}.single-product__summary .single-product__pricing{margin-top:30px;display:flex;position:relative}@media (max-width:575.98px){.single-product__summary .single-product__pricing{justify-content:space-between;margin-top:30px}}.single-product__summary .single-product__pricing .admin-pricing-button{border:1px solid #dee2e6;border-radius:5px;padding:5px 10px;font-size:10px;font-weight:400;text-decoration:none;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}.single-product__summary .single-product__pricing .admin-pricing-button:hover{color:#fff;background-color:#487596;border-color:#487596}.single-product__summary .single-product__pricing .admin-pricing-button svg{vertical-align:0;width:8px;height:auto;margin-right:3px}.single-product__summary .single-product__pricing .price .box-total{opacity:.6;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:15px;display:flex}.single-product__summary .single-product__pricing .price .box-total .previous-price{font-size:14px}.single-product__summary .single-product__pricing .price .box-total .current-price{font-size:20px;font-weight:600}.single-product__summary .single-product__pricing .price .box-total .price-unit{font-size:13px;font-weight:300}.single-product__summary .single-product__pricing .price.price--boxed .unit-price{font-weight:600}.single-product__summary .single-product__pricing .price.price--boxed .unit-price .previous-price{color:#6c757d;font-weight:300}.single-product__summary .single-product__pricing .price.price--boxed .unit-price .current-price{color:#487596}.single-product__summary .single-product__pricing .price.price--boxed .unit-price .sale-unit{margin:0;font-weight:300}.single-product__summary .single-product__pricing .price.price--boxed .box-total{opacity:.6;border-left:1px solid #dee2e6;order:1;padding-left:18px}.single-product__summary .single-product__pricing .price.price--boxed .box-total .current-price{font-weight:600}.single-product__summary .single-product__pricing .price.price--boxed .box-total .price-unit{font-weight:300}.single-product__summary .single-product__pricing .price.price--boxed{flex-wrap:wrap;align-items:baseline;gap:10px 18px;display:flex}.single-product__summary .single-product__pricing .price.price--boxed .box-total{border-left:1px solid #dee2e6;order:1;padding-left:18px}@media (max-width:575.98px){.single-product__summary .single-product__pricing .price.price--boxed{flex-direction:column;align-items:flex-start;row-gap:6px}.single-product__summary .single-product__pricing .price.price--boxed .box-total{border-left:0;padding-left:0}}.single-product__summary .single-product__pricing .price.price--boxed .previous-price{font-weight:400}.single-product__summary .single-product__pricing .price.price--boxed .unit-price{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.single-product__summary .single-product__pricing .price.price--boxed .unit-price .previous-price{color:#6c757d;font-size:20px;font-weight:300}.single-product__summary .single-product__pricing .price.price--boxed .unit-price .current-price{color:#487596;font-size:28px}.single-product__summary .single-product__pricing .price.price--boxed .unit-price .sale-unit{margin:0;font-size:13px;font-weight:300}.single-product__summary .single-product__pricing .price .title{margin-bottom:3px;font-size:14px}@media (max-width:575.98px){.single-product__summary .single-product__pricing .price .title{font-size:12px}}.single-product__summary .single-product__pricing .price .value{font-size:26px;font-weight:600}@media (max-width:575.98px){.single-product__summary .single-product__pricing .price .value{font-size:22px}}.single-product__summary .single-product__pricing .price .sale-unit{vertical-align:1px;margin-top:13px;margin-left:3px;font-size:12px;font-weight:300}.single-product__summary .single-product__pricing .price.regular{margin-right:10px}.single-product__summary .single-product__pricing .price.regular bdi{color:#6c757d;font-weight:400;text-decoration:line-through}.single-product__summary .single-product__pricing .discount-wrapper{align-items:center;display:flex}.single-product__summary .single-product__pricing .discount-wrapper .discount{text-align:center}.single-product__summary .single-product__pricing .discount-wrapper .discount .title{margin-left:3px;padding-left:8px;font-size:13px;font-weight:500;position:relative}@media (max-width:575.98px){.single-product__summary .single-product__pricing .discount-wrapper .discount .title{padding-left:15px}}.single-product__summary .single-product__pricing .discount-wrapper .discount .title:before{content:"";border-top:5px solid green;border-left:5px solid #0000;border-right:5px solid #0000;position:absolute;top:50%;left:0;transform:translateY(-50%)}.single-product__summary .single-product__pricing .discount-wrapper .discount .value{font-size:13px}@media (max-width:575.98px){.single-product__summary .single-product__pricing .discount-wrapper .discount .value{font-size:10px}}.single-product__summary .single-product__pricing .discount-wrapper .line{background-color:#ced4da;width:15px;height:2px;margin:0 20px;display:block}@media (max-width:575.98px){.single-product__summary .single-product__pricing .discount-wrapper .line{width:8px;margin:0 10px}}.single-product__summary .single-product__shop{margin-top:24px}.single-product__summary .single-product__shop .cart .title{margin-bottom:6px;font-size:17px;font-weight:400;display:block}@media (max-width:575.98px){.single-product__summary .single-product__shop .cart .title{font-size:16px}}.single-product__summary .single-product__shop .cart .title a{margin-left:10px;font-size:14px;font-weight:500}@media (max-width:575.98px){.single-product__summary .single-product__shop .cart .title a{font-size:12px}}.single-product__summary .single-product__shop .cart .quantity-wrap{position:relative}.single-product__summary .single-product__shop .cart .quantity-wrap .quantity-input{border-radius:15px;width:100%;padding:16px 20px;position:relative}@media (max-width:575.98px){.single-product__summary .single-product__shop .cart .quantity-wrap .quantity-input{padding:13px 17px}}.single-product__summary .single-product__shop .cart .quantity-wrap .quantity-input::placeholder{color:#a1a69a;font-size:14px}@media (max-width:575.98px){.single-product__summary .single-product__shop .cart .quantity-wrap .quantity-input::placeholder{font-size:12px}}.single-product__summary .single-product__shop .cart .quantity-wrap .unit-wrap{align-items:center;font-size:12px;display:flex;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.single-product__summary .single-product__shop .cart .quantity-wrap .pcs-info{border-left:1px solid #dee2e6;margin-left:10px;padding-left:10px;display:none}.single-product__summary .single-product__shop .add-to-cart-actions{margin-top:12px}.single-product__summary .single-product__shop #calculator{background-color:#f8f8f8;border:1px solid #dee2e6;border-radius:20px;margin-bottom:12px;padding:15px 20px}.single-product__summary .single-product__shop #calculator p{margin-bottom:10px;font-size:14px}.single-product__summary .single-product__shop #calculator label{margin-right:10px;font-size:14px;font-weight:500}@media (max-width:575.98px){.single-product__summary .single-product__shop #calculator label{font-size:12px}}.single-product__summary .single-product__shop #calculator .needed{color:#487596;margin-top:12px;font-size:14px;font-weight:500;display:block}.single-product__summary .single-product__shop #calculator .needed:empty{margin-top:unset}.single-product__summary .single-product__shop .add-to-cart-button{text-align:center;border-radius:10px;width:100%;padding:15px 10px;font-weight:500}@media (max-width:575.98px){.single-product__summary .single-product__shop .add-to-cart-button{padding:12px 10px;font-size:14px}}.single-product__summary .single-product__shop .add-to-cart-button svg{vertical-align:-2px;width:auto;height:15px;margin-right:8px}@media (max-width:575.98px){.single-product__summary .single-product__shop .add-to-cart-button svg{height:14px}}.single-product__summary .single-product__shop .sample-order-btn{border-color:#dee2e6;border-radius:10px;width:100%;padding:15px 10px;font-weight:300}.single-product__summary .single-product__shop .sample-order-btn .sample-order-price{font-size:12px;font-weight:300}@media (max-width:575.98px){.single-product__summary .single-product__shop .sample-order-btn .sample-order-price{font-size:10px}.single-product__summary .single-product__shop .sample-order-btn{padding:12px 10px;font-size:14px}}.single-product__summary .single-product__shop .sample-order-btn svg{vertical-align:-2px;height:15px;margin-right:5px}@media (max-width:575.98px){.single-product__summary .single-product__shop .sample-order-btn svg{height:14px}}.single-product__summary .single-product__shop .sample-order-btn:hover{color:#fff;background-color:#487596}@media (max-width:575.98px){.single-product__summary .single-product__shop .request-sample{min-height:47px;font-size:12px}}.single-product__summary .single-product__sample-order{margin-top:36px}.single-product__summary .single-product__sample-order .message{align-items:center;gap:20px;display:flex}@media (max-width:575.98px){.single-product__summary .single-product__sample-order .message{margin-bottom:15px}}.single-product__summary .single-product__sample-order .message .icon{margin-top:8px}.single-product__summary .single-product__sample-order .message .icon svg{fill:#487596;width:50px;height:auto}.single-product__summary .single-product__sample-order .content .title{font-weight:500;display:block}.single-product__summary .single-product__sample-order .content .text{font-size:14px;line-height:1.3;display:block}.single-product__summary .product-notices{margin-top:24px;margin-bottom:0;padding-left:0;list-style-type:none}.single-product__summary .product-notices li{opacity:.5;margin-bottom:5px;font-size:12px;display:block}@media (max-width:575.98px){.single-product__summary .product-notices li{font-size:10px}}.single-product__summary .product-notices li span{padding-right:5px}.single-product__summary .single-product__out-of-stock{background-color:#f8f8f8;border:1px solid #dee2e6;border-radius:20px;margin-top:36px;padding:24px}@media (max-width:575.98px){.single-product__summary .single-product__out-of-stock{padding:15px}.single-product__summary .single-product__out-of-stock p{font-size:14px}}.single-product__summary .single-product__out-of-stock .actions{justify-content:space-between;display:flex}@media (max-width:575.98px){.single-product__summary .single-product__out-of-stock .actions{display:block}}.single-product__summary .single-product__out-of-stock .actions .alternatives{justify-content:space-between;display:flex}@media (max-width:575.98px){.single-product__summary .single-product__out-of-stock .actions .alternatives{margin-bottom:15px}}.single-product__summary .single-product__out-of-stock .actions .alternatives .btn{background-color:#fff;margin-right:10px}@media (max-width:575.98px){.single-product__summary .single-product__out-of-stock .actions .alternatives .btn{font-size:12px}}.single-product__summary .single-product__out-of-stock .actions .alternatives .btn:hover{background-color:#487596}.single-product__summary .single-product__out-of-stock .actions .alternatives .btn:last-child{margin-right:0}@media (max-width:575.98px){.single-product__summary .single-product__out-of-stock .actions .btn-primary{width:100%;padding:10px}}.single-product__specs{margin-top:48px;padding:0 150px}@media (max-width:575.98px){.single-product__specs{margin-top:24px;padding:0}}.single-product__specs .section-title{text-align:center;margin-bottom:20px;font-size:24px;font-weight:500}@media (max-width:575.98px){.single-product__specs .section-title{margin-bottom:15px;font-size:20px}}#product-specs .accordion-item{background-color:#f8f8f8;border:none;border-radius:25px;margin-bottom:15px}#product-specs .accordion-item:first-of-type{border-top-left-radius:25px;border-top-right-radius:25px}#product-specs .accordion-item:last-of-type{border-bottom-right-radius:25px;border-bottom-left-radius:25px}#product-specs .accordion-item:first-of-type>.accordion-header .accordion-button,#product-specs .accordion-item:last-of-type>.accordion-header .accordion-button,#product-specs .accordion-item:last-of-type,#product-specs .accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-radius:25px}#product-specs .accordion-button{background-color:#f8f8f8;border-radius:25px}@media (max-width:575.98px){#product-specs .accordion-button{padding:12px 15px;font-size:14px}}#product-specs .accordion-button:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'%3e%3cpath fill-rule='evenodd' d='M8 2a.5.5 0 0 1 .5.5v5h5a.5.5 0 0 1 0 1h-5v5a.5.5 0 0 1-1 0v-5h-5a.5.5 0 0 1 0-1h5v-5A.5.5 0 0 1 8 2Z'/%3e%3c/svg%3e")}@media (max-width:575.98px){#product-specs .accordion-button:after{background-size:14px;width:14px;height:14px}}#product-specs .accordion-button:not(.collapsed){box-shadow:none;background-color:#dae3ea}#product-specs .accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'%3e%3cpath fill-rule='evenodd' d='M2 8a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11A.5.5 0 0 1 2 8Z'/%3e%3c/svg%3e")}#product-specs .accordion-body p{font-size:14px;font-weight:300}#product-specs .accordion-body p:last-child{margin-bottom:0}#current-inventory .accordion-header{border-top:1px solid #dee2e6}#current-inventory .accordion-header .location-title{width:30%;font-size:16px;font-weight:400}#current-inventory .accordion-header .stock{width:30%}#current-inventory .accordion-item{border:none}#current-inventory .accordion-item:last-of-type .accordion-header{border-bottom:1px solid #dee2e6}#current-inventory .accordion-button{background-color:#fff;font-size:15px;font-weight:300}#current-inventory .accordion-button:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'%3e%3cpath fill-rule='evenodd' d='M8 2a.5.5 0 0 1 .5.5v5h5a.5.5 0 0 1 0 1h-5v5a.5.5 0 0 1-1 0v-5h-5a.5.5 0 0 1 0-1h5v-5A.5.5 0 0 1 8 2Z'/%3e%3c/svg%3e")}#current-inventory .accordion-button:not(.collapsed){box-shadow:none}#current-inventory .accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'%3e%3cpath fill-rule='evenodd' d='M2 8a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11A.5.5 0 0 1 2 8Z'/%3e%3c/svg%3e")}#current-inventory .accordion-body{background-color:#f8f8f8;font-size:14px}#current-inventory table.open-po{margin:0;font-size:14px}#current-inventory table.open-po th,#current-inventory table.open-po td{background-color:#0000}#current-inventory table.open-po tr:last-child td{border-bottom:none}.single-product__overview{font-size:14px}.single-product__overview h1,.single-product__overview h2,.single-product__overview h3,.single-product__overview h4,.single-product__overview h5,.single-product__overview h6{font-size:16px}.single-product__overview .what-we-love{display:flex}.single-product__overview .what-we-love div:first-child{margin-right:30px}.single-product__overview ul{margin:0;padding-left:15px}.single-product__usage .usage{opacity:.4;align-items:center;gap:15px;display:flex}.single-product__usage .usage .icon{line-height:1}.single-product__usage .usage svg{width:20px;height:auto}.single-product__usage .usage.available{opacity:1}.single-product__usage .usage.available svg{color:#487596}.single-product__usage .legends{gap:15px;margin-top:15px;font-size:12px;display:flex}.single-product__usage .legends .legend svg{vertical-align:-1px;width:11px;height:auto;margin-right:3px}.single-product__usage .legends .legend:first-child svg{color:#487596}.single-product__usage .usage-notifications{margin-top:12px;margin-bottom:0;padding-left:15px;font-size:14px}.single-product__usage .usage-notifications li{margin-bottom:5px}.single-product__usage .usage-notifications li:last-child{margin-bottom:0}@media (max-width:575.98px){.single-product__technical-info{font-size:14px}}.single-product__technical-info .info{border-bottom:1px solid #dee2e6;justify-content:space-between;margin-bottom:10px;padding-bottom:10px;display:flex}.single-product__technical-info .info .value{font-weight:400}.single-product__technical-info .info .value .unit{font-size:12px;font-weight:300}.single-product__technical-info .info .title span{border-left:1px solid #dee2e6;margin-left:5px;padding-left:10px;font-size:12px}.single-product__technical-info .info.last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.single-product__installation{font-size:14px}.single-product__installation h6{font-size:15px}ul.inventory-notices{margin-top:15px;margin-bottom:0;padding-left:15px;font-size:12px}.modal-login-btn{border-radius:10px;width:100%;padding:15px 10px;font-weight:300}.modal-login-btn svg{vertical-align:-3px;width:auto;height:18px;margin-right:5px}.tier-pricing{margin-top:36px}.tier-pricing .tier-pricing__wrap h4{font-size:17px}.tier-pricing .tier-pricing__content{gap:12px;display:flex}@media (max-width:575.98px){.tier-pricing .tier-pricing__content{margin-bottom:12px}}.tier-pricing .tier-pricing__content .tier-pricing__tier{color:#3f4d5780;border:1px solid #3f4d5780;border-radius:10px;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.tier-pricing .tier-pricing__content .tier-pricing__tier.active{color:#fff;background-color:#3f4d57;border-color:#3f4d57}.no-price-information{align-items:center;gap:10px;margin:36px 0 0;display:flex}.no-price-information svg{color:#487596}.single-product__purchase-together{background-color:#f8f8f8;border:1px solid #dee2e6;border-radius:20px;margin-top:48px;padding:24px}@media (max-width:575.98px){.single-product__purchase-together{margin-top:24px;padding:15px}}.single-product__purchase-together .purchase-together__header{justify-content:space-between;align-items:flex-end;margin-bottom:20px;display:flex}@media (max-width:575.98px){.single-product__purchase-together .purchase-together__header{flex-direction:column;align-items:flex-start}}.single-product__purchase-together .purchase-together__header .title{align-items:flex-end;gap:10px;display:flex}@media (max-width:575.98px){.single-product__purchase-together .purchase-together__header .title{margin-bottom:15px;display:block}}.single-product__purchase-together .purchase-together__header .title h3{margin:0;font-size:24px;font-weight:500}@media (max-width:575.98px){.single-product__purchase-together .purchase-together__header .title h3{font-size:22px}}.single-product__purchase-together .purchase-together__header .title a{cursor:pointer;text-decoration:none}.single-product__purchase-together .purchase-together__header .title .together-dropdown-title{padding-right:25px;font-weight:400}.single-product__purchase-together .purchase-together__header .title .together-dropdown-title:after{content:"";background-image:url(/wp-content/themes/countryfloors/public/build/assets/icon-chevron-down-blue.svg);background-position:50%;background-repeat:no-repeat;background-size:15px;border:none;width:15px;height:15px;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}.single-product__purchase-together .purchase-together__header .purchase-together__discount-badges{align-items:center;gap:10px;display:flex}@media (max-width:575.98px){.single-product__purchase-together .purchase-together__header .purchase-together__discount-badges{width:100%}}.single-product__purchase-together .purchase-together__header .purchase-together__discount-badges .discount-badge{color:#878787;background-color:#e8e8e8;border-radius:10px;padding:5px 15px;font-size:14px;font-weight:400}@media (max-width:575.98px){.single-product__purchase-together .purchase-together__header .purchase-together__discount-badges .discount-badge{text-align:center;flex-grow:1}}.single-product__purchase-together .purchase-together__header .purchase-together__discount-badges .discount-badge.active{color:#fff;background-color:#3f4d57}.single-product__purchase-together .purchase-together__products{grid-template-columns:1fr 2.08fr;gap:50px;display:grid}@media (max-width:575.98px){.single-product__purchase-together .purchase-together__products{display:block}.single-product__purchase-together .purchase-together__products .main-product{margin-bottom:24px}}.single-product__purchase-together .together-products{gap:24px;display:flex}@media (max-width:575.98px){.single-product__purchase-together .together-products{margin-bottom:24px}}.single-product__purchase-together .select-wrap{z-index:9;position:absolute;top:20px;left:20px}.single-product__purchase-together .select-wrap .form-check{padding:0}.single-product__purchase-together .select-wrap .form-check .form-check-input{width:30px;height:30px;margin:0}.single-product__purchase-together .clicker{z-index:10;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.single-product__purchase-together .items-loop__item{background-color:#fff}.single-product__purchase-together .items-loop__item .items-loop__item-title{min-height:40px}@media (max-width:575.98px){.single-product__purchase-together .items-loop__item .items-loop__item-title{min-height:unset}}.single-product__purchase-together .items-loop__item .sample-price-wrap{margin-top:12px;padding-left:5px}@media (max-width:575.98px){.single-product__purchase-together .items-loop__item .sample-price-wrap{font-size:14px}}.single-product__purchase-together .items-loop__item .sample-price-wrap span.title{margin-right:5px}.single-product__purchase-together .items-loop__item .sample-price-wrap span.price{font-size:18px;font-weight:500}@media (max-width:575.98px){.single-product__purchase-together .items-loop__item .sample-price-wrap span.price{font-size:16px}}.single-product__purchase-together .purchase-together__totals{grid-template-columns:2fr 1fr;align-items:end;gap:10px;display:grid}.single-product__purchase-together .purchase-together__totals .totals__title{margin-bottom:6px}.single-product__purchase-together .purchase-together__totals .totals__title span{display:block}.single-product__purchase-together .purchase-together__totals .totals__title .title{font-size:18px;font-weight:500}.single-product__purchase-together .purchase-together__totals .totals__title .description{font-size:12px}.single-product__purchase-together .purchase-together__totals .totals__price .discount{justify-content:space-between;align-items:end;display:flex}.single-product__purchase-together .purchase-together__totals .totals__price .discount .percentage{color:#487596;font-weight:500}.single-product__purchase-together .purchase-together__totals .totals__price .discount .retail{opacity:.8;text-decoration:line-through}.single-product__purchase-together .purchase-together__totals .totals__price .total{text-align:right;font-size:25px;font-weight:500}@media (max-width:575.98px){.single-product__purchase-together .purchase-together__totals .totals__price .total{font-size:22px}}.single-product__purchase-together .add-to-cart-sample-bundle{width:100%;margin-top:24px}@media (max-width:575.98px){.single-product__purchase-together .add-to-cart-sample-bundle{margin-top:10px}}.single-product__badges{pointer-events:none}.single-product__badges .badge{pointer-events:auto}.single-product__badges{z-index:9;justify-content:space-between;gap:10px;width:calc(100% - 40px);display:flex;position:absolute;top:20px;left:20px}.single-product__elementor-template-wrap{margin-top:48px;margin-bottom:48px;padding:0 150px}@media (max-width:575.98px){.single-product__elementor-template-wrap{margin-top:24px;margin-bottom:24px;padding:0}}.single-product__complementary{width:100%;margin:48px 0 60px}.single-product__complementary h2{color:#020d19;text-align:center;margin-bottom:20px;font-size:24px;font-weight:500}.single-product__complementary .carousel[data-cards-per-slide="2"]{display:none}.single-product__complementary .carousel{padding:0 40px}.single-product__complementary .carousel .carousel-control-prev,.single-product__complementary .carousel .carousel-control-next{opacity:1;background-color:#f8f8f8;border:1px solid #dee2e6;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;top:50%;bottom:auto;transform:translateY(-50%)}.single-product__complementary .carousel .carousel-control-prev-icon,.single-product__complementary .carousel .carousel-control-next-icon{width:12px;height:12px}.single-product__complementary .carousel .carousel-control-prev-icon{margin-right:2px}.single-product__complementary .carousel .carousel-control-next-icon{margin-left:2px}.single-product__complementary-grid{justify-content:center;gap:16px;display:flex}.single-product__complementary-grid .items-loop__item{flex:0 calc(25% - 12px);min-width:0}@media (max-width:575.98px){.single-product__complementary{margin:24px 0}.single-product__complementary h2{margin-bottom:15px;font-size:20px}.single-product__complementary .carousel[data-cards-per-slide="4"]{display:none}.single-product__complementary .carousel[data-cards-per-slide="2"]{display:block}.single-product__complementary .carousel{padding:0 34px}.single-product__complementary-grid{gap:10px}.single-product__complementary-grid .items-loop__item{flex-basis:calc(50% - 5px)}}.how-to-buy-slab{border:1px solid #dee2e6;border-radius:20px;margin-top:24px;padding:20px}.how-to-buy-slab .how-to-buy-slab__header{justify-content:space-between;align-items:center;display:flex}.how-to-buy-slab .how-to-buy-slab__header a.collapse-btn{color:#020d19;font-size:18px;font-weight:500;text-decoration:none}.how-to-buy-slab .how-to-buy-slab__header a.collapse-btn svg{color:#487596;vertical-align:-3px;width:18px;height:auto;margin-right:5px}.how-to-buy-slab .how-to-buy-slab__content{padding-top:10px;font-size:80%}.how-to-buy-slab .how-to-buy-slab__content strong{font-weight:700}.how-to-buy-slab .how-to-buy-slab__content p{margin-bottom:10px}.how-to-buy-slab .how-to-buy-slab__content ul{margin-bottom:0}