.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:var(--clr-neutral-900);text-align:center;font-size:30px}.service-type-card__title,li{padding-top:10px;color:var(--clr-neutral-900);font-weight:var(--fw-100)}.bgblue{background:var(--clr-neutral-100);padding:1px;max-width:500px}.card{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;font-size:1rem;color:var(--clr-neutral-300);background:#fff;padding:1rem;border:1px solid var(--clr-neutral-900);height:750px}.card-text__area,.card-img-header{display:flex;flex-direction:column}.card-img-header h1{font-size:var(--fs-500)}.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:var(--clr-neutral-100);border-radius:1em;border:2px solid var(--clr-neutral-900);padding:1em}.card-button__area:hover{animation:fade 1s forwards}.card-button__area:focus{background-color:var(--clr-neutral-900);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:var(--clr-neutral-100);height:164px;width:100%}.header-top img{width:200px}.header-content__logo-top{color:var(--clr-neutral-100);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:var(--clr-neutral-900);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;max-height:400px}@media (max-width: 40em){.header-top{height:80px}.header-top img{width:120px}.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:var(--clr-neutral-900);padding:2rem 1rem;margin-top:auto;height:25vh}.footer-socials{display:flex;justify-content:center;gap:1em}.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:var(--clr-neutral-100)}p{text-align:center!important;font-size:1rem}@media (max-width: 40em){.footer{padding:1em;height:27.778vh;gap:1em}.footer-socials{gap:.2rem}.footer-icon{transform:scale(4)}.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:1rem}.footer-icon{transform:scale(2)}.secondary-footer{justify-content:center}}@media screen and (max-width:375px){.footer-socials{gap:2rem}}.social-icon{width:2rem;height:auto}.icon-area{display:flex;justify-content:center;align-items:center;height:54px;width:54px;background-color:var(--clr-brand-100)}.icon-area img{transform:scale(1.1)}@media (max-width: 40em){.icon-area{transform:scale(1);height:32px;width:32px;padding:.3em}.facebook-img{padding:.2em}}@media (min-width:40em) and (max-width: 933px){.icon-area{height:54px;width:54px}}.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}@media (max-width: 40em){.hero-area{padding-bottom:30px}.hero-area h1{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-top:20px;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 p{font-family:var(--ff-sans);font-size:var(--fs-300)!important}.contact-form__area-p{text-align:left!important;font-weight:var(--fw-200)}.contact-form__error-message{color:red}.contact-form-checkbox-area a{font-family:var(--ff-sans)!important;font-size:var(--fs-300)!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:var(--ff-sans)!important;font-weight:400;text-decoration:underline;font-size:3rem!important;color:#0009}.error-font{font-weight:700!important;color:#d32f2f}@media screen and (max-width: 40em){.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}.checbox-area{padding-top:20px;max-width:319px}}@media (max-width: 320px){.checbox-area{padding-top:20px;max-width:283px}}@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}.progress-buttons__spinner{padding:1em}.pre-btn{background-color:var(--clr-neutral-200)!important;border-color:var(--clr-neutral-200)!important}.pre-btn:hover{background-color:var(--clr-brand-100)!important;border-color:var(--clr-neutral-200)!important}.button-area{display:flex;justify-content:center;align-items:center;margin:1em;height:2.625em;width:8.75em;background-color:var(--clr-brand-100);border:1px solid var(--clr-brand-100);font-weight:var(--fw-400);color:var(--clr-neutral-900);transition:var(--btn-trans)}.button-area:disabled{pointer-events:none;opacity:.7;color:var(--clr-neutral-900)}.button-area:not([disabled]):hover{background-color:var(--clr-neutral-200);color:var(--clr-neutral-900);border:1px solid var(--clr-neutral-200)}.detailsForm__buttons{display:flex;justify-content:center;flex-wrap:wrap}.button-area.selected{background-color:var(--clr-primary-100);color:var(--clr-neutral-100)}.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}.upper-case{text-transform:uppercase}@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:8em;font-size:var(--fs-400)}.center{margin-right:5px!important}}@media (max-width: 375px){.button-area{width:7em}}@media screen and (max-width:300px){.button-area{height:2em;width:5em;font-size:1rem}}@media (max-width: 320px){.button-area{width:6em}}.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:var(--clr-brand-100);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:var(--clr-neutral-900);box-shadow:0 0 #eaf899b3}50%{transform:scale(1.2);background-color:var(--clr-brand-100);box-shadow:0 0 0 10px #bbbaf800}to{transform:scale(.8);background-color:var(--clr-neutral-900);box-shadow:0 0 #eaf899b3}}.icon-container{display:flex;justify-content:center;align-items:center;height:25px}.icon-spin{-webkit-animation:spin 4s linear infinite;-moz-animation:spin 4s linear infinite;animation:spin 4s linear infinite}@-moz-keyframes spin{to{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.test-video{width:100%!important;height:76px!important}@media (max-width: 40em){.test-video{width:100%!important;height:76px!important}.icon-container{height:40px}}.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:var(--clr-neutral-100);color:var(--clr-neutral-900);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:hover{cursor:pointer}@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}.spinner-v2{left:40%;top:50%}}@media screen and (max-width: 40em){.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:var(--fs-300);padding:0;margin:.5em 0}}.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-neutral-200);margin-bottom:20px;border:1px solid transparent;cursor:pointer}.grid-2-cols.selected{border:4px solid var(--clr-brand-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-neutral-200);cursor:pointer}.checkbox-area-location__checkbox p{font-weight:var(--fw-300);color:var(--clr-neutral-900)!important;font-size:14px}.line{background-color:var(--clr-neutral-100);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:var(--clr-neutral-900)}.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:.45rem;right:0;color:var(--clr-neutral-900 );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;background-color:var(--clr-brand-100);color:var(--clr-neutral-900)!important;font-size:.875rem!important;font-weight:var(--fw-700)}.title{display:flex;justify-content:space-between;align-items:center;color:var(--clr-neutral-900);cursor:pointer;font-weight:200;padding:20px 0;cursor:default;width:100%;max-width:960px;margin:0 auto}.title span{font-size:2em;color:var(--clr-neutral-900)}h2{font-size:1.375rem;font-weight:400}.accordion-title h2{text-transform:uppercase}.content{color:var(--clr-neutral-900);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:var(--clr-neutral-300);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{padding-top:var(--pd-spacing);font-size:var(--fs-400)!important}.content.wide{width:100%;max-width:100%}}@media (max-width: 40em){.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 (min-width: 658px) and (max-width: 766px){.about-you-form__radio-btns{justify-content:center}}@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:var(--clr-neutral-900)}.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}}@media screen and (min-width: 657px) and (max-width: 1025px){.grid-selection__checkboxs,.grid-four-cols{grid-template-columns:repeat(2,1fr)!important}.grid-three-cols{grid-template-columns:repeat(3,1fr)!important}}.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 var(--clr-neutral-500);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}}@media screen and (min-width: 667px) and (max-width: 1025px){.colour-selection{width:100%}.grid-selection__checkboxs{grid-template-columns:repeat(3,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%}.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-documents-form__details-container{display:flex;justify-content:center;align-items:center;border:1px solid var(--clr-neutral-900);width:60%;height:60px;margin-bottom:10px}.upload-area__additional{padding-top:40px}.upload-area__additional h2{padding-bottom:15px}.upload-area{padding:1em;padding-top:0!important;text-align:center}.upload-area h2{padding-bottom:15px}.bold-font{font-weight:var(--fw-900)!important}.slim-font{font-weight:var(--fw-100)!important}@media (max-width: 40em){.upload-area{padding-top:0!important}.upload-area h5{margin-top:0!important}}.downloadPlan__download{text-decoration:none;color:var(--clr-neutral-900);font-weight:700}.upload-card__area{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:10px;border:2px var(--clr-neutral-900) solid!important;height:200px;width:150px}.plan-icon{width:65px!important}.upload-button__btn{background-color:var(--clr-brand-100);border:none;margin-top:15px;width:5em;height:40px;color:var(--clr-neutral-900);transition:var(--btn-trans)}.upload-button__btn:hover{background-color:var(--clr-neutral-200);outline:none;color:var(--clr-neutral-900);border:none}.btn-clear{background-color:var(--clr-brand-100);border:none;margin-top:15px;width:5em;height:40px;color:var(--clr-neutral-900);transition:var(--btn-trans)}.btn-clear:hover{background-color:var(--clr-neutral-200);color:var(--clr-neutral-900);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:var(--clr-neutral-900);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-neutral-900);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:var(--clr-neutral-200);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-slot:hover{background-color:var(--clr-neutral-900);color:var(--clr-neutral-200);transition:var(--btn-trans)}.date-selection-slot.selected{box-shadow:none;background-color:var(--clr-neutral-900);color:var(--clr-brand-100)}.date-selection__times{display:grid;grid-template-columns:142.5px 142.5px;grid-template-rows:repeat(4,1fr);gap:.7em}.date-selection__date-label{text-align:center;margin-top:.5em;margin-bottom:.5em;font-size:var(--fs-300)}.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:var(--pd-spacing);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{height:50px;color:var(--clr-neutral-900);font-size:4rem!important}.slot-radio{padding-left:10px;grid-area:radiobtn;accent-color:var(--clr-brand-100)}.slot-time{padding-left:10px;grid-area:time}.advisory-text{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:50px}.bold{font-weight:var(--fw-700)}.overlay-loader{position:absolute;top:30%;left:0;right:0;bottom:0}@media (max-width: 375px){.date-selection-wrapper{display:grid;grid-template-columns:48px 1fr 48px;grid-template-rows:auto}}@media (max-width: 40em){.overlay-loader{top:50%;bottom:50%}.appointment-selection p{text-align:center!important;padding-bottom:10px}.nav-arrow{color:#6c757d;font-size:3rem!important}.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}.advisory-text{flex-direction:column;font-size:var(--fs-300)}.date-selection-wrapper{display:flex;flex-direction:column;width:100%;margin-bottom:0}.appointment-selection__date-time-btn{min-width:25px;min-height:25px;font-size:var(--fs-200)}.date-selection-dates{flex-direction:column;gap:0;width:80%}.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:90px}}@media (40em <= width <= 1050px){.nav-arrow{width:152px}.date-selection__times{grid-template-columns:repeat(4,140px);grid-template-rows:1fr 1fr}.date-selection-wrapper{justify-content:center}}.skip-button{display:flex;justify-content:center}.btn-class.button-area{display:flex;justify-content:center;align-items:center;background-color:var(--clr-brand-100);width:12em;color:var(--clr-neutral-900)!important;font-size:var(--fs-400)}.btn-class.button-area:hover{background-color:var(--clr-neutral-200)!important}@media (max-width: 40em){.btn-class.button-area{border:none;color:var(--clr-neutral-900)!important;font-size:var(--fs-300);width:12em;height:4em}}.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}.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_app>h1{font-size:var(--fs-500)!important}.about-you__header>h1{font-size:var(--fs-550)!important}.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 var(--clr-primary-100)}.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:1px solid var(--clr-neutral-900);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:var(--clr-neutral-900);height:50px;width:6em;background-color:var(--clr-brand-100);margin:0;height:40px;border:none;transition:var(--btn-trans)}.location-search-btn:hover{background-color:var(--clr-neutral-200)}.no-map{display:none}.spinner-v2{position:absolute;display:flex;justify-content:center;align-items:center;flex:1;left:48%;top:58%;z-index:1}@media (max-width: 40em){.location-container{padding-top:30px}.showroom-location__p{text-align:center!important}.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}.spinner-v2{left:40%;top:50%}}@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}.spinner-v2{left:40%;top:50%}}@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:row}.showroom-locationv2__locations{width:auto!important}.showroom-locationv2__map{width:100%}.spinner-v2{left:46.5%;top:50%}}@media screen and (min-device-width: 1200px) and (max-device-width: 1600px) and (-webkit-min-device-pixel-ratio: 1){.spinner-v2{left:47.4%;top:80%}}.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: PPMori-regular;--ff-headers: "Normalidad Text-Bold-Web";--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-100: #fff;--clr-neutral-200: #E8E9E8;--clr-neutral-300: #ccc;--clr-neutral-400: #808080;--clr-neutral-500: #434956;--clr-neutral-900: #153c2b;--clr-primary-100: #000000;--clr-primary-200: #2e2d2dc9;--clr-primary-300: #f3f7ff;--clr-primary-400: #8ea8da;--clr-primary-500: #F3F3F3;--clr-brand-100: #cff500;--clr-brand-200: #eaf899;--br: 1rem;--element-spacing: 30px;--btn-trans: .3s ease-in;--btn-trans-lng: 3s ease-in;--pd-spacing: 15px}@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;font-family:var(--ff-headers);text-transform:uppercase}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:var(--clr-neutral-900)!important}.MuiFormHelperText-root.Mui-error{text-align:left!important;font-weight:400!important;font-size:1rem}.MuiTypography-root{text-align:left!important}.ff-normalidad{font-family:var(--ff-headers)}.ff-ppmori{font-family:var(--ff-sans)!important}@font-face{font-family:PPMori-regular;src:url(/assets/PPMori-Regular-DZSEl-HR.woff) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PPMori-Bold;src:url(/assets/PPMori-Bold-DKdutIvw.woff) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Normalidad Text-Bold-Web;src:url(/assets/Normalidad%20Text-Bold-Web-DzPlr9VB.ttf) format("truetype");font-weight:400;font-style:normal}
