@keyframes spinner{0%,20%,80%,100%{transform:scale(1)}50%{transform:scale(1.5)}}.spinner{display:inline-block;position:relative;width:80px;height:80px}.spinner div{position:absolute;width:6px;height:6px;background:#0079bd;border-radius:50%;animation:spinner 1.2s linear infinite}.spinner div:nth-child(1){animation-delay:0s;top:37px;left:66px}.spinner div:nth-child(2){animation-delay:-0.1s;top:22px;left:62px}.spinner div:nth-child(3){animation-delay:-0.2s;top:11px;left:52px}.spinner div:nth-child(4){animation-delay:-0.3s;top:7px;left:37px}.spinner div:nth-child(5){animation-delay:-0.4s;top:11px;left:22px}.spinner div:nth-child(6){animation-delay:-0.5s;top:22px;left:11px}.spinner div:nth-child(7){animation-delay:-0.6s;top:37px;left:7px}.spinner div:nth-child(8){animation-delay:-0.7s;top:52px;left:11px}.spinner div:nth-child(9){animation-delay:-0.8s;top:62px;left:22px}.spinner div:nth-child(10){animation-delay:-0.9s;top:66px;left:37px}.spinner div:nth-child(11){animation-delay:-1s;top:62px;left:52px}.spinner div:nth-child(12){animation-delay:-1.1s;top:52px;left:62px}
.loading-container{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;flex-direction:column}.loading-container.no-transparent-background{background-color:#fff}.loading-container .message-loading{margin-top:10px;color:#0079bd}
.page-header{display:flex;flex-direction:column;justify-content:center;width:100%;margin-bottom:14px;padding:0 20px;text-align:center;font-size:18px;font-weight:500;color:#0079bd;font-weight:bold}.page-header .location-name{margin-bottom:6px;font-size:22px}
.selectable-box{position:relative;display:flex;flex-direction:row;overflow:hidden;width:calc(50vw - 31px);height:80px;margin:8px;border-radius:10px;font-size:14px;color:#000;background-color:#f2f3f7;cursor:pointer}.selectable-box .check-icon{margin-left:6px}.selectable-box .color-tag{width:5px;height:100%}.selectable-box .service-box{display:flex;flex-direction:column;justify-content:space-between;padding:6px;width:100%}.selectable-box .label{margin:0;font-size:20px;font-weight:bold;position:relative;top:50%;transform:translateY(-50%)}.selectable-box .label-parentheses{font-size:14px;font-weight:normal}.selectable-box .check-container{display:flex;justify-content:flex-end;align-items:center;width:100%;font-size:12px;font-weight:400}@media screen and (max-width: 310px){.selectable-box{width:calc(100vw - 30px)}}
.button-component{display:flex;justify-content:space-around;align-items:center;width:160px;height:50px;padding:0 40px;font-size:20px;color:#fff;background-color:#0079bd;border-radius:10px}.button-component:disabled{cursor:not-allowed;background-color:#babbc0;opacity:.5}.button-component.loading{opacity:1}.button-component .spinner{transform:scale(0.4)}.button-component .spinner div{background:#fff}.arrow{width:11px;height:11px;border-right:3px solid #fff;border-bottom:3px solid #fff}.arrow.left{transform:rotate(-225deg)}.arrow.right{transform:rotate(-45deg)}
@media(min-width: 992px){.service-selection-form{width:25% !important;padding:20px}}@media(min-width: 768px)and (max-width: 992px){.service-selection-form{width:50% !important;padding:20px}}.service-selection-form{width:100%;align-self:center;margin:auto;padding-top:20px}.service-selection-form .page-header{margin-bottom:6px}.service-selection-form .services-container{display:flex;justify-content:center;align-content:flex-start;flex-wrap:wrap;margin-bottom:3vh}.service-selection-form .button-container{display:flex;justify-content:center;bottom:5vh}.service-selection-form .button-container .button-component:disabled{opacity:1}
.error-box{background-color:#ffefef;margin:10px 0;display:flex;border-radius:5px;align-items:center;justify-content:center;font-size:14px;padding:0 15px}
@media(min-width: 992px){.logo{margin-left:0 !important}}.app-header{width:100%;height:20vh;background-color:#0079bd;padding:35px;position:relative;text-align:center}.app-header .logo{width:100%;height:100%}.app-header button{position:absolute;bottom:6px;left:5px;bottom:5px;display:flex;align-items:center;color:#fff;font-size:16px;z-index:99}.app-header button img{width:20px;height:20px;margin:0}.app-header .location-name{color:#fff;font-size:22px;position:absolute;left:0;right:0;bottom:2px}
.footer{display:flex;justify-content:center;align-items:center;position:fixed;bottom:0;width:100%}.footer .copyright-text{text-align:center;font-size:12px;color:#c5c5c5}.footer.blue-background{background-color:#0079bd}.footer.transparent-background{background-color:rgba(0,0,0,0)}.footer.transparent-background .copyright-text{color:#fff}
.check-in-completed-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;min-height:400px;padding:50px 20px;background-color:#0079bd}.check-in-completed-container .message-container{display:flex;flex-direction:column;align-items:center;width:100%;max-width:600px;margin-top:16px;padding:20px 8px;text-align:center;font-size:14px;color:#000;background-color:#fff;border-radius:10px}.check-in-completed-container .message-container .bold-label{font-weight:bold}.check-in-completed-container .message-container img{width:150px;height:150px;margin-bottom:10px}.check-in-completed-container .message-container .location-name{font-size:18px}.check-in-completed-container .message-container span{margin-bottom:14px;font-size:18px}
.input-component{width:100%;height:52px;padding:12px;background-color:#f0f2f6;border:0;font-size:20px;color:#5f6a7d}.input-component ::placeholder{color:#babbc0}.input-component.error::placeholder{color:#d64553}.input-component.error{color:#d64553}
.counter-wrapper{display:flex;align-items:center;font-size:24px;color:#5f6a7d}.counter-wrapper .counter-button{width:52px;height:52px;line-height:52px;text-align:center;cursor:pointer;user-select:none;background-color:#f0f2f6;border:1px solid #ccc}.counter-wrapper .counter-button.up{border-top-right-radius:10px;border-bottom-right-radius:10px}.counter-wrapper .counter-button.down{border-top-left-radius:10px;border-bottom-left-radius:10px}.counter-wrapper .count-text{height:52px;padding:0 24px;line-height:52px;font-size:20px;text-align:center;border:1px solid #ccc;border-left:0;border-right:0}
.container{width:100%}.customer-information-form{width:100%;max-width:600px;padding:20px;margin:auto}.customer-information-form .customer-input-wrapper{margin-bottom:20px;border:1px solid #ccc;border-radius:10px;overflow:hidden}.customer-information-form .customer-input-wrapper .customer-input-separator-line{border-bottom-color:#ccc;border-bottom-style:solid;border-bottom-width:1px}.customer-information-form .customer-count-container{margin-bottom:26px}.customer-information-form .customer-count-container p{color:#ccc;font-weight:bold;margin-bottom:4px}.customer-information-form .customer-count-container span{padding:0 10px;font-size:18px;color:#5f6a7d}.customer-information-form .button-container{width:100vw;position:fixed;bottom:5vh;left:50%;right:50%;transform:translateX(-50%)}
.check-in-container{width:100%;height:100%;display:flex;flex-direction:column;align-items:center}.switch-container{width:100%;height:100%}
.custom-tip-modal{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:20px}.custom-tip-modal .custom-tip-content{width:100%;max-width:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;background-color:#fff;border-radius:10px;box-shadow:2px 2px 16px 0 rgba(0,0,0,.35)}.custom-tip-modal .custom-tip-content .custom-tip-header{position:relative;width:100%;padding:0 20px;margin-bottom:14px;text-align:center;font-size:18px;color:#000}.custom-tip-modal .custom-tip-content .custom-tip-header h4{margin:0}.custom-tip-modal .custom-tip-content .custom-tip-header .close-button{position:absolute;top:0;left:0;font-size:20px}.custom-tip-modal .custom-tip-content .custom-tip-header .close-button img{width:20px;height:20px}.custom-tip-modal .custom-tip-content .custom-tip-value{width:195px;font-size:18px;font-weight:500;border-radius:10px;border:1px solid #0079bd;text-align:center;padding:4px 0;color:#0079bd}.custom-tip-modal .custom-tip-content .default-tip-value{color:gray}.custom-tip-modal .custom-tip-content .tip-type-switch{display:flex;width:128px;height:28px;margin-top:16px;margin-bottom:10px;border-radius:6px;background-color:#ececec;font-size:16px;color:#000;text-align:center;cursor:pointer}.custom-tip-modal .custom-tip-content .tip-type-switch .switch-selection{width:50%;margin:2px;border-radius:6px;line-height:24px;transition:background .3s}.custom-tip-modal .custom-tip-content .tip-type-switch .switch-selection.selected{background-color:#fff}.custom-tip-modal .custom-tip-content .numpad{width:195px;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:4px}.custom-tip-modal .custom-tip-content .numpad .numpad-button{width:30%;height:40px;background-color:#fff;color:#0079bd;font-size:20px;font-weight:600;border:1px solid #0079bd;border-radius:10px;margin-top:6px}.custom-tip-modal .custom-tip-content .numpad .clear-text{font-size:15px;border:0}.custom-tip-modal .custom-tip-content .numpad img{width:40%;height:40px}.custom-tip-modal .custom-tip-content .custom-tip-apply-button-container{width:100%;display:flex;justify-content:center;margin-top:10px}
.tip-selection-form{width:100%;max-width:600px;padding:20px}.tip-selection-form .tips-container{display:flex;justify-content:center;align-content:flex-start;flex-wrap:wrap;min-height:220px;margin:0 -10px;overflow-y:auto;margin-bottom:20px}.tip-selection-form .tips-container .header{width:100%;font-size:18px;font-weight:500;color:#0079bd;text-align:center}.tip-selection-form .tips-container .selectable-box{font-size:18px}.tip-selection-form .tips-container .selectable-box span{display:flex;align-items:center}.tip-selection-form .tips-container .selectable-box span .calculated-tip{margin-left:8px;font-size:14px}.tip-selection-form .button-container{width:100vw;position:fixed;bottom:5vh;left:50%;right:50%;transform:translateX(-50%)}
.sq-payment-form{color:#373f4a;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;position:relative;padding:0 20px;padding-bottom:30px}.sq-fieldset{margin:0;padding:0;border:0}.sq-label{font-size:14px;font-weight:500;line-height:24px;letter-spacing:.5;text-transform:uppercase}.sq-input{box-sizing:border-box;border:1px solid #e0e2e3;border-radius:4px;outline-offset:-2px;display:inline-block;-webkit-transition:border-color .2s ease-in-out,background .2s ease-in-out;-moz-transition:border-color .2s ease-in-out,background .2s ease-in-out;-ms-transition:border-color .2s ease-in-out,background .2s ease-in-out;transition:border-color .2s ease-in-out,background .2s ease-in-out}.sq-input--focus{border:1px solid #4a90e2;background-color:rgba(74,144,226,.02)}.sq-input--error{border:1px solid #e02f2f;background-color:rgba(244,47,47,.02)}.sq-creditcard{width:100%;height:56px;margin-top:10px;background:#4a90e2;border-radius:4px;cursor:pointer;display:block;color:#fff;font-size:16px;line-height:24px;font-weight:700;letter-spacing:0;text-align:center;-webkit-transition:background .2s ease-in-out;-moz-transition:background .2s ease-in-out;-ms-transition:background .2s ease-in-out;transition:background .2s ease-in-out;border:0}.sq-creditcard:hover{background-color:#4281cb}.sq-error{color:red;text-align:left}.sq-divider{height:24px;margin:24px 0 24px;color:#ccc;font-size:14px;font-weight:bold;line-height:24px;letter-spacing:.5;text-align:center;text-transform:uppercase;width:100%}.sq-divider-label{padding:0 24px;background-color:#fff}.sq-divider-hr{margin-top:-12px}.sq-google-pay{width:100%;height:48px;padding:11px 24px;background-color:#000;background-image:url(data:image/svg+xml,%3Csvg%20width%3D%22103%22%20height%3D%2217%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M.148%202.976h3.766c.532%200%201.024.117%201.477.35.453.233.814.555%201.085.966.27.41.406.863.406%201.358%200%20.495-.124.924-.371%201.288s-.572.64-.973.826v.084c.504.177.912.471%201.225.882.313.41.469.891.469%201.442a2.6%202.6%200%200%201-.427%201.47c-.285.43-.667.763-1.148%201.001A3.5%203.5%200%200%201%204.082%2013H.148V2.976zm3.696%204.2c.448%200%20.81-.14%201.085-.42.275-.28.413-.602.413-.966s-.133-.684-.399-.959c-.266-.275-.614-.413-1.043-.413H1.716v2.758h2.128zm.238%204.368c.476%200%20.856-.15%201.141-.448.285-.299.427-.644.427-1.036%200-.401-.147-.749-.441-1.043-.294-.294-.688-.441-1.183-.441h-2.31v2.968h2.366zm5.379.903c-.453-.518-.679-1.239-.679-2.163V5.86h1.54v4.214c0%20.579.138%201.013.413%201.302.275.29.637.434%201.085.434.364%200%20.686-.096.966-.287.28-.191.495-.446.644-.763a2.37%202.37%200%200%200%20.224-1.022V5.86h1.54V13h-1.456v-.924h-.084c-.196.336-.5.611-.91.826-.41.215-.845.322-1.302.322-.868%200-1.528-.259-1.981-.777zm9.859.161L16.352%205.86h1.722l2.016%204.858h.056l1.96-4.858H23.8l-4.41%2010.164h-1.624l1.554-3.416zm8.266-6.748h1.666l1.442%205.11h.056l1.61-5.11h1.582l1.596%205.11h.056l1.442-5.11h1.638L36.392%2013h-1.624L33.13%207.876h-.042L31.464%2013h-1.596l-2.282-7.14zm12.379-1.337a1%201%200%200%201-.301-.735%201%201%200%200%201%20.301-.735%201%201%200%200%201%20.735-.301%201%201%200%200%201%20.735.301%201%201%200%200%201%20.301.735%201%201%200%200%201-.301.735%201%201%200%200%201-.735.301%201%201%200%200%201-.735-.301zM39.93%205.86h1.54V13h-1.54V5.86zm5.568%207.098a1.967%201.967%200%200%201-.686-.406c-.401-.401-.602-.947-.602-1.638V7.218h-1.246V5.86h1.246V3.844h1.54V5.86h1.736v1.358H45.75v3.36c0%20.383.075.653.224.812.14.187.383.28.728.28.159%200%20.299-.021.42-.063.121-.042.252-.11.392-.203v1.498c-.308.14-.681.21-1.12.21-.317%200-.616-.051-.896-.154zm3.678-9.982h1.54v2.73l-.07%201.092h.07c.205-.336.511-.614.917-.833.406-.22.842-.329%201.309-.329.868%200%201.53.254%201.988.763.457.509.686%201.202.686%202.079V13h-1.54V8.688c0-.541-.142-.947-.427-1.218-.285-.27-.656-.406-1.113-.406-.345%200-.656.098-.931.294a2.042%202.042%200%200%200-.651.777%202.297%202.297%200%200%200-.238%201.029V13h-1.54V2.976zm32.35-.341v4.083h2.518c.6%200%201.096-.202%201.488-.605.403-.402.605-.882.605-1.437%200-.544-.202-1.018-.605-1.422-.392-.413-.888-.62-1.488-.62h-2.518zm0%205.52v4.736h-1.504V1.198h3.99c1.013%200%201.873.337%202.582%201.012.72.675%201.08%201.497%201.08%202.466%200%20.991-.36%201.819-1.08%202.482-.697.665-1.559.996-2.583.996h-2.485v.001zm7.668%202.287c0%20.392.166.718.499.98.332.26.722.391%201.168.391.633%200%201.196-.234%201.692-.701.497-.469.744-1.019.744-1.65-.469-.37-1.123-.555-1.962-.555-.61%200-1.12.148-1.528.442-.409.294-.613.657-.613%201.093m1.946-5.815c1.112%200%201.989.297%202.633.89.642.594.964%201.408.964%202.442v4.932h-1.439v-1.11h-.065c-.622.914-1.45%201.372-2.486%201.372-.882%200-1.621-.262-2.215-.784-.594-.523-.891-1.176-.891-1.96%200-.828.313-1.486.94-1.976s1.463-.735%202.51-.735c.892%200%201.629.163%202.206.49v-.344c0-.522-.207-.966-.621-1.33a2.132%202.132%200%200%200-1.455-.547c-.84%200-1.504.353-1.995%201.062l-1.324-.834c.73-1.045%201.81-1.568%203.238-1.568m11.853.262l-5.02%2011.53H96.42l1.864-4.034-3.302-7.496h1.635l2.387%205.749h.032l2.322-5.75z%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M75.448%207.134c0-.473-.04-.93-.116-1.366h-6.344v2.588h3.634a3.11%203.11%200%200%201-1.344%202.042v1.68h2.169c1.27-1.17%202.001-2.9%202.001-4.944%22%20fill%3D%22%234285F4%22%2F%3E%3Cpath%20d%3D%22M68.988%2013.7c1.816%200%203.344-.595%204.459-1.621l-2.169-1.681c-.603.406-1.38.643-2.29.643-1.754%200-3.244-1.182-3.776-2.774h-2.234v1.731a6.728%206.728%200%200%200%206.01%203.703%22%20fill%3D%22%2334A853%22%2F%3E%3Cpath%20d%3D%22M65.212%208.267a4.034%204.034%200%200%201%200-2.572V3.964h-2.234a6.678%206.678%200%200%200-.717%203.017c0%201.085.26%202.11.717%203.017l2.234-1.731z%22%20fill%3D%22%23FABB05%22%2F%3E%3Cpath%20d%3D%22M68.988%202.921c.992%200%201.88.34%202.58%201.008v.001l1.92-1.918c-1.165-1.084-2.685-1.75-4.5-1.75a6.728%206.728%200%200%200-6.01%203.702l2.234%201.731c.532-1.592%202.022-2.774%203.776-2.774%22%20fill%3D%22%23E94235%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-origin:content-box;background-position:center;background-repeat:no-repeat;background-size:contain;border:0;border-radius:4px;box-shadow:0 1px 1px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);outline:0;cursor:pointer;display:none;margin-bottom:10px;border:0}.sq-masterpass{width:100%;height:48px;padding:0;background-color:#000;background-size:100% auto;background-position:50% 50%;background-repeat:no-repeat;border-radius:4px;cursor:pointer;display:none;margin-bottom:10px;border:0}.sq-apple-pay{width:100%;height:48px;padding:0;background-image:-webkit-named-image(apple-pay-logo-white);background-color:#000;background-size:100% 60%;background-repeat:no-repeat;background-position:50% 50%;border-radius:4px;cursor:pointer;display:none;margin-bottom:10px;border:0}.sq-error-message{width:100%;margin-top:16px;font-size:14px;color:red;font-weight:500;text-align:left;opacity:.8}.sq-form-third{float:left;width:calc((100% - 32px)/3);padding:0;margin:0 16px 16px 0}.sq-form-third:last-of-type{margin-right:0}.sq-wallet-loading{background:#e0e2e3;border-radius:6px;min-height:40px;transform:matrix(-1, 0, 0, 1, 0, 0);position:relative;margin-bottom:10px}.sq-wallet-loading::after{position:absolute;width:120px;height:6px;right:0;left:0;margin:auto;bottom:0;top:0;background:#fff;opacity:.5;border-radius:50px;content:""}.sq-wallet-unavailable{background:#fff;border-radius:6px;border:1px solid #e0e2e3;box-sizing:border-box;height:40px;width:100%;font-size:12px;padding:10px;margin-bottom:10px}
.payment-container{padding:0 20px}.payment-label{font-size:14px;font-weight:500;line-height:24px;letter-spacing:.5;text-transform:uppercase;margin:0}.payment-input{box-sizing:border-box;border:1px solid #e0e2e3;border-radius:4px;outline-offset:-2px;display:inline-block;-webkit-transition:border-color .2s ease-in-out,background .2s ease-in-out;-moz-transition:border-color .2s ease-in-out,background .2s ease-in-out;-ms-transition:border-color .2s ease-in-out,background .2s ease-in-out;transition:border-color .2s ease-in-out,background .2s ease-in-out;padding:16px;width:100%;margin-bottom:10px}.payments-form{margin:0 auto;max-width:640px;width:100%}.local-error{padding:5px 5px 10px 5px}
.pay-button{background:#4a90e2;border-radius:5px;box-shadow:1;color:#fff;cursor:pointer;border-style:none;font-size:16px;font-weight:700;font-style:normal;line-height:24px;outline:none;padding:12px;user-select:none;width:100%;min-height:48px}.pay-button:active{background:#4281cb}.pay-button:hover{background:#4281cb}.pay-button:disabled{color:rgba(0,0,0,.3);cursor:not-allowed;background:#babbc0;opacity:.5}
.invoice-selection-form{width:100%;max-width:600px;padding:20px}.invoice-selection-form .invoice-methods-container .invoice-method{display:flex;align-items:center;margin-bottom:20px;font-size:20px}.invoice-selection-form .invoice-methods-container .invoice-method .radio-icon{position:relative;width:20px;height:20px;margin-right:20px;cursor:pointer}.invoice-selection-form .invoice-methods-container .invoice-method .radio-icon::before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;border:2px solid #0079bd;border-radius:50%}.invoice-selection-form .invoice-methods-container .invoice-method .radio-icon::after{content:"";position:absolute;top:5px;left:5px;width:14px;height:14px;background:#0079bd;border-radius:50%;transition:all .2s ease;opacity:0;transform:scale(0)}.invoice-selection-form .invoice-methods-container .invoice-method .radio-icon.checked::after{opacity:1;transform:scale(1)}.invoice-selection-form .invoice-methods-container .invoice-method .input-component{margin-bottom:0;font-size:18px;color:#444}.invoice-selection-form .button-container{width:100vw;position:fixed;bottom:5vh;left:50%;right:50%;transform:translateX(-50%)}.body-invoice{overscroll-behavior-y:contain}
.check-out-completed-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;min-height:400px;padding:50px 20px;background-color:#0079bd}.check-out-completed-container .message-container{display:flex;flex-direction:column;align-items:center;width:100%;max-width:600px;margin-top:16px;padding:20px 8px;text-align:center;font-size:14px;color:#000;background-color:#fff;border-radius:10px}.check-out-completed-container .message-container .check-icon{position:relative;width:10px;height:20px;margin-bottom:30px;transform:rotate(45deg);border-bottom:4px solid #2ba02b;border-right:4px solid #2ba02b}.check-out-completed-container .message-container .check-icon::after{content:"";position:absolute;top:-7px;left:-11px;width:27px;height:27px;transform:rotate(-45deg);border:4px solid #2ba02b;border-radius:50%}.check-out-completed-container .message-container .location-name{font-size:18px}.check-out-completed-container .message-container span{margin-bottom:14px}img{width:150px;height:150px;margin-bottom:10px}
.container{width:100%;display:flex;justify-content:space-between;align-items:center;margin:18px 0}.container-multiple{width:100%;display:flex;justify-content:space-between;align-items:flex-start;margin:18px 0}.item-icon{height:45px;width:45px;border-radius:50%;color:#fff;background-color:#0079bd;font-weight:600;display:flex;justify-content:center;align-items:center}.first-column{display:flex;align-items:center}.item-description{margin:0 0 0 10px}.item-name{font-weight:bold;font-size:16px;margin:0}.item-detail{font-size:14px;margin:8px 0 0 0;color:#65676b}.item-price{font-size:18px;font-weight:bold}.item-price-multiple{margin:0 0 6px 0}
.item-list{padding:0 18px;padding-bottom:130px}.item-total{text-align:right;font-size:20px;font-weight:bold;margin:12px 0 0 0}.item-total span{margin-left:8px}.button-container{width:100vw;display:flex;justify-content:center;position:fixed;bottom:5vh}.line{height:1px;background-color:#000;margin:28px 0 0 0}
.check-out-container{display:flex;flex-direction:column;align-items:center;flex:1}
.complete-review-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;min-height:100vh;width:100%;height:100%;padding:50px 20px;background-color:#0079bd}.complete-review-container .message-container{display:flex;flex-direction:column;align-items:center;width:100%;max-width:600px;margin-top:16px;padding:20px 8px;text-align:center;font-size:14px;color:#000;background-color:#fff;border-radius:10px}.complete-review-container .message-container .check-icon{position:relative;width:10px;height:20px;margin-bottom:30px;transform:rotate(45deg);border-bottom:4px solid #2ba02b;border-right:4px solid #2ba02b}.complete-review-container .message-container .check-icon::after{content:"";position:absolute;top:-7px;left:-11px;width:27px;height:27px;transform:rotate(-45deg);border:4px solid #2ba02b;border-radius:50%}.complete-review-container .message-container .location-name{font-size:18px}.complete-review-container .message-container span{margin-bottom:14px}img{width:150px;height:150px;margin-bottom:10px}
.review-logo{width:100%;display:flex;justify-content:center;margin:30px 0}.rating-container{display:flex}.review-logo img{width:auto;height:80px;margin:0}.review-container{display:flex;flex-direction:column;align-items:center}.review-container .served-employee{width:85%;font-weight:bold;margin-top:20px;color:#464646}.rating-container{width:85%}.rating-container img{height:25px;width:25px;margin-right:10px;margin-bottom:20px}.review-input-component{width:85%;min-height:120px;outline:none;font-size:16px;font-family:"Roboto",sans-serif;border:1px solid #cacaca;border-radius:5px;display:inline-block;background-color:#f0f2f6;color:#5f6a7d;margin-top:10px}[contenteditable]{padding:16px}[data-placeholder]:empty:before{content:attr(data-placeholder);color:#888}.btn-tag{color:#9a354f;font-weight:bold;padding:7px 10px;border:2px solid #9a354f;border-radius:50px;margin-right:10px;margin-bottom:10px;cursor:pointer;transition:.2s}.btn-tag-active{background:#9a354f;color:#fff}.tag-list{display:flex;width:85%;flex-wrap:wrap}@media(max-width: 380px){.btn-tag{font-size:14px}}@media(max-width: 360px){.btn-tag{font-size:12px}}@media(max-width: 315px){.btn-tag{font-size:10px}}@media(max-width: 285px){.btn-tag{font-size:9px}}
.payment-eGiftCard-wrap{width:100vw;padding-top:20px;height:100vh;position:fixed;z-index:999;background:rgba(0,0,0,.8);top:0;align-items:center;display:flex;justify-content:center}.payment-eGiftCard-wrap .payment-eGiftCard{width:1280px;height:90%;max-height:600px;animation-duration:300ms;padding:0;overflow:hidden;border-radius:15px;box-shadow:3px 3px 10px 3px rgba(0,0,0,.2);background:#fff;position:absolute}.payment-eGiftCard-wrap .payment-eGiftCard .close-icon-text{position:absolute;top:13px;padding:5px;z-index:9999;color:#fff;transform:rotate(-45deg);user-select:none;cursor:pointer}.payment-eGiftCard-wrap .payment-eGiftCard .close-icon-btn{position:absolute;left:0;top:0;cursor:pointer;width:72px;height:72px;z-index:999}.payment-eGiftCard-wrap .payment-eGiftCard .modal-content-wrap{display:flex;height:100%;position:relative}.payment-eGiftCard-wrap .payment-eGiftCard .modal-content-wrap .modal-content-container{flex:2;display:flex;flex-direction:column;padding:38px 0 38px;justify-content:center}.payment-eGiftCard-wrap .payment-eGiftCard .modal-content-wrap .modal-content-container .payment-content{padding:0 40px;overflow:auto;height:100%}.payment-eGiftCard-wrap .payment-eGiftCard .modal-content-wrap .modal-content-container .payment-content #form-container{margin:0;top:0;max-width:unset;padding:0;position:static}.payment-eGiftCard-wrap .payment-eGiftCard .modal-content-wrap .modal-content-container .payment-content .subject{padding-bottom:30px;text-align:left;display:flex;justify-content:center;width:100%;font-size:23px;color:#212529}.payment-eGiftCard-wrap .payment-eGiftCard .modal-content-wrap .modal-content-container .modal-footer{position:absolute;bottom:0;border-top-width:2px;border-top-style:dotted;border-color:#e2e2e2;width:850px;color:#747883;font-size:12px;padding:10px 20px}.payment-eGiftCard-wrap .payment-eGiftCard .modal-content-wrap .modal-content-container .modal-footer .footer-link{text-decoration:none;color:#747883;padding:0 3px}.payment-eGiftCard-wrap .payment-eGiftCard .modal-content-wrap .modal-content-container .modal-footer .footer-link-right{text-decoration:none;float:right;color:#aaa}.payment-eGiftCard-wrap .payment-eGiftCard .modal-content-wrap .modal-information-container{flex:1;background-color:#f8f8f8;border-left-width:1px;border-left-style:solid;border-left-color:#e2e2e2;padding:20px 0 40px;position:relative}.payment-eGiftCard-wrap .payment-eGiftCard .modal-content-wrap .modal-information-container .appointment-title{color:#666;padding:0 20px 8px;font-size:17px;font-weight:500;text-transform:none;text-align:center}.payment-eGiftCard-wrap .payment-eGiftCard .modal-content-wrap .modal-information-container .information-wrapper{margin-top:10px}.payment-eGiftCard-wrap .payment-eGiftCard .modal-content-wrap .modal-information-container .appointment-info{color:#aeaeae;padding:0 20px 8px;font-size:19px;font-weight:500;text-transform:none;text-align:left;max-height:160px;overflow-y:auto;padding-bottom:0}.payment-eGiftCard-wrap .payment-eGiftCard .modal-content-wrap .modal-information-container .appointment-info::-webkit-scrollbar,.payment-eGiftCard-wrap .payment-eGiftCard .modal-content-wrap .modal-information-container .appointment-info::-webkit-scrollbar:horizontal{width:6px;background-color:#f5f5f5}.payment-eGiftCard-wrap .payment-eGiftCard .modal-content-wrap .modal-information-container .appointment-info ::-webkit-scrollbar{height:4px;width:4px;border:1px solid #d5d5d5}.payment-eGiftCard-wrap .payment-eGiftCard .modal-content-wrap .modal-information-container .appointment-info img{max-width:150px;margin:auto;display:block;width:auto;height:auto}.payment-eGiftCard-wrap .payment-eGiftCard .modal-content-wrap .modal-information-container .appointment-info label{display:block;color:#929292;font-weight:700;font-style:italic;margin-bottom:0}.payment-eGiftCard-wrap .payment-eGiftCard .modal-content-wrap .modal-information-container .appointment-info .payment-method{position:absolute;bottom:10px;left:0;right:0;width:100%;padding:0 20px}.payment-eGiftCard-wrap .payment-eGiftCard .modal-content-wrap .modal-information-container .appointment-info .payment-method img{width:70%;height:100%;max-width:max-content;min-width:0}.payment-eGiftCard-wrap div::-webkit-scrollbar{height:4px;width:4px;border:1px solid #d5d5d5}.payment-eGiftCard-wrap div::-webkit-scrollbar,.payment-eGiftCard-wrap div .iOTfVY::-webkit-scrollbar:horizontal{width:6px;background-color:#f5f5f5}.payment-eGiftCard-wrap div::-webkit-scrollbar-thumb{background-color:#747883}@media screen and (max-width: 768px){.modal-content-wrap{flex-direction:column}.payment-eGiftCard-wrap .payment-eGiftCard{width:95%;height:95%;max-width:400px;max-height:800px}.payment-eGiftCard-wrap .payment-eGiftCard .modal-content-wrap{flex-direction:column}.payment-eGiftCard-wrap .payment-eGiftCard .modal-content-wrap .modal-content-container{flex:unset;height:100%;padding:0}.payment-eGiftCard-wrap .payment-eGiftCard .modal-content-wrap .modal-content-container .payment-content{width:auto;padding:15px 20px;margin-top:70px;height:100%}.payment-eGiftCard-wrap .payment-eGiftCard .modal-content-wrap .modal-content-container .modal-footer{background-color:#f8f8f8;width:300px}.payment-eGiftCard-wrap .payment-eGiftCard .modal-content-wrap .modal-information-container{height:300px;overflow:auto;padding:0 0 36px;position:static}.payment-eGiftCard-wrap .payment-eGiftCard .modal-content-wrap .modal-information-container .infor-wrap{height:100%;overflow:auto}.payment-eGiftCard-wrap .payment-eGiftCard .modal-content-wrap .modal-information-container .appointment-info .payment-method{position:static;margin-top:30px}}@media screen and (min-width: 768px)and (max-width: 1024px){.payment-eGiftCard-wrap .payment-eGiftCard{width:90%;height:90%;max-width:900px;max-height:850px}.payment-eGiftCard-wrap .payment-eGiftCard .modal-content-wrap{flex-direction:column}.payment-eGiftCard-wrap .payment-eGiftCard .modal-content-wrap .modal-content-container{flex:unset;height:325px;overflow:auto;padding:30px 0 20px}.payment-eGiftCard-wrap .payment-eGiftCard .modal-content-wrap .modal-content-container .payment-content{overflow:auto;padding:0 50px;width:100%}.payment-eGiftCard-wrap .payment-eGiftCard .modal-content-wrap .modal-content-container .modal-footer{background-color:#f8f8f8;width:500px}.payment-eGiftCard-wrap .payment-eGiftCard .modal-content-wrap .modal-information-container{height:325px;overflow:auto;padding:20px 0 70px;position:static}.payment-eGiftCard-wrap .payment-eGiftCard .modal-content-wrap .modal-information-container .infor-wrap{height:100%;overflow:auto}.payment-eGiftCard-wrap .payment-eGiftCard .modal-content-wrap .modal-information-container .appointment-info .payment-method{position:static;margin-top:30px}}
.appointment-button{font-size:20px;width:310px;height:56px;position:relative}#appointment-payments-form{padding-bottom:0}.appointment-infor-wrap{display:flex;flex-direction:column;align-content:space-between;height:100%;justify-content:space-between}.appointment-infor-wrap .information-wrapper{height:100%}input[type=checkbox]{position:relative;border:2px solid #000;border-radius:2px;background:none;cursor:pointer;line-height:0;margin:0 .6em 0 0;outline:0;padding:0 !important;vertical-align:text-top;height:20px;width:20px;-webkit-appearance:none;opacity:.8}input[type=checkbox]:hover{opacity:1}input[type=checkbox]:checked{background-color:#000;opacity:1}input[type=checkbox]:before{content:"";position:absolute;right:50%;top:50%;width:4px;height:10px;border:solid #fff;border-width:0 2px 2px 0;margin:-1px -1px 0 -1px;transform:rotate(45deg) translate(-50%, -50%);z-index:2}.checkout-policy-container{max-width:75%;margin:10px auto}.service__name{margin:10px 0}.service__name .service__name--title{font-weight:500;font-size:17px;color:#666}.modal{font-size:12px;height:100%}.modal>.header{width:100%;border-bottom:1px solid gray;font-size:18px;text-align:center;padding:5px}.modal>.content{width:100%;padding:10px 5px;display:flex;flex-direction:column}.modal>.actions{width:100%;padding:10px 5px;margin:auto;text-align:center}.modal .close-button{cursor:pointer;display:inline-block;padding:5px 20px;line-height:20px;background:#53d86a;border:1px solid #53d86a;color:#fff;margin:8px;padding:8px 20px;border-radius:10px;border:none;font-size:16px;min-width:110px}.popup-overlay{background:rgba(0,0,0,.5)}.popup-content{background:#fff;border-radius:8px}.popup-content .modal{font-size:16px;padding:2% 5%}.popup-content .modal .header{border:none;font-weight:800}.popup-content .modal .content{font-weight:100;height:calc(100% - 85px);justify-content:space-between;overflow:auto}.popup-content .modal .content>div{white-space:pre-line}.popup-content .modal .content .close-button{position:absolute;bottom:2%;right:4%}.payment-eGiftCard-wrap.payment-appointment-wrap{padding-top:0}.payment-eGiftCard-wrap.payment-appointment-wrap *,.payment-eGiftCard-wrap.payment-appointment-wrap ::after,.payment-eGiftCard-wrap.payment-appointment-wrap ::before{box-sizing:border-box}.payment-eGiftCard-wrap.payment-appointment-wrap *{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji","Roboto",sans-serif}.payment-eGiftCard-wrap.payment-appointment-wrap hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid #9a9a9a}.payment-eGiftCard-wrap.payment-appointment-wrap .payment-eGiftCard{width:1280px;height:90%;max-height:600px}@media(min-width: 768px)and (max-width: 1024px){.payment-eGiftCard-wrap.payment-appointment-wrap .payment-eGiftCard{width:600px;height:650px}}@media(max-width: 768px){.payment-eGiftCard-wrap.payment-appointment-wrap .payment-eGiftCard{width:360px;height:600px}}@media screen and (min-width: 768px)and (max-width: 1024px){.payment-eGiftCard-wrap.payment-appointment-wrap .payment-eGiftCard .modal-content-container{height:100%}}.payment-eGiftCard-wrap.payment-appointment-wrap .payment-eGiftCard .modal-information-container{position:relative;overflow:visible}.payment-eGiftCard-wrap.payment-appointment-wrap .payment-eGiftCard .modal-information-container:before,.payment-eGiftCard-wrap.payment-appointment-wrap .payment-eGiftCard .modal-information-container:after{position:absolute;content:"";width:30px;height:30px;border-radius:30px;background-color:#e2e2e2;z-index:2;left:-15px}.payment-eGiftCard-wrap.payment-appointment-wrap .payment-eGiftCard .modal-information-container:before{bottom:-15px}@media(max-width: 1024px){.payment-eGiftCard-wrap.payment-appointment-wrap .payment-eGiftCard .modal-information-container:before{top:-15px;bottom:inherit}}.payment-eGiftCard-wrap.payment-appointment-wrap .payment-eGiftCard .modal-information-container:after{top:-15px}@media(max-width: 1024px){.payment-eGiftCard-wrap.payment-appointment-wrap .payment-eGiftCard .modal-information-container:after{left:calc(100% - 15px)}}@media(max-width: 768px){.payment-eGiftCard-wrap.payment-appointment-wrap .payment-eGiftCard .modal-information-container{display:none;padding-bottom:80px}}@media(min-width: 1024px){.payment-eGiftCard-wrap.payment-appointment-wrap .payment-eGiftCard .modal-information-container{min-width:350px}}@media(max-width: 768px){.payment-eGiftCard-wrap.payment-appointment-wrap .payment-eGiftCard .modal-content-wrap .modal-content-container .appointment--payment-content{margin-top:10px}}@media(min-width: 768px)and (max-width: 1024px){.popup-content{width:600px}}@media(max-width: 768px){.popup-content{width:360px}}.circle-red{padding-left:15px;position:relative;font-size:14px;color:#666}.circle-red:before{content:"";position:absolute;width:10px;height:10px;border:2px solid #e82a2a;border-radius:50%;left:0;top:50%;transform:translateY(-50%)}.ml-1{margin-left:.25rem}
.sq-payment-form{color:#373f4a;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;position:relative;padding:0 20px;padding-bottom:30px}.sq-fieldset{margin:0;padding:0;border:0}.sq-label{font-size:14px;font-weight:500;line-height:24px;letter-spacing:.5;text-transform:uppercase}.sq-input{box-sizing:border-box;border:1px solid #e0e2e3;border-radius:4px;outline-offset:-2px;display:inline-block;-webkit-transition:border-color .2s ease-in-out,background .2s ease-in-out;-moz-transition:border-color .2s ease-in-out,background .2s ease-in-out;-ms-transition:border-color .2s ease-in-out,background .2s ease-in-out;transition:border-color .2s ease-in-out,background .2s ease-in-out}.sq-input--focus{border:1px solid #4a90e2;background-color:rgba(74,144,226,.02)}.sq-input--error{border:1px solid #e02f2f;background-color:rgba(244,47,47,.02)}.sq-creditcard{width:100%;height:56px;margin-top:10px;background:#4a90e2;border-radius:4px;cursor:pointer;display:block;color:#fff;font-size:16px;line-height:24px;font-weight:700;letter-spacing:0;text-align:center;-webkit-transition:background .2s ease-in-out;-moz-transition:background .2s ease-in-out;-ms-transition:background .2s ease-in-out;transition:background .2s ease-in-out;border:0}.sq-creditcard:hover{background-color:#4281cb}.sq-error{color:red;text-align:left}.sq-divider{height:24px;margin:24px 0 24px;color:#ccc;font-size:14px;font-weight:bold;line-height:24px;letter-spacing:.5;text-align:center;text-transform:uppercase;width:100%}.sq-divider-label{padding:0 24px;background-color:#fff}.sq-divider-hr{margin-top:-12px}.sq-google-pay{width:100%;height:48px;padding:11px 24px;background-color:#000;background-image:url(data:image/svg+xml,%3Csvg%20width%3D%22103%22%20height%3D%2217%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M.148%202.976h3.766c.532%200%201.024.117%201.477.35.453.233.814.555%201.085.966.27.41.406.863.406%201.358%200%20.495-.124.924-.371%201.288s-.572.64-.973.826v.084c.504.177.912.471%201.225.882.313.41.469.891.469%201.442a2.6%202.6%200%200%201-.427%201.47c-.285.43-.667.763-1.148%201.001A3.5%203.5%200%200%201%204.082%2013H.148V2.976zm3.696%204.2c.448%200%20.81-.14%201.085-.42.275-.28.413-.602.413-.966s-.133-.684-.399-.959c-.266-.275-.614-.413-1.043-.413H1.716v2.758h2.128zm.238%204.368c.476%200%20.856-.15%201.141-.448.285-.299.427-.644.427-1.036%200-.401-.147-.749-.441-1.043-.294-.294-.688-.441-1.183-.441h-2.31v2.968h2.366zm5.379.903c-.453-.518-.679-1.239-.679-2.163V5.86h1.54v4.214c0%20.579.138%201.013.413%201.302.275.29.637.434%201.085.434.364%200%20.686-.096.966-.287.28-.191.495-.446.644-.763a2.37%202.37%200%200%200%20.224-1.022V5.86h1.54V13h-1.456v-.924h-.084c-.196.336-.5.611-.91.826-.41.215-.845.322-1.302.322-.868%200-1.528-.259-1.981-.777zm9.859.161L16.352%205.86h1.722l2.016%204.858h.056l1.96-4.858H23.8l-4.41%2010.164h-1.624l1.554-3.416zm8.266-6.748h1.666l1.442%205.11h.056l1.61-5.11h1.582l1.596%205.11h.056l1.442-5.11h1.638L36.392%2013h-1.624L33.13%207.876h-.042L31.464%2013h-1.596l-2.282-7.14zm12.379-1.337a1%201%200%200%201-.301-.735%201%201%200%200%201%20.301-.735%201%201%200%200%201%20.735-.301%201%201%200%200%201%20.735.301%201%201%200%200%201%20.301.735%201%201%200%200%201-.301.735%201%201%200%200%201-.735.301%201%201%200%200%201-.735-.301zM39.93%205.86h1.54V13h-1.54V5.86zm5.568%207.098a1.967%201.967%200%200%201-.686-.406c-.401-.401-.602-.947-.602-1.638V7.218h-1.246V5.86h1.246V3.844h1.54V5.86h1.736v1.358H45.75v3.36c0%20.383.075.653.224.812.14.187.383.28.728.28.159%200%20.299-.021.42-.063.121-.042.252-.11.392-.203v1.498c-.308.14-.681.21-1.12.21-.317%200-.616-.051-.896-.154zm3.678-9.982h1.54v2.73l-.07%201.092h.07c.205-.336.511-.614.917-.833.406-.22.842-.329%201.309-.329.868%200%201.53.254%201.988.763.457.509.686%201.202.686%202.079V13h-1.54V8.688c0-.541-.142-.947-.427-1.218-.285-.27-.656-.406-1.113-.406-.345%200-.656.098-.931.294a2.042%202.042%200%200%200-.651.777%202.297%202.297%200%200%200-.238%201.029V13h-1.54V2.976zm32.35-.341v4.083h2.518c.6%200%201.096-.202%201.488-.605.403-.402.605-.882.605-1.437%200-.544-.202-1.018-.605-1.422-.392-.413-.888-.62-1.488-.62h-2.518zm0%205.52v4.736h-1.504V1.198h3.99c1.013%200%201.873.337%202.582%201.012.72.675%201.08%201.497%201.08%202.466%200%20.991-.36%201.819-1.08%202.482-.697.665-1.559.996-2.583.996h-2.485v.001zm7.668%202.287c0%20.392.166.718.499.98.332.26.722.391%201.168.391.633%200%201.196-.234%201.692-.701.497-.469.744-1.019.744-1.65-.469-.37-1.123-.555-1.962-.555-.61%200-1.12.148-1.528.442-.409.294-.613.657-.613%201.093m1.946-5.815c1.112%200%201.989.297%202.633.89.642.594.964%201.408.964%202.442v4.932h-1.439v-1.11h-.065c-.622.914-1.45%201.372-2.486%201.372-.882%200-1.621-.262-2.215-.784-.594-.523-.891-1.176-.891-1.96%200-.828.313-1.486.94-1.976s1.463-.735%202.51-.735c.892%200%201.629.163%202.206.49v-.344c0-.522-.207-.966-.621-1.33a2.132%202.132%200%200%200-1.455-.547c-.84%200-1.504.353-1.995%201.062l-1.324-.834c.73-1.045%201.81-1.568%203.238-1.568m11.853.262l-5.02%2011.53H96.42l1.864-4.034-3.302-7.496h1.635l2.387%205.749h.032l2.322-5.75z%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M75.448%207.134c0-.473-.04-.93-.116-1.366h-6.344v2.588h3.634a3.11%203.11%200%200%201-1.344%202.042v1.68h2.169c1.27-1.17%202.001-2.9%202.001-4.944%22%20fill%3D%22%234285F4%22%2F%3E%3Cpath%20d%3D%22M68.988%2013.7c1.816%200%203.344-.595%204.459-1.621l-2.169-1.681c-.603.406-1.38.643-2.29.643-1.754%200-3.244-1.182-3.776-2.774h-2.234v1.731a6.728%206.728%200%200%200%206.01%203.703%22%20fill%3D%22%2334A853%22%2F%3E%3Cpath%20d%3D%22M65.212%208.267a4.034%204.034%200%200%201%200-2.572V3.964h-2.234a6.678%206.678%200%200%200-.717%203.017c0%201.085.26%202.11.717%203.017l2.234-1.731z%22%20fill%3D%22%23FABB05%22%2F%3E%3Cpath%20d%3D%22M68.988%202.921c.992%200%201.88.34%202.58%201.008v.001l1.92-1.918c-1.165-1.084-2.685-1.75-4.5-1.75a6.728%206.728%200%200%200-6.01%203.702l2.234%201.731c.532-1.592%202.022-2.774%203.776-2.774%22%20fill%3D%22%23E94235%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-origin:content-box;background-position:center;background-repeat:no-repeat;background-size:contain;border:0;border-radius:4px;box-shadow:0 1px 1px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);outline:0;cursor:pointer;display:none;margin-bottom:10px;border:0}.sq-masterpass{width:100%;height:48px;padding:0;background-color:#000;background-size:100% auto;background-position:50% 50%;background-repeat:no-repeat;border-radius:4px;cursor:pointer;display:none;margin-bottom:10px;border:0}.sq-apple-pay{width:100%;height:48px;padding:0;background-image:-webkit-named-image(apple-pay-logo-white);background-color:#000;background-size:100% 60%;background-repeat:no-repeat;background-position:50% 50%;border-radius:4px;cursor:pointer;display:none;margin-bottom:10px;border:0}.sq-error-message{width:100%;margin-top:16px;font-size:14px;color:red;font-weight:500;text-align:left;opacity:.8}.sq-form-third{float:left;width:calc((100% - 32px)/3);padding:0;margin:0 16px 16px 0}.sq-form-third:last-of-type{margin-right:0}.sq-wallet-loading{background:#e0e2e3;border-radius:6px;min-height:40px;transform:matrix(-1, 0, 0, 1, 0, 0);position:relative;margin-bottom:10px}.sq-wallet-loading::after{position:absolute;width:120px;height:6px;right:0;left:0;margin:auto;bottom:0;top:0;background:#fff;opacity:.5;border-radius:50px;content:""}.sq-wallet-unavailable{background:#fff;border-radius:6px;border:1px solid #e0e2e3;box-sizing:border-box;height:40px;width:100%;font-size:12px;padding:10px;margin-bottom:10px}
.payment-container{padding:0 20px}.payment-label{font-size:14px;font-weight:500;line-height:24px;letter-spacing:.5;text-transform:uppercase;margin:0}.payment-input{box-sizing:border-box;border:1px solid #e0e2e3;border-radius:4px;outline-offset:-2px;display:inline-block;-webkit-transition:border-color .2s ease-in-out,background .2s ease-in-out;-moz-transition:border-color .2s ease-in-out,background .2s ease-in-out;-ms-transition:border-color .2s ease-in-out,background .2s ease-in-out;transition:border-color .2s ease-in-out,background .2s ease-in-out;padding:16px;width:100%;margin-bottom:10px}.payment-method{text-align:center;margin-bottom:25px}.payment-method img{min-width:280px;max-height:50px;margin:0;object-fit:contain}.web-view{display:block}.payments-form{margin:0 auto;max-width:640px;width:100%;padding-bottom:30px}@media screen and (max-width: 768px){.payment-method{margin-top:10px}.web-view{display:none}}@media screen and (min-width: 768px)and (max-width: 1024px){.payment-method{margin-top:10px}}
.sms-message-payment-container{display:flex;flex-direction:column;align-items:center;flex:1}
html{height:100%}body{height:100%;margin:0;padding:0;font-family:"Roboto",sans-serif}#root{display:flex;flex-direction:column;height:100%}*{box-sizing:border-box;user-select:none}input{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;outline:0;font-family:"Roboto",sans-serif}input:focus,input:hover{outline:0}button{padding:0;outline:none;border:none;cursor:pointer;background:none;font-family:"Roboto",sans-serif}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url("https://fonts.gstatic.com/s/roboto/v15/uYECMKoHcO9x1wdmbyHIm3-_kf6ByYO6CLYdB4HQE-Y.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,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:"Roboto";font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url("https://fonts.gstatic.com/s/roboto/v15/ZLqKeelYbATG60EpZBSDy4X0hVgzZQUfRDuZrPvH3D8.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

/*# sourceMappingURL=main.css.map*/