:root{--color-black:#3c3c3c}.glide{box-sizing:border-box;position:relative;width:100%}.glide *{box-sizing:inherit}.glide__slides,.glide__track{overflow:hidden}.glide__slides{backface-visibility:hidden;display:flex;flex-wrap:nowrap;list-style:none;margin:0;padding:0;position:relative;touch-action:pan-Y;transform-style:preserve-3d;white-space:nowrap;width:100%;will-change:transform}.glide__slide,.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide__slide{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;flex-shrink:0;height:100%;white-space:normal;width:100%}.glide__slide a{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide--rtl{direction:rtl}body>footer .upper-footer{background-color:var(--color-primary-4);border-top:1px solid var(--color-primary-3);padding:60px 0}body>footer .upper-footer .inner{display:flex;flex-direction:column;gap:40px}@media (min-width:992px){body>footer .upper-footer .inner{align-items:flex-start;flex-direction:row;justify-content:space-between}}body>footer .upper-footer .contact-information .logo{margin-bottom:40px}body>footer .upper-footer .contact-information .logo img{height:auto;-o-object-fit:contain;object-fit:contain;width:200px}body>footer .upper-footer .contact-information .socials{align-items:center;display:flex;flex-direction:row;gap:30px;margin-bottom:40px}body>footer .upper-footer .contact-information .socials a{filter:brightness(0) saturate(100%) invert(20%) sepia(20%) saturate(0) hue-rotate(270deg) brightness(93%) contrast(88%);text-decoration:none}body>footer .upper-footer .contact-information .socials a img{height:27px;-o-object-fit:contain;object-fit:contain;width:27px}body>footer .upper-footer .contact-information .email{color:var(--color-black);font-size:20px;font-weight:700;text-decoration:none}body>footer .upper-footer .menus{display:flex;flex-direction:row;gap:40px;justify-content:space-between}@media (min-width:576px){body>footer .upper-footer .menus{width:70%}}@media (min-width:992px){body>footer .upper-footer .menus{width:30%}}body>footer .upper-footer .menus .footer-menu h3{color:var(--color-black);font-size:16px;margin-bottom:12px}body>footer .upper-footer .menus .footer-menu ul{list-style:none;margin:0;padding:0}body>footer .upper-footer .menus .footer-menu ul li{margin-bottom:12px}body>footer .upper-footer .menus .footer-menu ul li a{color:var(--color-black);text-decoration:none}body>footer .upper-footer .payment-options{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}@media (min-width:992px){body>footer .upper-footer .payment-options{max-width:280px}}body>footer .upper-footer .payment-options img{height:35px;width:auto}body>footer .bottom-bar{background-color:var(--color-primary-1);color:#fff}body>footer .bottom-bar .inner{display:flex;flex-direction:column;gap:10px;padding:24px 0}@media (min-width:992px){body>footer .bottom-bar .inner{align-items:center;flex-direction:row;height:74px;justify-content:space-between}}body>footer .bottom-bar .inner p a{color:#fff;font-weight:700;text-decoration:none}.calculatorNavigation{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:center;list-style:none;margin:30px 0 0;padding:0}.calculatorNavigation [data-step]{background-color:#fff;border-radius:100px;height:10px;transition:.3s ease;width:10px}.calculatorNavigation [data-step].active{height:20px;width:20px}#step1Form #stairOptions .selectable{align-items:center;cursor:pointer;display:flex;gap:16px;justify-content:center}#step1Form #stairOptions .selectable input,#step1Form #stairOptions .selectable label{cursor:pointer;font-size:16px}#step1Form #stairOptions .title{align-items:center;display:flex;flex-direction:row;gap:36px;justify-content:center;margin:60px 0}#step1Form #stairOptions .title hr{border:none;border-top:1px solid #fff;flex:1;opacity:.5;width:100%}#step1Form #stairOptions .landing-details{max-height:0;overflow:hidden;transition:.3s ease-in-out}#step1Form #stairOptions .landing-details.open{max-height:3000px}#step1Form #stairOptions .landing-details .calculated-measurement,#step1Form #stairOptions .landing-details .declare-measurements,#step1Form #stairOptions .landing-details .measurement-information,#step1Form #stairOptions .landing-details .select-landing-shape,#step1Form #stairOptions .landing-details .width-and-length{margin-left:auto;margin-right:auto;max-width:723px}#step1Form #stairOptions .landing-details .select-landing-shape{display:flex;flex-direction:column;gap:18px;margin-bottom:35px}@media (min-width:768px){#step1Form #stairOptions .landing-details .select-landing-shape{flex-direction:row;justify-content:space-between}}#step1Form #stairOptions .landing-details .select-landing-shape .shape{align-items:center;background-color:#fff;border-radius:10px;display:flex;height:230px;justify-content:center;position:relative;width:100%}#step1Form #stairOptions .landing-details .select-landing-shape .shape input{filter:grayscale(100);height:25px;position:absolute;right:14px;top:14px;width:25px}#step1Form #stairOptions .landing-details .select-landing-shape .shape label{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}#step1Form #stairOptions .landing-details .select-landing-shape .shape img{height:100%;max-height:102px;max-width:140px;-o-object-fit:contain;object-fit:contain;width:100%}#step1Form #stairOptions .stair-details .centered-title,#step1Form #stairOptions .stair-details .selectables,#step1Form #stairOptions .stair-details .stair-input-options{margin-left:auto;margin-right:auto;max-width:466px}#step1Form #stairOptions .stair-details .centered-title .stair-option,#step1Form #stairOptions .stair-details .selectables .stair-option,#step1Form #stairOptions .stair-details .stair-input-options .stair-option{display:flex;flex-direction:column;gap:16px;margin-bottom:35px}@media (min-width:576px){#step1Form #stairOptions .stair-details .centered-title .stair-option,#step1Form #stairOptions .stair-details .selectables .stair-option,#step1Form #stairOptions .stair-details .stair-input-options .stair-option{align-items:center;flex-direction:row;justify-content:space-between}}#step1Form #stairOptions .stair-details .centered-title label,#step1Form #stairOptions .stair-details .selectables label,#step1Form #stairOptions .stair-details .stair-input-options label{align-items:center;display:flex;flex-direction:row;font-weight:400;gap:8px}#step1Form #stairOptions .stair-details .centered-title input,#step1Form #stairOptions .stair-details .selectables input,#step1Form #stairOptions .stair-details .stair-input-options input{max-width:110px}#step1Form #stairOptions .stair-details .centered-title{margin-bottom:16px;text-align:center}[data-infobubble]{cursor:pointer;font-size:16px;position:relative}[data-infobubble] .tooltip{background-color:#333;border-radius:4px;bottom:125%;color:#fff;font-size:14px;left:50%;opacity:0;padding:8px 12px;position:absolute;text-align:center;transform:translateX(-50%);transition:opacity .3s,visibility .3s;visibility:hidden;white-space:normal;width:250px;z-index:1000}[data-infobubble] [data-infobubble].active .tooltip,[data-infobubble]:hover .tooltip{opacity:1;visibility:visible}@media (max-width:767.98px){[data-infobubble]{width:150px}}.fqc-step-2 .step-title{margin:50px 0;text-align:center}.fqc-step-2 .step-title h2{font-weight:400}.fqc-step-2 .category-grid{display:grid;gap:20px;margin:50px 0}@media (min-width:768px){.fqc-step-2 .category-grid{gap:30px;grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.fqc-step-2 .category-grid{gap:40px;grid-template-columns:repeat(3,1fr)}}.fqc-step-2 .category-grid .category{align-items:flex-end;aspect-ratio:10/9;border-radius:10px;box-shadow:0 0 0 3px rgba(68,50,105,0);cursor:pointer;display:flex;justify-content:flex-end;outline:0 solid transparent;position:relative;transition:.3s ease-in-out}.fqc-step-2 .category-grid .category:after{background-color:var(--color-primary-1);background-image:url(/wp-content/themes/floorty/images/icons/tick.svg);background-position:50%;background-repeat:no-repeat;background-size:12px 16px;border-radius:0 0 0 10px;content:"";height:46px;max-height:0;max-width:0;overflow:hidden;position:absolute;right:0;top:0;transition:.3s ease-in-out;width:46px}.fqc-step-2 .category-grid .category.active{outline:5px solid var(--color-primary-1)}.fqc-step-2 .category-grid .category.active:after{max-height:46px;max-width:46px}.fqc-step-2 .category-grid .category img{border-radius:10px;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.fqc-step-2 .category-grid .category .title{background-color:#fff;border-radius:0 0 10px 10px;padding:24px;position:relative;text-align:center;width:100%;z-index:2}.fqc-step-2 .category-grid .category .title h4{color:var(--color-black);font-weight:400}#floortyQuoteCalculator .total-price{align-items:center;background-color:#fff;border-radius:10px;color:var(--color-black);display:flex;flex-direction:row;gap:10px;margin-bottom:80px;padding:17px 33px;place-self:center;width:-moz-fit-content;width:fit-content}#floortyQuoteCalculator .total-price #dataCost{font-size:20px;font-weight:600}@media (min-width:768px){#floortyQuoteCalculator .total-price #dataCost{font-size:24px}}@media (min-width:992px){#floortyQuoteCalculator .total-price #dataCost{font-size:28px}}#floortyQuoteCalculator .inner .fqc-step-3 #step3Form .filters{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px 25px;justify-content:center;margin-bottom:50px}#floortyQuoteCalculator .inner .fqc-step-3 #step3Form #productGrid{display:grid;gap:50px 15px;grid-template-columns:repeat(2,1fr);margin:0 0 60px;padding:0}@media (min-width:768px){#floortyQuoteCalculator .inner .fqc-step-3 #step3Form #productGrid{gap:50px 25px;grid-template-columns:repeat(3,1fr)}}@media (min-width:992px){#floortyQuoteCalculator .inner .fqc-step-3 #step3Form #productGrid{gap:50px 25px;grid-template-columns:repeat(4,1fr)}}@media (min-width:1200px){#floortyQuoteCalculator .inner .fqc-step-3 #step3Form #productGrid{gap:50px 25px;grid-template-columns:repeat(5,1fr)}}#floortyQuoteCalculator .inner .fqc-step-3 #step3Form #productGrid .product-block{cursor:pointer;position:relative}#floortyQuoteCalculator .inner .fqc-step-3 #step3Form #productGrid .product-block:after{background-color:var(--color-primary-1);background-image:url(/wp-content/themes/floorty/images/icons/tick.svg);background-position:50%;background-repeat:no-repeat;background-size:12px 16px;border-radius:0 0 0 10px;content:"";height:46px;max-height:0;max-width:0;overflow:hidden;position:absolute;right:0;top:0;transition:.3s ease-in-out;width:46px}#floortyQuoteCalculator .inner .fqc-step-3 #step3Form #productGrid .product-block.active:after{max-height:46px;max-width:46px}#floortyQuoteCalculator .inner .fqc-step-3 #step3Form #productGrid .product-block.active .main-image{outline:5px solid var(--color-primary-1)}#floortyQuoteCalculator .inner .fqc-step-3 #step3Form #productGrid .product-block.active .main-image .sale{left:-5px}#floortyQuoteCalculator .inner .fqc-step-3 #step3Form #productGrid .product-block .main-image{aspect-ratio:287/341;border-radius:10px;margin-bottom:20px;overflow:hidden;position:relative;transition:.3s ease-in-out}#floortyQuoteCalculator .inner .fqc-step-3 #step3Form #productGrid .product-block .main-image .sale{background-color:rgba(180,6,6,.75);border-radius:0 4px 4px 0;color:#fff;font-size:13px;font-weight:600;left:0;padding:0 10px;position:absolute;top:14px;transition:.3s ease-in-out;width:-moz-fit-content;width:fit-content;z-index:2;z-index:3}#floortyQuoteCalculator .inner .fqc-step-3 #step3Form #productGrid .product-block .main-image #mainImg{display:block;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}#floortyQuoteCalculator .inner .fqc-step-3 #step3Form #productGrid .product-block .main-image .gallery{background-color:#fff;bottom:0;display:flex;flex-direction:row;flex-wrap:none;height:50;left:0;overflow-x:auto;overflow-y:hidden;padding-bottom:12px;padding-top:12px;position:absolute;width:100%;z-index:2}#floortyQuoteCalculator .inner .fqc-step-3 #step3Form #productGrid .product-block .main-image .gallery .thumbnail{aspect-ratio:1/1;border-radius:5px;cursor:pointer;height:31px;margin-left:8px;min-width:-moz-fit-content;min-width:fit-content;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:31px}#floortyQuoteCalculator .inner .fqc-step-3 #step3Form #productGrid .product-block .main-image .gallery .thumbnail:last-of-type{margin-right:8px}#floortyQuoteCalculator .inner .fqc-step-3 #step3Form #productGrid .product-block .main-image .gallery .thumbnail:first-of-type{margin-left:8px}#floortyQuoteCalculator .inner .fqc-step-3 #step3Form #productGrid .product-block p{font-size:14px}#floortyQuoteCalculator .inner .fqc-step-3 #step3Form #productGrid .product-block p.title{font-weight:400;margin-bottom:20px}#floortyQuoteCalculator .inner .fqc-step-3 #step3Form #productGrid .product-block p.price{font-weight:600}.fqc-step-4 #step4Form .product-add-ons-grid{display:grid;gap:40px;margin:50px 0}@media (min-width:768px){.fqc-step-4 #step4Form .product-add-ons-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.fqc-step-4 #step4Form .product-add-ons-grid{grid-template-columns:repeat(3,1fr)}}.fqc-step-4 #step4Form .product-add-ons-grid .product-block{cursor:pointer;position:relative}.fqc-step-4 #step4Form .product-add-ons-grid .product-block .title-and-context{align-items:center;display:flex;justify-content:space-between}.fqc-step-4 #step4Form .product-add-ons-grid .product-block .title-and-context .title{align-items:center;display:flex;flex-direction:row;gap:6px}.fqc-step-4 #step4Form .product-add-ons-grid .product-block .title-and-context p{align-items:center;display:flex;gap:6px}.fqc-step-4 #step4Form .product-add-ons-grid .product-block .title-and-context input[type=number]{-moz-appearance:textfield;-webkit-appearance:none;border:none;border-radius:4px;display:block;height:34px;margin:0;outline:none;padding:0;text-align:center;width:45px}.fqc-step-4 #step4Form .product-add-ons-grid .product-block:after{background-color:var(--color-primary-1);background-image:url(/wp-content/themes/floorty/images/icons/tick.svg);background-position:50%;background-repeat:no-repeat;background-size:12px 16px;border-radius:0 0 0 10px;content:"";height:46px;max-height:0;max-width:0;overflow:hidden;position:absolute;right:0;top:0;transition:.3s ease-in-out;width:46px}.fqc-step-4 #step4Form .product-add-ons-grid .product-block.active:after{max-height:46px;max-width:46px}.fqc-step-4 #step4Form .product-add-ons-grid .product-block.active .main-image{outline:5px solid var(--color-primary-1)}.fqc-step-4 #step4Form .product-add-ons-grid .product-block.active .main-image .sale{left:-5px}.fqc-step-4 #step4Form .product-add-ons-grid .product-block .main-image{aspect-ratio:1/1;border-radius:10px;margin-bottom:20px;overflow:hidden;position:relative;transition:.3s ease-in-out}.fqc-step-4 #step4Form .product-add-ons-grid .product-block .main-image .sale{background-color:rgba(180,6,6,.75);border-radius:0 4px 4px 0;color:#fff;font-size:13px;font-weight:600;left:0;padding:0 10px;position:absolute;top:14px;transition:.3s ease-in-out;width:-moz-fit-content;width:fit-content;z-index:2;z-index:3}.fqc-step-4 #step4Form .product-add-ons-grid .product-block .main-image #mainImg{display:block;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.fqc-step-4 #step4Form .product-add-ons-grid .product-block p{font-size:14px}.fqc-step-4 #step4Form .product-add-ons-grid .product-block p.title{font-weight:400;margin-bottom:20px}.fqc-step-4 #step4Form .product-add-ons-grid .product-block p.price{font-weight:600}::-webkit-scrollbar{height:4px;width:4px}::-webkit-scrollbar-button{height:0;width:0}::-webkit-scrollbar-thumb{border:0 var(--color-primary-1);border-radius:50px}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{background:var(--color-primary-1)}::-webkit-scrollbar-thumb:active{background:var(--color-primary-1)}::-webkit-scrollbar-track{background:#fff;border:0 var(--color-primary-1);border-radius:50px}::-webkit-scrollbar-track:active,::-webkit-scrollbar-track:hover{background:#fff}::-webkit-scrollbar-corner{background:transparent}
