*{box-sizing:border-box;margin:0;padding:0}.radiusMax{border-radius:14px}.radiusMin{border-radius:7px}.paddingMax{padding:14px}.paddingMin{padding:7px}img{object-fit:cover}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}::-webkit-scrollbar{display:none}small{color:grey}a{color:#000;cursor:pointer;text-decoration:none}button{all:unset;width:100%}.sticky{position:-webkit-sticky;position:sticky;top:0}.canvas{-webkit-animation:gradient 14s ease infinite;animation:gradient 14s ease infinite;background:radial-gradient(#f1e9f5,#eaf2fa,#f7e7e7,#f8efe8,#fff0f1,#f8eaed);background-size:300% 300%;border-radius:14px}.canvasDark{-webkit-animation:gradient 15s ease infinite;animation:gradient 15s ease infinite;background:radial-gradient(#fe7a7a,#d489fc,#87c3fb,#f37783,#f9849f);background-size:700% 700%;border-radius:14px}@-webkit-keyframes gradient{0%{background-position:0 24%}27%{background-position:25% 49%}50%{background-position:50% 74%}74%{background-position:74% 100%}to{background-position:0 50%}}@keyframes gradient{0%{background-position:0 24%}27%{background-position:25% 49%}50%{background-position:50% 74%}74%{background-position:74% 100%}to{background-position:0 50%}}#webView{grid-gap:14px;gap:14px;grid-template-columns:50% 20% 30%;grid-template-rows:242px 42px auto auto;justify-content:center;margin:auto;max-width:1242px;padding:14px}#mobileView,#webView{align-content:center;display:grid}#mobileView{grid-gap:7px;gap:7px;grid-template-columns:auto;grid-template-rows:242px auto auto auto auto auto;justify-content:stretch;margin:0;padding:7px;width:100%}#invalidStoreMessage{align-content:center;align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;text-align:center}#invalidStoreMessage>image{width:100vw}.backdrop{background-color:rgba(0,0,0,.5);height:100%;position:fixed;right:0;top:0;width:100%;z-index:200}.canvasButton{align-items:center;border-radius:14px;cursor:pointer;display:flex;height:42px;justify-content:center;width:100%}.canvasButton>h4{color:#fff}.loaderSmall{-webkit-animation:l10 1.5s linear infinite;animation:l10 1.5s linear infinite;aspect-ratio:1;background:#f10c49;border-radius:50%;margin:30px auto;width:22px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loader{-webkit-animation:l10 1.5s linear infinite;animation:l10 1.5s linear infinite;aspect-ratio:1;background:#f10c49;border-radius:50%;margin:300px auto;width:22px}@-webkit-keyframes l10{0%{box-shadow:0 -30px #f4dd51,21.21px -21.21px #e3aad6,30px 0 #f4dd51,0 0 #e3aad6,0 0 #f4dd51,0 0 #e3aad6,0 0 #f4dd51,0 0 #e3aad6}12.5%{box-shadow:0 0 #f4dd51,21.21px -21.21px #e3aad6,30px 0 #f4dd51,21.21px 21.21px #e3aad6,0 0 #f4dd51,0 0 #e3aad6,0 0 #f4dd51,0 0 #e3aad6}25%{box-shadow:0 0 #f4dd51,0 0 #e3aad6,30px 0 #f4dd51,21.21px 21.21px #e3aad6,0 30px #f4dd51,0 0 #e3aad6,0 0 #f4dd51,0 0 #e3aad6}37.5%{box-shadow:0 0 #f4dd51,0 0 #e3aad6,0 0 #f4dd51,21.21px 21.21px #e3aad6,0 30px #f4dd51,-21.21px 21.21px #e3aad6,0 0 #f4dd51,0 0 #e3aad6}50%{box-shadow:0 0 #f4dd51,0 0 #e3aad6,0 0 #f4dd51,0 0 #e3aad6,0 30px #f4dd51,-21.21px 21.21px #e3aad6,-30px 0 #f4dd51,0 0 #e3aad6}62.5%{box-shadow:0 0 #f4dd51,0 0 #e3aad6,0 0 #f4dd51,0 0 #e3aad6,0 0 #f4dd51,-21.21px 21.21px #e3aad6,-30px 0 #f4dd51,-21.21px -21.21px #e3aad6}75%{box-shadow:0 -30px #f4dd51,0 0 #e3aad6,0 0 #f4dd51,0 0 #e3aad6,0 0 #f4dd51,0 0 #e3aad6,-30px 0 #f4dd51,-21.21px -21.21px #e3aad6}87.5%{box-shadow:0 -30px #f4dd51,21.21px -21.21px #e3aad6,0 0 #f4dd51,0 0 #e3aad6,0 0 #f4dd51,0 0 #e3aad6,0 0 #f4dd51,-21.21px -21.21px #e3aad6}to{box-shadow:0 -30px #f4dd51,21.21px -21.21px #e3aad6,30px 0 #f4dd51,0 0 #e3aad6,0 0 #f4dd51,0 0 #e3aad6,0 0 #f4dd51,0 0 #e3aad6}}@keyframes l10{0%{box-shadow:0 -30px #f4dd51,21.21px -21.21px #e3aad6,30px 0 #f4dd51,0 0 #e3aad6,0 0 #f4dd51,0 0 #e3aad6,0 0 #f4dd51,0 0 #e3aad6}12.5%{box-shadow:0 0 #f4dd51,21.21px -21.21px #e3aad6,30px 0 #f4dd51,21.21px 21.21px #e3aad6,0 0 #f4dd51,0 0 #e3aad6,0 0 #f4dd51,0 0 #e3aad6}25%{box-shadow:0 0 #f4dd51,0 0 #e3aad6,30px 0 #f4dd51,21.21px 21.21px #e3aad6,0 30px #f4dd51,0 0 #e3aad6,0 0 #f4dd51,0 0 #e3aad6}37.5%{box-shadow:0 0 #f4dd51,0 0 #e3aad6,0 0 #f4dd51,21.21px 21.21px #e3aad6,0 30px #f4dd51,-21.21px 21.21px #e3aad6,0 0 #f4dd51,0 0 #e3aad6}50%{box-shadow:0 0 #f4dd51,0 0 #e3aad6,0 0 #f4dd51,0 0 #e3aad6,0 30px #f4dd51,-21.21px 21.21px #e3aad6,-30px 0 #f4dd51,0 0 #e3aad6}62.5%{box-shadow:0 0 #f4dd51,0 0 #e3aad6,0 0 #f4dd51,0 0 #e3aad6,0 0 #f4dd51,-21.21px 21.21px #e3aad6,-30px 0 #f4dd51,-21.21px -21.21px #e3aad6}75%{box-shadow:0 -30px #f4dd51,0 0 #e3aad6,0 0 #f4dd51,0 0 #e3aad6,0 0 #f4dd51,0 0 #e3aad6,-30px 0 #f4dd51,-21.21px -21.21px #e3aad6}87.5%{box-shadow:0 -30px #f4dd51,21.21px -21.21px #e3aad6,0 0 #f4dd51,0 0 #e3aad6,0 0 #f4dd51,0 0 #e3aad6,0 0 #f4dd51,-21.21px -21.21px #e3aad6}to{box-shadow:0 -30px #f4dd51,21.21px -21.21px #e3aad6,30px 0 #f4dd51,0 0 #e3aad6,0 0 #f4dd51,0 0 #e3aad6,0 0 #f4dd51,0 0 #e3aad6}}.back-button{align-items:center;background-color:#fff;border:none;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.2);color:#333;cursor:pointer;display:flex;height:40px;justify-content:center;left:20px;padding:0;position:fixed;top:20px;transition:all .2s ease;width:40px;z-index:1000}.back-button:hover{background-color:#f5f5f5;-webkit-transform:scale(1.05);transform:scale(1.05)}.input-group{margin:27px 0;position:relative}input,textarea{background-color:#fbfbfb;border:1px solid #d0d0d0;border-radius:14px;box-sizing:border-box;display:block;font-size:18px;padding:12px 14px;transition:all .2s ease;width:100%}input:focus,textarea:focus{background-color:#fff;border-color:purple;box-shadow:0 0 0 3px rgba(128,0,128,.1);outline:none}label{background-color:initial;color:#999;font-size:16px;font-weight:400;left:15px;padding:0 5px;pointer-events:none;position:absolute;top:12px;transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease}input:focus~label,input:valid~label,textarea:focus~label,textarea:valid~label{background-color:#fff;border-radius:4px;color:purple;font-size:14px;top:-10px}.bar{display:block;position:relative;width:100%}.bar:after,.bar:before{bottom:0;content:"";height:2px;position:absolute;transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;width:0}.bar:before{left:50%}.bar:after{right:50%}input:focus~.bar:after,input:focus~.bar:before,textarea:focus~.bar:after,textarea:focus~.bar:before{width:47%}.highlight{height:60%;left:0;opacity:.5;pointer-events:none;position:absolute;top:25%;width:100px}input:focus~.highlight,textarea:focus~.highlight{-webkit-animation:inputHighlighter .3s ease;animation:inputHighlighter .3s ease}@-webkit-keyframes inputHighlighter{0%{background:#4285f4}to{background:transparent;width:0}}@keyframes inputHighlighter{0%{background:#4285f4}to{background:transparent;width:0}}.error-message{color:#d32f2f;font-size:.75rem;font-weight:400;letter-spacing:.03333em;line-height:1.66;margin-top:3px;text-align:left}input.error,textarea.error{background-color:#fff9f9;border:2px solid #d32f2f}input:focus.error~.bar:after,input:focus.error~.bar:before,textarea:focus.error~.bar:after,textarea:focus.error~.bar:before{background:#d32f2f}input[aria-invalid=true],textarea[aria-invalid=true]{background-color:#fff9f9;border:2px solid #d32f2f}input[aria-invalid=true]~label,textarea[aria-invalid=true]~label{color:#d32f2f}input[aria-invalid=true]:focus,textarea[aria-invalid=true]:focus{box-shadow:0 0 0 3px rgba(211,47,47,.1)}input:disabled,textarea:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}::-webkit-input-placeholder{color:#999;opacity:.7}::placeholder{color:#999;opacity:.7}.dropdown-group{position:relative}.dropdown-label{color:purple;display:block;font-size:16px;font-weight:500;margin-bottom:8px}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fbfbfb;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;border:1px solid #d0d0d0;border-radius:14px;box-sizing:border-box;cursor:pointer;display:block;font-size:18px;padding:12px 14px;transition:all .2s ease;width:100%}select:hover{background-color:#f5f5f5;border-color:#aaa}select:focus{background-color:#fff;border-color:purple;box-shadow:0 0 0 3px rgba(128,0,128,.1);outline:none}select[aria-invalid=true]{background-color:#fff9f9;border:2px solid #d32f2f}option{font-size:16px;padding:8px}.side-drawer{box-shadow:1px 0 7px rgba(0,0,0,.5);height:100%;overflow-y:scroll;padding:32px;position:fixed;right:0;top:0;-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;width:342px;z-index:300}.side-drawer.open{-webkit-transform:translateX(0);transform:translateX(0)}.side-drawer h3{margin:0}.genderRadio{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.genderRadio>p{color:#999;font-size:18px;font-weight:400;padding:0}input[type=checkbox]{accent-color:#aa02aa;cursor:pointer;height:22px;width:42px;width:22px}input[aria-invalid=true],textarea[aria-invalid=true]{border:1px solid #d32f2f}input[aria-invalid=true]+label,textarea[aria-invalid=true]+label{color:#d32f2f}input[type=checkbox][aria-invalid=true]{outline:2px solid #d32f2f;outline-offset:2px}button:focus,input:focus,select:focus,textarea:focus{outline:2px solid rgba(170,2,170,.5);outline-offset:2px}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.error-message{-webkit-animation:fadeIn .3s ease-in-out;animation:fadeIn .3s ease-in-out}.canvasButton:focus-visible{outline:3px solid rgba(170,2,170,.7);outline-offset:3px}.IconWrapper{align-items:center;border:1px solid grey;border-radius:7px;display:flex;justify-content:center;padding:4px}#webView #DetailFooter{grid-column:1/span 2;padding:14px}#mobileView #DetailFooter{grid-row-start:6;margin-bottom:82px;padding:14px}#DetailFooter img{border-radius:7px;height:42px;padding:4px;width:42px}#DetailFooter h4{flex:2 1;grid-column-end:3;margin:0;padding:4px}#slider-container{display:flex;position:relative}#webView #slider-container{grid-column:2/span 2;grid-row:1/span 1}#mobileView #slider-container{grid-column:1/span 1;grid-row:1/span 1}#slider-container>img{border-radius:14px;width:100%}#sliderButton{color:#fff;display:flex;justify-content:space-between;padding:9px;position:absolute;top:40%;width:100%;z-index:90}#sliderButton>a{color:#fff;cursor:pointer;font-size:22px;-webkit-user-select:none;user-select:none}#webView #Cart{grid-column-start:3;grid-row:2/span 2;position:-webkit-sticky;position:sticky;top:0}#mobile #Cart{position:relative}#Empty-Cart{align-items:center;border-top-left-radius:0;display:flex;flex-direction:column;height:172px;justify-content:space-around;padding:27px;text-align:center}#webView #Receipt{bottom:0;margin-bottom:14px;position:fixed;width:24.7%}#mobileView #Receipt{position:relative}.CartServiceTile{grid-gap:7px;align-items:center;border-top:.2px solid #d3d3d3;display:grid;gap:7px;grid-template-columns:auto 97px 32px;justify-content:stretch;padding:14px 0}.CartServiceTileForProduct{grid-template-columns:auto 82px 57px}.CartDetailTile{display:flex;flex-direction:row;justify-content:space-between;padding:4px 0}#addMoreServicesButton>a{color:purple}#addMoreServicesButton{padding:4px 0}#CartButtonBottom,#addMoreServicesButton{display:flex;flex-direction:row;justify-content:space-between}#CartButtonBottom{align-items:flex-end;bottom:0;margin:7px;padding:0 14px 12px;position:fixed;width:97vw;z-index:172}#CartButtonBottom>a{width:142px}.CartInventoryButton{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly;text-align:right}.ServiceTile{align-items:center;border-top:.2px solid #d3d3d3;display:grid;grid-template-columns:42px auto 82px;margin:0 14px;padding:14px 0}.ServiceTile>div>h3,.ServiceTile>h3{font-weight:500;overflow:hidden;text-overflow:ellipsis}.ServiceTile>h3{text-align:end}.checkBox{border:1px solid grey;border-radius:100%;height:27px;width:27px}.checkBox,.checkBox_check{align-items:center;display:flex;justify-content:center}.checkBox_check{border:none}#RemoveItemConform{background-color:#fff;box-shadow:1px 0 7px #00000080;left:50%;margin:auto;padding:14px;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:300px;z-index:242}#RemoveItemConform>div{display:flex;flex-direction:row;padding:7px 0}#ConfirmBookingPage{align-items:center;color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:space-around;text-align:center;width:100%}#webView #Booking{grid-column:1/span 2;grid-row:2/span 2}#Booking,#webView #Booking{grid-gap:14px;display:grid;gap:14px}.cardLabel{border-radius:14px 14px 0 0;font-weight:600;padding:7px;width:172px}#EmployeeSelector{grid-gap:14px;align-items:center;border-top-left-radius:0;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(142px,1fr));padding:7px;width:100%}.StaffSelectorItem{align-items:center;display:flex;flex-direction:row}.StaffSelectorCheckBox{align-items:center;border:2px solid skyblue;border-radius:100%;display:flex;height:17px;justify-content:center;margin:0 14px 0 0;width:17px}.DateSelector{grid-gap:12px;border-top-left-radius:0;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(72px,1fr))}.DateSelector,.SelectorItem{align-items:center;padding:7px}.SelectorItem{border:.2px solid grey;border-radius:14px;display:flex;flex-direction:column;height:57px;justify-content:center;text-align:center}.unavailableDate{background-color:#d3d3d3;color:grey;cursor:not-allowed}.SelectorItemCheck{border:0 solid transparent;color:#fff;font-weight:600}.TimeSelector{grid-gap:7px;align-items:center;border-top-left-radius:0;display:grid;gap:7px;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));padding:7px;width:100%}.TimeSelector-container{grid-column-gap:14px;-webkit-column-gap:14px;column-gap:14px;display:grid;grid-template-columns:repeat(auto-fit,minmax(242px,1fr))}.categoriesGridView{grid-gap:14px;align-content:start;display:grid;gap:14px;grid-column:1/span 2;grid-template-columns:repeat(auto-fit,minmax(242px,1fr))}#mobileView .categoriesGridView{grid-column:1/span 1;grid-template-columns:repeat(auto-fit,minmax(172px,1fr))}#webView #searchResultBox{grid-column:1/span 2}.categorySelected{grid-column:1/-1}.categorySelected>.category{grid-gap:14px;aspect-ratio:unset;display:grid;gap:14px;grid-template-columns:27% 1fr 32px;grid-template-rows:112px;text-align:left}.categorySelected>.category>h3{color:grey;font-size:32px;font-weight:800}.category{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;align-items:center;border-radius:14px;display:grid;grid-template-rows:142px 42px;justify-content:stretch;object-fit:cover;overflow:hidden;padding:7px;text-align:center;z-index:100}.category>h1{color:grey;font-size:72px;font-weight:400;margin:auto;text-align:center;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.category>img:hover,h1:hover{-webkit-transform:scale(72);transform:scale(72)}.category>h3{font-weight:500;margin:0}.category>img{aspect-ratio:2;border-radius:14px;height:100%;object-fit:cover;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;width:100%}.category img:hover,h1:hover{-webkit-transform:scale(1.04);transform:scale(1.04)}.noItemsMessage{height:472px;justify-content:center;width:100%}#searchBar,.noItemsMessage{align-items:center;display:flex}#searchBar{flex-direction:row;padding-left:10px}#webView #searchBar{grid-column:1/span 2}#searchBar>input{background-color:initial;border:none;flex:1 1}#TermsAndConditionsDialog{background-color:#fff;box-shadow:1px 0 7px #00000080;display:flex;flex-direction:column;left:50%;margin:auto;max-height:87%;padding:14px;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%;z-index:742}#StoreBranch{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(478px,1fr));padding:14px;width:100vw}.storeBranchCard{display:grid;grid-template-columns:148px auto;padding:9px}.storeBranchCard>img{border-radius:14px;grid-row:1/span 4}.storeBranchCard>a{align-items:center;display:flex;flex-direction:row;gap:7px}.branchCardAddress{max-lines:1;display:grid;grid-template-columns:44px auto;padding:8px 0;text-overflow:ellipsis}#storeMedia{display:flex;flex-direction:row;gap:14px;grid-column:1/span 2;grid-template-columns:auto auto;justify-content:space-between;overflow-x:auto}#storeMedia>img{border-radius:14px;object-fit:cover;width:700px}#chainTitle{-webkit-text-fill-color:transparent;-webkit-animation:gradient 15s ease infinite;animation:gradient 15s ease infinite;background:radial-gradient(#fe7a7a,#d489fc,#87c3fb,#f37783,#f9849f);-webkit-background-clip:text;background-clip:text;background-size:700% 700%;font-size:72px;font-weight:900;padding:7px 22px;text-align:center}
/*# sourceMappingURL=main.4a535c3b.css.map*/