*{padding:0;margin:0}body,html{max-width:100vw}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{color:inherit;text-decoration:none}@font-face{font-family:Avenir;src:local("Avenir"),url(/_next/static/media/AvenirNextCyr-Medium.d6c182c6.ttf) format("truetype")}@font-face{font-family:AvenirReg;src:local("AvenirReg"),url(/_next/static/media/AvenirNextCyr-Regular.9bb726f8.ttf) format("truetype")}@font-face{font-family:AvenirNorm;src:local("AvenirNorm"),url(/_next/static/media/AvenirNextCyr-Medium.d6c182c6.ttf) format("truetype")}@font-face{font-family:AvenirMed;src:local("AvenirMed"),url(/_next/static/media/AvenirNextCyr-Demi.ac0816b5.ttf) format("truetype")}@font-face{font-family:AvenirBold;src:local("AvenirBold"),url(/_next/static/media/AvenirNextCyr-Bold.c9fcdc60.ttf) format("truetype")}@font-face{font-family:_AvenirMed;src:local("Avenir"),url(/_next/static/media/AvenirNextCyr-Medium.d6c182c6.ttf) format("truetype")}@font-face{font-family:_Avenir;src:local("AvenirReg"),url(/_next/static/media/AvenirNextCyr-Regular.9bb726f8.ttf) format("truetype")}@font-face{font-family:_AvenirDemi;src:local("AvenirMed"),url(/_next/static/media/AvenirNextCyr-Demi.ac0816b5.ttf) format("truetype")}*{box-sizing:border-box;overflow-wrap:anywhere;font-family:AvenirNorm,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.reg_text,.reg_text>*{font-family:AvenirReg,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important}.med_text,.med_text>*{font-family:AvenirMed,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important}.bold_text,.bold_text>*{font-family:AvenirBold,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important}#root,.broom_bookings,body{width:100%;cursor:auto}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #ffffff00!important}input,input:focus,input:hover{outline:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}button:disabled{opacity:.5;cursor:default}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.broom_bookings{width:100%;display:flex;flex-direction:column;min-height:100vh;--grayBorderColor:#e5e8e9;--lteGrayBorderColor:#dadada;--boxColor:#f8fafb;--broombookings_blue:#3dc5d6;--broombookings_blue_trans:#3dc4d658;--broombookings_blue_dk:#37b1c1;--fontRed:#f02222;--contentPadding:3rem;--divider:#bec3c7;--inputRad:0.75rem;--ANM:"_AvenirMed",sans-serif!important;--AND:"_AvenirDemi",sans-serif!important;--A:"_Avenir",sans-serif!important;--A-H:"AvenirBold",sans-serif!important;--R:"Avenir",sans-serif!important}.broom_bookings_content{flex:1 1;width:100%;max-width:1200px;padding:0 var(--contentPadding);margin:0 auto}.showSm{display:block}.box:hover{box-shadow:2px 2px 6px 0 rgb(0 0 0/7%),-2px 2px 7px 0 rgb(0 0 0/6%)}.fontBlue{color:var(--broombookings_blue)}.fontRed{font-weight:900}.errorMsg,.fontRed{color:var(--fontRed)}@media (max-width:1279.9px){.errorMsg{font-size:.85rem}}@media (max-width:768px){.errorMsg{font-size:.75rem}}.strike_through{text-decoration:line-through}.faded{opacity:.3}svg{cursor:pointer}.noShow{display:none!important}@media (min-width:768.1px){.showSm{display:none!important}}@media (min-width:1280px){.showMd{display:none!important}}@media (max-width:1279.9px){.noShowMd{display:none!important}}@media (max-width:768px){.broom_bookings_content{padding:0}.showLg{display:none!important}}.indicator{align-items:center;justify-content:center;position:absolute;background-color:var(--broombookings_blue);border-radius:calc(var(--size) / 2);min-width:var(--size);max-width:3rem;height:var(--size);font-size:.65rem;color:#fff;padding:2px;font-weight:500}.fdCol,.flex,.indicator{display:flex}.fdCol{flex-direction:column}.center{display:flex;align-items:center;justify-content:center}.flex1{flex:1 1}.img_div_contain{object-fit:contain}.img_div_contain,.img_div_cover{height:100%;width:100%;border-radius:inherit}.img_div_cover{object-fit:cover;min-width:100%}.clamp3{-webkit-box-orient:vertical;display:-webkit-box!important;overflow:hidden;-webkit-line-clamp:3;margin-bottom:1rem;padding-bottom:0!important}.rating_info_cont{align-self:flex-start;flex-wrap:wrap}.rating_count,.rating_info_cont{display:inline-flex;align-items:center}.rating_count{font-size:.9rem;cursor:pointer;display:inline}.rating_count:hover{text-decoration:underline}@media (max-width:768px){.rating_count{font-size:.85rem}}.scrollWheel::-webkit-scrollbar{width:1rem;padding:.2rem}.scrollWheel::-webkit-scrollbar-track{background-color:transparent;overflow:hidden}.scrollWheel::-webkit-scrollbar-thumb{background-color:#c8c8c8;background-clip:padding-box;min-height:2rem;max-height:10rem;border-radius:.5rem;border:.25rem solid transparent}.scrollWheel::-webkit-scrollbar-thumb:hover{background-color:#aaa}.scrollWheel::-webkit-scrollbar-corner{background:transparent}@font-face{font-family:__Inter_aaf875;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ec159349637c90ad-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_aaf875;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/513657b02c5c193f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_aaf875;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/fd4db3eb5472fc27-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_aaf875;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/51ed15f9841b9f9d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_aaf875;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/05a31a2ca4975f99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_aaf875;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/d6b16ce4a6175f26-s.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_aaf875;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_aaf875;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_aaf875{font-family:__Inter_aaf875,__Inter_Fallback_aaf875;font-style:normal}.btn_link{display:inline-flex;text-decoration:none!important}.btn,.btnPlane{background-color:var(--broombookings_blue);cursor:pointer;color:#fff;padding:1rem 2.25rem;text-transform:uppercase;width:-moz-fit-content;width:fit-content;box-shadow:0 3px 6px rgba(0,0,0,.16);font-size:.85rem;border-radius:0;border:1px solid var(--broombookings_blue);font-weight:500;font-weight:900}.btnPlane[disabled],.btn[disabled]{pointer-events:none}.btnPlane{background-color:#fff;color:var(--broombookings_blue);transition:border-color .2s ease;border:1px solid var(--broombookings_blue)}.btn.sm,.btnPlane.sm{padding:.75rem 1.5rem;font-size:.85rem}.btn.md,.btnPlane.md{padding:1rem 2.25rem}.btn:hover{background-color:var(--broombookings_blue_dk)}.btnPlane:hover{border-color:var(--broombookings_blue_dk);color:var(--broombookings_blue_dk)}.reschedule_wrapper.checkOutList_wrapper{margin-bottom:10rem}.reschedule_wrapper.checkOutList_wrapper .checkout_content{margin-top:2rem}.reschedule_confirmed_wrapper{font-weight:700;font-size:1.5rem}.checkOutList_wrapper .checkout_content>div,.checkOutList_wrapper .checkout_content>input,.reschedule_wrapper.checkOutList_wrapper .checkout_left>div>p{margin-bottom:2rem;max-width:25rem}.reschedule_wrapper .checkout_time_address{height:var(--height);align-items:center;border-radius:var(--inputRad);padding:0 1rem;padding-right:var(--space);border:none;background-color:#e6ffdd;outline:2px solid #88e067!important}.reschedule_confirmed_wrapper{padding:1rem var(--padding);font-size:1.85rem;text-align:center;width:100%;margin-top:1rem}@media (max-width:1279.9px){.reschedule_confirmed_wrapper{font-size:1.5rem}}@media (max-width:768px){.reschedule_confirmed_wrapper{font-weight:600;font-size:1rem}}.cover_wrap{position:relative;display:block}.cover_wrap:before{content:"";padding-top:100%;display:block}.cover_wrap .inner{position:absolute;display:flex;justify-content:center;overflow:hidden;top:0;right:0;bottom:0;left:0}.cover_wrap .inner>div,.cover_wrap .inner>img,.cover_wrap .inner>span{flex:1 1}.cover_wrap .inner>img{height:100%;width:auto}.cover_wrap_alert{--height:2.125rem;--width:7.5rem;top:calc(-1 * var(--height) / 2);left:calc(-1 * var(--width) / 2 - .5rem);position:absolute;min-height:calc(var(--height));min-width:var(--width);background-color:var(--broombookings_blue);font-size:.95rem;text-transform:uppercase;color:#fff;padding:.5rem;box-shadow:0 3px 6px rgba(0,0,0,.16);z-index:1}@media (max-width:1024px){.cover_wrap_alert{font-size:.85rem}}@media (max-width:768px){.cover_wrap_alert{font-size:.7rem;padding:.35rem}}.count_wrapper{-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid #707070;border-radius:2px;background-color:#fff}.count_wrapper.invisibleCount{visibility:hidden!important;pointer-events:none}.count_wrapper .cell{--size:2rem;border-right:1px solid #707070;border-left:1px solid transparent;width:var(--size);height:var(--size)}.count_wrapper .cell[aria-disabled=true]{pointer-events:none}.count_wrapper .cell[aria-disabled=true]>*{opacity:.4}@media (max-width:1279.9px){.count_wrapper .cell{--size:1.8rem}}.count_wrapper .cell .pressBtn{width:.75rem;height:.75rem;cursor:pointer}.count_wrapper .cell:first-child,.count_wrapper .cell:last-child{cursor:pointer}.count_wrapper .cell:first-child:hover,.count_wrapper .cell:last-child:hover{background-color:#3dc4d61e}.count_wrapper input.cell{box-sizing:border-box;text-align:center;min-width:auto;border-top:none;border-bottom:none;border-radius:0}.count_wrapper .cell:last-child{border-right:1px solid transparent}:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:0.8;--PhoneInputInternationalIconGlobe-opacity:0.65;--PhoneInputCountrySelect-marginRight:0.35em;--PhoneInputCountrySelectArrow-width:0.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:0.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:rgba(0,0,0,.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1 1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.checkOutAddress_wrapper .checkout_content{margin-top:1.25rem}.checkout_input_grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.checkout_textArea_wrapper span{font-size:.95rem;color:var(--broombookings_blue)}p.checkoutTerms{margin-top:2rem}p.checkoutTerms>span:hover{text-decoration:underline;cursor:pointer}p.checkoutTerms>span a{color:inherit;text-decoration:inherit}.checkout_textArea{padding:1.5rem;border:1px solid var(--divider);background-color:#f5f5f5;font-family:inherit;width:100%;border-radius:var(--inputRad);margin:.5rem 0;min-height:8.5625rem;max-height:15rem;resize:vertical}.checkoutAddress_introText{margin-bottom:1.25rem}.checkout_textArea:focus{outline:2.5px solid var(--broombookings_blue_trans);border-color:transparent}@media (max-width:768px){.checkOutAddress_wrapper .checkout_content{margin-top:1rem}.checkout_input_grid{grid-template-columns:1fr;gap:0}.checkoutAddress_introText,.checkout_textArea_wrapper span,p.checkoutTerms{font-size:.85rem}.checkout_textArea{padding:1rem;min-height:5rem;max-height:10rem}}.availTime_help_corner{margin-top:1.125rem}.checkOutHeader_wrapper{padding:2rem 0;--pad:0.625rem}.mainLogo_link{height:-moz-fit-content;height:fit-content;display:flex}.mainLogo_link img{position:static!important}.checkOutHeader_wrapper p{text-align:center;padding:0 2rem}.checkOutHeader_wrapper>.logo{padding:2rem 0}.header_image{height:5rem}.checkOutHeader_wrapper>p span:first-child{border-right:1px solid #000;padding-right:var(--pad)}.checkOutHeader_wrapper>p span:last-child{border-left:1px solid #000;padding-left:var(--pad)}.checkOutHeader_wrapper>p span.fontBlue{padding:0 var(--pad)}.checkOutHeader_wrapper>p span.fontBlue:hover{text-decoration:underline;cursor:pointer}.checkOutHeader_wrapper>.progress{width:80%;padding:2rem 3rem;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:5px;gap:5px}.checkOutHeader_wrapper>.progress>.item{min-width:0}.checkOutHeader_wrapper>.progress>.item.grayed{cursor:default;pointer-events:none}.checkOutHeader_wrapper>.progress>.item.grayed span{opacity:.4}.checkOutHeader_wrapper>.progress>.item span{margin-bottom:.625rem}.checkOutHeader_wrapper>.progress>.item .bar{--height:0.5rem;height:var(--height);background-color:var(--divider)}.checkOutHeader_wrapper>.progress>.item.completed{cursor:pointer}.checkOutHeader_wrapper>.progress>.item .barLink{text-decoration:none;display:flex;flex-direction:column;color:#000!important}.checkOutHeader_wrapper>.progress>.item.completed .bar{width:100%;align-items:flex-end;background-color:var(--broombookings_blue);transition:background-color .2s ease}.checkOutHeader_wrapper>.progress>.item.deactivate{pointer-events:none}.checkOutHeader_wrapper>.progress>.item.completed.active .bar,.checkOutHeader_wrapper>.progress>.item.completed:hover .bar{background-color:var(--broombookings_blue_dk)}.checkOutHeader_wrapper>.progress>.item:first-child .bar{border-top-left-radius:3px;border-bottom-left-radius:3px}.checkOutHeader_wrapper>.progress>.item:last-child .bar{border-top-right-radius:3px;border-bottom-right-radius:3px}.checkOutHeader_wrapper>.progress>.item.deactivate .bar{background-color:var(--broombookings_blue)!important}@media (max-width:1279.9px){.checkOutHeader_wrapper>.progress{width:100%}}@media (max-width:768px){.checkOutHeader_wrapper>p{display:flex;align-items:center;flex-direction:column;font-size:.85rem}.checkOutHeader_wrapper>.logo{padding:0 0 .5rem}.mainLogo_link{height:auto;width:6rem}.mainLogo_link svg{height:auto}.checkOutHeader_wrapper>p span:first-child{border-right:none;padding-right:0}.checkOutHeader_wrapper>p span:last-child{border-left:none;padding-left:0}.checkOutHeader_wrapper>p span.line{margin:.5rem 0;width:4rem;border-bottom:2px solid #000}.checkOutHeader_wrapper>.progress{width:100%;padding:1rem 1.5rem}.checkOutHeader_wrapper>.progress>.item span{font-size:.85rem;font-size:.7rem}.checkOutHeader_wrapper{padding-bottom:0;padding-top:1.5rem}.checkOutHeader_wrapper>.progress>.item:first-child .bar{border-top-left-radius:calc(var(--height) / 2);border-bottom-left-radius:calc(var(--height) / 2)}.checkOutHeader_wrapper>.progress>.item:last-child .bar{border-top-right-radius:calc(var(--height) / 2);border-bottom-right-radius:calc(var(--height) / 2)}}.businessLogo_logo__7PXGs{position:static!important}.checkOutList_wrapper .checkout_content{margin-top:2rem}.checkoutTimeWrapper p{font-size:.85rem}.checkOutList_wrapper .checkout_content>div,.checkOutList_wrapper .checkout_content>input{margin-bottom:2rem;max-width:25rem}.checkout_time_address_wrapper{--space:2.5rem;--height:3rem;position:relative}.checkout_time_address{height:var(--height);align-items:center;border-radius:var(--inputRad);padding:0 1rem;padding-right:var(--space);border:none;background-color:#e6ffdd;outline:2px solid #88e067}input.checkout_time_address:-internal-autofill-selected{-webkit-box-shadow:inset 0 0 0 1000px #e6ffdd!important}input.checkout_time_address:focus,input.checkout_time_address:hover{outline:2px solid #75c15a}.checkout_time_address_wrapper span{position:absolute;top:0;right:0;--size:1rem;right:calc((var(--space) - var(--size)) / 2);top:calc((var(--height) - var(--size)) / 2);width:var(--size);height:var(--size)}.checkout_time_address_wrapper span svg{width:auto}.checkout_time_address_wrapper span svg path{fill:transparent}input.checkout_time_address:focus+span svg path,input.checkout_time_address:hover+span svg path{fill:#3e3d42}.checkout_time_address_wrapper span svg:hover path,input.checkout_time_address:focus+span svg:hover path{fill:#313134}.checkout_time_address_wrapper:hover input.checkout_time_address{outline:2px solid #75c15a}.cleaner_pick_wrapper>span{text-decoration:underline;cursor:pointer}.cleaner_pick_wrapper>span:hover,.cleaner_pick_wrapper>span:hover svg path{color:var(--broombookings_blue_dk);fill:var(--broombookings_blue_dk)}.cleaner_pick_wrapper>span>svg{margin-left:.5rem}.cleaner_pick_wrapper .cleaner_list{margin-top:1rem;max-height:20rem;max-width:22rem;overflow-y:auto;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16);border-top:1px solid #f8f8f8}.cleaner_pick_wrapper .cleaner_list .item{padding:0 1rem;height:-moz-fit-content;height:fit-content;cursor:pointer}.cleaner_pick_wrapper .cleaner_list .item span{border-bottom:1px solid #dee1e3;width:100%;padding:.75rem 0}.cleaner_pick_wrapper .cleaner_list .item:last-child span{border:none}.cleaner_pick_wrapper .cleaner_list .item:hover{color:#fff;background-color:var(--broombookings_blue)}.cleaner_pick_wrapper .cleaner_list .item.selected,.cleaner_pick_wrapper .cleaner_list .item.selected:hover{background-color:var(--broombookings_blue_trans);color:#000}.cleaner_pick_wrapper .cleaner_selected_wrapper{display:flex;gap:0 .5rem;margin-bottom:.75rem}.date_content{font-weight:500;display:inline-flex;background-color:var(--broombookings_blue);border-radius:var(--inputRad);color:#fff;padding:.75rem 1.5rem}.time_content_wrapper{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem}.time_content_item{border-radius:var(--inputRad);border:1px solid var(--divider);padding:.65rem;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.time_content_item.selected,.time_content_item:hover{border:1px solid var(--broombookings_blue)}.time_content_item.selected{font-weight:600}.time_content_item.inactive{opacity:.3;pointer-events:none}.time_content_item>.tick_wrapper{--size:1rem;height:var(--size);width:var(--size);border-radius:50%;display:flex;justify-content:center;align-items:center}.time_content_item>.tick_wrapper.inactive{border:1px solid var(--divider)}.time_content_item:hover>.tick_wrapper.inactive{border:1px solid var(--broombookings_blue)}.calendar_arrow_holder{--size:1.25rem;height:var(--size);width:var(--size);border-radius:calc(var(--size) / 2)}.calendar_arrow_holder svg{width:auto}.calendar_arrow_holder.left{transform:scaleX(-1)}@media (max-width:768px){.checkout_time_address_wrapper{--space:2rem;--height:2.375rem}.checkout_content>div.calendar_content,.checkout_content>div.date_content{margin-bottom:1.5rem}.time_content_wrapper{gap:.75rem}.time_content_item{padding:.5rem .35rem;font-size:.85rem;gap:.25rem;flex-wrap:wrap}}.react-calendar{border-radius:var(--inputRad);background-color:var(--broombookings_blue)!important;color:#fff!important;font-weight:400;padding:0 .75rem .75rem;font-family:Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important}.calendar_disabled .react-calendar{background-color:#e0e0e0!important;pointer-events:none}.react-calendar button{font-family:inherit;background-color:transparent!important;border-radius:0;box-shadow:none;padding:.5rem;color:#fff;border:0;font-size:16px;font-weight:600;font-family:Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important}.react-calendar abbr,.react-calendar button{font-family:AvenirReg,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important}.react-calendar button:hover{filter:contrast(115%)}.react-calendar button:disabled{opacity:.5;cursor:default}.react-calendar abbr{text-decoration:none}.react-calendar__navigation{display:flex;padding:.75rem 0}.react-calendar__navigation button:first-child,.react-calendar__navigation button:last-child{width:2.5rem;width:auto;display:flex;align-items:center;justify-content:center}.react-calendar__navigation button:disabled svg{display:none}.react-calendar__month-view__weekdays{text-align:center;font-weight:500}.react-calendar__month-view__days{padding:.5rem 0}.react-calendar__month-view__days button{display:flex;align-items:center;justify-content:center;border-radius:6px;padding:.25rem}.react-calendar__month-view__days button:disabled{pointer-events:none}.react-calendar__month-view__days button abbr{display:flex;align-items:center;justify-content:center;width:100%;flex:1 1;border-radius:6px;padding:.25rem;border:1px solid transparent;transition:all .2s ease}.react-calendar__month-view__days button abbr:hover{background-color:hsla(0,0%,100%,.15)}.react-calendar__tile{flex-wrap:wrap;margin:0;min-width:0;display:flex;align-items:center;justify-content:center}.react-calendar__month-view__days button.react-calendar__tile--now abbr,.react-calendar__month-view__days button.react-calendar__tile--now abbr:hover{border:1px solid hsla(0,0%,100%,.5);background-color:transparent}.react-calendar__month-view__days button.react-calendar__tile--active abbr,.react-calendar__month-view__days button.react-calendar__tile--active abbr:hover{background-color:#fff!important;color:var(--broombookings_blue);border:none}.calendar_disabled .react-calendar .react-calendar__month-view__days button.react-calendar__tile--now abbr,.calendar_disabled .react-calendar__month-view__days button.react-calendar__tile--active abbr{background-color:transparent!important;color:#fff;border:none}.LeaveReview_leaveReview_wrapper__2x5WA{text-align:center;padding:2.5rem;margin-top:2.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.5rem}.LeaveReview_leaveReview_wrapper__2x5WA.LeaveReview_confirm__E_7_b{gap:2rem}.LeaveReview_leaveReview_wrapper__2x5WA p{margin:0}.LeaveReview_leaveReview_block__kuEi_{display:flex;flex-direction:column;gap:1rem}.LeaveReview_leaveReview_block__kuEi_>span{font-size:.875rem}.LeaveReview_leaveReview_block__kuEi_>div{font-size:1.6rem}.LeaveReview_leaveReview_block__kuEi_>p{font-size:1.25rem}.LeaveReview_leaveReview_head__9RnbZ{font-size:1.5rem;font-weight:700}.LeaveReview_leaveR_logo_wrapper__Ybuo6{height:72px;width:auto}.LeaveReview_leaveR_logo_wrapper__Ybuo6>svg{object-fit:contain;height:100%;width:100%;border-radius:inherit;cursor:default}.LeaveReview_leaveReview_star_wrapper__nJZBq{background-color:#fff;display:flex;gap:1rem}.LeaveReview_leaveReview_star_wrapper__nJZBq svg.LeaveReview_plain__U7Mma path{fill:#fff;transition:fill 2s ease}.LeaveReview_leaveReview_star_wrapper__nJZBq svg.LeaveReview_active__5Jks8 path{fill:#3f98a9;stroke:#3f98a9}.LeaveReview_leaveReview_star_wrapper__nJZBq svg.LeaveReview_hovered__hH33T path{fill:#3dc5d6}.LeaveReview_leaveReview_button_wrapper__bVCD1 .LeaveReview_noTextTransform__PIimI{text-transform:none}.service_box_wrapper{line-height:1.5rem;flex:1 1;padding:.25rem 0;--service_box_padding:1.5rem}.service_box_wrapper.overlay{filter:opacity(.5)}.service_box{background-color:var(--boxColor);padding:var(--service_box_padding);margin-bottom:2rem}.service_img_wrapper{width:30%;flex-shrink:0;align-self:flex-start;background-color:#eee}.service_top_body{padding-left:var(--service_box_padding);flex:1 1}.inc_select_wrapper .bigIncText{font-size:1rem}.inc_select_wrapper .selected_gift{outline:2px solid var(--broombookings_blue)}.service_body_btn_wrapper{width:17rem;align-self:flex-start}.service_body_btn_wrapper.span_full{width:100%}.service_body_btn_wrapper>div:first-child{margin-right:1.5rem}.service_body_pane{gap:1rem}.service_body_pane .title{line-height:2rem;font-size:1.5rem;font-weight:900}.servicebox_body_wrapper .body{display:flex}.service_body_pane .body,.servicebox_body_wrapper .body{font-size:.9rem;font-weight:500}.service_body_pane .amount{font-size:1.25rem}.service_body_pane .amount span.strike_through{font-size:1rem;color:#0b0b0b;margin-left:.5rem}.service_body_pane .rating{flex-wrap:wrap;margin-top:auto;flex:1 1;display:flex}.servicebox_body_wrapper{margin-top:2rem}.service_box_hidden_body_button{visibility:hidden!important}.service_price_rating_wrapper{display:flex;flex-direction:column;gap:1rem 0}.service_body_pane .amount,.service_body_pane .expand,.servicebox_body_wrapper .expand{color:var(--broombookings_blue)}.service_body_pane .expand,.servicebox_body_wrapper .expand{font-size:.875rem;padding:1rem 0}.service_body_pane .expand .inner,.servicebox_body_wrapper .expand .inner{display:inline-block;cursor:pointer}.service_body_pane .expand .inner:hover,.servicebox_body_wrapper .expand .inner:hover{text-decoration:underline}.expand .inner.plane,.expand .inner.plane:hover{text-decoration:none;cursor:default}.service_body_pane .expand span,.servicebox_body_wrapper .expand span{margin-right:1rem}.service_body_pane .expand .expandText,.servicebox_body_wrapper .expand .expandText{color:#000;margin-top:1rem}.expand .expandText.inc_select_wrapper{gap:10px;flex-wrap:wrap;margin-bottom:1rem}.service_body_pane .expand .expandText ul,.servicebox_body_wrapper .expand .expandText ul{padding-left:1rem}.service_box_bottom{display:none;padding-top:1.5rem}@media (max-width:1279.9px){.service_box_bottom{display:block}.service_body_pane .rating{margin-bottom:0}}@media (min-width:768.1px) and (max-width:1279.9px){.service_body_pane{gap:.5rem}.service_body_pane .title{line-height:1.5rem;font-size:1.2rem}.service_body_pane .body{font-size:.9rem}.service_body_pane .amount{font-size:1rem}.service_body_pane .amount span.strike_through,.service_body_pane>div{font-size:.9rem}}@media (max-width:768px){.service_box_wrapper{--service_box_padding:1rem}.service_img_wrapper{width:40%;max-width:8rem}.service_body_pane{padding-right:0;gap:.5rem}.service_box_bottom{display:block}.service_body_pane .title{line-height:1.5rem;font-size:1.2rem}.service_body_pane .body{font-size:.9rem}.service_body_pane .amount{font-size:1rem}.service_body_pane .amount span.strike_through,.service_body_pane>div{font-size:.9rem}}@media (min-width:768.1px) and (max-width:1279.9px){.service_box.listHidden .service_top_body div.service_top_body_innerLg{display:block!important}.service_box.listHidden .service_box_bottom,.service_box.listHidden .service_top_body div.service_top_body_innerSm{display:none}}.star_wrapper{width:auto;display:inline-flex;margin-right:.5rem}.star_holder{--size:1rem;--margin:2px;margin-right:var(--margin);width:var(--size);position:relative;height:var(--size)}.star_holder:last-child{margin-right:0}.star_holder>.svg_box{top:0;left:0;height:var(--size);overflow:hidden;position:absolute}.star_holder>.svg_box>svg{height:100%;width:auto;position:absolute;top:0}.star_holder svg.empty path{fill:#e6e6e6}.star_holder>.svg_box:first-child>svg path{fill:#fcc42e}.star_holder svg{cursor:default}@media (max-width:768px){.star_holder{--size:0.85rem;--margin:2px}}.ratingPage_wrapper{z-index:999;position:fixed;top:0;left:0;height:100%;width:100%;padding:2rem;cursor:pointer;background-color:rgba(0,0,0,.5)}.ratingPage_wrapper .star_wrapper{margin:0}.ratingPage_container{cursor:auto;background-color:#fff;overflow:hidden;position:relative;display:flex;height:100%;width:100%;border-radius:calc(var(--inputRad) / 4);max-width:60rem;margin:0 auto;box-shadow:2px 2px 6px 0 rgb(0 0 0/7%),-2px 2px 7px 0 rgb(0 0 0/6%)}.ratingPage_container svg.close_icon:hover{opacity:.7}.float_close{height:1.5rem;position:absolute;width:-moz-fit-content;width:fit-content;box-shadow:none;font-weight:400;font-size:.9rem;right:3rem;top:1rem;padding:.25rem 0;border-radius:.25rem;color:var(--broombookings_blue_dk);cursor:pointer}.float_close:hover{opacity:.8}.rating_dist{width:min(30%,20rem);padding:2rem;display:flex;flex-direction:column}.rating_info_wrapper{padding:1rem;height:100%;overflow-y:auto;overscroll-behavior:contain}.rating_info_wrapper .head{align-items:center;display:flex;flex-wrap:wrap;padding:1rem;font-weight:600;text-transform:uppercase;gap:.5rem}.rating_info_wrapper .head>span{text-transform:none;font-weight:400;font-size:.9rem}.rating_info_wrapper .body{padding:0 1rem}.rating_comment{padding:1rem 0;border-bottom:1px solid #dee1e3}.rating_comment:last-child{border-bottom:none}.rating_comment .top{margin-bottom:1rem}.rating_comment .title{font-weight:600;margin-bottom:.25rem}.rating_comment .date{padding:0 1rem;font-size:.85rem}.rating_comment p{margin:0 0 1rem}.count_rate_avg{font-size:2rem;font-weight:600}.rate_count>div{margin-bottom:.5rem}.rate_count_dist_wrapper{padding:1rem 0}.rate_count_dist{display:grid;align-items:center;margin-bottom:.5rem;grid-template-columns:2rem 1fr}.rate_count_dist>div:first-child{margin-right:.5rem}.rateProgress{--size:0.75rem;height:var(--size);border-radius:calc(var(--size) / 2);background-color:#f5f5f5}.rateBar{background-color:var(--broombookings_blue_dk);border-radius:inherit}.smallText{font-size:.95rem}@media (max-width:1279.9px){.ratingPage_wrapper{padding:2rem}}@media (max-width:768px){.ratingPage_wrapper{padding:.5rem}.float_close{left:1rem;top:1rem}.ratingPage_container{overflow-y:auto;overscroll-behavior:contain;flex-direction:column;display:flex;gap:0}.rating_dist{border-bottom:1px solid var(--divider);padding:2rem 2rem 1rem 1rem}.rating_info_wrapper{padding:1rem 0;height:100%;overflow-y:visible;overscroll-behavior:contain}.rate_count{padding:1rem 2rem 1rem 1rem}.rateProgress{--size:0.6rem}.rate_count .star_wrapper{margin-right:0}.rate_count_dist_wrapper{padding:0}.rating_dist{width:100%;height:auto;flex-direction:row}.smallText{font-size:.85rem}}