.service-type-area{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:2em;gap:2.5em}.service-type-area li b{font-weight:var(--fw-500)}.text-center{text-align:center}.font-weight-normal{font-weight:var(--fw-300)}.pt-1,.py-1{padding-top:.25rem}.pt-2,.py-2{padding-top:.5rem}.pt-3,.py-3{padding-top:1rem}.pb-1,.py-1{padding-bottom:.25rem}.pb-2,.py-2{padding-bottom:.5rem}.pb-3,.py-3{padding-bottom:1rem}.constrained-1{max-width:calc(2.5em + 1000px);flex:0;display:block;margin:2.5em auto 0}.fs-400{font-size:2rem}.service-type-card{background-color:#f7f9fa;padding:2px 20px;width:20em}.service-type-card>h5{color:#303030;text-align:center;font-size:30px}.service-type-card__title,li{padding-top:10px;color:#303030;font-weight:var(--fw-100)}.bgblue{background:#fff;padding:1px;max-width:500px}.card{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;font-size:1rem;color:#bec4cf;background:#fff;padding:1rem;border:1px solid #000;height:708px}.card-text__area,.card-img-header{display:flex;flex-direction:column}.card-btn{margin-top:auto}@media (max-width: 40em){.card{height:750px;gap:.5em;align-items:center}.service-type-card__title{text-align:center}}@media (41em <= width <= 1050px){.bgblue{max-width:37em}.card-img-header{flex-direction:row;justify-content:center;align-items:center;justify-items:center}.service-type-card__title{text-align:center;padding-left:30px}.service-type-card__details-area{min-width:719px;display:grid;grid-template-columns:repeat(autofit,minmax(250px,1fr))}.card{height:550px;gap:.5em;align-items:center}.card img{width:50%}}@media (max-width: 344px){.card{height:800px}}.card-button__area{display:flex;align-items:center;background-color:#fff;border-radius:1em;border:2px solid #000;padding:1em}.card-button__area:hover{animation:fade 1s forwards}.card-button__area:focus{background-color:#000;color:#fff}@keyframes fade{0%{background-color:#fff}to{background-color:transparent}}@media (max-width: 40em){.card-button__area{font-size:.6rem}}.header-content{display:flex;flex-direction:column;align-items:center}.header-top{display:flex;justify-content:center;align-items:center;background:#fff;height:64px;width:100%;border-bottom:1px solid #ABADB0}.header-content__logo-top{color:#fff;letter-spacing:.3em;font-size:1.15rem}.header-link{text-align:center;text-decoration:none}img{object-fit:cover}.second-image{position:relative;text-align:center;color:#fff;border-radius:0!important}.centered-text{display:flex;flex-direction:column;gap:1em;justify-content:center;align-items:center;height:150px;width:60%;background:#ffffffb3;padding:.5em;border:1px solid rgba(255,255,255,.18);color:#2f2f2f;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.centered-text h1{font-weight:var(--fw-400);font-size:3rem}.centered-text p{font-weight:var(--fw-100)!important}.imageSize{width:30%}.main-header-img-size{width:1900px;height:500px}@media (max-width: 40em){.header-top{height:60px}.imageSize{width:90%}.main-header-img-size{width:100%}.header-content__logo-top{width:170px;height:21px}.header-content__logo-bottom{width:100%;height:auto}.centered-text{height:90px;width:60%;font-size:.5rem;padding:1em}.centered-text h1{font-size:1rem}.centered-text p{font-size:.55rem!important}}@media screen and (min-width: 667px) and (max-width: 1025px){.main-header-img-size{width:1900px;height:300px}.imageSize{width:90%}.centered-text{height:160px;font-size:.8rem;padding:1em}.centered-text p{font-size:.75rem!important}}.footer{display:flex;flex-direction:column;justify-content:center;gap:2em;background-color:#000;padding:2rem 1rem;margin-top:auto;height:15.444vh}.footer-socials{display:flex;justify-content:center;gap:2em}.footer-icon{transform:scale(1.5);color:#fff!important}.footer-header--text p{text-align:center;font-weight:var(--fw-100);font-size:1.125rem;color:#abadb0}p{text-align:center!important;font-size:1rem}@media (max-width: 40em){.footer{padding:0;height:20.778vh;gap:1em}.footer-socials{gap:2rem}.footer-icon{transform:scale(2)}.footer-header--lowertext p{font-size:.75rem!important}.secondary-footer{justify-content:center}}@media (min-width:40em) and (max-width: 933px){.footer{gap:1em;height:auto}}@media screen and (min-width: 767px) and (max-width: 1025px){.footer-socials{gap:2rem}.footer-icon{transform:scale(2)}.secondary-footer{justify-content:center}}@media screen and (max-width:375px){.footer-socials{gap:2rem}}.social-icon{width:1rem;height:auto}.enquiry-additional-info{display:flex;flex-direction:column;height:100vh}.hero-area{display:flex;justify-content:center;padding-top:50px;align-items:center;height:100px}.hero-area span{font-size:var(--fs-1000);font-weight:var(--fw-200)}@media (max-width: 40em){.hero-area{padding-bottom:30px}.hero-area span{font-size:1.8125rem;font-weight:var(--fw-200);text-align:center}.enquiry-additional-info{height:auto}}.contact-form{width:100%;display:flex;gap:1em;padding-bottom:20px}.contact-form__details,.contact-form__img{width:50%}.contact-form__img img{margin-top:18px;object-fit:contain}.MuiCheckbox-root{padding:0!important}.contact-form-checkbox-area{padding-top:30px}.contact-form-checkbox-area p{font-family:Poppins,sans-serif!important;font-size:14px!important}.contact-form__area-p{text-align:left!important;font-weight:var(--fw-200);margin-bottom:20px!important}.contact-form-checkbox-area a{font-family:Poppins,sans-serif!important;font-size:14px!important}.contact-form-checkbox-area label{gap:1rem}.form-group{display:grid;gap:10px}.form-group label{font-size:var(--fs-200);text-box-trim:trim-both;text-box-edge:cap alphabetic}.contact-form__area{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding-bottom:10px}.contact-form__area p{text-align:left!important;font-weight:var(--fw-100);padding-bottom:20px}.contact-form__info{display:flex;flex-direction:column;flex-wrap:wrap;width:100%;justify-content:center;align-items:flex-start}.contact-formt__title{padding-bottom:10px;margin-right:30px}.contact-formt__title--bold{font-weight:700}.test__area{display:flex;justify-content:center;align-items:center}.contact-form__required{text-align:right!important}.item3{grid-area:a}.item4{margin-top:7px;grid-area:b}.privacy-p{text-align:left!important;font-weight:200}.checkbox-area{display:flex;flex-direction:column;align-items:flex-start}.checkbox-area p{font-family:Gill Sans Nova Book,sans-serif!important;text-align:left!important}.checkbox-area a{text-decoration:none}.privacy-policy{font-family:Gill Sans Nova Book,sans-serif!important;font-weight:400;text-decoration:underline;font-size:1.25rem!important;color:#0009}.error-font{font-weight:700!important;color:#d32f2f}@media screen and (max-width: 700px){.contact-form{width:95%!important;font-size:.82rem;display:grid;grid-template-columns:1fr;padding-bottom:0}.contact-form__area p{text-align:center!important;padding-bottom:0!important}.contact-form__area-p{margin-bottom:20px!important;margin-top:20px!important;text-align:center!important}.contact-form-checkbox-area p{text-align:left!important}.privacy-policy{font-size:1rem!important}.contact-form__img{display:none}.contact-form__details{width:100%;padding-left:0!important}}@media screen and (min-width: 767px) and (max-width: 1025px){.contact-form{width:100%}}.progress-buttons{display:flex;justify-content:center;flex-direction:column;align-items:center}.progress-buttons__submitArea{display:flex}.progress-buttons.disable-pointer-events{pointer-events:none}.button-area{margin:1em;height:2.625em;width:8.75em;background-color:#fff;border:1px solid #000;border-radius:30px;font-weight:var(--fw-400);color:#000}.button-area:disabled{pointer-events:none;opacity:.7;color:#abadb0}.button-area:not([disabled]):hover{background-color:#f7f7f7;color:#000;border:1px solid #000}.detailsForm__buttons{display:flex;justify-content:center;flex-wrap:wrap}.button-area.selected{background-color:#555;color:#fff}.button-area__progress-button{width:12em}.center{text-align:center!important;width:10em!important;margin-right:43px}.btn-area{display:flex;align-content:center;justify-content:center}@media screen and (min-width: 767px) and (max-width: 1025px){.center{margin-right:30px!important}}@media screen and (max-width: 40em){.button-area{height:3em;width:10em;font-size:.7rem}.center{margin-right:5px!important}}@media screen and (max-width:300px){.button-area{height:2em;width:5em;font-size:1rem}}.dots-container{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.dot{height:20px;width:20px;margin-right:10px;border-radius:10px;background-color:#bbbaf8;animation:pulse 1.5s infinite ease-in-out}.dot:last-child{margin-right:0}.dot:nth-child(1){animation-delay:-.3s}.dot:nth-child(2){animation-delay:-.1s}.dot:nth-child(3){animation-delay:.1s}@keyframes pulse{0%{transform:scale(.8);background-color:#bbbaf8;box-shadow:0 0 #bbbaf8b3}50%{transform:scale(1.2);background-color:#6e6daf;box-shadow:0 0 0 10px #bbbaf800}to{transform:scale(.8);background-color:#bbbaf8;box-shadow:0 0 #bbbaf8b3}}.showroom-location{width:60%}.showroom-location__area{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding-bottom:10px;padding-top:30px}.showroom-location__info{display:flex;flex-direction:column;flex-wrap:wrap;width:100%;justify-content:center;align-items:flex-start}.showroom-location__title{padding-bottom:10px;margin-right:30px}.showroom-location__title--bold{font-weight:700}.locations__area{padding-bottom:8px}.locations__areav2{width:100%}.showroom-location__postcode{display:flex;flex-direction:row;align-items:center;border:3px solid grey;padding:1px;height:50px}.showroom-location__current-location{display:flex;align-items:center;flex:0}.checkbox-area-location__checkbox p{text-align:left!important}.showroom-location__current-location button{background-color:#fff;color:#6e6daf;font-weight:400;border:none}input{flex-grow:2;border:none;padding-left:10px;background-color:#fff}input:focus{outline:none;background-color:#fff}.checkbox-area__checkbox p{color:#000!important;text-align:left!important;font-size:1rem}.location-btn{background-color:#fff;border:#000 solid 1px;font-size:.75rem!important}.location-btn:hover{background-color:#000;color:#fff}button{border:1px solid rgba(0,0,0,.2);background-color:#6c757d;color:#000;height:1.9rem;margin:.5rem;background-color:#555;border-radius:.25rem}button:hover{cursor:pointer}.spinner-v2{margin-top:25px;display:flex;justify-content:center;align-items:center;flex:1}@media screen and (min-width: 767px) and (max-width: 1025px){.showroom-location{width:80%}.location-btn{font-size:.75rem!important}.showroom-location__current-location{justify-content:center}}@media screen and (max-width: 700px){.showroom-location{width:100%}.showroom-location__current-location{justify-content:center}.showroom-location__postcode{flex-direction:row;align-items:center;justify-content:center;height:33px;font-size:.75rem;width:90%;margin:0 auto}.location-btn{height:20px!important;margin:31px 5px 31px auto;width:40%}.showroom-location__current-location button{font-size:.9rem}}.location-area{display:flex;flex-direction:column;max-height:550px;overflow:auto;padding:1em 1em 10px}.location-area__checkbox{display:flex;align-items:center}.empty-div{min-width:48px}.location-area__details{justify-content:flex-end}@media (max-width: 40em){.location-area{padding:0}}.grid-one-col{display:grid;grid-template-columns:1fr;width:100%}.grid-2-cols{display:grid;grid-template-rows:5rem;grid-template-columns:50px 1fr;gap:1rem;align-items:center;width:100%;padding-left:15px;padding-right:38px;max-height:300px;background-color:var(--clr-primary-500);margin-bottom:20px;border:1px solid transparent;cursor:pointer}.grid-2-cols.selected{border:1px solid var(--clr-primary-100)}.line{height:20px;width:100%}.location-radio{font-family:Gill Sans Nova Book!important;font-weight:700!important;font-size:1.25rem!important}.checkboxs-label{position:sticky;top:0}.checkbox-area-location__checkbox{background-color:var(--clr-primary-500);cursor:pointer}.checkbox-area-location__checkbox p{font-weight:var(--fw-300);color:#000!important;font-size:14px}.line{background-color:#fff;grid-area:line}@media (max-width: 40em){.grid-2-cols{margin-bottom:15px!important}.checkbox-area-location__checkbox p{font-size:.55rem}}@media screen and (min-width: 767px) and (max-width: 1025px){.MuiFormControlLabel-root{margin-right:5px!important}.MuiTypography-root{font-size:.95rem!important}.grid-2-cols{width:auto!important}}.google-maps{height:400px}.google-maps span{color:#000}.gm-style .gm-style-iw-c{padding-right:10px!important;padding-bottom:0!important;max-width:500px!important;max-height:326px!important;min-width:0px!important;position:absolute;box-sizing:border-box;overflow:hidden;top:0;left:0;transform:translate(-50%,-100%);background-color:#fff;border-radius:8px;box-shadow:0 2px 7px 1px #0000004d}.cluster img{top:-10px!important}.cluster>div{color:#fff!important;font-weight:var(--fw-900)!important}.cluster-pin-label{position:absolute;top:1rem;right:0;color:#fff;font-weight:700;font-size:14px;left:0;text-align:center;font-family:var(--ff-sans)}@media (40em <= width <= 1050px){.google-maps{height:316px}}.thankYou{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;gap:1em;padding:1em}.thankYou>h3{font-size:1.875rem;font-weight:400;font-size:1.5rem;margin-bottom:1rem;padding:0 1rem;width:50%}.thankYou>p{padding:0 1rem;margin-bottom:1rem;font-weight:300}.thankYou__address{font-weight:900!important}@media (max-width: 40em){h3{font-size:1rem!important;width:100%!important}.thankYou{padding:20px 0}.thankYou>p{font-size:.75rem}}@media screen and (min-width: 767px) and (max-width: 1025px){.thankYou{padding:30px 0}}@media only screen and (max-width: 431px) and (min-width: 410px){.thankYou{padding:40px 0}}@media only screen and (max-width: 344px){.thankYou{padding:50px 0}}.booking-app{padding:1.5rem}.wrapper{display:flex;justify-content:center;align-items:center;padding:0rem 1rem}.accordion{width:100%}.accordion-toggle{font-size:1.5em!important;cursor:default}.item{padding:0 20px}.accordion-title{display:flex;align-items:center;gap:1em}.accordion-title span{display:flex;justify-content:center;align-items:center;height:30px;width:30px;border-radius:50%;background-color:var(--clr-primary-100);color:#fff!important;font-size:.875rem!important;font-weight:var(--fw-700)}.title{display:flex;justify-content:space-between;align-items:center;color:#000;cursor:pointer;font-weight:200;padding:20px 0;cursor:default;width:100%;max-width:960px;margin:0 auto}.title span{font-size:2em;color:#000}h2{font-size:1.375rem;font-weight:400}.content{color:#000;max-height:0;overflow:hidden;transition:all .5s cubic-bezier(0,1,0,1);max-width:960px;margin-left:auto;margin-right:auto}.content.show{height:auto;max-height:9999px;transition:all .5s cubic-bezier(1,0,1,0)}.content.wide{max-width:unset}.rotate{transform:rotate(45deg)}.bk-color{background-color:#f7f7f7;padding-top:0}div.is-disabled{pointer-events:none;opacity:.7}@media (max-width: 40em){.title-circle{display:none!important}.title{justify-content:center;padding:0}.accordion-title h2{font-size:var(--fs-500)!important}.content.wide{width:100%;max-width:100%}}@media (max-width: 40em){.wrapper{padding:20px}.item{padding:5px}.invalid-postcode__text{font-size:.75rem;text-align:center;padding-top:5px}h2{font-size:1rem}}@media (min-width:667px) and (max-width: 740px){.wrapper{padding:0rem}.item{padding:0}}@media screen and (min-width: 767px) and (max-width: 1025px){.wrapper{padding:1rem}}.about-you-form{display:flex;justify-content:center}.about-you__header{padding-bottom:40px}.about-you-form__area{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:1em}.about-you-form__radio-btns{display:flex;gap:7em}.about-you-form__checkboxes{display:flex;flex-direction:column;width:100%}.radio-btns_area{display:flex;gap:1em;padding-bottom:60px}.room-info__text{padding-top:60px;margin-bottom:60px}.save-btn{padding-bottom:20px}@media (max-width: 40em){.room-info__text{margin-top:30px;padding-top:30px;margin-bottom:19px}.radio-btns_area{padding-bottom:30px}.about-you-form__area{padding:0 .2em}.about-you-form__radio-btns{flex-direction:column;gap:1em}}@media screen and (min-width: 767px) and (max-width: 1180px){.room-info__text{margin-top:30px;padding-top:30px;margin-bottom:19px}.radio-btns_area{padding-bottom:30px}.about-you-form__area{padding:0 .2em}}.room-info{display:flex;width:100%;padding-bottom:60px;align-items:flex-start}.room-info__options{display:flex;flex-direction:column;width:40%;padding-top:10px}.room-info__options-area{display:flex}.room-info__options-area p{color:#000}.room-info__text{width:100%;height:300px}.options-area{display:flex;align-items:center}.MuiFormControl-root-MuiTextField-root .MuiOutlinedInput-root{height:300px!important}@media (max-width: 40em){.room-info{flex-direction:column;align-items:flex-start;width:100%!important;padding-bottom:30px}.room-info__options{flex-grow:1;width:100%}.room-info__text{padding-top:10px;width:100%}}@media screen and (min-width: 767px) and (max-width: 1025px){.room-info{flex-direction:column}.room-info__text{padding-top:10px;width:100%;height:300px}.grid-selection__checkboxs{grid-template-columns:repeat(3,1fr)}.about-you-form__radio-btns{flex-direction:column}}.room-info-checkbox-area{display:flex;align-items:center;width:auto}.room-info-checkbox-area p{font-size:var(--fs-300)}.checkbox-p{font-size:var(--fs-300);font-weight:var(--fw-400);text-align:left!important}@media (max-width: 40em){.room-info-checkbox-area p{font-size:.85rem}}.checkbox-area{display:flex;flex-direction:column;max-width:50px;align-items:center;padding-top:10px;max-width:74px}.checkbox-area__colour{border:1px solid #6C757D;height:75px;width:75px}.checkbox-p{padding-left:10px!important}.checkbox-area p{padding-top:10px;font-size:var(--fs-200)}.white{background-color:#fff}.cream{background-color:#eadeb9}.light-grey{background-color:#c2c1c1}.dark-grey{background-color:#616160}.green{background-color:#4b6860}.light-blue{background-color:#bce1e4}.dark-blue{background-color:#232d58}.wood-grain{background-image:url(/assets/img/colours/Woodgrain.jpg)}.white-worktop{background-image:url(/assets/img/colours/White.jpg)}.cream-worktop{background-image:url(/assets/img/colours/Cream.jpg)}.grey-worktop{background-image:url(/assets/img/colours/Grey.jpg)}.wood-worktop{background-image:url(/assets/img/colours/Wood.jpg)}.light-marble{background-image:url(/assets/img/colours/Light_Marble.jpg)}.dark-marble{background-image:url(/assets/img/colours/Dark_Marble.jpg)}.light-stone{background-image:url(/assets/img/colours/Light_Stone.jpg)}.dark-stone{background-image:url(/assets/img/colours/Dark_Stone.jpg)}.colour-selection{width:90%!important}.colour-selection__checkboxs,.flex-selection__checkboxs{display:flex;justify-content:center;align-items:center;gap:1em;flex-wrap:wrap}.grid-selection__checkboxs{--min: 30ch;display:grid;grid-template-columns:repeat(3,270px);gap:.95em;width:100%}.colour-selection__titles h5{text-align:left;font-size:var(--fs-100);font-family:var(--ff-sans);font-weight:var(--fw-400);margin-bottom:0;margin-top:0;padding-bottom:30px}.colour-selection__titles p{font-size:.75em}.ck-bk{padding:.45em;background-color:#fff;width:auto}@media (max-width: 40em){.colour-selection{width:100%!important}.grid-selection__checkboxs{grid-template-columns:repeat(1,1fr);width:100%!important;gap:.5em}.ck-bk{width:auto}.colour-selection__titles h5{font-size:.9rem;padding-bottom:15px}}@media screen and (min-width: 767px) and (max-width: 1180px){.grid-selection__checkboxs{grid-template-columns:repeat(2,1fr);width:100%!important;gap:.5em}}.radio-button-group__label--required{color:#6d0701}.radio-button-group__label{font-size:var(--fs-100);font-weight:var(--fw-400)}.radio-buttons{display:flex;width:100%;padding-top:30px}.grid-four-cols{display:grid;grid-template-columns:repeat(3,270px);width:100%;gap:1em}.rd-bk{background-color:#fff}.grid-three-cols{display:grid;grid-template-columns:repeat(3,270px);width:100%;gap:1em}.grid-single-col{display:grid;grid-template-columns:1fr;width:100%}.grid-two-cols{display:grid;grid-template-columns:repeat(2,1fr);width:100%}@media (max-width: 40em){.grid-four-cols{display:grid;grid-template-columns:repeat(2,150px);width:100%;gap:.5em}.grid-three-cols{grid-template-columns:repeat(2,150px);font-size:1rem;width:100%;gap:.5em}.MuiTypography-root{font-size:.75rem!important}.MuiFormControlLabel-root{margin-right:10px!important}.radio-button-group__label{font-size:.9rem}}@media screen and (min-width: 767px) and (max-width: 1180px){.grid-four-cols{display:grid;grid-template-columns:repeat(3,180px);width:100%;gap:.5em}.grid-three-cols{grid-template-columns:repeat(3,180px);font-size:1rem;width:100%;gap:.5em}.MuiFormControlLabel-root{margin-right:5px!important}.MuiTypography-root{font-size:.95rem!important}}@media (max-width: 345px){.grid-four-cols{display:grid;grid-template-columns:repeat(2,130px);width:100%;gap:.5em}.grid-three-cols{grid-template-columns:repeat(2,130px);font-size:1rem;width:100%;gap:.5em}}.upload-documents-form{height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding-top:2em}.upload-documents-form__area{height:100%;padding-top:10px}.upload-area__additional{padding-top:40px}.upload-area__additional h3{padding-bottom:15px;font-weight:var(--fw-400)}.upload-area{padding:1em;padding-top:0!important;text-align:center}.upload-area h5{margin-top:0!important}@media (max-width: 40em){.upload-area{padding-top:0!important}.upload-area h5{margin-top:0!important}}.downloadPlan__download{text-decoration:none;color:#000;font-weight:700}.upload-card__area{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:10px;border:2px var(--clr-primary-100) solid!important;height:200px;width:150px}.upload-button__btn{background-color:var(--clr-primary-100);margin-top:15px;width:5em;height:40px;color:#fff}.upload-button__btn:hover{background-color:#fff;outline:1px solid var(--clr-primary-100);color:var(--clr-primary-100);border:none}.btn-clear{background-color:#fff;margin-top:15px;width:5em;height:40px;color:#555}.btn-clear:hover{background-color:#6e85a1;color:#fff;border:none}.upload-card{display:flex;justify-content:center;padding-bottom:30px}.upload-card__area{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:10px;border:2px #303030 solid;height:200px;width:150px}.upload-card__icon{font-size:4em!important}.upload-card__button{width:20%!important}.upload-card__preview-thumbnail{max-width:90%;max-height:100px;display:block;margin:0 auto;background-color:#fff}.upload-card__title{overflow:hidden;max-width:90%;text-overflow:ellipsis;width:fit-content;white-space:nowrap}h5{font-size:1.1rem}.optional-info-thank-you{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;gap:1em;padding:1em}.optional-info-thank-you h3{padding-bottom:30px;font-weight:var(--fw-400)}.optional-info-thank-you p{color:#000;font-weight:var(--fw-400)}.optional-info-thankyou-appointment__area{display:flex;justify-content:center;box-shadow:0 5px 15px #000;-webkit-backdrop-filter:blur(200px);backdrop-filter:blur(200px);width:436px;height:187px;background-color:#17b597;border-radius:10px}.optional-info-appointment-img{width:40%;fill:#fff}.optional-info-thankyou-appointment__text{display:flex;flex-direction:column;align-items:center}.thank-you-appointment__p{padding-top:15px}.upload-documents-form{height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.upload-documents-form__area{width:60%;height:100%;padding-top:10px}.upload-document-form__photos{display:flex;justify-content:center;flex-wrap:wrap;gap:4em}.upload-documents-form__plan--validation{display:flex;justify-content:center;color:red;font-weight:bolder;margin-bottom:20px}.upload-documents-form__photos--validation{display:flex;justify-content:center;color:red;font-weight:bolder}.hide{display:none}.upload-documents-form__p--align{text-align:center}.upload-documents-form__details-container{display:flex;justify-content:center;align-items:center;border:1px solid #000;width:60%;height:60px;margin-bottom:10px}.upload-documents-form__info{display:flex;flex-direction:column;flex-wrap:wrap;width:100%;justify-content:center;align-items:flex-start}.upload-documents-form__title{margin-right:30px}.upload-documents-form__title--bold{font-weight:700}@media screen and (max-width: 700px){.upload-documents-form__area{width:95%}.upload-document-form__photos{gap:1em}.upload-documents-form__details-container{width:95%;height:40px;text-align:center}}.upload-area{padding:1em;text-align:center}.upload-area__label--required{color:#6d0701;font-weight:700}.upload-area h5{font-weight:400;font-size:1.5rem}.upload-area p{font-weight:var(--fw-300)}.kitchen-design-project{width:100%;padding-top:30px}.kitchen-design-project__area{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.kitchen-design-project__info{display:flex;flex-direction:column;flex-wrap:wrap;width:100%;justify-content:center;align-items:flex-start}.skip-kitchen{display:flex;flex-wrap:wrap;width:100%;justify-content:center}.kitchen-design-project__title{margin-right:30px}.kitchen-design-project__title--bold{font-weight:700}.kitchen-design-project__details{display:flex;flex-wrap:wrap;justify-content:center;width:65%;margin-bottom:30px;border-bottom-left-radius:1em;border-bottom-right-radius:1em}.drop-down-area{width:100%}.submit-area__area{display:flex;flex-direction:column;width:59%;height:100%}.submit-area__label{font-weight:700}.submit-area__label--required{color:#303030;font-weight:700}.kitchen-design-project__radio-area{display:flex;flex-direction:column;overflow:auto}.kitchen-design-project__radio-area>*{margin-bottom:20px}.radion-buttons{display:flex;width:100%}.radio-button--align{width:100%}.radio-buttons__area--flex{display:flex;flex-wrap:wrap;width:100%}.kitchen-design-project__label{font-weight:400;margin-bottom:10px;font-size:1.5rem}.kitchen-design-project__p{padding-bottom:10px}@media screen and (min-width: 767px) and (max-width: 1025px){.kitchen-design-project__details{width:80%}}@media screen and (max-width: 700px){.kitchen-design-project__label{font-size:.9rem}.kitchen-design-project__details-container{width:95%;height:40px;text-align:center}.kitchen-design-project__details{width:90%}.kitchen-design-project__info{font-size:.82rem}}@media screen and (max-width:376px){.kitchen-design-project__details{width:95%}.kitchen-design-project__info{width:95%!important;font-size:.82rem}.kitchen-design-project__details-container>h2{width:95%!important;font-size:1.25rem}}@media screen and (max-width:281px){.kitchen-design-project__details-container>h2{width:90%!important;font-size:.99rem}.kitchen-design-project__details-container{height:40px;text-align:center;width:95%}}.stepper-wrapper{margin-top:50px;display:flex;justify-content:space-between;margin-bottom:20px;padding-left:20em;padding-right:20em}@media screen and (min-width: 740px) and (max-width: 1290px){.stepper-wrapper{padding-left:.5em;padding-right:.5em}}@media screen and (max-width:700px){.stepper-wrapper{padding-left:.5em;padding-right:.5em}}.stepper-item{position:relative;display:flex;flex-direction:column;align-items:center;flex:1}.step-counter{font-size:1.2rem}@media (max-width: 768px){.stepper-item{font-size:.75em}}.stepper-item:before{position:absolute;content:"";border-bottom:2px solid var(--clr-primary-500);width:100%;top:13px;left:-50%;z-index:2}.stepper-item:after{position:absolute;content:"";border-bottom:2px solid var(--clr-primary-500);width:100%;top:13px;left:50%;z-index:2}.stepper-item .step-counter{position:relative;z-index:5;display:flex;justify-content:center;align-items:center;width:30px;height:30px;border-radius:50%;background:#fff;margin-bottom:6px;font-size:.875rem;font-weight:var(--fw-700);color:var(--clr-primary-100);background-color:var(--clr-primary-500)}.stepper-item.active{font-weight:700}.step-counter.active{background-color:var(--clr-primary-100)!important}.stepper-item.active .step-counter,.stepper-item.completed .step-counter{background-color:var(--clr-primary-100);color:#fff}.stepper-item.completed:after{position:absolute;content:"";border-bottom:4px solid var(--clr-primary-100);width:100%;top:15px;left:50%;z-index:3}.stepper-item:first-child:before{content:none}.stepper-item:last-child:after{content:none}@media screen and (max-width:700px){.step-name{font-size:.6rem}.step-counter{font-size:1rem}.stepper-item .step-counter{width:40px;height:40px}.stepper-item:before{top:20px}.stepper-item:after{top:20px!important}}@media screen and (min-width: 740px) and (max-width: 1370px){.step-counter{font-size:1rem}.stepper-item.completed:after{top:30px!important}}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:1rem}.container{max-width:960px;margin:0 auto;width:100%}.appointment-selection{display:flex;flex-direction:column}.appointment-selection p{text-align:left!important;font-weight:var(--fw-100)}.appointment-selection p.text-center{text-align:center!important}.appointment-selection__d-flex{display:flex;flex-direction:column;justify-content:center;padding:.5em}.date-selection-wrapper{display:flex;justify-content:space-evenly;align-items:center;margin-bottom:20px}.date-selection-dates{display:flex;gap:2rem;justify-items:center;justify-content:center;flex-wrap:wrap;position:relative}.date-selection-slot{cursor:pointer;background-color:#f7f7f7;min-height:50px;display:grid;grid-template-columns:40px 1fr;grid-template-areas:"radiobtn time";justify-content:center;align-items:center;font-size:var(--fs-300);border:1px solid transparent}.date-selection__times{display:grid;grid-template-columns:142.5px 142.5px;grid-template-rows:repeat(4,1fr);gap:.7em}.date-selection-slot:hover{outline:1px solid #6E6DAF}.date-selection__date-label{text-align:center;margin-top:.5em;margin-bottom:.5em;font-size:var(--fs-300)}.date-selection-slot.selected{box-shadow:none;border:1px solid #6E6DAF}.date-selection-slot.disabled{color:#ccc;cursor:not-allowed;border:2px #ccc solid}.date-selection-slot.disabled:hover{color:#ccc;background-color:#f0ebe0}.appointment-selection__btn{border:2px solid black;border-radius:0;margin-bottom:25px;min-width:50px;min-height:30px;background-color:#fff;gap:1em}.appointment-selection__btn:hover{border:2px solid #e6e6e6}.appointment-selection__date-submit{display:flex;justify-content:center;padding-top:15px;gap:1em}.appointment-selection__date-time-btn{border:2px solid black;border-radius:0;margin-bottom:25px;min-width:100px;min-height:50px;background-color:gray;color:#fff}.appointment-selection__date-time-btn:hover{border:2px solid #808080;background-color:#fff;color:#000}.appointment-selection__date-time-btn:disabled{border:2px solid #e6e6e6;background-color:#e6e6e6;color:#fff}.store-list-store{padding-left:.5em}.gap{gap:1rem}.arrow-btn{font-weight:bolder;font-size:3rem!important}.appointment-selection__show-more-dates{text-align:center}.nav-arrow{color:#6c757d;font-size:4rem!important}.slot-radio{padding-left:10px;grid-area:radiobtn;accent-color:black}.slot-time{padding-left:10px;grid-area:time}@media (max-width: 375px){.date-selection-wrapper{display:grid;grid-template-columns:48px 1fr 48px;grid-template-rows:auto}}@media (max-width: 40em){.appointment-selection p{text-align:center!important;padding-bottom:10px}.nav-arrow{color:#6c757d;font-size:3rem!important;padding-bottom:10px}.slot-radio{padding:0;display:flex;justify-content:center;align-items:center}.slot-radio input[type=radio]{flex:0 0 1rem;padding:0;margin-left:12px}.slot-time{padding-left:0}.date-selection__date-label{margin:0}.appointment-selection{padding-top:20px}.appointment-selection__d-flex{padding:0}.date-selection-dates{gap:0}.date-selection-wrapper{display:grid;grid-template-columns:40px 1fr 40px;width:100%}.appointment-selection__date-time-btn{min-width:25px;min-height:25px;font-size:var(--fs-200)}.date-selection-dates{flex-direction:column}.date-selection__times{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;align-items:end;padding:10px 0}.nav-button-left{display:flex;align-items:center;justify-content:start}.nav-button-right{display:flex;align-items:center;justify-content:end}.nav-button-left>button,.nav-button-right>button{width:40px}}@media (40em <= width <= 1050px){.date-selection__times{grid-template-columns:repeat(4,140px);grid-template-rows:1fr 1fr}}.overlay-loader{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ffffff80}.skip-button{display:flex;justify-content:center}.btn-class.button-area{background-color:#fff;border:1px solid #000;color:#000!important;font-size:var(--fs-300);width:21em}.btn-class:hover{background-color:#fff!important}.button-area:hover{background-color:#f7f7f7!important}@media (max-width: 40em){.btn-class.button-area{border:none;color:#6c757d!important;height:.5rem;font-size:.75rem;width:18em;height:5em}}.thankYou-appointment{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;gap:1em;padding:1em}.thankyou_app{padding-bottom:35px}.thankYou-appointment>h3{font-size:var(--fs-800);font-weight:700;margin-bottom:1rem;padding:0 1rem;color:#6c757d;text-transform:uppercase}.thankyou-appointment__area{display:flex;justify-content:center;box-shadow:0 5px 15px #000;width:436px;background-color:#17b597;border-radius:10px;padding:1em}.appointment-img{width:50%;fill:#fff!important}.thankyou-appointment__text{display:flex;flex-direction:column;align-items:center}.thankyou-appointment__text h3{font-weight:var(--fw-400)}.confirmed-header{padding-bottom:1em}h4{color:#6c757d;font-weight:var(--fw-400)}.thank-you-appointment__optional-info h4{text-align:center}.thankyou-appointment__text>p{font-weight:var(--fw-400);padding-bottom:.5em}.thank-you-appointment_location-icon{color:#6c757d}@media (max-width: 40em){.thankYou{padding-top:50px}.thankYou>h3{font-size:var(--fs-500)}h4{font-size:var(--fs-300)}.thankyou-appointment__area{width:236px;padding:.5em}}.appointment-type-area{display:flex;justify-content:center;align-content:center;gap:1em}.MuiFormGroup-root{gap:2em!important}@media (max-width: 40em){.MuiFormGroup-root{gap:1em!important}}.toggle-buttons{display:flex;justify-content:center;gap:1em!important}.MuiFormControlLabel-root{margin-left:0!important;margin-right:0!important}.appointment-type-button{display:flex;flex-direction:column;align-items:center;margin-top:20px;margin-bottom:20px;height:400px;outline:2px solid #eeeded}.image-button-area{margin:1em;min-height:200px;width:350px;border:none;background-size:350px 200px;background-repeat:no-repeat}.appointment-type-button.selected{outline:4px solid #6E6DAF}.appointment-type-button_details{max-width:350px;padding-bottom:5px}.appointment-type-button__details-area{overflow:auto;max-width:350px;margin-bottom:20px}.appointment-type-button_details ul li{font-size:.9rem}.showroom{background-image:url(/assets/store-appointment-B2AP4nsP.jpg)}.online{background-image:url(/assets/online-appointment-BVbrSJYB.jpg)}.MuiFormGroup-root{justify-content:center!important}@media (max-width: 40em){.appointment-type-button{width:300px}.image-button-area{width:250px}}@media (40em <= width <= 1050px){.toggle-buttons{justify-content:center!important}}@media (min-width: 344px) and (max-width: 360px){.appointment-type-button{width:280px}}.toggle-cards{display:flex;flex-wrap:wrap;justify-content:space-evenly;flex-direction:row;padding:1em;gap:2.5em}@media screen and (max-width:700px){.toggle-cards{display:flex;flex-wrap:nowrap;justify-content:center;flex-direction:row;padding:.5em;gap:1em}}.showroom-locationv2{width:100%;display:flex;align-items:stretch;justify-content:space-between;gap:1em}.location-container{display:flex;flex-direction:column;gap:.5em}.showroom-location__p{text-align:left!important;font-weight:var(--fw-100)}.showroom-locationv2__locations{display:flex;flex-direction:column;justify-content:space-between;padding:0;width:100%;max-width:450px}.width{width:100%}.fake-maps{width:100%;height:400px}.showroom-locationv2__area{display:flex;width:100%;flex-wrap:wrap;align-items:center;justify-content:center;padding-bottom:10px}.showroom-locationv2__info{display:flex;flex-direction:column;flex-wrap:wrap;width:100%;justify-content:center;align-items:flex-start}.showroom-locationv2__title{padding-bottom:10px;margin-right:30px}.showroom-locationv2__title--bold{font-weight:700}.showroom-locationv2__postcode{display:flex;flex-direction:column;justify-content:stretch;flex:0}.current-location-btn{margin:0;font-size:var(--fs-200)}.showroom-locationv2__map{height:400px;width:100%;max-width:450px}.locations-searchv2{display:flex;align-items:center;gap:1rem}.locationsv2{min-height:147px}.locations-searchv2 input{width:60%;border-radius:2em;border:1px solid #000;padding-left:20px;height:40px}.locations-searchv2 input::placeholder{font-size:16px}.location-showroomsv2{padding-top:10px;display:flex;justify-content:space-between;gap:1rem;min-height:320px;max-height:250px;overflow:auto;flex:1}.spinner{display:flex;justify-content:center}input.invalid-postcode{border:2px solid #d32f2f}.invalid-postcode__text{font-weight:500;color:#d32f2f}.location-search-btn{color:#fff;border-radius:2em;height:50px;width:6em;background-color:#000;margin:0;height:40px}.no-map{display:none}@media (max-width: 40em){.location-container{padding-top:30px}.showroom-location__p{text-align:center!important}.no-map{display:block;height:30px}.showroom-location__current-location{justify-content:flex-start;flex:0}.showroom-locationv2__map{display:none}.showroom-locationv2{flex-direction:column}.showroom-locationv2__area{padding-top:10px;padding-bottom:0}.showroom-locationv2__locations{flex-direction:column;width:auto}.showroom-locationv2__postcode{flex-direction:column;width:auto!important}.showroom-locationv2__map{width:100%}input{width:80%;font-size:1em!important}.locations-searchv2{gap:.5rem}.location-showroomsv2{flex-direction:column;min-height:280px;max-height:220px}.showroom-locationv2__map{padding-top:20px}.showroom-locationv2__postcode{width:100px}}@media screen and (min-width: 767px) and (max-width: 821px){.locations-searchv2{gap:.5rem}input:not([type=radio]):not([type=checkbox]){width:500px!important}.showroom-locationv2__postcode{width:100px}.showroom-locationv2{width:100%;display:flex;flex-direction:column}.fake-maps{width:35em}.showroom-locationv2__locations{width:auto!important}}@media screen and (min-width: 820px) and (max-width: 1025px){.locations-searchv2{gap:.5rem}input:not([type=radio]):not([type=checkbox]){width:500px!important}.showroom-locationv2__postcode{width:90%!important}.showroom-location__current-location{width:100%}.showroom-locationv2{flex-direction:column}.showroom-locationv2__locations{width:auto!important}.showroom-locationv2__map{width:100%}}.location-areav2{display:flex;flex-direction:column}.location-areav2__checkbox{display:flex;align-items:center}.empty-div{min-width:41px}.location-areav2__details{justify-content:flex-end}p{font-weight:700}@media (max-width: 40em){.location-areav2{align-items:stretch}}.full-page-flex{display:flex;min-height:100vh}.v-center{align-items:center}.h-center{justify-content:center}:root{--ff-sans: "Poppins",sans-serif;--ff-serif: "IBM Plex Serif", serif;--fs-200: .75rem;--fs-300: 1rem;--fs-400: 1.25rem;--fs-500: 1.375rem;--fs-550: 1.5rem;--fs-600: 1.75rem;--fs-900: 2.125rem;--fs-1000: 2.5rem;--fw-200: 200;--fw-300: 300;--fw-400: 400;--fw-500: 500;--fw-600: 600;--fw-700: 700;--fw-900: 900;--clr-neutral-200: #eef1f6;--clr-neutral-300: #a9afbc;--clr-neutral-400: #737b8c;--clr-neutral-500: #434956;--clr-neutral-900: #020203;--clr-primary-100: #6E6DAF;--clr-primary-300: #f3f7ff;--clr-primary-400: #8ea8da;--clr-primary-500: #F3F3F3;--br: 1rem;--element-spacing: 30px}@media (min-width: 40em){:root{--fs-500: 1.75rem;--fs-600: 2.125rem;--fs-900: 4.25rem;--element-spacing: 15px}}*,*:before,*:after{box-sizing:border-box}h1,.h1,h2,.h2,h3,.h3,h4,.h4{line-height:1}body,h1,h2,h3,p,dl,dd,figure{margin:0}ul[class],ol[class]{list-style:none;padding:0}input,button,textarea,select{font:inherit}img{max-width:100%;height:auto;display:block}body{line-height:1.3;font-family:var(--ff-sans);font-size:var(--fs-400);font-weight:300;background-color:#fff;color:#000!important}.MuiFormHelperText-root.Mui-error{text-align:left!important;font-weight:400!important;font-size:1rem}.MuiTypography-root{text-align:left!important}@font-face{font-family:Gill Sans Nova Book;src:url(/assets/gillsansnova_book-HH_uqVFq.ttf) format("truetype");font-weight:400;font-style:normal}
