.lg-view{display:inline-block}.sm-view{display:none}.room span{cursor:pointer}.room .text{padding-top:8px;padding-left:8px}.room .control{padding-top:12px;padding-right:8px}.room{height:50px;justify-content:space-between;margin-bottom:15px;background-color:#edeef0;width:100%;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex}.minus,.plus,.room{vertical-align:middle}.minus,.plus{height:32px;padding:4px 8px;border:2px solid #425462;color:#425462;text-align:center;border-radius:50%;width:32px}.minus{border-color:#dadee1;padding:4px 10px;color:#dadee1}.room input{height:20px!important;font-size:16px;font-size:14px!important;border:0!important;font-weight:500!important;margin-bottom:0!important;color:#425363!important;text-align:center;background-color:transparent!important;width:35px!important}.home-visit-reskin-hero{padding:100px 0;background-size:cover;background-repeat:no-repeat}.home-visit-reskin-hero .container{max-width:800px}.home-visit-reskin-hero .container h1{color:#fff;text-align:center}.home-visit-reskin-hero .container p{margin-bottom:30px;color:#fff;text-align:center;margin-top:20px}.home-visit-reskin-hero .container .home-visit-reskin-alert{padding:20px 25px;color:#fff;border-radius:10px;background:#00a3e0}.home-visit-reskin-hero .container .home-visit-reskin-alert a i{margin-left:5px}.home-visit-reskin-details-body{min-height:100%;background-color:#eceeef}.home-visit-reskin-details .home-visit-reskin-details-box{background-color:#fff}.home-visit-reskin-details .home-visit-reskin-details-box .step-image{margin-right:auto;margin-bottom:20px;max-height:40px;margin-left:auto;width:400px;display:block}.home-visit-reskin-details .home-visit-reskin-details-box .content{padding:30px}.home-visit-reskin-details .home-visit-reskin-details-box h1{margin-bottom:30px}.home-visit-reskin-details .home-visit-reskin-details-box a.button{font-size:16px;font-weight:700;color:#425363}#checkMeasureForm .form-group .form-label-sm{font-size:12px;line-height:16px}.home-visit-reskin-details #details_enter_manually_fields{display:none}.home-visit-reskin-details #details_postcode_lookup{font-size:14px;font-weight:700;color:#fff!important;line-height:18px}.home-visit-reskin-details #details_postcode_lookup_failed{font-size:14px;margin-bottom:0;color:#e50944;display:none}.home-visit-reskin-details .details-postcode-wrp{display:flex}.home-visit-reskin-details #details_postcode{flex-grow:1;border-right:0;width:150px;width:auto}.home-visit-reskin-details #details_postcode_lookup{padding:0 15px;width:auto}.home-visit-reskin-details #check_measure_details_errors{margin-bottom:10px}.home-visit-reskin-details #details_enter_manually_link{font-size:14px;line-height:16px;margin-top:10px;display:inline-block}#checkMeasureForm .address-search-control{justify-content:space-between;display:flex}.home-visit-reskin-details .form-section-content .form-group .cm-checkbox label{padding:0;font-weight:300;line-height:30px}.home-visit-reskin-details .form-section-content .form-group .cm-checkbox:not(:last-of-type) label{padding-bottom:15px}.cm-checkbox label:after{content:"";clear:both;display:table}.cm-checkbox .cr{height:30px;border:2px solid #d9dde0;margin-right:.5em;transition:background .2s,border .2s;position:relative;border-radius:.25em;cursor:pointer;width:30px;float:left;display:inline-block}.cm-checkbox .cr .cr-icon{font-size:14px;font-weight:500;color:#425363;position:absolute;top:50%;left:30%;line-height:0}.cm-checkbox label input[type=checkbox]{display:none}.cm-checkbox label input[type=checkbox]+.cr>.cr-icon{opacity:0}.cm-checkbox label input[type=checkbox]:checked+.cr>.cr-icon{opacity:1}.cm-checkbox label input[type=checkbox]:checked+.cr{border:2px solid #f6b333;background:#f6b333}.cm-checkbox label input[type=checkbox]:disabled+.cr{opacity:.5}.cm-radio{padding-top:0!important;line-height:35px;padding-left:40px;display:inline-block}.cm-radio input[type=radio]{height:30px;border:2px solid #d9dde0;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-clip:content-box;border-radius:30px;margin-left:-40px;width:30px}.cm-radio input[type=radio]:focus{outline:none}.cm-radio input[type=radio]:checked{background-color:#f6b333}.cm-radio label{position:relative;top:-9px;margin-left:5px}.form-group .cm-radio:not(:last-of-type){margin-right:20px}.home-visit-reskin-project .form-section-content>label{margin-bottom:20px}.home-visit-reskin-project .form-section-content .form-group{margin-bottom:60px}.home-visit-reskin-project .form-section-content .form-group.small-margin{margin-bottom:40px}table.cm-availability-table{margin-top:30px}table.cm-availability-table th{border:none!important}table.cm-availability-table th,table.cm-availability-table tr>td:not(:first-of-type){text-align:center}table.cm-availability-table tr>td{padding:15px 0;border:none!important;vertical-align:middle}table.cm-availability-table tr:not(:last-of-type)>td{border-bottom:1px solid #ddd!important}.home-visit-reskin-details-faq h2{margin-bottom:20px}.home-visit-reskin-details-faq .hc-qa{margin-bottom:20px;border-radius:10px;background:#fff}.home-visit-reskin-details-faq .hc-qa .hc-qa-title{padding:20px 50px 20px 20px;font-size:16px;font-weight:500;position:relative;cursor:pointer;line-height:20px}.home-visit-reskin-details-faq .hc-qa .hc-qa-title:after{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:16px;right:20px;content:"\f067";position:absolute;top:50%;font-family:Font Awesome\ 5 Regular}.home-visit-reskin-details-faq .hc-qa .hc-qa-title.opened:after{content:"\f068"}.home-visit-reskin-details-faq .hc-qa .hc-qa-content{padding:0 20px;display:none}.home-visit-reskin-success div p{margin-top:15px}.home-visit-reskin-details .home-visit-reskin-details-box h1{text-align:center}.home-visit-reskin-no-coverage-hero{padding:50px 0;background-size:cover;background-position:0 90%;background-repeat:no-repeat}.home-visit-reskin-no-coverage-hero h1{color:#f6b333;text-align:center}.home-visit-reskin-no-coverage-hero p{margin-bottom:0;color:#fff;text-align:center;margin-top:15px}.home-visit-reskin-no-coverage-hero-arrow{height:0;border-right:20px solid transparent;border-left:20px solid transparent;content:" ";border-top:20px solid #1b365d;margin:0 auto;width:0}.home-visit-reskin-no-coverage-hero-details{margin-bottom:100px;margin-top:40px}.home-visit-reskin-no-coverage-hero-details p{text-align:center}.home-visit-reskin-no-coverage-hero-details a.button{font-weight:700;color:#425363}.home-visit-reskin-unable .sorry-banner{padding:10px 0;background:#babc16}.home-visit-reskin-unable .sorry-banner .container{justify-content:space-between;align-items:center;display:flex}.home-visit-reskin-unable .sorry-banner .container .sorry-text{max-width:50%;z-index:2}.home-visit-reskin-unable .sorry-banner .container .sorry-img{flex-grow:1;justify-content:flex-end;display:flex}.home-visit-reskin-unable .sorry-banner .container .sorry-img img{height:180px;width:auto}.home-visit-reskin-unable .sorry-banner h1{color:#425363}.home-visit-reskin-unable .sorry-banner p{margin-bottom:0;color:#fff;margin-top:10px}.home-visit-reskin-unable-arrow{height:0;border-right:20px solid transparent;border-left:20px solid transparent;content:" ";border-top:20px solid #babc16;margin-left:10px;width:0}.store-map-wrapper #map_canvas_store_page{height:350px}.store-map-wrapper a.button{font-size:16px;font-weight:600;margin-top:10px}.home-visit-reskin-unable .store-details .store-details-info{flex-grow:1}.home-visit-reskin-unable .store-details .store-details-img{width:150px}.home-visit-reskin-unable .store-details .store-details-img img{height:auto}.home-visit-reskin-unable .store-details{justify-content:space-between;display:flex}.home-visit-reskin-unable .store-details .contact-details,.home-visit-reskin-unable .store-details .opening-times,.home-visit-reskin-unable .store-details .store-address{margin-top:30px}.home-visit-reskin-unable .store-details .opening-times strong{margin-bottom:10px;display:block}@media(max-width:991px){.home-visit-reskin-hero{padding:60px 0}.home-visit-reskin-unable .sorry-banner .container .sorry-img{right:-60px;position:absolute;opacity:.3}.home-visit-reskin-unable .sorry-banner .container .sorry-text{max-width:80%}.home-visit-reskin-unable .sorry-banner h1,.home-visit-reskin-unable .sorry-banner p{text-align:center}.home-visit-reskin-unable .sorry-banner{padding:45px 0;background:#babc16}.home-visit-reskin-unable-arrow{margin:0 auto}.home-visit-reskin-unable .store-details{flex-direction:column}.home-visit-reskin-unable .store-details .store-details-info{margin-bottom:30px;order:1}.home-visit-reskin-unable .store-details .store-details-img{margin-right:auto;margin-bottom:30px;margin-left:auto;order:0}}@media(max-width:380px){.room .text{font-size:3vw}}@media(max-width:374px){.lg-view{display:none}.sm-view{display:inline-block}}@media(max-width:545px){.home-visit-reskin-details .home-visit-reskin-details-box .step-image{width:100%}}@media(max-width:991px){.home-visit-reskin-details .btn-margin-sm{margin-bottom:20px}}@media(min-width:768px){.home-visit-reskin-details{padding-top:30px;padding-bottom:60px}.home-visit-reskin-details .home-visit-reskin-details-box,.home-visit-reskin-details-faq{margin-right:auto;margin-left:auto;width:738px}}@media(max-width:767px){.home-visit-reskin-details .container{padding-right:0;padding-left:0}.home-visit-reskin-details .home-visit-reskin-details-box h1{font-size:26px}.home-visit-reskin-details .home-visit-reskin-details-box .content{padding-bottom:80px}.appointments #details_postcode{width:50%}.appointments #details_postcode_lookup{padding:0 5px;left:50%;width:50%}}.hv-reskin-icon-messages{margin-bottom:30px}.hv-reskin-icon-messages .message{font-size:16px;font-weight:400;margin-bottom:18px;position:relative;line-height:18px}.hv-reskin-icon-messages .message img{position:absolute;top:0;left:0}.hv-reskin-icon-messages .message .name{line-height:22px;padding-left:40px}.tabs-hv-reskin{margin-bottom:30px}.tabs-hv-reskin .headers-list-hv-reskin{margin:0}.tabs-hv-reskin .headers-list-hv-reskin>li{position:relative;margin:0}.tabs-hv-reskin .headers-list-hv-reskin>li.heading>a{padding:15px 83px 15px 30px;border:2px solid #dda12e;text-decoration:none;color:#425363;position:relative;outline:0;background-color:#f1b434;margin:0;display:block}.tabs-hv-reskin .headers-list-hv-reskin>li.heading>a:after{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:30px;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;content:"\f077";position:absolute;top:50%;font-family:Font Awesome\ 5 Light}.tabs-hv-reskin .headers-list-hv-reskin>li.heading.close-list>a{border:2px solid #8e98a1;color:#425363;border-bottom:0;background-color:#eceeef}.tabs-hv-reskin .headers-list-hv-reskin>li.heading.close-list:last-child>a{border-bottom:2px solid #8e98a1}.tabs-hv-reskin .headers-list-hv-reskin>li.heading.close-list>a:after{content:"\f078"}.tabs-hv-reskin .headers-list-hv-reskin>li.heading>ul{padding:20px 30px}.tabs-hv-reskin .headers-list-hv-reskin>li.heading>ul li{margin:5px 0}.tabs-hv-reskin .headers-list-hv-reskin>li.heading>ul li a{text-decoration:none}.tabs-hv-reskin .tab-content{border-right:2px solid #d9dde0;border-left:2px solid #d9dde0;padding:30px 30px 6px}.tabs-hv-reskin .headers-list-hv-reskin>li.heading:last-child .tab-content{border-bottom:2px solid #d9dde0}.tabs-hv-reskin .tab-content ul{list-style:disc;list-style-position:inside;margin-bottom:24px}.tabs-hv-reskin .tab-content ol{list-style:decimal;list-style-position:inside;margin-bottom:24px}.tabs-hv-reskin .tab-content li{margin-bottom:10px}.hvr-error-box{padding:15px;border:1px solid #fdc8cf;margin-bottom:25px;color:#f8485e;background-color:#feedef;border-radius:5px}.hvr-error-box,.hvr-error-box p{font-size:14px;font-weight:500;text-align:center}.hvr-error-box p{margin-bottom:0}.hvr-error-box a{font-weight:500}.hvr-error-box a:focus,.hvr-error-box a:hover{color:#f8485e}.finder-roundels{padding-top:10px}.finder-roundels .roundel.mini{height:120px;width:120px}.finder-roundels .roundel{height:150px;border:2px solid #f3f4f5;position:relative;background-color:#f3f4f5;border-radius:50%;width:150px}.finder-roundels .roundel.mini .icon{top:20%}.finder-roundels .roundel .icon{transform:translateX(-50%);position:absolute;top:25%;left:50%}.finder-roundels .roundel.mini .title{top:65%}.finder-roundels .roundel .title{transform:translateX(-50%);padding:0 15px;font-size:13px;font-weight:500;position:absolute;text-align:center;top:60%;left:50%;width:100%;line-height:15px}.select-quantity{padding-right:5px;width:100%;margin-top:10px;padding-left:5px;display:inline-block}.select-quantity .minus{float:left}.select-quantity .number{width:calc(100% - 70px);line-height:30px;display:inline-block}.select-quantity .dark{border:2px solid #425363;color:#425363}.select-quantity .plus{float:right}.select-quantity .minus,.select-quantity .plus{height:30px;border:2px solid #d9dde0;color:#d9dde0;position:relative;border-radius:50%;cursor:pointer;width:30px}.select-quantity .plus:after{content:"\f067"}.select-quantity .minus:after{content:"\f068"}.select-quantity .minus:after,.select-quantity .plus:after{height:100%;font-size:18px;font-size:16px;position:absolute;top:0;left:0;width:100%;line-height:26px;font-family:Font Awesome\ 5 Regular}.col,.finder-roundels{text-align:center}.col{margin-right:20px;margin-left:20px;display:inline-block}.colours{padding-top:5px;margin-bottom:5px;text-align:center;margin-top:5px}.colourSelected{background-color:#d0e3ec}.colour{height:50px;position:relative;margin:auto auto 2px;border-radius:5px;width:50px}.frame{padding-top:5px;border-radius:25px;cursor:pointer}.name{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.colour .image{height:100%;position:absolute;background-size:cover;top:0;border-radius:5px;left:0;width:100%;background-repeat:no-repeat}input[type=number],input[type=text]{height:40px;height:50px;font-size:14px;border:2px solid #d9dde0;font-weight:500;color:#425363;max-width:100%;background-color:#eceeef;border-radius:0;line-height:1}.finder-roundels input{height:20px!important;font-size:16px;border:0!important;position:relative;text-align:center;top:8px;background-color:#fff!important;width:35px!important;vertical-align:middle}.apttimelist{font-size:14px;list-style-type:circle;margin-left:15px}#stage1-simple{display:none}@media (min-width:900px){.finder-roundels{margin-right:auto;max-width:900px;margin-left:auto}}@media (max-width:767px){.name{font-size:14px;margin-right:-100%;margin-left:-100%}.frame{padding-top:5px;border-radius:15px;cursor:pointer}.colours{padding-right:5px;padding-left:5px}}@media (max-width:445px){table.cm-availability-table{table-layout:fixed}table.cm-availability-table td,table.cm-availability-table th{font-size:10px}}@media (max-width:550px){.col{margin-right:80px;margin-left:80px}}@media (max-width:400px){.name{font-size:12px}}@media (max-width:350px){.name{font-size:10px}}.homevisit-questionnaire-survey .form-section-title{font-size:18px;font-weight:700;margin-bottom:30px;border-bottom:2px solid #f6b333;padding-bottom:12px}.homevisit-questionnaire-survey textarea.project-notes{height:60px;min-height:32px;resize:vertical;box-sizing:border-box}.homevisit-questionnaire-survey .minus.dark,.homevisit-questionnaire-survey .plus.dark{border-color:#425462;color:#425462}.homevisit-questionnaire-survey-project-daytime .cm-availability-table tr{height:30px}.homevisit-questionnaire-survey-project-daytime .cm-availability-table td{height:30px;padding:10px 0 5px}.homevisit-questionnaire-survey-project-daytime .cm-availability-table td label{margin-bottom:0}.hv-survey-checkbox-section{margin-bottom:30px}.hv-survey-checkbox-section .cm-checkbox label{font-weight:400;word-break-wrap:break-word;align-items:center;line-height:30px;user-select:none}.hv-survey-room-container{margin-bottom:30px}.homevisit-questionnaire-survey h1.form-section-title{text-align:left}.hv-survey-room-header{margin-bottom:26px}.hv-survey-room-container h3,.hv-survey-room-header{align-items:center;display:inline-flex}.hv-survey-colors-section,.hv-survey-floor-type-section,.hv-survey-pattern-section,.hv-survey-product-range-section,.hv-survey-room-type-section{margin-bottom:20px}.hv-survey-room-type-selection{justify-content:space-between;flex-wrap:wrap;gap:10px;display:flex}.hv-survey-product-range-section .hv-survey-pattern-selection input[type=text]{margin-bottom:30px}.hv-survey-room-type-selection .hv-survey-room-type-option{height:50px;padding:5px;justify-content:space-between;font-size:14px;border:2px solid transparent;transition:border .3s,background-color .3s;min-width:200px;background-color:#edeef0;cursor:pointer;width:100%;vertical-align:middle;user-select:none;white-space:nowrap;display:flex}.hv-survey-room-type-option.selected,.hv-survey-room-type-option:hover{border-color:#f6b333}.hv-survey-room-type-selection .hv-survey-room-type-option img{margin-right:7px;position:relative;width:24px}.hv-survey-room-type-label{align-items:center;display:flex}.hv-survey-floor-type-option label{font-weight:400;line-height:30px;white-space:nowrap}.hv-survey-floor-type-selection{flex-wrap:wrap;gap:10px;display:flex}.hv-survey-floor-type-option{min-width:190px;cursor:pointer;width:48%;user-select:none}.hv-survey-colors-selection{justify-content:space-between;flex-wrap:wrap;gap:5px;user-select:none;display:flex}.hv-survey-color-option{height:100px;padding:10px;justify-content:center;flex-direction:column;align-items:center;cursor:pointer;width:80px;user-select:none;display:flex}.hv-survey-colors-selection .colourSelected{background-color:#d0e3ec}.hv-survey-color-box,.hv-survey-color-img{height:50px;margin-bottom:5px;border-radius:50%;width:50px}.hv-survey-color-img{background-size:cover;background-position:50%}.hv-survey-color-name{text-align:center}@media (max-width:499px){table.cm-availability-table td,table.cm-availability-table th{font-size:14px}}@media (min-width:500px){.hv-survey-room-type-selection .hv-survey-room-type-option{font-size:16px;margin-bottom:15px;min-width:200px;width:48%}.hv-survey-colors-selection{justify-content:flex-start;gap:10px}.hv-survey-color-option{height:110px;width:90px}.hv-survey-color-box,.hv-survey-color-img{height:55px;width:55px}}@media (min-width:768px){.hv-survey-color-option{height:120px;width:100px}.hv-survey-color-box,.hv-survey-color-img{height:60px;width:60px}}.hv-survey-pattern-section .hv-survey-pattern-selection select{margin-bottom:10px}.hv-survey-remove-room-btn{justify-content:center;cursor:pointer;margin-left:15px;display:inline-flex}.hv-survey-remove-room-btn .hv-survey-room-bnt-minus-label{font-size:12px;text-decoration:none;align-items:center;margin-left:5px;margin-top:2px;display:inline-flex}.hv-survey-remove-room-btn span{padding:0 5px;font-size:14px;border:1px solid grey;color:grey;transition:all .3s ease-in-out;line-height:12px}.hv-survey-remove-room-btn:hover span{border-color:#000;color:#000}.hv-survey-remove-room-btn:hover .hv-survey-room-bnt-minus-label{color:#000}.hv-survey-remove-room-btn:active span{font-size:.9em}.hv-survey-room-plus-add-another-room-btn{height:36px;justify-content:center;margin-bottom:30px;display:inline-flex}.hv-survey-room-plus-add-another-room-btn a{text-decoration:none}.hv-survey-room-plus-add-another-room-btn span{padding:4px 8px;transition:all .3s ease-in-out;cursor:pointer}.hv-survey-room-plus-add-another-room-btn:hover span{border-color:#000;padding:5px 9px;font-size:1.1em;color:#000}.hv-survey-room-plus-add-another-room-btn:hover a{color:#000}.hv-survey-room-plus-add-another-room-btn:active span{padding:3px 7px;font-size:.9em}.hv-survey-room-plus-bnt-plus{margin-right:8px;text-align:center;width:32px}.home-visit-reskin-details-box .button.btn-block.yella:hover{transform:translateY(-1px);transition:transform .1s ease-in-out,box-shadow .2s ease-in-out;box-shadow:0 3px 4px rgba(0,0,0,.1)}.home-visit-reskin-details-box .button.btn-block.yella:active{transform:translateY(1px);transition:transform .1s ease-in-out,box-shadow .1s ease-in-out;box-shadow:0 3px 6px rgba(0,0,0,.2)}