.flatpickr-calendar.inline,.flatpickr-calendar.open{opacity:1;max-height:640px;visibility:visible;}.flatpickr-calendar.open{display:inline-block;z-index:99999;}.flatpickr-calendar.animate.open{-webkit-animation:.3s cubic-bezier(.23,1,.32,1) fpFadeInDown;animation:.3s cubic-bezier(.23,1,.32,1) fpFadeInDown;}.flatpickr-calendar.static.open{z-index:999;display:block;}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7;}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px;}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0;}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7;}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px;}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;}.flatpickr-day.hidden{visibility:hidden;}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%);}}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25;}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto;}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size);}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%);}}:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32,7,7,.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%;}.woocommerce ul.products,.woocommerce-page ul.products{clear:both;}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:" ";display:table;}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both;}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0;}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both;}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0;}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0;}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%;}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%;}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%;}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%;}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0;}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%;}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%;}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%;}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%;}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none;}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%;}@media only screen and (max-width: 768px){:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32,7,7,.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:48%;float:left;clear:both;margin:0 0 2.992em;}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){float:right;clear:none !important;}}:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32,7,7,.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;}@keyframes spin{100%{transform:rotate(360deg);}}@font-face{font-family:star;src:url("https://www.flooringsurgeons.co.uk/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff2") format("woff2"),url("https://www.flooringsurgeons.co.uk/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff") format("woff"),url("https://www.flooringsurgeons.co.uk/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.ttf") format("truetype");font-weight:400;font-style:normal;}@font-face{font-family:WooCommerce;src:url("https://www.flooringsurgeons.co.uk/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff2") format("woff2"),url("https://www.flooringsurgeons.co.uk/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff") format("woff"),url("https://www.flooringsurgeons.co.uk/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.ttf") format("truetype");font-weight:400;font-style:normal;}.woocommerce form .form-row label.hidden{visibility:hidden;}.woocommerce .blockUI.blockOverlay{position:relative;}.woocommerce .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url("https://www.flooringsurgeons.co.uk/wp-content/plugins/woocommerce/assets/css/../images/icons/loader.svg") center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75);}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;color:#515151;z-index:2;border-bottom-color:#fff;}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit;}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px 0 #fff;}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:-2px 2px 0 #fff;}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both;}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:" ";display:table;}.woocommerce .products ul::after,.woocommerce ul.products::after{clear:both;}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside;}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0;}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em;}.woocommerce ul.products li.product a{text-decoration:none;}.woocommerce ul.products li.product a.woocommerce-loop-product__link{display:block;}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none;}.woocommerce ul.products li.product strong{display:block;}.woocommerce ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2;}.woocommerce ul.products li.product .star-rating{font-size:.857em;}.woocommerce ul.products li.product .button{display:inline-block;margin-top:1em;}.woocommerce ul.products li.product .price{display:block;font-weight:400;margin-bottom:.5em;font-size:.857em;}.woocommerce ul.products li.product .price del{color:inherit;opacity:.7;display:inline-block;}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700;display:inline-block;}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgba(90,89,68,.5);}.woocommerce #reviews #respond{margin:0;border:0;padding:0;}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px;}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none;}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:transparent none;border:0;}.woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before{content:" ";display:table;}.woocommerce #review_form #respond::after{clear:both;}.woocommerce #review_form #respond p{margin:0 0 10px;}.woocommerce #review_form #respond .form-submit input{left:auto;}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%;}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;font-size:24px;}.woocommerce p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"";text-indent:0;}.woocommerce p.stars a:hover~a::before{content:"";}.woocommerce p.stars:hover a::before{content:"";}.woocommerce p.stars.selected a.active::before{content:"";}.woocommerce p.stars.selected a.active~a::before{content:"";}.woocommerce p.stars.selected a:not(.active)::before{content:"";}.woocommerce .wc_bis_form.hidden{display:none;}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#e9e6ed;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none;}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading{opacity:.25;padding-right:2.618em;}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading::after{font-family:WooCommerce;content:"";vertical-align:top;font-weight:400;position:absolute;top:.618em;right:1em;animation:spin 2s linear infinite;}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.added::after{font-family:WooCommerce;content:"";margin-left:.53em;vertical-align:bottom;}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover{background-color:#dcd7e2;text-decoration:none;background-image:none;color:#515151;}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt{background-color:#7f54b3;color:#fff;-webkit-font-smoothing:antialiased;}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover{background-color:#7249a4;color:#fff;}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover{background-color:#7f54b3;color:#fff;}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em;}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#e9e6ed;}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:#958e09;}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0;}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0;}.single-product .twentythirteen p.stars{clear:both;}.twentyfourteen ul.products li.product{margin-top:0 !important;}ul.brands_index li a.active{border-width:2px;padding:5px;}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal;}:root{--swiper-theme-color:#007aff;}:root{--swiper-navigation-size:44px;}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;}*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box;}:after,:before{--tw-content:"";}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;}body{line-height:inherit;margin:0;}hr{border-top-width:1px;color:inherit;height:0;}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;}a{color:inherit;text-decoration:inherit;}b,strong{font-weight:bolder;}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;}button,select{text-transform:none;}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none;}:-moz-focusring{outline:auto;}:-moz-ui-invalid{box-shadow:none;}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto;}[type=search]{-webkit-appearance:textfield;outline-offset:-2px;}::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0;}menu,ol,ul{list-style:none;margin:0;padding:0;}textarea{resize:vertical;}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;}input::placeholder,textarea::placeholder{color:#9ca3af;}[role=button],button{cursor:pointer;}:disabled{cursor:default;}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle;}img,video{height:auto;max-width:100%;}[hidden]:where(:not([hidden=until-found])){display:none;}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem;--tw-shadow:0 0 transparent;}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:0 0 0 0 #fff,0 0 0 1px #2563eb,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1;}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1;}::-webkit-datetime-edit-fields-wrapper{padding:0;}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit;}::-webkit-datetime-edit{display:inline-flex;}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0;}[multiple],[size]:where(select:not([size="1"])){background-image:none;background-position:0 0;background-repeat:repeat;background-size:auto auto;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:inherit;print-color-adjust:inherit;}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:1rem;--tw-shadow:0 0 transparent;}[type=checkbox]{border-radius:0;}[type=radio]{border-radius:100%;}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:0 0 0 0 #fff,0 0 0 4px #2563eb,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent;}[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23fff\' viewBox=\'0 0 16 16\'%3E%3Cpath d=\'M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0\'/%3E%3C/svg%3E");}@media (forced-colors:active){[type=checkbox]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;}}[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23fff\' viewBox=\'0 0 16 16\'%3E%3Ccircle cx=\'8\' cy=\'8\' r=\'3\'/%3E%3C/svg%3E");}@media (forced-colors:active){[type=radio]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent;}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'none\' viewBox=\'0 0 16 16\'%3E%3Cpath stroke=\'%23fff\' stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'2\' d=\'M4 8h8\'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent;}@media (forced-colors:active){[type=checkbox]:indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent;}[type=file]{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;border-color:inherit;border-radius:0;border-width:0;font-size:inherit;line-height:inherit;padding:0;}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color;}html{font-family:Inter,serif;font-optical-sizing:auto;font-size:16px;font-style:normal;}@media (min-width:1920px){html{font-size:16px;}}@media (min-width:2560px){html{font-size:20px;}}@media (min-width:3200px){html{font-size:30px;}}.container{padding-left:1rem;padding-right:1rem;width:100%;}@media (min-width:1024px){.container{max-width:1024px;}}@media (min-width:1280px){.container{max-width:1280px;}}@media (min-width:1300px){.container{max-width:1300px;}}@media (min-width:1480px){.container{max-width:1480px;}}@media (min-width:1650px){.container{max-width:1650px;}}@media (min-width:1850px){.container{max-width:1850px;}}@media (min-width:2400px){.container{max-width:2400px;}}@media (min-width:3200px){.container{max-width:3200px;}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap;}.fixed{position:fixed;}.absolute{position:absolute;}.relative{position:relative;}.-right-\[16px\]{right:-16px;}.-right-\[25\%\]{right:-25%;}.-right-\[2px\]{right:-2px;}.-top-\[13\%\]{top:-13%;}.bottom-0{bottom:0;}.bottom-1{bottom:.25rem;}.bottom-\[-1\%\]{bottom:-1%;}.bottom-\[10px\]{bottom:10px;}.bottom-\[17\%\]{bottom:17%;}.end-0{right:0;}.end-3{right:.75rem;}.left-\[45\%\]{left:45%;}.left-\[51\%\]{left:51%;}.left-\[6\%\]{left:6%;}.right-3{right:.75rem;}.right-\[-3px\]{right:-3px;}.right-\[-8px\]{right:-8px;}.right-\[10px\]{right:10px;}.right-\[18\%\]{right:18%;}.right-\[24px\]{right:24px;}.right-\[33\%\]{right:33%;}.start-0{left:0;}.top-0{top:0;}.top-\[-1\.2rem\]{top:-1.2rem;}.top-\[-10px\]{top:-10px;}.top-\[-5px\]{top:-5px;}.top-\[3\%\]{top:3%;}.top-\[45\%\]{top:45%;}.top-\[47\%\]{top:47%;}.top-\[5px\]{top:5px;}.z-10{z-index:10;}.z-\[44\]{z-index:44;}.z-\[80\]{z-index:80;}.z-\[9998\]{z-index:9998;}.z-\[9999999\]{z-index:9999999;}.z-\[99999\]{z-index:99999;}.z-\[9999\]{z-index:9999;}.z-\[999\]{z-index:999;}.z-\[99\]{z-index:99;}.ml-2{margin-left:.5rem;}.mr-2{margin-right:.5rem;}.mt-1{margin-top:.25rem;}.mt-2{margin-top:.5rem;}.mt-4{margin-top:1rem;}.mt-\[-36px\]{margin-top:-36px;}.mt-\[11px\]{margin-top:11px;}.mt-\[22px\]{margin-top:22px;}.mt-\[35px\]{margin-top:35px;}.block{display:block;}.flex{display:flex;}.inline-flex{display:inline-flex;}.hidden{display:none;}.size-24{height:6rem;width:6rem;}.size-4{height:1rem;width:1rem;}.size-8{height:2rem;width:2rem;}.size-\[55px\]{height:55px;width:55px;}.h-2{height:.5rem;}.h-20{height:5rem;}.h-4{height:1rem;}.h-\[100px\]{height:100px;}.h-\[10px\]{height:10px;}.h-\[18px\]{height:18px;}.h-\[190px\]{height:190px;}.h-\[200px\]{height:200px;}.h-\[21px\]{height:21px;}.h-\[220px\]{height:220px;}.h-\[2px\]{height:2px;}.h-\[370px\]{height:370px;}.h-\[40px\]{height:40px;}.h-\[65vh\]{height:65vh;}.h-\[calc\(100\%-3\.5rem\)\]{height:calc(100% - 3.5rem);}.h-\[calc\(100vh-73px-56px\)\]{height:calc(100vh - 129px);}.h-full{height:100%;}.max-h-\[100px\]{max-height:100px;}.max-h-\[120px\]{max-height:120px;}.max-h-\[198px\]{max-height:198px;}.max-h-\[203px\]{max-height:203px;}.max-h-\[239px\]{max-height:239px;}.max-h-\[250px\]{max-height:250px;}.max-h-\[288px\]{max-height:288px;}.max-h-\[400px\]{max-height:400px;}.max-h-\[450px\]{max-height:450px;}.max-h-\[60vh\]{max-height:60vh;}.max-h-\[calc\(100vh-150px\)\]{max-height:calc(100vh - 150px);}.max-h-\[calc\(100vh-270px\)\]{max-height:calc(100vh - 270px);}.max-h-\[calc\(100vh-90px\)\]{max-height:calc(100vh - 90px);}.min-h-\[250px\]{min-height:250px;}.min-h-\[370px\]{min-height:370px;}.min-h-\[44px\]{min-height:44px;}.min-h-\[450px\]{min-height:450px;}.min-h-\[500px\]{min-height:500px;}.min-h-\[60px\]{min-height:60px;}.min-h-\[calc\(100\%-3\.5rem\)\]{min-height:calc(100% - 3.5rem);}.w-1\/2{width:50%;}.w-2{width:.5rem;}.w-20{width:5rem;}.w-4{width:1rem;}.w-\[100px\]{width:100px;}.w-\[10px\]{width:10px;}.w-\[126px\]{width:126px;}.w-\[130\%\]{width:130%;}.w-\[15\%\]{width:15%;}.w-\[17\%\]{width:17%;}.w-\[180px\]{width:180px;}.w-\[18px\]{width:18px;}.w-\[2\.5rem\]{width:2.5rem;}.w-\[250px\]{width:250px;}.w-\[300px\]{width:300px;}.w-\[350px\]{width:350px;}.w-\[35px\]{width:35px;}.w-\[400px\]{width:400px;}.w-\[450px\]{width:450px;}.w-\[500px\]{width:500px;}.w-\[6\.4rem\]{width:6.4rem;}.w-\[9rem\]{width:9rem;}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem);}.w-full{width:100%;}.min-w-\[190px\]{min-width:190px;}.min-w-\[32px\]{min-width:32px;}.min-w-\[700px\]{min-width:700px;}.max-w-24{max-width:6rem;}.max-w-\[100px\]{max-width:100px;}.max-w-\[120px\]{max-width:120px;}.max-w-\[1240px\]{max-width:1240px;}.max-w-\[160px\]{max-width:160px;}.max-w-\[1688px\]{max-width:1688px;}.max-w-\[180px\]{max-width:180px;}.max-w-\[200px\]{max-width:200px;}.max-w-\[300px\]{max-width:300px;}.max-w-\[380px\]{max-width:380px;}.max-w-\[40\%\]{max-width:40%;}.max-w-\[40px\]{max-width:40px;}.max-w-\[50px\]{max-width:50px;}.max-w-\[70\%\]{max-width:70%;}.max-w-\[80\%\]{max-width:80%;}.max-w-\[80px\]{max-width:80px;}.max-w-\[85\%\]{max-width:85%;}.max-w-\[900px\]{max-width:900px;}.max-w-\[calc\(100vw-3rem\)\]{max-width:calc(100vw - 3rem);}.max-w-fit{max-width:-moz-fit-content;max-width:fit-content;}.max-w-sm{max-width:24rem;}.max-w-xs{max-width:20rem;}.flex-1{flex:1 1 0%;}.flex-shrink-0,.shrink-0{flex-shrink:0;}.origin-\[0_0\]{transform-origin:0 0;}.-translate-x-full{--tw-translate-x:-100%;transform:translate(-100%,var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.translate-x-full{--tw-translate-x:100%;transform:translate(100%,var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.rotate-\[-0\.15deg\]{--tw-rotate:-.15deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(-.15deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.scale-\[\.8\]{--tw-scale-x:.8;--tw-scale-y:.8;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(.8) scaleY(.8);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.scale-\[0\.4\]{--tw-scale-x:.4;--tw-scale-y:.4;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(.4) scaleY(.4);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.scale-\[120\%\]{--tw-scale-x:120%;--tw-scale-y:120%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(120%) scaleY(120%);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.scale-\[40\%\]{--tw-scale-x:40%;--tw-scale-y:40%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(40%) scaleY(40%);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.scale-y-\[135\%\]{--tw-scale-y:135%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(135%);}.scale-y-\[135\%\],.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}@keyframes ping{75%,to{opacity:0;transform:scale(2);}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite;}.cursor-pointer{cursor:pointer;}.grid-cols-\[1fr\]{grid-template-columns:1fr;}.grid-cols-\[repeat\(9\2c minmax\(200px\2c 1fr\)\)\]{grid-template-columns:repeat(9,minmax(200px,1fr));}.grid-cols-\[repeat\(auto-fill\2c _minmax\(140px\2c _1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));}.grid-cols-\[repeat\(auto-fill\2c _minmax\(180px\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));}.grid-cols-\[repeat\(auto-fit\2c _minmax\(110px\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));}.grid-rows-\[2fr_repeat\(8\2c 1fr\)\]{grid-template-rows:2fr repeat(8,1fr);}.flex-col{flex-direction:column;}.items-center{align-items:center;}.justify-center{justify-content:center;}.justify-between{justify-content:space-between;}.gap-1{gap:.25rem;}.gap-2{gap:.5rem;}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem;}.overflow-y-auto{overflow-y:auto;}.text-nowrap{text-wrap:nowrap;}.rounded-\[20px\]{border-radius:20px;}.rounded-full{border-radius:9999px;}.rounded-lg{border-radius:.5rem;}.rounded-t-\[1rem\]{border-top-left-radius:1rem;border-top-right-radius:1rem;}.border{border-width:1px;}.border-\[1px\]{border-width:1px;}.border-\[3px\]{border-width:3px;}.border-b{border-bottom-width:1px;}.border-b-\[3px\]{border-bottom-width:3px;}.border-e{border-right-width:1px;}.border-r-\[1px\]{border-right-width:1px;}.border-t{border-top-width:1px;}.border-\[rgba\(30\2c 30\2c 30\2c 0\.4\)\]{border-color:rgba(30,30,30,.4);}.border-gray-200{--tw-border-opacity:1;border-color:#e5e7eb;border-color:rgba(229,231,235,var(--tw-border-opacity,1));}.border-slate-100{--tw-border-opacity:1;border-color:#f1f5f9;border-color:rgba(241,245,249,var(--tw-border-opacity,1));}.border-transparent{border-color:transparent;}.border-t-gray-200{--tw-border-opacity:1;border-top-color:#e5e7eb;border-top-color:rgba(229,231,235,var(--tw-border-opacity,1));}.bg-\[rgba\(0\2c 0\2c 0\2c 0\.04\)\]{background-color:rgba(0,0,0,.04);}.bg-\[rgba\(30\2c 30\2c 30\2c 0\.04\)\]{background-color:rgba(30,30,30,.04);}.bg-\[rgba\(56\2c 147\2c 130\2c 1\)\]{background-color:#389382;}.bg-gray-100{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgba(243,244,246,var(--tw-bg-opacity,1));}.bg-gray-50{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgba(249,250,251,var(--tw-bg-opacity,1));}.bg-gray-900{--tw-bg-opacity:1;background-color:#111827;background-color:rgba(17,24,39,var(--tw-bg-opacity,1));}.bg-green-primary{--tw-bg-opacity:1;background-color:#389382;background-color:rgba(56,147,130,var(--tw-bg-opacity,1));}.bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));}.bg-opacity-50{--tw-bg-opacity:.5;}.bg-opacity-80{--tw-bg-opacity:.8;}.bg-\[url\(https\:\/\/www\.flooringsurgeons\.co\.uk\/wp-content\/uploads\/2025\/02\/expert-fitting-service-67bc2c2da8a76\.png\)\]{background-image:url("https://www.flooringsurgeons.co.uk/wp-content/uploads/2025/02/expert-fitting-service-67bc2c2da8a76.png");}.bg-\[url\(https\:\/\/www\.flooringsurgeons\.co\.uk\/wp-content\/uploads\/2025\/02\/solidwood-flooring\.png\)\]{background-image:url("https://www.flooringsurgeons.co.uk/wp-content/uploads/2025/02/solidwood-flooring.png");}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops));}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops));}.from-\[rgb\(52\2c 5\2c 213\)\]{--tw-gradient-from:#3405d5 var(--tw-gradient-from-position);--tw-gradient-to:rgba(52,5,213,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);}.from-black\/100{--tw-gradient-from:#000 var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);}.from-pink-500{--tw-gradient-from:#ec4899 var(--tw-gradient-from-position);--tw-gradient-to:rgba(236,72,153,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);}.via-\[rgba\(134\2c 13\2c 144\2c 1\)\]{--tw-gradient-to:rgba(134,13,144,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#860d90 var(--tw-gradient-via-position),var(--tw-gradient-to);}.via-purple-500{--tw-gradient-to:rgba(168,85,247,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#a855f7 var(--tw-gradient-via-position),var(--tw-gradient-to);}.to-\[rgba\(227\2c 61\2c 49\2c 1\)\]{--tw-gradient-to:#e33d31 var(--tw-gradient-to-position);}.to-blue-500{--tw-gradient-to:#3b82f6 var(--tw-gradient-to-position);}.\!p-0{padding:0 !important;}.p-2{padding:.5rem;}.p-4{padding:1rem;}.p-\[7px\]{padding:7px;}.px-2{padding-left:.5rem;padding-right:.5rem;}.px-4{padding-left:1rem;padding-right:1rem;}.py-1{padding-bottom:.25rem;padding-top:.25rem;}.py-3{padding-bottom:.75rem;padding-top:.75rem;}.pb-\[1px\]{padding-bottom:1px;}.pb-\[6px\]{padding-bottom:6px;}.pr-\[6px\]{padding-right:6px;}.pt-4{padding-top:1rem;}.text-\[0\.56rem\]{font-size:.56rem;}.text-\[0\.5rem\]{font-size:.5rem;}.text-\[0\.6rem\]{font-size:.6rem;}.text-\[0\.875rem\]{font-size:.875rem;}.text-\[1\.12rem\]{font-size:1.12rem;}.text-\[1\.1rem\]{font-size:1.1rem;}.text-\[1\.25rem\]{font-size:1.25rem;}.text-\[10px\]{font-size:10px;}.text-\[11px\]{font-size:11px;}.text-\[12px\]{font-size:12px;}.text-\[13px\]{font-size:13px;}.text-\[14px\]{font-size:14px;}.text-\[15px\]{font-size:15px;}.text-\[22px\]{font-size:22px;}.text-\[8px\]{font-size:8px;}.text-\[9px\]{font-size:9px;}.text-base{font-size:1rem;line-height:1.5rem;}.text-sm{font-size:.875rem;line-height:1.25rem;}.text-xs{font-size:.75rem;line-height:1rem;}.font-bold{font-weight:700;}.font-normal{font-weight:400;}.font-semibold{font-weight:600;}.leading-\[0\]{line-height:0;}.leading-\[100\%\]{line-height:100%;}.tracking-\[0\]{letter-spacing:0;}.text-\[\#F5E507\]{--tw-text-opacity:1;color:#f5e507;color:rgba(245,229,7,var(--tw-text-opacity,1));}.text-black{--tw-text-opacity:1;color:#000;color:rgba(0,0,0,var(--tw-text-opacity,1));}.text-gray-500{--tw-text-opacity:1;color:#6b7280;color:rgba(107,114,128,var(--tw-text-opacity,1));}.text-gray-800{--tw-text-opacity:1;color:#1f2937;color:rgba(31,41,55,var(--tw-text-opacity,1));}.text-gray-900{--tw-text-opacity:1;color:#111827;color:rgba(17,24,39,var(--tw-text-opacity,1));}.opacity-75{opacity:.75;}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);}.transition-\[height\]{transition-duration:.15s;transition-property:height;transition-timing-function:cubic-bezier(.4,0,.2,1);}.transition-\[opacity\2c margin\]{transition-duration:.15s;transition-property:opacity,margin;transition-timing-function:cubic-bezier(.4,0,.2,1);}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);}.duration-200{transition-duration:.2s;}.duration-300{transition-duration:.3s;}.products-3x3{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));}@media (min-width:1024px){.products-3x3{grid-template-columns:repeat(3,1fr);}}.products-4x4{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));}@media (min-width:1024px){.products-4x4{grid-template-columns:repeat(4,1fr);}}.\[--body-scroll\:false\]{--body-scroll:false;}.\[--body-scroll\:true\]{--body-scroll:true;}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url("https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcviYwY.woff2") format("woff2");}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:100 900;src:url("https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwQT9g.woff2") format("woff2");}body,html{font-family:Inter,serif;}.container{margin-left:auto;margin-right:auto;padding-left:.75rem;padding-right:.75rem;}@media (min-width:768px){.container{padding-left:1.25rem;padding-right:1.25rem;}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}input[type=number]{-moz-appearance:textfield;}.woocommerce-mini-cart-item:last-child{padding-bottom:100px !important;}.quantity__count{border:inherit;height:inherit;line-height:inherit;padding:inherit;}.quantity__count:active,.quantity__count:focus{box-shadow:none;}button[disabled]{opacity:.6;}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{box-shadow:none !important;}@keyframes pulsi{0%{box-shadow:0 0 0 0 hsla(111,9%,45%,.8);}70%{box-shadow:0 0 0 15px transparent;}to{box-shadow:0 0 0 0 transparent;}}.loading{opacity:.7;}.disabled,.loading{pointer-events:none;}.disabled{opacity:.4;}body #offcanvas-basket .blockUI.blockOverlay{background:transparent !important;opacity:.4 !important;}.btn-black,.btn-default,.btn-primary{padding:.75rem 2rem;}.btn-black{align-items:center;border-color:transparent;border-radius:.5rem;border-width:1px;display:flex;gap:.5rem;justify-content:center;--tw-bg-opacity:1;background-color:#000;background-color:rgba(0,0,0,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity,1));}.btn-black:hover{--tw-border-opacity:1;background-color:transparent;border-color:#000;border-color:rgba(0,0,0,var(--tw-border-opacity,1));--tw-text-opacity:1;color:#000;color:rgba(0,0,0,var(--tw-text-opacity,1));}.btn-black{cursor:pointer;}@keyframes rotation{0%{transform:rotate(0deg);}to{transform:rotate(1turn);}}@keyframes rotationBack{0%{transform:rotate(0deg);}to{transform:rotate(-1turn);}}#search-form.open{display:flex;}#offcanvas-basket .blockOverlay,#offcanvas-basket .blockUI{z-index:99999999999 !important;}#offcanvas-basket .quantity__count{border:inherit !important;font-size:inherit;line-height:inherit;padding:inherit;}#offcanvas-basket .quantity__count:active,#offcanvas-basket .quantity__count:focus{box-shadow:none !important;}.lost_reset_password .woocommerce-Button.disabled{cursor:no-drop;opacity:.6;}#offcanvas-mobilemenu .mobile-menu-list{list-style:none;margin:0;padding:0;}#offcanvas-mobilemenu .menu-item-level-1 .menu-title{color:#374151;font-size:16px;font-weight:500;}#offcanvas-mobilemenu .menu-item-level-1 div a{text-transform:uppercase;}#offcanvas-mobilemenu .menu-item-level-2{padding-left:1rem;transform:translateX(-1rem);width:calc(100% + 1rem);}#offcanvas-mobilemenu .menu-item-level-2 .menu-title{color:#6b7280;font-size:14px;}#offcanvas-mobilemenu .menu-item-level-2 .menu-link{padding-left:1rem;}#offcanvas-mobilemenu .menu-item-level-3{padding-left:2rem;}#offcanvas-mobilemenu .menu-item-level-3 .menu-title{color:#888e99;font-size:12px;}#offcanvas-mobilemenu .submenu-level-1{background-color:#f9fafb;}#offcanvas-mobilemenu .submenu-level-2,#offcanvas-mobilemenu .submenu-level-3{background-color:#f3f4f6;}#offcanvas-mobilemenu .menu-icon{display:inline-block;height:16px;width:16px;}#offcanvas-mobilemenu .menu-toggle-wrapper:hover .menu-arrow{color:#3b82f6;}.fls-like-comment.active svg path{fill:#0c4;}.fls-dislike-comment.active svg path{fill:#c00;}.hs-accordion.active{background-color:rgba(56,147,130,.15);border-bottom-left-radius:8px;border-bottom-right-radius:8px;}.postcodes__cell.active{background-color:rgba(56,147,130,.1);}#megamenu .hs-dropdown-toggle:after{border-bottom:3px solid #000;bottom:0;content:"";display:block;left:0;margin:0 20px;position:absolute;right:100%;transition:right .5s;}#megamenu .hs-dropdown-toggle.color-red:after{border-color:red;}#megamenu .menuitem:hover .hs-dropdown-toggle{font-weight:700;}#megamenu .menuitem:hover .hs-dropdown-toggle:after{right:0;}@keyframes pulse-soft{0%,to{transform:scale(1);}50%{transform:scale(1.1);}}@keyframes scale-in{0%{opacity:0;transform:scale(.8) translateY(20px);}to{opacity:1;transform:scale(1) translateY(0);}}@keyframes slide-in{0%{opacity:0;transform:translateY(10px);}to{opacity:1;transform:translateY(0);}}@keyframes typing{0%,60%,to{transform:translateY(0);}30%{transform:translateY(-10px);}}.is-cart .woocommerce .hs-accordion.active{background-color:inherit !important;}@keyframes fls-spin{to{transform:rotate(1turn);}}.step-content.active{display:block;}.checkout-box.active .checkout-box-content{background:transparent none repeat 0 0/auto auto padding-box border-box scroll !important;background:initial !important;max-height:2000px;padding-top:1.5rem;transition:max-height .4s ease-in,padding .4s ease-in;}.vat-breakdown.open{max-height:200px;}.radio-option.selected{background-color:rgba(30,30,30,.04);border-color:rgba(30,30,30,.4);}.payment-details.active{background:transparent none repeat 0 0/auto auto padding-box border-box scroll !important;background:initial !important;display:block;margin:1rem 0 0 !important;padding:1rem 0 0 !important;}.single-product #comments .comment-form-rating{align-items:center;display:flex;gap:1rem;margin-bottom:1rem;margin-top:1rem;}.single-product #comments .comment-form-rating label{color:#666;font-size:.875rem;line-height:1.25rem;}.single-product #comments .comment-form-rating .stars{color:orange;line-height:normal;}.single-product #comments .comment-form-rating .stars:hover a:before{color:orange;}.single-product #comments .comment-form-rating .stars a{display:inline-block;font-size:16px;height:1em;position:relative;-webkit-text-decoration:none;text-decoration:none;text-indent:-999em;width:1em;}.single-product form.cart [name=add-to-cart]{align-items:center !important;border-color:transparent !important;border-radius:.5rem !important;border-width:1px !important;display:flex !important;gap:.5rem !important;justify-content:center !important;--tw-bg-opacity:1 !important;background-color:#000 !important;background-color:rgba(0,0,0,var(--tw-bg-opacity,1)) !important;font-size:.75rem !important;line-height:1rem !important;padding:.75rem !important;--tw-text-opacity:1 !important;color:#fff !important;color:rgba(255,255,255,var(--tw-text-opacity,1)) !important;--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1) !important;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color) !important;box-shadow:0 0 transparent,0 0 transparent,0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1) !important;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow) !important;}.single-product form.cart [name=add-to-cart]:hover{--tw-border-opacity:1 !important;background-color:transparent !important;border-color:#000 !important;border-color:rgba(0,0,0,var(--tw-border-opacity,1)) !important;--tw-text-opacity:1 !important;color:#000 !important;color:rgba(0,0,0,var(--tw-text-opacity,1)) !important;}@media (min-width:1024px){.single-product form.cart [name=add-to-cart]{font-size:.875rem !important;line-height:1.25rem !important;}}@media (min-width:1920px){.single-product form.cart [name=add-to-cart]{font-size:1rem !important;line-height:1.5rem !important;}}.single-product form.cart [name=add-to-cart]{width:100%;}.dropzone .dz-message{margin:0 !important;}.dropzone .dz-message .dz-button{align-items:center !important;color:#666 !important;display:flex !important;flex-direction:row !important;font-size:14px !important;font-weight:600 !important;gap:6px !important;justify-content:center !important;width:100% !important;}.dropzone .dz-preview .dz-image{border:2px solid #e5e7eb !important;border-radius:.75rem !important;height:100px !important;width:100px !important;}.dropzone .dz-preview .dz-progress{background:#fff !important;border:1px solid bisque !important;border-radius:.75rem !important;}.dropzone .dz-preview .dz-progress .dz-upload{background:#389382 !important;border-radius:.75rem !important;transition:width .3s ease-in-out !important;}.dropzone .dz-preview .dz-success-mark{background:#389382 !important;}.dropzone .dz-preview .dz-error-mark{background:#e60023 !important;}.dropzone .dz-preview .dz-remove{color:#e60023 !important;cursor:pointer !important;margin-top:5px !important;text-align:center !important;transition:background-color .3s !important;}.dropzone .dz-preview .dz-remove .remove-icon{background:bisque !important;border-radius:50% !important;color:#e60023 !important;padding:3px !important;position:absolute !important;right:-11px !important;top:-11px !important;z-index:100 !important;}.dropzone .dz-preview .dz-remove .remove-icon:hover{background:#fddcb4 !important;}.dropzone .dz-preview .dz-remove:hover{color:#cd001f !important;-webkit-text-decoration:none !important;text-decoration:none !important;}@media (min-width:768px){.woocommerce-page .products-3x3 .dlabel{display:block;}}@media (max-width:768px){.woocommerce-page .products-3x3{gap:.2rem !important;grid-row-gap:1rem !important;}.hs-collapse.woocommerce-page .products-3x3 .total-reviews+.cs_readmore-btn-wrapper,.woocommerce-page .products-3x3 .total-reviews{display:none;}.woocommerce-page .products-3x3 .product-card{padding:.5rem;}.woocommerce-page .products-3x3 .floorista-epc_title{font-size:.7rem;margin-bottom:.8rem;margin-top:.2rem;max-height:1.75rem;}.woocommerce-page .products-3x3 .product-price__discount{padding-left:.25rem;padding-right:.25rem;}.woocommerce-page .products-3x3 .product-details div,.woocommerce-page .products-3x3 .product-price__discount,.woocommerce-page .products-3x3 .product-price__sale{font-size:.5rem;}.woocommerce-page .products-3x3 .product-price__regular{font-size:.8rem;}.hs-collapse.woocommerce-page .products-3x3 .dlabel+.cs_readmore-btn-wrapper,.woocommerce-page .products-3x3 .dlabel{display:none;}.woocommerce-page .products-3x3 .order-sample{font-size:.5rem;padding-left:.5rem;padding-right:.5rem;}.woocommerce-page .products-3x3 .order-sample svg{height:12px;width:12px;}.woocommerce-page .products-3x3 .floorista-epc_instock div{display:none;}.woocommerce-page .products-3x3 div div .extra-badges-wrapper{right:5px;top:8px;}.hs-collapse.woocommerce-page .products-3x3 div div .extra-badges-wrapper .extra-badge+.cs_readmore-btn-wrapper,.woocommerce-page .products-3x3 div div .extra-badges-wrapper .extra-badge{display:none;}.woocommerce-page .products-3x3 div div .extra-badges-wrapper .extra-badge-icon{display:block;}.woocommerce-page .products-3x3 div div .product-cart-badge-wrapper .product-cart-badge-title{font-size:10px;line-height:1.1;}.woocommerce-page .products-3x3 div div .product-cart-badge-wrapper .product-cart-badge-subtitle{font-size:9px;}}.page-template-homepage .wpstory-feed-item .wpstory-feed-canvas:before{content:none !important;}.page-template-homepage .wpstory-feed-item .wpstory-feed-canvas{border:2px solid #00745f !important;}@keyframes snowflakes-fall{0%{top:-10%;}to{top:100%;}}@keyframes snowflakes-shake{0%{transform:translateX(0);}50%{transform:translateX(80px);}to{transform:translateX(0);}}.consultation-form input,.consultation-form select{border:1px solid #ccc !important;border-radius:8px !important;padding:12px !important;}.floorist-yith-wrapper .yith-wcaf-registration-form .forms-container form input[type=checkbox]:checked{background-color:#2563eb;}.floorist-yith-wrapper .yith-wcaf-registration-form .forms-container form input[type=submit]:hover{background-color:transparent;--tw-text-opacity:1;color:#000;color:rgba(0,0,0,var(--tw-text-opacity,1));color:#fff;--tw-bg-opacity:1;background-color:#32a693;}@supports (color:rgb(0 0 0/0)){.floorist-yith-wrapper .yith-wcaf-registration-form .forms-container form input[type=submit]:hover{}}html{scroll-behavior:smooth;}@keyframes bounce-custom{0%,to{animation-timing-function:ease-in-out;transform:translateY(-5%);}50%{animation-timing-function:ease-in-out;transform:translateY(0);}}.before\:h-\[2px\]:before{content:var(--tw-content);height:2px;}.after\:h-\[3px\]:after{content:var(--tw-content);height:3px;}.autofill\:pb-2:-webkit-autofill{padding-bottom:.5rem;}.autofill\:pb-2:autofill{padding-bottom:.5rem;}.autofill\:pt-6:-webkit-autofill{padding-top:1.5rem;}.autofill\:pt-6:autofill{padding-top:1.5rem;}.hover\:scale-\[102\%\]:hover{--tw-scale-x:102%;--tw-scale-y:102%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(102%) scaleY(102%);}.hover\:scale-\[102\%\]:hover,.hover\:transform:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgba(243,244,246,var(--tw-bg-opacity,1));}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:#e5e7eb;background-color:rgba(229,231,235,var(--tw-bg-opacity,1));}.focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:#3b82f6;border-color:rgba(59,130,246,var(--tw-border-opacity,1));}.focus\:bg-gray-200:focus{--tw-bg-opacity:1;background-color:#e5e7eb;background-color:rgba(229,231,235,var(--tw-bg-opacity,1));}.focus\:pb-2:focus{padding-bottom:.5rem;}.focus\:pt-6:focus{padding-top:1.5rem;}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px;}.focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(59,130,246,var(--tw-ring-opacity,1));}.disabled\:pointer-events-none:disabled{pointer-events:none;}.disabled\:opacity-50:disabled{opacity:.5;}.peer:checked~.peer-checked\:max-h-\[300px\]{max-height:300px;}.peer:checked~.peer-checked\:max-h-\[500px\]{max-height:500px;}.peer:not(:-moz-placeholder)~.peer-\[\:not\(\:-moz-placeholder\)\]\:-translate-y-1\.5{--tw-translate-y:-.375rem;transform:translate(var(--tw-translate-x),-.375rem) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.peer:not(:placeholder-shown)~.peer-\[\:not\(\:placeholder-shown\)\]\:-translate-y-1\.5{--tw-translate-y:-.375rem;transform:translate(var(--tw-translate-x),-.375rem) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.peer:not(:-moz-placeholder)~.peer-\[\:not\(\:-moz-placeholder\)\]\:translate-x-0\.5{--tw-translate-x:.125rem;transform:translate(.125rem,var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.peer:not(:placeholder-shown)~.peer-\[\:not\(\:placeholder-shown\)\]\:translate-x-0\.5{--tw-translate-x:.125rem;transform:translate(.125rem,var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.peer:not(:-moz-placeholder)~.peer-\[\:not\(\:-moz-placeholder\)\]\:scale-90{--tw-scale-x:.9;--tw-scale-y:.9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(.9) scaleY(.9);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.peer:not(:placeholder-shown)~.peer-\[\:not\(\:placeholder-shown\)\]\:scale-90{--tw-scale-x:.9;--tw-scale-y:.9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(.9) scaleY(.9);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.peer:not(:-moz-placeholder)~.peer-\[\:not\(\:-moz-placeholder\)\]\:text-xs{font-size:.75rem;line-height:1rem;}.peer:not(:placeholder-shown)~.peer-\[\:not\(\:placeholder-shown\)\]\:text-xs{font-size:.75rem;line-height:1rem;}.peer:not(:-moz-placeholder)~.peer-\[\:not\(\:-moz-placeholder\)\]\:text-gray-500{--tw-text-opacity:1;color:#6b7280;color:rgba(107,114,128,var(--tw-text-opacity,1));}.peer:not(:placeholder-shown)~.peer-\[\:not\(\:placeholder-shown\)\]\:text-gray-500{--tw-text-opacity:1;color:#6b7280;color:rgba(107,114,128,var(--tw-text-opacity,1));}.hs-dropdown.open>.hs-dropdown-open\:z-\[99\]{z-index:99;}.hs-dropdown.open>.hs-dropdown-open\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(180deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.hs-dropdown.open>.hs-dropdown-open\:opacity-100{opacity:1;}.hs-dropdown.open>.hs-dropdown-toggle .hs-dropdown-open\:z-\[99\]{z-index:99;}.hs-dropdown.open>.hs-dropdown-toggle .hs-dropdown-open\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(180deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.hs-dropdown.open>.hs-dropdown-toggle .hs-dropdown-open\:opacity-100{opacity:1;}.hs-dropdown.open>.hs-dropdown-menu>.hs-dropdown-open\:z-\[99\]{z-index:99;}.hs-dropdown.open>.hs-dropdown-menu>.hs-dropdown-open\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(180deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.hs-dropdown.open>.hs-dropdown-menu>.hs-dropdown-open\:opacity-100{opacity:1;}.hs-dropdown-menu.open.hs-dropdown-open\:z-\[99\]{z-index:99;}.hs-dropdown-menu.open.hs-dropdown-open\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(180deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.hs-dropdown-menu.open.hs-dropdown-open\:opacity-100{opacity:1;}.hs-accordion.active.hs-accordion-active\:block{display:block;}.hs-accordion.active.hs-accordion-active\:hidden{display:none;}.hs-accordion.active.hs-accordion-active\:bg-green-primary{--tw-bg-opacity:1;background-color:#389382;background-color:rgba(56,147,130,var(--tw-bg-opacity,1));}.hs-accordion.active.hs-accordion-active\:font-bold{font-weight:700;}.hs-accordion.active.hs-accordion-active\:text-blue-600{--tw-text-opacity:1;color:#2563eb;color:rgba(37,99,235,var(--tw-text-opacity,1));}.hs-accordion.active.hs-accordion-active\:text-green-primary{--tw-text-opacity:1;color:#389382;color:rgba(56,147,130,var(--tw-text-opacity,1));}.hs-accordion.active.hs-accordion-active\:text-white{--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity,1));}.hs-accordion.active.group:hover .hs-accordion-active\:group-hover\:text-green-primary{--tw-text-opacity:1;color:#389382;color:rgba(56,147,130,var(--tw-text-opacity,1));}.hs-accordion.active .hs-accordion-force-active.hs-accordion-active\:block{display:block;}.hs-accordion.active .hs-accordion-force-active.hs-accordion-active\:hidden{display:none;}.hs-accordion.active .hs-accordion-force-active.hs-accordion-active\:bg-green-primary{--tw-bg-opacity:1;background-color:#389382;background-color:rgba(56,147,130,var(--tw-bg-opacity,1));}.hs-accordion.active .hs-accordion-force-active.hs-accordion-active\:font-bold{font-weight:700;}.hs-accordion.active .hs-accordion-force-active.hs-accordion-active\:text-blue-600{--tw-text-opacity:1;color:#2563eb;color:rgba(37,99,235,var(--tw-text-opacity,1));}.hs-accordion.active .hs-accordion-force-active.hs-accordion-active\:text-green-primary{--tw-text-opacity:1;color:#389382;color:rgba(56,147,130,var(--tw-text-opacity,1));}.hs-accordion.active .hs-accordion-force-active.hs-accordion-active\:text-white{--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity,1));}.hs-accordion.active .hs-accordion-force-active.group:hover .hs-accordion-active\:group-hover\:text-green-primary{--tw-text-opacity:1;color:#389382;color:rgba(56,147,130,var(--tw-text-opacity,1));}.hs-collapse.open .hs-collapse-open\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(180deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.hs-collapse.open .hs-collapse-open\:bg-\[\#F3F3F3\]{--tw-bg-opacity:1;background-color:#f3f3f3;background-color:rgba(243,243,243,var(--tw-bg-opacity,1));}.hs-collapse.open.hs-collapse-open\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(180deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.hs-collapse.open.hs-collapse-open\:bg-\[\#F3F3F3\]{--tw-bg-opacity:1;background-color:#f3f3f3;background-color:rgba(243,243,243,var(--tw-bg-opacity,1));}.hs-collapse-toggle.open .hs-collapse-open\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(180deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.hs-collapse-toggle.open .hs-collapse-open\:bg-\[\#F3F3F3\]{--tw-bg-opacity:1;background-color:#f3f3f3;background-color:rgba(243,243,243,var(--tw-bg-opacity,1));}.hs-collapse-toggle.open.hs-collapse-open\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(180deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.hs-collapse-toggle.open.hs-collapse-open\:bg-\[\#F3F3F3\]{--tw-bg-opacity:1;background-color:#f3f3f3;background-color:rgba(243,243,243,var(--tw-bg-opacity,1));}[data-hs-tab].active.hs-tab-active\:border-green-primary{--tw-border-opacity:1;border-color:#389382;border-color:rgba(56,147,130,var(--tw-border-opacity,1));}[data-hs-tab].active.hs-tab-active\:font-semibold{font-weight:600;}[data-hs-tab].active.hs-tab-active\:text-green-primary{--tw-text-opacity:1;color:#389382;color:rgba(56,147,130,var(--tw-text-opacity,1));}[data-hs-tab].active .hs-tab-active\:border-green-primary{--tw-border-opacity:1;border-color:#389382;border-color:rgba(56,147,130,var(--tw-border-opacity,1));}[data-hs-tab].active .hs-tab-active\:font-semibold{font-weight:600;}[data-hs-tab].active .hs-tab-active\:text-green-primary{--tw-text-opacity:1;color:#389382;color:rgba(56,147,130,var(--tw-text-opacity,1));}.open.hs-overlay-open\:mt-7{margin-top:1.75rem;}.open.hs-overlay-open\:translate-x-0{--tw-translate-x:0px;transform:translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.open.hs-overlay-open\:translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.open.hs-overlay-open\:scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1) scaleY(1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.open.hs-overlay-open\:opacity-100{opacity:1;}.open.hs-overlay-open\:duration-500{transition-duration:.5s;}.open .hs-overlay-open\:mt-7{margin-top:1.75rem;}.open .hs-overlay-open\:translate-x-0{--tw-translate-x:0px;transform:translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.open .hs-overlay-open\:translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.open .hs-overlay-open\:scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1) scaleY(1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.open .hs-overlay-open\:opacity-100{opacity:1;}.open .hs-overlay-open\:duration-500{transition-duration:.5s;}.selected .hs-combo-box-selected\:block,.selected.hs-combo-box-selected\:block{display:block;}@media (min-width:640px){.sm\:bottom-\[5\%\]{bottom:5%;}.sm\:left-\[20\%\]{left:20%;}.sm\:right-\[2px\]{right:2px;}.sm\:w-\[80\%\]{width:80%;}.sm\:w-\[80px\]{width:80px;}.sm\:min-w-\[36px\]{min-width:36px;}.sm\:max-w-\[200px\]{max-width:200px;}.sm\:py-2{padding-bottom:.5rem;padding-top:.5rem;}.sm\:\[--is-collapse\:false\]{--is-collapse:false;}.sm\:\[--strategy\:absolute\]{--strategy:absolute;}}@media (min-width:768px){.md\:bottom-\[1\%\]{bottom:1%;}.md\:left-\[25\%\]{left:25%;}.md\:right-7{right:1.75rem;}.md\:right-\[30px\]{right:30px;}.md\:top-\[18px\]{top:18px;}.md\:h-\[400px\]{height:400px;}.md\:max-h-\[365px\]{max-height:365px;}.md\:w-\[150px\]{width:150px;}.md\:w-\[80\%\]{width:80%;}.md\:max-w-\[220px\]{max-width:220px;}.md\:max-w-\[80\%\]{max-width:80%;}.md\:grid-cols-\[repeat\(auto-fill\2c _minmax\(360px\2c _1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));}.md\:pb-\[2px\]{padding-bottom:2px;}.md\:text-2xl{font-size:1.5rem;line-height:2rem;}.md\:text-\[1\.375rem\]{font-size:1.375rem;}.md\:before\:top-\[50px\]:before{content:var(--tw-content);top:50px;}.md\:before\:w-\[142px\]:before{content:var(--tw-content);width:142px;}}@media (min-width:1024px){.lg\:bottom-\[14\%\]{bottom:14%;}.lg\:bottom-\[32px\]{bottom:32px;}.lg\:left-\[-10px\]{left:-10px;}.lg\:left-\[-60px\]{left:-60px;}.lg\:right-\[-10px\]{right:-10px;}.lg\:right-\[-60px\]{right:-60px;}.lg\:top-\[-60px\]{top:-60px;}.lg\:mx-\[100px\]{margin-left:100px;margin-right:100px;}.lg\:mb-\[40px\]{margin-bottom:40px;}.lg\:mb-\[60px\]{margin-bottom:60px;}.lg\:me-\[6px\]{margin-right:6px;}.lg\:mt-\[-55px\]{margin-top:-55px;}.lg\:mt-\[15\%\]{margin-top:15%;}.lg\:mt-\[44px\]{margin-top:44px;}.lg\:mt-\[46px\]{margin-top:46px;}.lg\:mt-\[50px\]{margin-top:50px;}.lg\:mt-\[60px\]{margin-top:60px;}.lg\:h-\[300px\]{height:300px;}.lg\:h-\[400px\]{height:400px;}.lg\:max-h-\[324px\]{max-height:324px;}.lg\:max-h-\[334px\]{max-height:334px;}.lg\:min-h-\[450px\]{min-height:450px;}.lg\:min-h-\[460px\]{min-height:460px;}.lg\:w-8\/12{width:66.666667%;}.lg\:w-\[100px\]{width:100px;}.lg\:w-\[130px\]{width:130px;}.lg\:w-\[140px\]{width:140px;}.lg\:w-\[200px\]{width:200px;}.lg\:w-\[250px\]{width:250px;}.lg\:w-\[270px\]{width:270px;}.lg\:w-\[350px\]{width:350px;}.lg\:w-\[500px\]{width:500px;}.lg\:w-\[550px\]{width:550px;}.lg\:w-\[75px\]{width:75px;}.lg\:w-\[80\%\]{width:80%;}.lg\:w-\[800px\]{width:800px;}.lg\:min-w-\[110px\]{min-width:110px;}.lg\:min-w-\[140px\]{min-width:140px;}.lg\:min-w-\[180px\]{min-width:180px;}.lg\:min-w-\[400px\]{min-width:400px;}.lg\:min-w-\[42px\]{min-width:42px;}.lg\:max-w-\[1000px\]{max-width:1000px;}.lg\:max-w-\[1100px\]{max-width:1100px;}.lg\:max-w-\[1200px\]{max-width:1200px;}.lg\:max-w-\[14rem\]{max-width:14rem;}.lg\:max-w-\[180px\]{max-width:180px;}.lg\:max-w-\[600px\]{max-width:600px;}.lg\:max-w-\[700px\]{max-width:700px;}.lg\:max-w-\[80\%\]{max-width:80%;}.lg\:max-w-\[800px\]{max-width:800px;}.lg\:max-w-\[900px\]{max-width:900px;}.lg\:max-w-\[fit-content\]{max-width:-moz-fit-content;max-width:fit-content;}.lg\:-translate-x-\[85\%\]{--tw-translate-x:-85%;transform:translate(-85%,var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.lg\:scale-\[1\.4\]{--tw-scale-x:1.4;--tw-scale-y:1.4;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1.4) scaleY(1.4);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.lg\:grid-cols-\[1fr_1fr_1fr\]{grid-template-columns:1fr 1fr 1fr;}.lg\:grid-cols-\[2fr_repeat\(8\2c 1fr\)\]{grid-template-columns:2fr repeat(8,1fr);}.lg\:grid-cols-\[auto\2c 1fr\]{grid-template-columns:auto 1fr;}.lg\:grid-cols-\[repeat\(auto-fill\2c _minmax\(250px\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));}.lg\:grid-cols-\[repeat\(auto-fit\2c _minmax\(120px\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));}.lg\:grid-rows-\[1fr\]{grid-template-rows:1fr;}.lg\:gap-\[6rem\]{gap:6rem;}.lg\:rounded-\[70px\]{border-radius:70px;}.lg\:bg-\[url\(https\:\/\/www\.flooringsurgeons\.co\.uk\/wp-content\/uploads\/2025\/02\/try-guy\.png\)\]{background-image:url("https://www.flooringsurgeons.co.uk/wp-content/uploads/2025/02/try-guy.png");}.lg\:p-\[40px\]{padding:40px;}.lg\:p-\[50px\]{padding:50px;}.lg\:px-8{padding-left:2rem;padding-right:2rem;}.lg\:py-\[50px\]{padding-bottom:50px;padding-top:50px;}.lg\:py-\[70px\]{padding-bottom:70px;padding-top:70px;}.lg\:pl-\[6\.5rem\]{padding-left:6.5rem;}.lg\:pt-\[50px\]{padding-top:50px;}.lg\:pt-\[7\.5rem\]{padding-top:7.5rem;}.lg\:text-sm{font-size:.875rem;line-height:1.25rem;}.lg\:text-xs{font-size:.75rem;}.lg\:leading-4,.lg\:text-xs{line-height:1rem;}.lg\:leading-\[8px\]{line-height:8px;}}@media (min-width:1280px){.xl\:-right-\[20\%\]{right:-20%;}.xl\:-top-\[25\%\]{top:-25%;}.xl\:w-\[120\%\]{width:120%;}.xl\:w-\[75\%\]{width:75%;}.xl\:max-w-\[268px\]{max-width:268px;}}@media (min-width:1536px){.\32xl\:-translate-x-\[95\%\]{--tw-translate-x:-95%;transform:translate(-95%,var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.\32xl\:grid-cols-\[320px_570px_1fr\]{grid-template-columns:320px 570px 1fr;}.\32xl\:px-8{padding-left:2rem;padding-right:2rem;}}@media (min-width:1688px){.\32\.5xl\:h-\[500px\]{height:500px;}.\32\.5xl\:w-64{width:16rem;}}@media (min-width:1920px){.\33xl\:right-\[-18px\]{right:-18px;}.\33xl\:top-\[-1\.4rem\]{top:-1.4rem;}.\33xl\:h-\[500px\]{height:500px;}.\33xl\:w-1\/2,.\33xl\:w-6\/12{width:50%;}.\33xl\:max-w-\[1000px\]{max-width:1000px;}.\33xl\:max-w-\[1200px\]{max-width:1200px;}.\33xl\:max-w-\[1300px\]{max-width:1300px;}.\33xl\:gap-\[3\.5rem\]{gap:3.5rem;}.\33xl\:gap-\[8rem\]{gap:8rem;}.\33xl\:px-10{padding-left:2.5rem;padding-right:2.5rem;}.\33xl\:text-\[15px\]{font-size:15px;}.\33xl\:text-\[30px\]{font-size:30px;}.\33xl\:text-sm{font-size:.875rem;line-height:1.25rem;}@media (min-width:1024px){.\33xl\:lg\:left-\[-18px\]{left:-18px;}}}@media (min-width:2560px){.\34xl\:py-3{padding-bottom:.75rem;padding-top:.75rem;}}@media (min-width:3200px){.\35xl\:h-\[500px\]{height:500px;}}.rtl\:rotate-180:where([dir=rtl],[dir=rtl] *){--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(180deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}@media (prefers-color-scheme:dark){.dark\:bg-neutral-900{--tw-bg-opacity:1;background-color:#171717;background-color:rgba(23,23,23,var(--tw-bg-opacity,1));}.dark\:bg-opacity-80{--tw-bg-opacity:.8;}.peer:not(:-moz-placeholder)~.dark\:peer-\[\:not\(\:-moz-placeholder\)\]\:text-neutral-500{--tw-text-opacity:1;color:#737373;color:rgba(115,115,115,var(--tw-text-opacity,1));}.peer:not(:placeholder-shown)~.dark\:peer-\[\:not\(\:placeholder-shown\)\]\:text-neutral-500{--tw-text-opacity:1;color:#737373;color:rgba(115,115,115,var(--tw-text-opacity,1));}.hs-accordion.active .hs-accordion-force-active.dark\:hs-accordion-active\:text-blue-500,.hs-accordion.active.dark\:hs-accordion-active\:text-blue-500,.hs-accordion.active>.dark\:hs-accordion-active\:text-blue-500,.hs-accordion.active>.hs-accordion-heading>.hs-accordion-toggle .dark\:hs-accordion-active\:text-blue-500,.hs-accordion.active>.hs-accordion-heading>.hs-accordion-toggle.dark\:hs-accordion-active\:text-blue-500,.hs-accordion.active>.hs-accordion-toggle .dark\:hs-accordion-active\:text-blue-500,.hs-accordion.active>.hs-accordion-toggle.dark\:hs-accordion-active\:text-blue-500{--tw-text-opacity:1;color:#3b82f6;color:rgba(59,130,246,var(--tw-text-opacity,1));}}.\[\&\:not\(\:placeholder-shown\)\]\:pb-2:not(:placeholder-shown){padding-bottom:.5rem;}.\[\&\:not\(\:placeholder-shown\)\]\:pt-6:not(:placeholder-shown){padding-top:1.5rem;}:root{--primary-color:#2563eb;--primary-hover:#1d4ed8;--secondary-color:#64748b;--success-color:#10b981;--warning-color:#f59e0b;--error-color:#ef4444;--background-color:#f8fafc;--card-background:#fff;--border-color:#e2e8f0;--text-primary:#1e293b;--text-secondary:#64748b;--text-muted:#94a3b8;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;}*{box-sizing:border-box;}.consultation-booking-page{background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:.5rem;min-height:100vh;padding:.5rem;}.consultation-booking-page .container{background:linear-gradient(135deg,#f4f6fa 60%,#e9ecf3);border:1.5px solid rgba(37,99,235,.1);border-radius:2.5rem 2.5rem 2.5rem 2.5rem/1.5rem 1.5rem 2.5rem 2.5rem;box-shadow:0 8px 32px 0 rgba(31,38,135,.1),0 1.5px 8px 0 rgba(37,99,235,.07);margin:0 auto;max-width:1200px;overflow:hidden;padding:2.5rem 2rem 2rem;position:relative;}.consultation-booking-page .container:before{border-radius:inherit;bottom:0;box-shadow:0 0 32px 8px rgba(37,99,235,.07);content:"";left:0;opacity:.7;pointer-events:none;position:absolute;right:0;top:0;z-index:1;}.consultation-booking-page .consultation-header{margin-bottom:3rem;text-align:center;}.consultation-booking-page .consultation-header h1{color:#00745f;font-size:2.2rem;font-weight:700;letter-spacing:.02em;margin:2.5rem 0;text-align:center;text-transform:uppercase;}.consultation-booking-page .consultation-content{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:2rem;align-items:start;gap:2rem;}.consultation-booking-page .consultation-info{position:sticky;top:2rem;}.consultation-booking-page .info-card{background:#fff;background:var(--card-background);border-radius:1rem;border-radius:var(--radius-xl);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);box-shadow:var(--shadow-xl);overflow:hidden;padding:2rem;position:relative;}.consultation-booking-page .info-card:before{background:linear-gradient(90deg,#2563eb,#10b981);background:linear-gradient(90deg,var(--primary-color),var(--success-color));content:"";height:4px;left:0;position:absolute;right:0;top:0;}.consultation-booking-page .consultation-type{position:absolute;right:1.5rem;top:0;z-index:10;}.consultation-booking-page .type-badge{background:#10b981;background:var(--success-color);border-radius:9999px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);box-shadow:var(--shadow-md);color:#fff;font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:1rem 1rem .5rem;text-transform:uppercase;}.consultation-booking-page .info-header h2{color:#1e293b;color:var(--text-primary);font-size:1.875rem;font-weight:600;line-height:1.2;margin:1rem 0 1.5rem;}.consultation-booking-page .info-details{margin:1.5rem 0;}.consultation-booking-page .detail-item{align-items:center;color:#64748b;color:var(--text-secondary);display:flex;font-size:.875rem;font-weight:500;margin:1rem 0;}.consultation-booking-page .detail-item i{align-items:center;display:flex;font-size:1rem;height:1.25rem;justify-content:center;margin-right:.75rem;width:1.25rem;}.consultation-booking-page .icon-clock:before{content:"🕐";}.consultation-booking-page .icon-video:before{content:"📹";}.consultation-booking-page .icon-calendar:before{content:"📅";}.consultation-booking-page .icon-globe:before{content:"🌍";}.consultation-booking-page .info-description{border-top:1px solid #e2e8f0;border-top:1px solid var(--border-color);margin-top:2rem;padding-top:1.5rem;}.consultation-booking-page .info-description h3{color:#1e293b;color:var(--text-primary);font-size:1.125rem;font-weight:600;margin-bottom:1rem;}.consultation-booking-page .info-description ul{list-style:none;margin:0;padding:0;}.consultation-booking-page .info-description li{color:#64748b;color:var(--text-secondary);padding:.5rem 0 .5rem 1.5rem;position:relative;}.consultation-booking-page .info-description li:before{color:#10b981;color:var(--success-color);content:"✓";font-weight:600;left:0;position:absolute;}.consultation-booking-page .booking-form-container{background:#fff;background:var(--card-background);border-radius:1rem;border-radius:var(--radius-xl);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);box-shadow:var(--shadow-xl);overflow:hidden;}.consultation-booking-page .form-card{padding:2rem;}.consultation-booking-page .form-card h3{color:#1e293b;color:var(--text-primary);font-size:1.5rem;font-weight:600;margin-bottom:2rem;text-align:center;}.consultation-booking-page .calendar-section{margin:auto auto 2rem;max-width:500px;}.consultation-booking-page #consultation-calendar,.consultation-booking-page .inline-calendar{display:block !important;margin:0 !important;max-width:100% !important;min-width:0 !important;padding:0 !important;width:100% !important;}.consultation-booking-page .timezone-info{align-items:center;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-radius:.75rem;border-radius:var(--radius-lg);color:#64748b;color:var(--text-secondary);display:flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;margin-bottom:2rem;padding:.75rem 1rem;}.consultation-booking-page .time-section{margin-bottom:2rem;}.consultation-booking-page .time-section h4{color:#1e293b;color:var(--text-primary);font-size:1.125rem;font-weight:600;margin-bottom:1.5rem;position:relative;text-align:center;}.consultation-booking-page .time-section h4:after{background:linear-gradient(90deg,#2563eb,#10b981);background:linear-gradient(90deg,var(--primary-color),var(--success-color));border-radius:1px;bottom:-.5rem;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:3rem;}.consultation-booking-page .time-slots-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));grid-gap:.75rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:.75rem;border-radius:var(--radius-lg);gap:.75rem;margin-bottom:1.5rem;padding:1rem;}.consultation-booking-page .time-slot.selected{background:linear-gradient(135deg,#2563eb,#1d4ed8);background:linear-gradient(135deg,var(--primary-color),var(--primary-hover));border-color:#2563eb;border-color:var(--primary-color);box-shadow:0 8px 30px rgba(37,99,235,.3);color:#fff;font-weight:700;transform:translateY(-3px) scale(1.02);}.consultation-booking-page .time-slot.selected:after{align-items:center;animation:checkmark .3s ease;background:#10b981;background:var(--success-color);border-radius:50%;color:#fff;content:"✓";display:flex;font-size:.75rem;font-weight:700;height:20px;justify-content:center;position:absolute;right:-5px;top:-5px;width:20px;}.consultation-booking-page .time-slot.disabled{cursor:not-allowed;opacity:.5;}@keyframes checkmark{0%{opacity:0;transform:scale(0) rotate(180deg);}50%{opacity:1;transform:scale(1.2) rotate(1turn);}to{opacity:1;transform:scale(1) rotate(1turn);}}.consultation-booking-page .selected-info{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid #10b981;border:1px solid var(--success-color);border-radius:.75rem;border-radius:var(--radius-lg);color:#065f46;display:none;font-weight:500;margin-bottom:2rem;padding:1rem 1.5rem;text-align:center;}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px);}to{opacity:1;transform:translateY(0);}}@keyframes calendarSlideIn{0%{opacity:0;transform:translateY(-10px);}to{opacity:1;transform:translateY(0);}}.consultation-booking-page .flatpickr-day.selected{background:#2563eb !important;box-shadow:0 4px 12px rgba(37,99,235,.3) !important;color:#fff !important;font-weight:600 !important;transform:scale(1.05) !important;}.consultation-booking-page .flatpickr-day.today.selected{background:#2563eb !important;border:2px solid #2563eb !important;color:#fff !important;}.consultation-booking-page .consultation-form{background:#fff;border:1.5px solid #e2e8f0;border:1.5px solid var(--border-color);border-radius:1.2rem;padding:2.5rem 2rem;}.consultation-booking-page .consultation-form-section-divider{border-bottom:1.5px solid #e2e8f0;border-bottom:1.5px solid var(--border-color);margin:2.5rem 0;}.consultation-booking-page .form-section{border-bottom:none;margin-bottom:2.5rem;padding-bottom:0;}.consultation-booking-page .form-section h4{color:#1e293b;color:var(--text-primary);font-size:1.125rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:.5rem;}.consultation-booking-page .form-section.form-group{margin-bottom:2.5rem;}.consultation-booking-page .form-section-title{color:#1e293b;color:var(--text-primary);font-size:1.15rem;font-weight:700;margin-bottom:1.1rem;}.consultation-booking-page .consultation-title{color:#1e293b;color:var(--text-primary);font-size:2rem;font-weight:700;margin-bottom:2.5rem;text-align:left;}.consultation-booking-page .form-group{margin-bottom:1.5rem;}.consultation-booking-page .form-group label{color:#1e293b;color:var(--text-primary);display:block;font-size:.875rem;font-weight:600;margin-bottom:.5rem;}.consultation-booking-page .form-group label .required{color:#ef4444;color:var(--error-color);font-size:1.1em;font-weight:700;margin-left:.2em;}.consultation-booking-page .form-group input,.consultation-booking-page .form-group select,.consultation-booking-page .form-group textarea{background:#fff;background:var(--card-background);border:2px solid #e2e8f0;border:2px solid var(--border-color);border-radius:.5rem;border-radius:var(--radius-md);font-family:inherit;font-size:.875rem;padding:.75rem 1rem;transition:border-color .2s,box-shadow .2s;width:100%;}.consultation-booking-page .form-group input:focus,.consultation-booking-page .form-group select:focus,.consultation-booking-page .form-group textarea:focus{border-color:#2563eb;border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(37,99,235,.1);outline:none;}.consultation-booking-page .form-group input::-moz-placeholder,.consultation-booking-page .form-group select::-moz-placeholder,.consultation-booking-page .form-group textarea::-moz-placeholder{color:#b0b4bb;font-size:1em;opacity:1;}.consultation-booking-page .form-group input::placeholder,.consultation-booking-page .form-group select::placeholder,.consultation-booking-page .form-group textarea::placeholder{color:#b0b4bb;font-size:1em;opacity:1;}.consultation-booking-page .form-group textarea{border-radius:10px;min-height:80px;padding:29px;resize:vertical;width:100% !important;}.consultation-booking-page .form-group input[type=text]{padding:10px;}.consultation-booking-page .form-group+.form-group{margin-top:1.5rem;}.consultation-booking-page #required-area:disabled{background:#f5f5f5 !important;border-color:#e2e8f0 !important;box-shadow:none !important;color:#b0b4bb !important;}.consultation-booking-page .checkbox-group{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.2rem 2.5rem;gap:1.2rem 2.5rem;margin-bottom:1.5rem;}.consultation-booking-page .color-group{display:grid;grid-template-columns:repeat(auto-fill,minmax(68px,1fr));grid-gap:8px;gap:8px;margin-bottom:1.5rem;max-width:450px;min-width:320px;}.consultation-booking-page .color-group button{align-items:center;background:#fff;border:2.5px solid #d1d5db;border-radius:14px;box-shadow:0 2px 10px 0 rgba(31,38,135,.07);color:#222;cursor:pointer;display:grid;font-size:15px;font-weight:500;justify-content:center;margin-bottom:0;margin-top:0;outline:none;padding:16px;text-align:center;transition:all .18s cubic-bezier(.4,0,.2,1);}.consultation-booking-page .color-group button.selected,.consultation-booking-page .color-group button:active{background:#2563eb;border-color:#2563eb;box-shadow:0 4px 16px rgba(37,99,235,.13);color:#fff;}.consultation-booking-page .color-group button:hover{background:#f1f5ff;border-color:#2563eb;color:#2563eb;}.consultation-booking-page .notification-options{display:flex;flex-direction:column;gap:1rem;}.consultation-booking-page .checkbox-label{align-items:center;color:#64748b;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;margin-bottom:.2rem;}.consultation-booking-page .checkbox-label input[type=checkbox]{accent-color:#2563eb;accent-color:var(--primary-color);margin:0 .75rem 0 0;transform:scale(1.2);width:auto;}.consultation-booking-page .checkbox-label input[type=radio]{margin-right:.75rem;}.consultation-booking-page .checkmark{display:none;}.consultation-booking-page .checkbox-text{flex:1;}.consultation-booking-page .form-actions{margin-top:2rem;text-align:center;}.consultation-booking-page .btn-submit{background:#46ae9a;border:none;border-radius:.75rem;border-radius:var(--radius-lg);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);box-shadow:var(--shadow-lg);color:#fff;cursor:pointer;font-size:1rem;font-weight:600;letter-spacing:.05em;overflow:hidden;padding:1rem 2rem;position:relative;text-transform:uppercase;transition:all .3s ease;width:100%;}.consultation-booking-page .btn-submit:hover:not(.disabled):not(.loading){background:#32a693;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);box-shadow:var(--shadow-xl);transform:translateY(-2px);}.consultation-booking-page .btn-submit.disabled{background:#94a3b8;background:var(--text-muted);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);box-shadow:var(--shadow-sm);cursor:not-allowed;transform:none;}.consultation-booking-page .btn-submit.loading{opacity:.7;pointer-events:none;}.consultation-booking-page .btn-submit.loading .btn-text{display:none;}.consultation-booking-page .btn-submit.loading .btn-loading{align-items:center;display:inline-flex;gap:8px;}.consultation-booking-page .btn-submit .btn-loading{display:none;}.consultation-booking-page .spinner{animation:spin 1s linear infinite;border:2px solid transparent;border-radius:50%;border-top-color:currentcolor;height:16px;width:16px;}@keyframes spin{to{transform:rotate(1turn);}}.consultation-booking-page .required{color:#ef4444;color:var(--error-color);font-size:1.1em;font-weight:700;margin-left:.2em;}.consultation-booking-page .circle-color{align-items:center;background:none;border:none;box-shadow:none;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-start;margin:0 8px 8px 0;padding:0;width:60px;}.consultation-booking-page .circle-color.selected .circle-shape{border:2.5px solid #2563eb;box-shadow:0 4px 16px rgba(37,99,235,.13);}.consultation-booking-page .circle-color .label{color:#222;font-size:.95em;font-weight:500;left:auto;margin-top:4px;pointer-events:none;position:static;text-align:center;top:auto;transform:none;white-space:nowrap;}.consultation-booking-page .circle-shape{border:2.5px solid #d1d5db;border-radius:50%;box-shadow:0 2px 10px 0 rgba(31,38,135,.07);height:48px;margin-bottom:4px;transition:border .18s;width:48px;}.consultation-booking-page .circle-white .circle-shape{background:conic-gradient(from 0deg,#bebbb2 0,#bebbb2 25%,#cfccc5 25%,#cfccc5 50%,#bebbb2 50%,#bebbb2 75%,#cfccc5 75%,#cfccc5 100%);background:conic-gradient(from 0deg,#bebbb2 0 25%,#cfccc5 25% 50%,#bebbb2 50% 75%,#cfccc5 75% 100%);}.consultation-booking-page .circle-grey .circle-shape{background:conic-gradient(from 0deg,#737373 0,#737373 25%,#98989a 25%,#98989a 50%,#737373 50%,#737373 75%,#98989a 75%,#98989a 100%);background:conic-gradient(from 0deg,#737373 0 25%,#98989a 25% 50%,#737373 50% 75%,#98989a 75% 100%);}.consultation-booking-page .circle-black .circle-shape{background:conic-gradient(from 0deg,#4c4c4c 0,#4c4c4c 25%,#3b3b3b 25%,#3b3b3b 50%,#4c4c4c 50%,#4c4c4c 75%,#5b5b5b 75%,#5b5b5b 100%);background:conic-gradient(from 0deg,#4c4c4c 0 25%,#3b3b3b 25% 50%,#4c4c4c 50% 75%,#5b5b5b 75% 100%);}.consultation-booking-page .circle-light .circle-shape{background:conic-gradient(from 0deg,#af957e 0,#af957e 25%,#b8a390 25%,#b8a390 50%,#b19476 50%,#b19476 75%,#c9b6a5 75%,#c9b6a5 100%);background:conic-gradient(from 0deg,#af957e 0 25%,#b8a390 25% 50%,#b19476 50% 75%,#c9b6a5 75% 100%);}.consultation-booking-page .circle-medium .circle-shape{background:conic-gradient(from 0deg,#af957d 0,#af957d 25%,#b7a490 25%,#b7a490 50%,#b19477 50%,#b19477 75%,#c9b6a5 75%,#c9b6a5 100%);background:conic-gradient(from 0deg,#af957d 0 25%,#b7a490 25% 50%,#b19477 50% 75%,#c9b6a5 75% 100%);}.consultation-booking-page .circle-dark .circle-shape{background:conic-gradient(from 0deg,#6b503b 0,#6b503b 25%,#604b3a 25%,#604b3a 50%,#846549 50%,#846549 75%,#7f6147 75%,#7f6147 100%);background:conic-gradient(from 0deg,#6b503b 0 25%,#604b3a 25% 50%,#846549 50% 75%,#7f6147 75% 100%);}.consultation-simple-header{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;display:grid;grid-template-columns:repeat(auto-fit,minmax(256px,1fr));justify-content:space-between;justify-items:center;margin:auto;padding:1.5rem 2rem 1rem;grid-gap:1rem;gap:1rem;}.consultation-simple-header .header-center,.consultation-simple-header .header-left,.consultation-simple-header .header-right{align-items:center;display:flex;}.consultation-simple-header .booking-logo{height:120px;max-width:240px;-o-object-fit:contain;object-fit:contain;}@media (max-width:1024px){.consultation-booking-page .consultation-content{gap:2rem;grid-template-columns:1fr;}.consultation-booking-page .consultation-info{position:static;}}@media (max-width:768px){.consultation-booking-page{padding:1rem 0;}.consultation-booking-page .consultation-header h1{font-size:2rem;}.consultation-booking-page .form-card,.consultation-booking-page .info-card{padding:1.5rem;}.consultation-booking-page .time-slots-grid{gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(70px,1fr));}.consultation-booking-page .checkbox-group{grid-template-columns:1fr;}.consultation-booking-page .color-group{display:inline-flex;flex-wrap:wrap;gap:1.2rem;margin:auto;}.consultation-booking-page .color-group button{font-size:1rem;min-width:80px;padding:.8em 1.2em;}}@media (max-width:480px){.consultation-booking-page{padding:.5rem 0;}.consultation-booking-page .container{padding:0 .5rem;}.consultation-booking-page .consultation-header h1{font-size:1.75rem;}.consultation-booking-page .form-card,.consultation-booking-page .info-card{padding:1rem;}.consultation-booking-page .time-slots-grid{grid-template-columns:repeat(auto-fit,minmax(60px,1fr));}}.fls-form-title h3{font-size:1rem;font-weight:bold;line-height:1.5;}.fls-form-title h2{font-size:1.5rem;font-weight:bold;line-height:1.5;margin-bottom:1rem;}.fls-form-title p{color:#374151;font-size:.875rem;}.btn-send-custom-form{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;background:#000;padding:.75rem 1rem;color:#fff;border-radius:.5rem;transition:background-color .3s ease-in-out;}.btn-send-custom-form:hover{background:#686e77;}.btn-send-custom-form[disabled]{cursor:not-allowed;}.fls-field input,.fls-field textarea{outline:unset;border:unset;border-radius:.5rem;padding:.75rem;}.fls-field input[type='text'],.fls-field input[type='email'],.fls-field input[type='tel'],.fls-field textarea{width:100%;}.fls-marketing-optin{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;}.fls-marketing-optin label{display:flex;align-items:center;gap:.5rem;}@media (min-width: 992px){.fls-form-title h3{font-size:2rem;line-height:2;}}.fls-required{color:#ef4444;font-size:1.1em;font-weight:700;margin-left:3px;}.time-slots{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:14px;padding:14px;background:#f6f9fc;border:1px solid #e7edf3;border-radius:14px;}.selection-summary{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid #10b981;border-radius:.75rem;color:#065f46;display:none;font-weight:500;margin:1rem 0;padding:1rem 1.5rem;text-align:center;}.fls-preferred-colour .fls-field-checkbox{display:grid;grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:1rem 1.25rem;margin-top:1rem;}.fls-preferred-colour .checkbox{position:relative;text-align:center;}.fls-preferred-colour .checkbox input[type="radio"]{position:absolute;left:27px;top:4px;width:0;height:0;overflow:hidden;z-index:1;}.fls-preferred-colour .checkbox label{display:flex;flex-direction:column;align-items:center;gap:8px;font-weight:600;cursor:pointer;user-select:none;z-index:2;position:relative;}.fls-preferred-colour .checkbox label::before{content:"";width:58px;height:58px;border-radius:50%;border:2px solid #e6ebf1;background:#eee;box-shadow:inset 0 1px 2px rgba(0,0,0,.08),0 1px 1px rgba(0,0,0,.04);transition:box-shadow .15s,border-color .15s,transform .05s;}.fls-preferred-colour .checkbox label:hover::before{border-color:#cfd7e3;}.fls-preferred-colour .checkbox input[type="radio"]:checked + label::before{box-shadow:0 0 0 3px #2a5bd7;border-color:#2a5bd7;}.fls-preferred-colour .checkbox input[type="radio"]:focus + label::before,.fls-preferred-colour .checkbox input[type="radio"]:focus-visible + label::before{box-shadow:0 0 0 3px #2a5bd7,0 0 0 6px rgba(42,91,215,.25);}.fls-preferred-colour #flooring_white + label::before{background:conic-gradient(#f7f7f7 0 25%,#eaeaea 0 50%,#e1e1e1 0 75%,#fff 0);}.fls-preferred-colour #flooring_grey + label::before{background:conic-gradient(#cdd3db 0 25%,#aeb6c2 0 50%,#8e98a6 0 75%,#7a8593 0);}.fls-preferred-colour #flooring_black + label::before{background:conic-gradient(#3a3a3a 0 25%,#282828 0 50%,#444 0 75%,#171717 0);}.fls-preferred-colour #flooring_light + label::before{background:conic-gradient(#ead7c1 0 25%,#e1c7a6 0 50%,#d6b58e 0 75%,#edd8bd 0);}.fls-preferred-colour #flooring_medium + label::before{background:conic-gradient(#c39b72 0 25%,#a67e55 0 50%,#b7895d 0 75%,#caa17c 0);}.fls-preferred-colour #flooring_dark + label::before{background:conic-gradient(#6b4a2d 0 25%,#4f321f 0 50%,#5a3b25 0 75%,#7a5636 0);}.book-phone-consultation-timezone-info{align-items:center;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-radius:.75rem;color:#64748b;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;margin:2rem 0;padding:.75rem 1rem;}.book-phone-consultation-time-section{margin-bottom:2rem;}.book-phone-consultation-time-section h4{color:#1e293b;font-size:1.125rem;font-weight:600;margin-bottom:1.5rem;position:relative;text-align:center;}.book-phone-consultation-time-section h4::after{background:linear-gradient(90deg,#2563eb,#10b981);border-radius:1px;bottom:-.5rem;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:3rem;}.book-phone-consultation-fields{background:#fff;border:1px solid #e2e8f0;border-radius:1.2rem;padding:2.5rem 2rem;}.book-phone-consultation-fields h4{color:#1e293b;font-size:1.125rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:.5rem;}.book-phone-consultation-fields input[type='text'],.book-phone-consultation-fields input[type='tel'],.book-phone-consultation-fields input[type='email'],.book-phone-consultation-fields input[type='checkbox'],.book-phone-consultation-fields .fls-underfloor input[type='radio'],.book-phone-consultation-fields .fls-textarea-consultation textarea{border:2px solid #e2e8f0;margin:.5rem 0;}.book-phone-consultation-fields-title{color:#1e293b;font-size:1.2rem;font-weight:700;margin:2.5rem 0;text-align:left;}.book-phone-consultation-fields .type-of-flooring,.book-phone-consultation-fields .fls-preferred-colour,.book-phone-consultation-fields .fls-renovating,.book-phone-consultation-fields .fls-total-area,.book-phone-consultation-fields .fls-subfloor,.book-phone-consultation-fields .fls-underfloor{margin-bottom:2rem;}.type-of-flooring .fls-field-checkbox,.fls-renovating .fls-field-checkbox,.fls-subfloor .fls-field-checkbox,.fls-underfloor .fls-field-checkbox{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem 1.25rem;margin-top:1rem;}.book-phone-consultation-fields .fls-field p,.book-phone-consultation-fields .fls-textarea-consultation label{color:#1e293b;font-size:1.15rem;font-weight:700;margin-bottom:1.1rem;}.fls-marketing-optin{font-size:12px;}.fls-marketing-optin input{padding:.5rem;border-radius:3px;}#fls_total_area:disabled,#flooring_please_specify:disabled{background-color:#f3f4f6;color:#6b7280;border-color:#d1d5db;cursor:not-allowed;}#fls_total_area:disabled::placeholder,#flooring_please_specify:disabled::placeholder{color:#9ca3af;}@media (min-width: 992px){.book-phone-consultation-fields-title{font-size:2rem;}}.cf-turnstile,.g-recaptcha{margin-bottom:.5rem;}