.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;position:fixed;top:0;left:0;z-index:2000;width:100%;height:5px;background:#fff}.pace-inactive{display:none}.pace .pace-progress{background-color:#0161ab;position:fixed;top:0;bottom:0;right:100%;width:100%;overflow:hidden;height:5px}.pace .pace-activity{position:fixed;top:0;right:-32px;bottom:0;left:0;height:5px;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0);background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.2)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.2)),color-stop(.75,rgba(255,255,255,.2)),color-stop(.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);-webkit-background-size:32px 32px;-moz-background-size:32px 32px;-o-background-size:32px 32px;background-size:32px 32px;-webkit-animation:pace-theme-barber-shop-motion .5s linear infinite;-moz-animation:pace-theme-barber-shop-motion .5s linear infinite;-ms-animation:pace-theme-barber-shop-motion .5s linear infinite;-o-animation:pace-theme-barber-shop-motion .5s linear infinite;animation:pace-theme-barber-shop-motion .5s linear infinite}@-webkit-keyframes pace-theme-barber-shop-motion{0%{-webkit-transform:none;transform:none}to{-webkit-transform:translate(-32px,0);transform:translate(-32px)}}@-moz-keyframes pace-theme-barber-shop-motion{0%{-moz-transform:none;transform:none}to{-moz-transform:translate(-32px,0);transform:translate(-32px)}}@-o-keyframes pace-theme-barber-shop-motion{0%{-o-transform:none;transform:none}to{-o-transform:translate(-32px,0);transform:translate(-32px)}}@-ms-keyframes pace-theme-barber-shop-motion{0%{-ms-transform:none;transform:none}to{-ms-transform:translate(-32px,0);transform:translate(-32px)}}@keyframes pace-theme-barber-shop-motion{0%{transform:none}to{transform:translate(-32px)}}.loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#ffffff80;display:flex;justify-content:center;align-items:center;z-index:99}.loading-spinner{z-index:100;position:absolute;top:50%;left:50%;border:4px solid rgba(0,0,0,.1);border-top:4px solid #0161ab;border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loc{width:100%;background:url(https://api.iconify.design/ion/location-outline.svg?color=%23777) #fff no-repeat 15px center/22px 22px;padding-left:40px!important}.locaList{position:absolute;z-index:9999;border:1px solid #0161ab;display:block;overflow-y:auto;overflow-x:hidden;max-height:300px;cursor:pointer}.locaList li:hover{background-color:#f8f8ff}@media screen and (max-width:480px){.loc{border-radius:15px!important;padding-left:20%!important}}
