.service-type-area{display:grid;grid-template-columns:repeat(3,1fr);justify-items:center;align-items:center;padding:2em}.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}@media (max-width: 40em){.service-type-area{grid-template-columns:1fr;gap:1em;padding:.5rem 1rem}.constrained-1{margin:1em auto 0;padding:.5em}.constrained-1 h1,.constrained-1 p{text-align:left!important}}@media (max-width: 344px){.card{height:217px;max-width:300px}.service-type-area{padding:.5rem}}@media (41em <= width <= 993px){.service-type-area{display:grid;grid-template-columns:repeat(2,1fr);padding:2em;gap:1em}}.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{padding-top:0!important;font-weight:var(--fw-600)!important}.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;border-radius:var(--br-img);font-size:1rem;color:var(--clr-neutral-300);background:#fff;box-shadow:2px 4px 16px #0003;height:490px;max-width:400px}.card img{border-top-right-radius:var(--br-img);border-top-left-radius:var(--br-img)}.card-info{display:flex;flex-direction:column;padding:1rem;min-height:50px}.service-type-card__details-area{margin-bottom:auto}.card-btn{display:flex;justify-content:center;align-items:center;min-height:80px;margin-left:auto;margin-right:auto}.card-text__area{display:flex;flex-direction:column}.card-img-header{display:flex;justify-content:flex-start}.card-img-header h1{font-size:var(--fs-400)}@media (max-width: 40em){.card{height:217px;gap:.5em;align-items:center}.card img{display:none}.card-btn{min-height:10px}.service-type-card__title{text-align:center}.card-img-header h1{text-align:left;font-size:var(--fs-350)}ul>li{font-size:var(--fs-300)!important}}@media (41em <= width <= 1050px){.card-img-header{flex-direction:row;justify-content:center;align-items:center;justify-items:center}.card img{display:none}.service-type-card__title{text-align:center}.service-type-card__details-area{display:grid;grid-template-columns:repeat(autofit,minmax(150px,200px))}.card{min-height:100px;max-height:230px;gap:.5em;align-items:center;max-width:300px}.card-img-header{justify-content:flex-start}.card-img-header h1{text-align:left;font-size:var(--fs-350)}}@media (max-width: 344px){.card{height:217px}}.card-button__area{display:flex;justify-content:center;align-items:center;background-color:var(--clr-brand-100);border-radius:2em;border:1px solid var(--clr-brand-100);color:var(--clr-neutral-100);font-weight:var(--fw-700);padding:1em;height:50px;width:23em}.card-button__area:hover{animation:fade 1s forwards;background-color:var(--clr-brand-100)!important}@keyframes fade{0%{background-color:#fff}to{background-color:transparent}}@media (max-width: 40em){.card-button__area{font-size:var(--fs-300);width:19em}}@media (max-width: 344px){.card-button__area{font-size:var(--fs-300);width:17em}}@media (41em <= width <= 1050px){.card-button__area{font-size:var(--fs-300);width:10em}}.header{border-bottom:1px solid var( --clr-neutral-300);margin-bottom:3d0px}.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:64px;width:100%}.header-content__logo-top{color:var(--clr-neutral-100);letter-spacing:.3em;font-size:1.15rem}.header-link{text-align:center;text-decoration:none}.header-anchor{width:45%;display:flex;align-items:center;justify-content:center;gap:1em}.header-anchor a{text-decoration:none;font-size:var(--fs-300);color:var(--clr-neutral-400)}.header-anchor a:hover{text-decoration:underline;cursor:pointer}.header-image__link{width:55%}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;height:500px}@media (max-width: 40em){.header-top{padding:.5em;margin:10px 0;flex-direction:row-reverse;gap:.3em}.header-anchor svg{display:none}.header-anchor{width:70%;font-size:var(--fs-300);justify-content:flex-end}.header-image__link{display:flex;justify-content:center;width:30%;justify-content:flex-start}.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){.header-top{padding:.5em;flex-direction:row-reverse;gap:.3em}.header-anchor{display:flex;align-items:center;justify-content:flex-end}.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:1em;border-top:1px solid var(--clr-neutral-300);background-color:var(--clr-neutral-100);padding:2rem 1rem;margin-top:auto;height:15.444vh}.footer-socials{display:flex;justify-content:center;gap:2em}.footer-icon{transform:scale(1.5);fill:#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}.showroom-links{display:flex;justify-content:center;gap:1em}.showroom-links>div{font-size:var(--fs-300)}.showroom-links>div:hover{text-decoration:underline;cursor:pointer}.lower-half a{text-decoration:none;color:var(--clr-neutral-900);font-size:var(--fs-200)}.lower-half a:hover{text-decoration:underline}.lower-half>span{color:var(--clr-neutral-900);font-size:var(--fs-200)}@media (max-width: 40em){.footer{padding:0;height:20.778vh;gap:1em}.footer-socials{gap:2rem}.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}.secondary-footer{justify-content:center}}@media screen and (max-width:375px){.footer-socials{gap:2rem}}.enquiry-additional-info{display:flex;flex-direction:column;height:100vh}.hero-area{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100px;padding-bottom:30px;padding-top:20px}.hero-area span{font-size:var(--fs-1000);font-weight:var(--fw-200)}.hero-area__p{font-weight:var(--fw-200)}@media (max-width: 40em){.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__error-message{color:red}.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}.booking-contact__sumary{width:50%}@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__summary{width:100%}.contact-form__details{width:100%;padding-left:0!important}.booking-contact__sumary{width:100%}}@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}.button-area{margin:1em;height:2.625em;width:8.75em;background-color:var(--clr-brand-100);border:1px solid var(--clr-brand-100);border-radius:30px;font-weight:var(--fw-400);color:var(--clr-neutral-100);transition:var(--btn-trans)}.button-area:disabled{pointer-events:none;opacity:.7;color:var(--clr-neutral-300)}.button-area:not([disabled]):hover{background-color:var(--clr-brand-200);border:1px solid var(--clr-brand-100)}.detailsForm__buttons{display:flex;justify-content:center;flex-wrap:wrap}.button-area.selected{background-color:var(--clr-primary-100);color:var(--clr-neutral-100)}.center{text-align:center!important;width:10em!important;margin-right:43px}.btn-area{display:flex;align-content:center;justify-content:center}.btn-back{background-color:var(--clr-neutral-100)!important;border:1px solid var(--clr-brand-400);color:var(--clr-neutral-400)}.btn-back:hover{background-color:var(--clr-brand-400)!important;border:1px solid var(--clr-brand-400)!important;color:var(--clr-neutral-100)}@media screen and (min-width: 767px) and (max-width: 1025px){.center{margin-right:30px!important}}@media screen and (max-width: 40em){.button-area{height:var(--btn-min-height);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:var(--clr-brand-200);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-brand-100);box-shadow:0 0 #ec7224b3}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-brand-200);box-shadow:0 0 #ec7224b3}}.booking-summary{display:flex;background-image:linear-gradient(var(--clr-neutral-200),var(--clr-neutral-200));border-radius:1rem;padding:.5em}.booking-summary-area{display:flex;flex-direction:column;gap:1em;max-inline-size:500px;padding:21px;width:100%}.booking-summary-area h2{color:var(--clr-neutral-900)}.booking-summary-area__header-content{display:flex;flex-direction:column}.booking-summary-area__header-content>span{color:var(--clr-neutral-900)}.gap{gap:1em}.booking-summary-area__title{font-size:var(--fs-200)}.booking-summary-area__details{display:flex;align-items:center;gap:.5em}.details-icon,.booking-summary-area__answer{color:var(--clr-neutral-900)}@media (max-width: 40em){.booking-summary{width:100%}}.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{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-columns:1fr;gap:1rem;align-items:center;width:100%;padding-top:10px;max-height:300px;background-color:var(--clr-neutral-100);box-shadow:2px 4px 10px #0003;margin-bottom:20px;border:1px solid transparent;cursor:pointer;border-radius:var(--br)}.grid-2-cols.selected{border:2px 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}.book-app-btn{display:flex;margin-left:auto;justify-content:center;align-items:center;background-color:var(--clr-brand-100);color:var(--clr-neutral-100);border-radius:2rem;height:var(--btn-min-height);font-size:var(--fs-300);font-weight:var(--fw-300);width:12rem!important}.btn-loader-spinner{position:absolute;left:90%;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><radialGradient id="a6" cx=".66" fx=".66" cy=".3125" fy=".3125" gradientTransform="scale(1.5)"><stop offset="0" stop-color="%23FFFFFF"></stop><stop offset=".3" stop-color="%23FFFFFF" stop-opacity=".9"></stop><stop offset=".6" stop-color="%23FFFFFF" stop-opacity=".6"></stop><stop offset=".8" stop-color="%23FFFFFF" stop-opacity=".3"></stop><stop offset="1" stop-color="%23FFFFFF" stop-opacity="0"></stop></radialGradient><circle transform-origin="center" fill="none" stroke="url(%23a6)" stroke-width="15" stroke-linecap="round" stroke-dasharray="200 1000" stroke-dashoffset="0" cx="100" cy="100" r="70"><animateTransform type="rotate" attributeName="transform" calcMode="spline" dur="2" values="360;0" keyTimes="0;1" keySplines="0 0 1 1" repeatCount="indefinite"></animateTransform></circle><circle transform-origin="center" fill="none" opacity=".2" stroke="%23FFFFFF" stroke-width="15" stroke-linecap="round" cx="100" cy="100" r="70"></circle></svg>');background-repeat:no-repeat;height:35px;width:35px;z-index:1}.checkboxs-label{position:sticky;top:0}.grid-2-cols>label{display:none!important}.checkbox-area-location__checkbox{display:flex;flex-direction:column;background-color:var(--clr-neutral-100);border-radius:var(--br);cursor:pointer}.checkbox-area-location__checkbox p{font-weight:var(--fw-300);color:var(--clr-neutral-900)!important;font-size:14px}.checkbox-area-location__checkbox{font-weight:var(--fw-400)}.checkbox-area-location__checkbox button{margin-left:auto;width:60%}.line{background-color:var(--clr-neutral-100);grid-area:line}.checkbox-area-location__checkbox>span{padding-left:15px}.checkbox-area-location__checkbox p{padding-left:15px}@media (max-width: 40em){.grid-2-cols{margin-bottom:15px!important}.book-app-btn{margin-right:auto;width:21rem!important}.btn-loader-spinner{left:85%}.checkbox-area-location__checkbox>span{padding-left:15px}.checkbox-area-location__checkbox p{padding-left:15px;font-size:var(--fs-200)}}@media (max-width: 390px){.book-app-btn{width:18rem!important}.btn-loader-spinner{left:83%}}@media (max-width: 320px){.book-app-btn{width:15rem!important}.btn-loader-spinner{left:80%}}@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:.3rem;right:0;color:var(--clr-primary-100);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-neutral-900);color:var(--clr-neutral-100)!important;font-size:.875rem!important;font-weight:var(--fw-400)}.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}.content{color:var(--clr-neutral-900);max-height:0;overflow:hidden;max-width:960px;margin-left:auto;margin-right:auto}.content.show{height:auto;max-height:9999px}.content.wide{max-width:unset}.rotate{transform:rotate(45deg)}.bk-color{background-color:var(--clr-neutral-200);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){.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}}.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-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 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: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-300);margin-top:15px;width:5em;height:40px;color:#fff}.upload-button__btn:hover{background-color:var(--clr-neutral-100);outline:1px solid var(--clr-primary-100);color:var(--clr-neutral-900);border:none}.btn-clear{background-color:var(--clr-brand-100);margin-top:15px;width:5em;height:40px;color:var(--clr-neutral-100)}.btn-clear:hover{background-color:var(--clr-neutral-900);color:var(--clr-neutral-100);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:34em;padding-right:36em}@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}}@media screen and (min-device-width: 1200px) and (max-device-width: 1600px) and (-webkit-min-device-pixel-ratio: 1){.stepper-wrapper{padding-left:25em;padding-right:25em}}.stepper-item{position:relative;display:flex;flex-direction:column;align-items:center;flex:1}.step-counter{font-size:1.2rem}.step-name{font-size:var(--fs-200)}@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-500);color:var(--clr-neutral-900);background-color:var(--clr-primary-500)}.step-counter.active{background-color:var(--clr-primary-100)!important}.stepper-item.active .step-counter{background-color:var(--clr-primary-100);color:#fff}.stepper-item.completed .step-counter{background-image:url(/assets/img/toggles/completed-toggle.svg);background-repeat:no-repeat}.stepper-item.completed:after{position:absolute;content:"";background-image:url(/assets/img/toggles/completed-toggle.svg);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:40em){.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}.stepper-item.completed .step-counter{background-image:url(/assets/img/toggles/mobile-toggle-completed.svg);background-repeat:no-repeat}}@media screen and (min-width: 740px) and (max-width: 1370px){.step-counter{font-size:1rem}}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:1rem}.appointment-area{display:flex;width:100%}.date-selection-wrapper{width:80%}.booking__sumary{width:20%}.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-100);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 var(--clr-brand-400);border-radius:var(--br-sm);transition:var(--btn-trans)}.date-selection__times{display:grid;grid-template-columns:142.5px 142.5px;grid-template-rows:repeat(4,1fr);gap:.7em}.date-selection-slot:hover{border:1px solid var(--clr-brand-400);background-color:var(--clr-brand-400);color:var(--clr-neutral-100)}.date-selection-slot.selected{box-shadow:none;border:1px solid var(--clr-brand-400);background-color:var(--clr-brand-400);color:var(--clr-neutral-100)}.date-selection-slot.disabled{color:#ccc;cursor:not-allowed;border:2px #ccc solid}.date-selection-slot.disabled:hover{color:#ccc;background-color:#f0ebe0}.date-selection__date-label{text-align:center;margin-top:.5em;margin-bottom:.5em;font-size:var(--fs-300)}.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;display:none}.slot-time{grid-area:time}.disabled-message{display:flex;justify-content:center}@media (max-width: 375px){.appointment-area{flex-direction:column}.booking__sumary{width:100%}.date-selection-wrapper{display:grid;grid-template-columns:48px 1fr 48px;grid-template-rows:auto}}@media (max-width: 40em){.appointment-area{flex-direction:column}.booking__sumary{width:100%}.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;display:none}.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){.appointment-area{flex-direction:column}.booking__sumary{width:100%}.date-selection__times{grid-template-columns:repeat(4,140px);grid-template-rows:1fr 1fr}.date-selection-wrapper{justify-content:center;width:100%}.slot-radio{display:none}}.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:var(--clr-neutral-100);border:1px solid var(--clr-neutral-900);color:var(--clr-neutral-900)!important;font-size:var(--fs-300);width:21em}.btn-class:hover{background-color:var(--clr-neutral-100)!important}.button-area:hover{background-color:var(--clr-neutral-200)}@media (max-width: 40em){.btn-class.button-area{border:none;color:var(--clr-neutral-400)!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 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-location__current-location button{font-weight:var(--fw-700)}.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 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}input.invalid-postcode{border:2px solid #d32f2f}.invalid-postcode__text{font-weight:500;color:#d32f2f}.location-search-btn{color:var(--clr-neutral-100);border-radius:2em;height:50px;width:6em;background-color:var(--clr-brand-100);margin:0;height:var(--btn-min-height);transition:var(--btn-trans)}.location-search-btn:hover{color:var(--clr-neutral-100);background-color:var(--clr-brand-200)}.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:630px;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;padding:.5rem}.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}}.dd-showroom-location{width:50%}.booking-summary_area{width:40%}.dd-showroom-location__area{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-start;justify-content:center;padding-bottom:10px;padding-top:30px}.dd-showroom-location__info{display:flex;flex-direction:column;flex-wrap:wrap;width:100%;justify-content:center;align-items:flex-start}.dd-showroom-location__title{padding-bottom:10px;margin-right:30px}.dd-showroom-location__title--bold{font-weight:700}.dd-locations__area{padding-bottom:8px}.dd-showroom-location__postcode{display:flex;align-items:center;border:1px solid var(--clr-neutral-300);padding:1px;height:50px;border-radius:var(--br-input);font-size:var(--fs-300)}.dd-showroom-location__postcode:focus-within{box-shadow:#089c49 0 0 3px,#089c49 0 0 1px}.dd-showroom-location__postcode input{width:90%}.dd-showroom-location__postcode svg{width:10%}.MuiFormControl-root-MuiTextField-root .MuiInputLabel-outlined{color:var(--clr-primary-100)!important}.dd-showroom-location__current-location{display:flex;align-items:center}.dd-showroom-location__current-location button{background-color:transparent;color:var(--clr-primary-100);font-weight:var(--fw-400);border:none}input{flex-grow:2;border:none;padding-left:10px;border-radius:var(--br-input)}input:focus{outline:none;background-color:#fff!important}.dd-invalid-postcode{border:2px solid #d32f2f!important}.dd-invalid-postcode__text{font-weight:var(--fw-500);color:#d32f2f}.dd-location-btn{cursor:pointer}button{border:1px solid var(--clr-primary-100);color:#fff;height:1.9rem;margin:.5rem;background-color:var(--clr-primary-100)}.spinner{display:flex;justify-content:center}.location-btn-area{display:flex}.location-btn-area>button{display:flex;justify-content:center;align-items:center;width:50%;gap:1em;min-height:var(--btn-min-height)}.btn-list,.btn-map{background-color:var(--clr-neutral-100);color:var(--clr-brand-400);transition:var( --btn-trans)}.map{stroke:#000}.map-selected{stroke:#fff}.list{stroke:#000}.list-selected{stroke:#fff;transition:var( --btn-trans)}.list:hover{stroke:#fff!important;transition:var( --btn-trans)}.btn-list:hover,.btn-map:hover,.list:hover{background-color:var(--clr-brand-400);color:var(--clr-neutral-100);transition:var( --btn-trans)}.btn-map:hover>svg{stroke:#fff!important;transition:var( --btn-trans)}.btn-list:hover>svg{stroke:#fff!important;transition:var( --btn-trans)}.selected-view{background-color:var(--clr-brand-400);color:var(--clr-neutral-100)}@media screen and (min-width: 767px) and (max-width: 1025px){.dd-showroom-location{width:57%}.dd-location-btn{font-size:var(--fs-200)!important}.dd-showroom-location__current-location{justify-content:center}}.dd-showroom-location__area{display:flex;width:100%}@media screen and (max-width: 40em){.booking-summary_area{width:100%}.dd-progress-buttons{gap:1em}.dd-showroom-location{width:100%}.dd-showroom-location__area{padding-bottom:0}.dd-showroom-location__current-location{justify-content:center}.dd-showroom-location__postcode{flex-direction:row;align-items:center;justify-content:center;height:33px;font-size:.75rem;width:90%;margin:0 auto}.dd-location-btn{height:20px!important;margin:31px 5px 31px auto;width:40%;font-size:.75rem!important}.dd-showroom-location__current-location button{font-size:.9rem}}@media (min-width: 1025px) and (max-width: 1781px){.dd-location-btn{font-size:var(--fs-200)}}.full-page-flex{display:flex;min-height:100vh}.v-center{align-items:center}.h-center{justify-content:center}.booking-faqs{padding-top:50px;padding-bottom:50px}:root{--br-accordion: 10px}.btn-font-area{color:var(--clr-brand-400)}.booking-faqs{display:flex;flex-direction:column;align-items:center;gap:1em}.accordion-container{width:100%;max-width:600px;margin:0 auto}.accordion-item{border:1px solid #ddd;border-bottom-left-radius:0}.border-top-radius{border-top-left-radius:var(--br-accordion);border-top-right-radius:var(--br-accordion)}.border-bottom-radius{border-bottom-left-radius:var(--br-accordion);border-bottom-right-radius:var(--br-accordion)}.accordion-basic{display:flex;align-items:center;justify-content:space-between;background-color:#fff;cursor:pointer;width:95%;border:none;text-align:left;outline:none;font-size:16px;transition:.4s;padding-top:25px;padding-bottom:25px}.arrow-area{background-image:url(/assets/img/down-arrow.svg);height:8px;width:14px;background-repeat:no-repeat}.bk-faq-span{font-weight:var(--fw-700)}.arrow-area.active{transform:rotate(180deg)}.panel{padding:0 18px 10px;background-color:#fff;overflow:hidden}.panel span{font-size:var(--fs-300);padding-bottom:18px}@media (max-width: 40em){.booking-faqs{padding:1rem}.accordion-basic{font-size:var(--fs-300)}.btn-font-area{width:90%}}:root{--ff-sans: "Rubik", sans-serif;--fs-100: .55rem;--fs-200: .75rem;--fs-300: 1rem;--fs-350: 1.15rem;--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: #F7F7F7;--clr-neutral-300: #c3c3c3;--clr-neutral-400: #646464;--clr-neutral-500: #434956;--clr-neutral-900: #333333;--clr-primary-100: #333333;--clr-primary-200: #2e2d2dc9;--clr-primary-300: #f3f7ff;--clr-primary-400: #8ea8da;--clr-primary-500: #F3F3F3;--clr-brand-100: #089c49;--clr-brand-200: #a3cfbb;--clr-brand-300: #EC7224;--clr-brand-400: #000;--br: 1rem;--br-sm: 10px;--br-input: 10px;--br-img: 14px;--element-spacing: 30px;--btn-trans: .3s ease-in;--btn-trans-lng: 3s ease-in;--primary-900: hsl(256, 43%, 7%);--primary-800: hsl(240, 24%, 13%);--primary-700: hsl(243, 26%, 15%);--primary-600: hsl(252, 9%, 22%);--primary-500: hsl(259, 13%, 28%);--primary-400: hsl(254, 22%, 32%);--primary-300: hsl(251, 13%, 68%);--primary-200: hsl(240, 15%, 76%);--primary-100: hsl(240, 21%, 88%);--neutral-100: hsl(0, 0%, 100%);--accent-400: hsl(93, 60%, 69%);--text-1: var(--neutral-100);--text-2: var(--primary-100);--text-3: var(--primary-200);--surface-1: var(--primary-900);--surface-2: var(--primary-800);--surface-3: var(--neutral-100);--border-1: var(--primary-200);--border-2: var(--primary-100);--btn-min-height: 44px}@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;color:var(--clr-neutral-900)!important}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}@font-face{font-family:Gill Sans Nova Book;src:url(/assets/gillsansnova_book-HH_uqVFq.ttf) format("truetype");font-weight:400;font-style:normal}
