.booking-deals-form{font-family:'Roboto',sans-serif;font-size:15px}.booking-deals-form *{box-sizing:border-box}.booking-deals-form.modal-popup.modal-slide .modal-content,.booking-deals-form.modal-popup.modal-slide .modal-header{padding:0}.booking-deals-form.modal-popup.modal-slide .modal-inner-wrap{max-width:928px;background-color:#f4f4f4;margin:0 auto}@media (min-width:768px){.booking-deals-form.modal-popup.modal-slide .modal-inner-wrap{position:relative;max-height:95%}}.booking-deals-form.modal-popup.modal-slide.stores .form-stores .search-store{width:100%}.booking-deals-form.modal-popup.modal-slide.stores .modal-content{max-height:96vh;overflow-y:auto}.booking-deals-form.modal-popup.modal-slide.storeView .left .information .store-data{width:100%}.booking-deals-form.modal-popup.modal-slide.storeView .left .schedule .title{font-weight:500}.booking-deals-form.modal-popup.modal-slide.thank-you .modal-inner-wrap{max-width:544px;text-align:center;height:auto}@media (max-width:767px){.booking-deals-form.modal-popup.modal-slide.thank-you .modal-inner-wrap{margin-top:10%;max-width:calc(100% - 40px)}}@media (min-width:768px){.booking-deals-form.modal-popup.modal-slide._show .modal-inner-wrap{transform:translateY(-50%);top:50%}}@media (max-width:767px){.booking-deals-form.modal-popup.modal-slide.thank-you{left:0}.booking-deals-form.modal-popup.modal-slide:not(.thank-you){left:0}.booking-deals-form.modal-popup.modal-slide:not(.thank-you) .action-close{padding:.6rem 1rem;margin:0;background-color:#f4f4f4}.booking-deals-form.modal-popup.modal-slide:not(.thank-you) .modal-inner-wrap{height:100%;overflow:hidden}.booking-deals-form.modal-popup.modal-slide:not(.thank-you) .modal-inner-wrap .modal-content{max-height:100vh;overflow:auto;padding-bottom:90px}.booking-deals-form.modal-popup.modal-slide:not(.thank-you) .modal-inner-wrap .modal-content .item.field.address{margin-bottom:15px}.booking-deals-form.modal-popup.modal-slide:not(.thank-you) .modal-inner-wrap .control-buttons{position:absolute;bottom:0;width:100%}}.booking-deals-form .header-title{color:#23262f;font-family:'Roboto',sans-serif;font-size:36px;font-style:normal;font-weight:500;line-height:1.2;letter-spacing:-.8px;text-align:left;margin-bottom:10px;padding:20px 20px 15px}@media (max-width:767px){.booking-deals-form .header-title{font-size:25px;padding:15px}}.booking-deals-form .header-description{color:#23262f;font-family:'Roboto',sans-serif;text-align:left;margin-bottom:30px;padding:0 20px}@media (max-width:767px){.booking-deals-form .header-description{padding:0 15px;margin-bottom:25px}}.booking-deals-form .pipeline{text-align:left;margin-bottom:0;padding:0 20px;display:flex}.booking-deals-form .pipeline .step{color:rgba(0,0,0,.45);width:calc(24% - 2px);display:inline-block;font-size:16px;font-weight:400;position:relative;flex:1 0 0;z-index:1;text-align:center}.booking-deals-form .pipeline .step:after{content:'';width:100%;position:absolute;z-index:-1;border-top:1px solid rgba(0,0,0,.25);display:block;top:15px}.booking-deals-form .pipeline .step:first-child:after{width:50%;left:50%}.booking-deals-form .pipeline .step._active{color:rgba(0,0,0,.85)}.booking-deals-form .pipeline .step._active .num{color:#fff;border:1px solid #1890ff;background:#1890ff}.booking-deals-form .pipeline .step._selected{color:rgba(0,0,0,.85)}.booking-deals-form .pipeline .step._selected .num{color:#1890ff;border:1px solid #1890ff;background:#fff}.booking-deals-form .pipeline .step._selected .num span{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.booking-deals-form .pipeline .step._selected .num:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:32px;content:'\e610';font-family:'zeder-icons';margin:0;vertical-align:top;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.booking-deals-form .pipeline .step._selected:after{border-top:1px solid #1890ff}.booking-deals-form .pipeline .step .label,.booking-deals-form .pipeline .step .num{display:inline-block}.booking-deals-form .pipeline .step .num{width:32px;height:32px;line-height:30px;border-radius:50%;background-color:#fff;left:calc(50% - 20px);z-index:1;border:1px solid rgba(0,0,0,.25);text-align:center}.booking-deals-form .pipeline .step .num._active{cursor:pointer}.booking-deals-form .pipeline .step .label{font-weight:500;padding-right:8px}@media (min-width:1024px){.booking-deals-form .pipeline .step:after{width:50%;left:50%}.booking-deals-form .pipeline .step .label{background-color:#f4f4f4}.booking-deals-form .pipeline .step:last-child:after{display:none}}@media (max-width:1023px){.booking-deals-form .pipeline .step .label{display:block;width:100%;font-size:14px;margin-top:8px;padding:0 5px}.booking-deals-form .pipeline .step:last-child:after{width:50%;display:inline-block;left:0}}@media (max-width:767px){.booking-deals-form .pipeline{padding:0 15px}}@media (max-width:479px){.booking-deals-form .pipeline .step{text-align:center}.booking-deals-form .pipeline .step .label{max-width:62px;margin-left:auto;margin-right:auto}}.booking-deals-form .main-content{margin:46px auto 0;padding:0 20px;max-width:800px}.booking-deals-form .main-content:before,.booking-deals-form .main-content:after{content:'';display:table}.booking-deals-form .main-content:after{clear:both}.booking-deals-form .main-content.list-services{margin-top:36px;margin-bottom:60px}.booking-deals-form .main-content.date-time{margin-bottom:45px;display:flex;flex-wrap:wrap}.booking-deals-form .main-content.date-time:before,.booking-deals-form .main-content.date-time:after{display:none !important}.booking-deals-form .main-content.booking-deals{margin-bottom:45px}.booking-deals-form .main-content.choose-fitting{max-width:unset;padding:0 0 32px}.booking-deals-form .main-content.thank-you-content{margin:54px 0}@media (max-width:767px){.booking-deals-form .main-content{padding:0 15px;margin-top:32px;max-width:746px}.booking-deals-form .main-content.storeView,.booking-deals-form .main-content.stores,.booking-deals-form .main-content.booking-deals,.booking-deals-form .main-content.date-time,.booking-deals-form .main-content.list-services{margin-top:32px;margin-bottom:0;padding-bottom:0}.booking-deals-form .main-content.choose-fitting{padding:0}}.booking-deals-form .main-content .title-content{color:#141416;font-size:16px;font-style:normal;font-weight:500;line-height:1.5;margin-bottom:12px}.booking-deals-form .control-buttons{border-top:1px solid #eee;padding:20px;clear:both;display:flex;gap:16px;background-color:#fff;justify-content:space-between}.booking-deals-form .control-buttons .cancel,.booking-deals-form .control-buttons .back{background:#fff;color:#0cc4f0;border:1px solid #0cc4f0;margin-right:0}.booking-deals-form .control-buttons .next,.booking-deals-form .control-buttons .cancel,.booking-deals-form .control-buttons .back{text-transform:capitalize;width:calc(50% - 8px);border-radius:8px;font-size:16px;font-weight:500;line-height:1.5;padding:8px 12px}.booking-deals-form .control-buttons .next{border:1px solid #0cc4f0;background:#0cc4f0}@media (max-width:767px){.booking-deals-form .control-buttons{box-shadow:0 0 20px #aaa;padding:15px;gap:8px}}.booking-deals-form .date-time{font-weight:500;font-size:14px;display:flex;gap:32px;flex-wrap:wrap}.booking-deals-form .date-time .select-time,.booking-deals-form .date-time .select-date{flex:1 0 0}.booking-deals-form .date-time .select-date{min-width:320px}.booking-deals-form .date-time .select-date .calendar{border-radius:8px;border:1px solid #b1b5c3;background:#fff;padding:12px}.booking-deals-form .date-time .select-date .datepicker{width:auto;text-align:center;font-size:14px;font-weight:500;line-height:1.14286;padding:0}.booking-deals-form .date-time .select-date .datepicker .datepicker-switch,.booking-deals-form .date-time .select-date .datepicker .prev,.booking-deals-form .date-time .select-date .datepicker .next,.booking-deals-form .date-time .select-date .datepicker tfoot tr th{border-bottom:1px solid #e4e9f6;padding-bottom:12px}.booking-deals-form .date-time .select-date .datepicker .datepicker-switch:hover,.booking-deals-form .date-time .select-date .datepicker .prev:hover,.booking-deals-form .date-time .select-date .datepicker .next:hover,.booking-deals-form .date-time .select-date .datepicker tfoot tr th:hover{background-color:transparent}.booking-deals-form .date-time .select-date .datepicker .prev{text-align:right}.booking-deals-form .date-time .select-date .datepicker .next{text-align:left}.booking-deals-form .date-time .select-date .datepicker .datepicker-switch{font-weight:500}.booking-deals-form .date-time .select-date .datepicker .dow{color:#8392b7;font-weight:500;padding-top:12px;padding-bottom:0}.booking-deals-form .date-time .select-date .datepicker .day{width:calc(100%/7);height:40px;padding:8px 0;border:8px solid #fff;color:#111e3c;font-weight:500;border-radius:50%;line-height:16px;vertical-align:middle}.booking-deals-form .date-time .select-date .datepicker .day:not(.disabled):not(.active):hover,.booking-deals-form .date-time .select-date .datepicker .day:not(.disabled):not(.active).focused{background-color:#c2f1fc}.booking-deals-form .date-time .select-date .datepicker .day.disabled{color:#8392b7;font-size:13px}.booking-deals-form .date-time .select-date .datepicker .day.active{background:#0cc4f0;color:#fff}.booking-deals-form .date-time .select-time .select-time{max-height:340px;overflow:auto;padding:12px 0}.booking-deals-form .date-time .select-time .time{border-radius:8px;border:1px solid #28cdf4;padding:12px 14px;text-align:center;color:#28cdf4;margin-bottom:8px;background-color:#fff}.booking-deals-form .date-time .select-time .time._selected{background-color:#28cdf4;color:#fff;border-color:#28cdf4}@media (max-width:479px){.booking-deals-form .date-time .select-time,.booking-deals-form .date-time .select-date{width:100%;min-width:unset;flex:none}}.booking-deals-form .list-services .control{font-size:16px;font-weight:500;line-height:1.5;display:flex;flex-direction:column;gap:12px}.booking-deals-form .list-services .service{width:100%;border:1px solid #e6e8ec;border-radius:12px;padding:16px 30px 16px 15px;display:flex;align-items:center;margin-bottom:16px;background-color:#fff}.booking-deals-form .list-services .service._active{background:#0cc4f0;color:#fff;border:1px solid #0cc4f0}@media (max-width:767px){.booking-deals-form .list-services .service{padding:16px 20px 16px 12px}}.booking-deals-form .list-services input[type=checkbox]{display:none}.booking-deals-form.modal-popup.stores .modal-header,.booking-deals-form.modal-popup.storeView .modal-header{background-image:none;padding:0;position:relative}.booking-deals-form.modal-popup.stores .modal-header .action-close,.booking-deals-form.modal-popup.storeView .modal-header .action-close{top:0;margin:5px 5px 0 0}.booking-deals-form.modal-popup.stores .modal-header .action-close:before,.booking-deals-form.modal-popup.storeView .modal-header .action-close:before{content:'\e923';color:#000;font-size:17px;font-weight:400}@media (min-width:768px){.booking-deals-form.modal-popup.stores .modal-content,.booking-deals-form.modal-popup.storeView .modal-content{padding-left:0;padding-right:0}.booking-deals-form.modal-popup.stores .modal-content .right,.booking-deals-form.modal-popup.storeView .modal-content .right{padding-right:24px}}@media (min-width:1024px){.booking-deals-form.modal-popup.stores .modal-inner-wrap,.booking-deals-form.modal-popup.storeView .modal-inner-wrap{margin-top:3%}.booking-deals-form.modal-popup.stores .modal-content,.booking-deals-form.modal-popup.storeView .modal-content{background-color:inherit}}.booking-deals-form.modal-popup.stores .modal-inner-wrap,.booking-deals-form.modal-popup.storeView .modal-inner-wrap{background-image:none;max-width:1024px;width:95%}.booking-deals-form.modal-popup.stores .top,.booking-deals-form.modal-popup.storeView .top{text-align:left;padding:0 24px 24px;border-bottom:1px solid #e0e0e0}@media (min-width:767px){.booking-deals-form.modal-popup.stores .top,.booking-deals-form.modal-popup.storeView .top{padding-left:20px;padding-right:20px}}.booking-deals-form.modal-popup.stores .top .title,.booking-deals-form.modal-popup.storeView .top .title{font-weight:600;font-size:20px;line-height:28px;font-family:inherit}.booking-deals-form.modal-popup.stores .left,.booking-deals-form.modal-popup.storeView .left{width:50.98%}.booking-deals-form.modal-popup.stores .right,.booking-deals-form.modal-popup.storeView .right{width:49.02%}.booking-deals-form.modal-popup.stores .right .fitting-stores-map .gm-style .gm-style-iw-c,.booking-deals-form.modal-popup.storeView .right .fitting-stores-map .gm-style .gm-style-iw-c{padding-bottom:8px !important;padding-right:8px !important}.booking-deals-form.modal-popup.stores .right .fitting-stores-map .gm-style .gm-style-iw-chr .gm-style-iw-ch,.booking-deals-form.modal-popup.storeView .right .fitting-stores-map .gm-style .gm-style-iw-chr .gm-style-iw-ch{padding-top:10px}.booking-deals-form.modal-popup.stores .right .fitting-stores-map .gm-style .gm-ui-hover-effect,.booking-deals-form.modal-popup.storeView .right .fitting-stores-map .gm-style .gm-ui-hover-effect{width:22px !important;height:22px !important;position:absolute !important;right:2px}.booking-deals-form.modal-popup.stores .right .fitting-stores-map .gm-style .gm-ui-hover-effect>span,.booking-deals-form.modal-popup.storeView .right .fitting-stores-map .gm-style .gm-ui-hover-effect>span{margin:auto auto 0 0 !important;width:20px !important;height:20px !important}.booking-deals-form.modal-popup.stores .right .fitting-stores-map .gm-style .gm-style-iw-d,.booking-deals-form.modal-popup.storeView .right .fitting-stores-map .gm-style .gm-style-iw-d{overflow:auto !important;padding-right:20px !important}.booking-deals-form.modal-popup.stores .right .fitting-stores-map .gm-style .premium-center,.booking-deals-form.modal-popup.storeView .right .fitting-stores-map .gm-style .premium-center{display:none}.booking-deals-form.modal-popup.stores .right .fitting-stores-map .gm-style .fiting-price,.booking-deals-form.modal-popup.storeView .right .fitting-stores-map .gm-style .fiting-price{width:100%;text-align:left}.booking-deals-form.modal-popup.stores .right .fitting-stores-map .gm-style .fiting-price .availability,.booking-deals-form.modal-popup.storeView .right .fitting-stores-map .gm-style .fiting-price .availability{margin-bottom:8px}.booking-deals-form.modal-popup.stores .right .fitting-stores-map .gm-style .fiting-price .price,.booking-deals-form.modal-popup.storeView .right .fitting-stores-map .gm-style .fiting-price .price{font-weight:500}.booking-deals-form.modal-popup.stores .right .fitting-stores-map .gm-style .fiting-price .search,.booking-deals-form.modal-popup.storeView .right .fitting-stores-map .gm-style .fiting-price .search{width:100%;font-family:'Gobold Thin',Helvetica,Arial,sans-serif;font-weight:300;font-size:12px;line-height:18px;padding:5px;border-radius:4px}.booking-deals-form.modal-popup.stores .right .fitting-stores-map .gm-style .store-name,.booking-deals-form.modal-popup.storeView .right .fitting-stores-map .gm-style .store-name{font-family:'Gobold Thin',Helvetica,Arial,sans-serif;font-style:normal;font-weight:300;line-height:20px;text-transform:uppercase;color:#0cc4f0;margin-bottom:5px;display:block}.whiteline .booking-deals-form.modal-popup.stores .right .fitting-stores-map .gm-style .store-name,.whiteline .booking-deals-form.modal-popup.storeView .right .fitting-stores-map .gm-style .store-name{color:#333}.booking-deals-form.modal-popup.stores .right .fitting-stores-map .gm-style .store-distance,.booking-deals-form.modal-popup.storeView .right .fitting-stores-map .gm-style .store-distance,.booking-deals-form.modal-popup.stores .right .fitting-stores-map .gm-style .store-phone,.booking-deals-form.modal-popup.storeView .right .fitting-stores-map .gm-style .store-phone,.booking-deals-form.modal-popup.stores .right .fitting-stores-map .gm-style .store-address,.booking-deals-form.modal-popup.storeView .right .fitting-stores-map .gm-style .store-address{line-height:18px;margin-bottom:3px;padding-left:26px;position:relative}.booking-deals-form.modal-popup.stores .right .fitting-stores-map .gm-style .store-distance i,.booking-deals-form.modal-popup.storeView .right .fitting-stores-map .gm-style .store-distance i,.booking-deals-form.modal-popup.stores .right .fitting-stores-map .gm-style .store-phone i,.booking-deals-form.modal-popup.storeView .right .fitting-stores-map .gm-style .store-phone i,.booking-deals-form.modal-popup.stores .right .fitting-stores-map .gm-style .store-address i,.booking-deals-form.modal-popup.storeView .right .fitting-stores-map .gm-style .store-address i{color:#0cc4f0;font-size:1.3rem;position:absolute;left:0;top:2px}.whiteline .booking-deals-form.modal-popup.stores .right .fitting-stores-map .gm-style .store-distance i,.whiteline .booking-deals-form.modal-popup.storeView .right .fitting-stores-map .gm-style .store-distance i,.whiteline .booking-deals-form.modal-popup.stores .right .fitting-stores-map .gm-style .store-phone i,.whiteline .booking-deals-form.modal-popup.storeView .right .fitting-stores-map .gm-style .store-phone i,.whiteline .booking-deals-form.modal-popup.stores .right .fitting-stores-map .gm-style .store-address i,.whiteline .booking-deals-form.modal-popup.storeView .right .fitting-stores-map .gm-style .store-address i{color:#fae100}.booking-deals-form.modal-popup.stores .right .fitting-stores-map .gm-style .store-distance a,.booking-deals-form.modal-popup.storeView .right .fitting-stores-map .gm-style .store-distance a,.booking-deals-form.modal-popup.stores .right .fitting-stores-map .gm-style .store-phone a,.booking-deals-form.modal-popup.storeView .right .fitting-stores-map .gm-style .store-phone a,.booking-deals-form.modal-popup.stores .right .fitting-stores-map .gm-style .store-address a,.booking-deals-form.modal-popup.storeView .right .fitting-stores-map .gm-style .store-address a{color:inherit}.booking-deals-form.modal-popup.stores .right .fitting-stores-map .gm-style .store-distance,.booking-deals-form.modal-popup.storeView .right .fitting-stores-map .gm-style .store-distance{margin-bottom:5px}.booking-deals-form.modal-popup.stores .right .fitting-stores-map .gm-style .shipping-methods,.booking-deals-form.modal-popup.storeView .right .fitting-stores-map .gm-style .shipping-methods{display:none}.booking-deals-form.modal-popup.stores .form-stores,.booking-deals-form.modal-popup.storeView .form-stores{padding:0 24px 20px;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:0;gap:15px}@media (max-width:767px){.booking-deals-form.modal-popup.stores .form-stores,.booking-deals-form.modal-popup.storeView .form-stores{padding:24px 15px 20px}}.booking-deals-form.modal-popup.stores .form-stores .search-store,.booking-deals-form.modal-popup.storeView .form-stores .search-store{position:relative;width:63.29%}.booking-deals-form.modal-popup.stores .form-stores .postcode,.booking-deals-form.modal-popup.storeView .form-stores .postcode{border:1px solid #e0e0e0;border-radius:8px;padding:12px 12px 12px 34px;margin-right:0;width:100%;box-sizing:border-box;font-size:16px;line-height:24px;height:auto;text-overflow:ellipsis}.booking-deals-form.modal-popup.stores .form-stores .postcode:focus,.booking-deals-form.modal-popup.storeView .form-stores .postcode:focus{box-shadow:none}@media (max-width:767px){.booking-deals-form.modal-popup.stores .form-stores .postcode,.booking-deals-form.modal-popup.storeView .form-stores .postcode{font-size:1.3rem}}.booking-deals-form.modal-popup.stores .form-stores .search:not(.no-icon),.booking-deals-form.modal-popup.storeView .form-stores .search:not(.no-icon){font-size:16px;line-height:24px;padding:12px 5px;box-sizing:initial;background:0 0;border-radius:8px;color:inherit;position:absolute;left:5px;top:0;border:none}.booking-deals-form.modal-popup.stores .form-stores .search:not(.no-icon):active,.booking-deals-form.modal-popup.storeView .form-stores .search:not(.no-icon):active{background:0 0;box-shadow:none;border:none;color:inherit}.booking-deals-form.modal-popup.stores .form-stores .all-method,.booking-deals-form.modal-popup.storeView .form-stores .all-method{width:auto;height:auto;border:1px solid #e0e0e0;border-radius:8px;padding:12px 30px 12px 12px;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;text-indent:.01em;text-overflow:'';background:url('../Fulcrum_FeaturedStore/images/arror-up.svg') no-repeat right center;background-size:35px 8px}.booking-deals-form.modal-popup.stores .form-stores .all-method::-ms-expand,.booking-deals-form.modal-popup.storeView .form-stores .all-method::-ms-expand{display:none}.booking-deals-form.modal-popup.stores .filter-bar,.booking-deals-form.modal-popup.storeView .filter-bar{width:100%;float:left;padding:0 24px 24px;box-sizing:border-box}@media (max-width:767px){.booking-deals-form.modal-popup.stores .filter-bar,.booking-deals-form.modal-popup.storeView .filter-bar{padding-left:15px;padding-right:15px}}.booking-deals-form.modal-popup.stores .filter-bar .item,.booking-deals-form.modal-popup.storeView .filter-bar .item{border:1px solid #e0e0e0;width:calc(100%/3);float:left;margin:0;text-align:center;border-right:none;box-sizing:border-box;font-size:1.4rem;line-height:2.4rem;color:rgba(0,0,0,.5);background-color:#fff}.booking-deals-form.modal-popup.stores .filter-bar .item.sort-by,.booking-deals-form.modal-popup.storeView .filter-bar .item.sort-by{border-radius:6px 0 0 6px}.booking-deals-form.modal-popup.stores .filter-bar .item.distance,.booking-deals-form.modal-popup.storeView .filter-bar .item.distance{border-right:1px solid #e0e0e0;border-radius:0 6px 6px 0}.booking-deals-form.modal-popup.stores .filter-bar .item.price,.booking-deals-form.modal-popup.storeView .filter-bar .item.price,.booking-deals-form.modal-popup.stores .filter-bar .item.distance,.booking-deals-form.modal-popup.storeView .filter-bar .item.distance{cursor:pointer}.booking-deals-form.modal-popup.stores .filter-bar .item._active,.booking-deals-form.modal-popup.storeView .filter-bar .item._active{border:1px solid #0cc4f0;background-color:#0cc4f0;color:#fff}.booking-deals-form.modal-popup.stores .filter-bar .item._active+.price,.booking-deals-form.modal-popup.storeView .filter-bar .item._active+.price{border-left:none}.whiteline .booking-deals-form.modal-popup.stores .filter-bar .item._active,.whiteline .booking-deals-form.modal-popup.storeView .filter-bar .item._active{color:#333}.booking-deals-form.modal-popup.stores .fitting-stores,.booking-deals-form.modal-popup.storeView .fitting-stores{padding-top:0;clear:both}.booking-deals-form.modal-popup.stores .fitting-stores::-webkit-scrollbar,.booking-deals-form.modal-popup.storeView .fitting-stores::-webkit-scrollbar{width:6px}.booking-deals-form.modal-popup.stores .fitting-stores::-webkit-scrollbar-track,.booking-deals-form.modal-popup.storeView .fitting-stores::-webkit-scrollbar-track{background:0 0}.booking-deals-form.modal-popup.stores .fitting-stores::-webkit-scrollbar-thumb,.booking-deals-form.modal-popup.storeView .fitting-stores::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:3px}.booking-deals-form.modal-popup.stores .fitting-stores::-webkit-scrollbar-thumb:hover,.booking-deals-form.modal-popup.storeView .fitting-stores::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.15)}.booking-deals-form.modal-popup.stores .store-item,.booking-deals-form.modal-popup.storeView .store-item{clear:both;padding:24px;margin-bottom:0;background-color:#fff;border:none;border-bottom:4px solid #e0e0e0;float:left;width:100%;box-sizing:border-box;cursor:pointer;color:rgba(0,0,0,.65);font-size:1.4rem;display:flex;flex-direction:row;gap:24px}@media (max-width:767px){.booking-deals-form.modal-popup.stores .store-item,.booking-deals-form.modal-popup.storeView .store-item{padding-left:12px;padding-right:12px;gap:15px}}.booking-deals-form.modal-popup.stores .store-item.disabled,.booking-deals-form.modal-popup.storeView .store-item.disabled{opacity:.5}.booking-deals-form.modal-popup.stores .store-item .info-left,.booking-deals-form.modal-popup.storeView .store-item .info-left,.booking-deals-form.modal-popup.stores .store-item .other-info,.booking-deals-form.modal-popup.storeView .store-item .other-info{box-sizing:border-box;flex:1}.booking-deals-form.modal-popup.stores .store-item .info-left.only,.booking-deals-form.modal-popup.storeView .store-item .info-left.only,.booking-deals-form.modal-popup.stores .store-item .other-info.only,.booking-deals-form.modal-popup.storeView .store-item .other-info.only{width:100%}.booking-deals-form.modal-popup.stores .store-item .info-right,.booking-deals-form.modal-popup.storeView .store-item .info-right{flex:1;max-width:195px}.booking-deals-form.modal-popup.stores .store-item .info-right .available_methods .text,.booking-deals-form.modal-popup.storeView .store-item .info-right .available_methods .text,.booking-deals-form.modal-popup.stores .store-item .info-right .availability,.booking-deals-form.modal-popup.storeView .store-item .info-right .availability,.booking-deals-form.modal-popup.stores .store-item .info-right .select-store,.booking-deals-form.modal-popup.storeView .store-item .info-right .select-store{margin-top:0;margin-bottom:12px}.booking-deals-form.modal-popup.stores .store-item .info-right .methods,.booking-deals-form.modal-popup.storeView .store-item .info-right .methods{display:flex;flex-direction:row;justify-content:center;gap:15px}.booking-deals-form.modal-popup.stores .store-item .info-right .methods img,.booking-deals-form.modal-popup.storeView .store-item .info-right .methods img{display:block;height:30px;width:auto}.booking-deals-form.modal-popup.stores .store-item .premium-center,.booking-deals-form.modal-popup.storeView .store-item .premium-center{text-transform:uppercase;color:#fff;background-color:#000;border-radius:3px;width:fit-content;padding:3px 8px;font-size:10px;font-weight:700;margin-bottom:12px}.booking-deals-form.modal-popup.stores .store-item .shipping-methods,.booking-deals-form.modal-popup.storeView .store-item .shipping-methods,.booking-deals-form.modal-popup.stores .store-item .fiting-price,.booking-deals-form.modal-popup.storeView .store-item .fiting-price{width:100%;text-align:left}.booking-deals-form.modal-popup.stores .store-item .shipping-methods .price,.booking-deals-form.modal-popup.storeView .store-item .shipping-methods .price,.booking-deals-form.modal-popup.stores .store-item .fiting-price .price,.booking-deals-form.modal-popup.storeView .store-item .fiting-price .price{font-weight:500}.booking-deals-form.modal-popup.stores .store-item .shipping-methods .search,.booking-deals-form.modal-popup.storeView .store-item .shipping-methods .search,.booking-deals-form.modal-popup.stores .store-item .fiting-price .search,.booking-deals-form.modal-popup.storeView .store-item .fiting-price .search{width:100%;font-family:'Gobold Thin',Helvetica,Arial,sans-serif;font-weight:300;font-size:14px;line-height:20px;padding:8px 24px;border-radius:6px}.booking-deals-form.modal-popup.stores .store-item .store-name,.booking-deals-form.modal-popup.storeView .store-item .store-name{font-family:'Gobold Thin',Helvetica,Arial,sans-serif;font-style:normal;font-weight:300;font-size:16px;line-height:24px;text-transform:uppercase;color:#0cc4f0;margin-bottom:16px;display:block}.whiteline .booking-deals-form.modal-popup.stores .store-item .store-name,.whiteline .booking-deals-form.modal-popup.storeView .store-item .store-name{color:#333}.booking-deals-form.modal-popup.stores .store-item .store-distance,.booking-deals-form.modal-popup.storeView .store-item .store-distance,.booking-deals-form.modal-popup.stores .store-item .store-phone,.booking-deals-form.modal-popup.storeView .store-item .store-phone,.booking-deals-form.modal-popup.stores .store-item .store-address,.booking-deals-form.modal-popup.storeView .store-item .store-address{line-height:20px;margin-bottom:12px;padding-left:26px;position:relative;overflow:hidden}.booking-deals-form.modal-popup.stores .store-item .store-distance i,.booking-deals-form.modal-popup.storeView .store-item .store-distance i,.booking-deals-form.modal-popup.stores .store-item .store-phone i,.booking-deals-form.modal-popup.storeView .store-item .store-phone i,.booking-deals-form.modal-popup.stores .store-item .store-address i,.booking-deals-form.modal-popup.storeView .store-item .store-address i{color:#0cc4f0;font-size:1.6rem;position:absolute;left:0}.whiteline .booking-deals-form.modal-popup.stores .store-item .store-distance i,.whiteline .booking-deals-form.modal-popup.storeView .store-item .store-distance i,.whiteline .booking-deals-form.modal-popup.stores .store-item .store-phone i,.whiteline .booking-deals-form.modal-popup.storeView .store-item .store-phone i,.whiteline .booking-deals-form.modal-popup.stores .store-item .store-address i,.whiteline .booking-deals-form.modal-popup.storeView .store-item .store-address i{color:#fae100}.booking-deals-form.modal-popup.stores .store-item a,.booking-deals-form.modal-popup.storeView .store-item a{color:rgba(0,0,0,.65)}.booking-deals-form.modal-popup.stores .store-item a:hover,.booking-deals-form.modal-popup.storeView .store-item a:hover{color:#4cb8f1}.whiteline .booking-deals-form.modal-popup.stores .store-item a:hover,.whiteline .booking-deals-form.modal-popup.storeView .store-item a:hover{color:#fae100}.booking-deals-form .booking-deals .legend{text-align:left;font-size:16px;font-weight:500;line-height:1.5;margin-bottom:16px;color:#141416;text-transform:none}.booking-deals-form .booking-deals .fieldset .item .control{display:flex;gap:32px;margin-bottom:24px;color:#353945;font-size:16px;font-weight:400;line-height:1.5}.booking-deals-form .booking-deals .fieldset .item .control>*{flex:1 0 0}.booking-deals-form .booking-deals .fieldset .item .control label{display:block;text-align:left;margin-bottom:8px}@media (max-width:640px){.booking-deals-form .booking-deals .fieldset .item .control{flex-direction:column;row-gap:24px}}.booking-deals-form .booking-deals .fieldset .item.address .control{flex-direction:column;gap:0;margin-bottom:0}.booking-deals-form .booking-deals .fieldset .item.address .control>*{flex:none}.booking-deals-form .booking-deals .required label:after{content:'*';color:red}.booking-deals-form.modal-popup.storeView .modal-header{background-image:none}.booking-deals-form.modal-popup.storeView .modal-header .action-close{margin-top:10px}.booking-deals-form.modal-popup.storeView .modal-inner-wrap{width:75%;background-image:none}.booking-deals-form.modal-popup.storeView .top{float:left;width:100%;border-bottom:1px solid #e0e0e0;padding-bottom:15px;box-sizing:border-box}.booking-deals-form.modal-popup.storeView .top .back-to-show-all{float:left;padding-left:0}@media (max-width:767px){.booking-deals-form.modal-popup.storeView .top .back-to-show-all{padding-left:15px}}.booking-deals-form.modal-popup.storeView .top .back-to-show-all .zd-icon{padding-right:10px;font-size:1.9rem}.booking-deals-form.modal-popup.storeView .top .store-name{float:left;width:calc(100% - 145px);text-align:center}.booking-deals-form.modal-popup.storeView .left{width:50%;clear:both}.booking-deals-form.modal-popup.storeView .left .information{padding:10px 0 10px 20px;float:left;width:100%}@media (max-width:767px){.booking-deals-form.modal-popup.storeView .left .information{padding-left:12px;padding-right:12px}}.booking-deals-form.modal-popup.storeView .left .information .store-data{width:calc(100% - 179px);float:left}.booking-deals-form.modal-popup.storeView .left .information .store-data .store-name{font-weight:700}.booking-deals-form.modal-popup.storeView .left .information .price-box{float:left;width:179px}.booking-deals-form.modal-popup.storeView .left .information .price-box .price{padding-right:10px;text-align:right;font-weight:700}.booking-deals-form.modal-popup.storeView .left .price-detail{clear:both;padding:0 0 20px 20px;float:left;width:100%}.booking-deals-form.modal-popup.storeView .left .price-detail .title{margin-left:-20px;background-color:#eee;font-weight:700;padding:20px 0 5px 20px}.booking-deals-form.modal-popup.storeView .left .price-detail .detail .item{padding:5px 0;border-bottom:1px solid #e0e0e0;float:left;width:calc(100% - 20px)}.booking-deals-form.modal-popup.storeView .left .price-detail .detail .item .label{width:calc(100% - 80px);float:left}.booking-deals-form.modal-popup.storeView .left .price-detail .detail .item .value{width:80px;float:left;text-align:right}.booking-deals-form.modal-popup.storeView .left .price-detail .detail .total{font-weight:700}.booking-deals-form.modal-popup.storeView .left .schedule{clear:both;padding:0 0 30px 20px;float:left;box-sizing:border-box}.booking-deals-form.modal-popup.storeView .left .schedule .label{width:100px;float:left;text-transform:capitalize}.booking-deals-form.modal-popup.storeView .left .schedule .value{float:left;width:calc(100% - 100px)}@media (max-width:767px){.booking-deals-form.modal-popup.storeView .left .schedule{padding-left:12px;padding-right:12px}}.booking-deals-form.modal-popup.storeView .left .form{clear:both;padding:0 0 0 20px;text-align:center}@media (max-width:767px){.booking-deals-form.modal-popup.storeView .left .form{padding-left:12px;padding-right:12px}}.booking-deals-form.modal-popup.storeView .left .form .search{width:80%;border-radius:6px;color:#fff;height:35px}.whiteline .booking-deals-form.modal-popup.storeView .left .form .search{color:#333}.booking-deals-form.modal-popup.storeView .right{width:50%}.booking-deals-form .choose-fitting .top{padding-left:20px;padding-right:20px}.booking-deals-form .thank-you-content .title{color:#141416;text-align:center;font-size:24px;font-weight:600;line-height:1.33333;margin:25px 0 12px}.booking-deals-form .thank-you-content .message{margin:0 auto 32px;max-width:251px}.booking-deals-form .thank-you-content .search{padding:14px 20px;border-radius:8px;background:#0cc4f0;font-size:16px;font-style:normal;font-weight:500;line-height:1.5;text-transform:none}@media (max-width:639px){.booking-deals-form .thank-you-content .search{width:100%}}@media (min-width:640px){.booking-deals-form .thank-you-content .search{min-width:352px}}.booking-deals-form .list-services .service{position:relative}.booking-deals-form .list-services .service:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:44px;line-height:inherit;color:#0cc4f0;content:"\e91e";font-family:'zeder-icons';margin:0 20px 0 0;vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.booking-deals-form .list-services .service:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;line-height:inherit;color:#b1b5c3;content:'\e608';font-family:'zeder-icons';margin:0;vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.booking-deals-form .list-services .service:before{line-height:1;min-width:44px}.booking-deals-form .list-services .service:after{position:absolute;right:10px}.booking-deals-form .list-services .service._active:after,.booking-deals-form .list-services .service._active:before{color:inherit}.booking-deals-form .list-services .service[for=service_gvm]:before{content:"\e91f"}.booking-deals-form .list-services .service[for=service_brake]:before{content:"\e920"}@media only screen and (max-width:767px){.booking-deals-form .desc__top{display:none}.booking-deals-form .booking__content .header-description{margin-top:25px}.modal-popup.booking-deals-form.stores._show,.modal-popup.booking-deals-form.storeView._show{background-color:#fff;z-index:1002;left:0}.modal-popup.booking-deals-form.stores .action-close,.modal-popup.booking-deals-form.storeView .action-close{margin-top:0;margin-right:3px}.modal-popup.booking-deals-form.stores .form .postcode,.modal-popup.booking-deals-form.storeView .form .postcode{width:100%;max-width:289px;padding-right:93px}.modal-popup.booking-deals-form.stores .form .field.note,.modal-popup.booking-deals-form.storeView .form .field.note{max-width:310px}.modal-popup.booking-deals-form.stores .form .search,.modal-popup.booking-deals-form.storeView .form .search{padding:10px 15px}.modal-popup.booking-deals-form.modal-slide.stores .modal-inner-wrap{padding-top:0;border-radius:0;height:100%;overflow:hidden;margin:0;width:100%}.modal-popup.booking-deals-form.modal-slide.stores .action-close:before{content:'\e923';color:#000;font-size:17px;font-weight:400}.modal-popup.booking-deals-form.modal-slide.stores .fitting-stores{padding-top:0;max-height:calc(100vh - 345px)}.modal-popup.booking-deals-form.modal-slide.storeView .modal-inner-wrap{padding-top:0;border-radius:0;margin:0;width:100%}.modal-popup.booking-deals-form.modal-slide.storeView .action-close{margin-top:0}.modal-popup.booking-deals-form.modal-slide.storeView .left{width:100%;padding-bottom:20px}.modal-popup.booking-deals-form.modal-slide.storeView .right{width:100%}.modal-popup.booking-deals-form.modal-slide.storeView .right .fitting-stores-map{min-height:700px}.modal-popup.booking-deals-form.stores .top,.modal-popup.booking-deals-form.storeView .top{border-bottom:0;padding:0}.modal-popup.booking-deals-form.stores .top .title,.modal-popup.booking-deals-form.storeView .top .title{display:block;padding:0 20px}.modal-popup.booking-deals-form.stores .top .filter-bar,.modal-popup.booking-deals-form.storeView .top .filter-bar{margin-top:15px;padding:0}.modal-popup.booking-deals-form.stores .top .filter-bar .item,.modal-popup.booking-deals-form.storeView .top .filter-bar .item{width:50%;padding:10px 5px;border-right:none;border-left:none}.modal-popup.booking-deals-form.stores .left,.modal-popup.booking-deals-form.storeView .left,.modal-popup.booking-deals-form.stores .right,.modal-popup.booking-deals-form.storeView .right{display:none;width:100%}.modal-popup.booking-deals-form.stores .left._active,.modal-popup.booking-deals-form.storeView .left._active,.modal-popup.booking-deals-form.stores .right._active,.modal-popup.booking-deals-form.storeView .right._active{display:inline-block;float:none}}@media only screen and (min-width:768px){.booking-deals-form .booking__content .header-description{display:none}}