.svg-icon[data-v-62d24f32]{display:inline-flex;overflow:hidden;fill:currentColor;width:var(--714362d5);height:var(--714362d5);color:var(--702c6472)}footer[data-v-02e9cada]{position:fixed;left:0;bottom:0;width:100%;background-color:var(--c-white);padding:0 8px env(safe-area-inset-bottom,20px);box-sizing:border-box}.footer-wrapper[data-v-02e9cada]{display:flex;padding-bottom:29px}.footer-item[data-v-02e9cada]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:8px 0 4px;color:var(--c-white-soft-50)}.footer-item.active[data-v-02e9cada]{color:var(--c-primary-soft-60);border-top:2px solid var(--c-primary-soft-60)}.footer-item-text[data-v-02e9cada]{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:12px;line-height:15px}.header[data-v-65cb28af]{width:100%;height:114px;position:fixed;top:0;left:0;z-index:999;padding:0 16px 16px;box-sizing:border-box;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANEAAAAwCAYAAACPIp/IAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOnSURBVHgB7d1bUhNBFMbx73SgCBjK7MDsgLAC4wpgB8CjpZa4AnAFcinKR2AFhBUIK5hhB3EH84CCAt12J7QkQK5Mkrl8vweNI1ZZVv51znRikOtgbxNKvoGIRiLuh8vgoDqjzAlgKiCioYh/cBV8ryh1e2KAKohoYPL4wtXF/ra9uAUiGog8d/Eq2K+JkkOud0T9qecuzi9/OjO68M6udscgop6k3xfw9I6ot74ROe7QQdTdD653RE8NFJHHQweip4aKyOFUIuo0dEQepxJRy8gROc2pVLg9hEENRDn1ooi8q2BvXZTa4opHeRRLRI6bSlC3bsVbA1GOxBaR9zc4qGq+mZVyJPaIPK54lBdji8jhikd5MNaIvFZMN0cCeQuijJlIRB5XPMqiiUbkMSbKkqlE5NzfL63bv8Bn+8syiFJqahF5PHygtJt6RB5jopSKEhORx5goPaTh/gd44iLyGBMlmsbuHErbsryRvEn0GGOiZHHTx2y4zyH5fwUp0RbTCniaR9MgqM/dlTbc9Om8nDIPR+OyxteZaDKeTp+O30WK8UVbGru2e59uX5LqiLw/wf6qVmaT782juNjnUqi1+dJt+nR+bYbwEIJiEGnI14WljzuD/oFMReQ1Y8JNjaseDWWA1e05mYyonftccSisczpRNwbmHHp2fX75fQMjyHxEHqcTPdaKR7YHue/pJTcRtXuYTu4ggkHlTVzxeLmMqJ07JjcKqwqyAsq0uOPxch+R59e9hwlFWaFhTkXLTtzxeIzoGQwqEyID7BZ1aWfY07ZhMaI+GFS6uJXNaNTnsXg07ng8RjQEH9T9PZQLim+ETYbI7mzHdvLUx7Wy9cKIXqD5vW2BVYipQWQJNEmRnTin9uejaYTTjhHFpHNKqSUenY9FZA8JzsWua0Us1ie1rvXDiMbkMjioFnBXZVQvY4z5KUbqblUrohQmJZx2jGhCfFRQUhNjqlz/urKnaubCHQ4IZuujvhVnkhjRlJjgsHyNy6p9wtiwUFMGlTyG5SYNjJzZf4dQo3BWWv4QImUYUcI035JkVz97nG5XQRuYjUtE3iADXDBGECotDfvEO9OYCdMwafphRCngptYv/K7MQlc0dFWgyi4wMfaIPXnTK4KLxUgordUsvEMhfIWFRhLvZ+LAiDLAR1aALrspZm/CywJjH6uKjc0+br2e5aIz/rHIa/R5nau5at1rBiHu9RhptK7ohoG4j4uK3GcQADONIopRVkPp5R8SMaLIM0kmxQAAAABJRU5ErkJggg==) top right no-repeat,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXcAAABJCAYAAADGx2aXAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAATNSURBVHgB7d1PbttGFIDxN6SUyk2B6galgbrbsCeoT1HA2eUG7Q2cGzgnqLtK0JV7A/UGytoLqzdggQZWEHNeZygSpRI7jmz9IZ++36JS5TgIDOSbp2HEcfPLNyoAAFMSAQCYQ9wBwCDiDgAGEXcAMIi4A4BBxB0ADCLuAGAQcQcAg4g7ABhE3AHAIOIOAAYRdwAwiLgDgEHEHQAMIu4AYBBxBwCDiDsAGETcAcAg4g4ABhF3ADCIuAOAQcQdAAwi7gBgEHEHAIOIOwAYRNwBwCDiDgAGEXcAMIi4A4BBxB0ADCLuAGAQcQcAg4g7ABhE3AHAIOIOAAYRdwAwiLgDgEHEHQAMIu4AYBBxBwCDiDsAGETcAcAg4g4ABhF3ADBoIOgu5wot/T8rfUuafCuqYwGw14j7mqnXv6snTmbhv7PFi/Xj4jVJkqTw6otykBaplEXzvQeHJzPZAL36bTyXURX8UtJxelNWzxOXjL33Y3Vu7LyOndOxiotfyxZ/3PA8cd+xWAD94+aXb1RwvzBFSwi3D4F2qkUV7PA8hvpD6mYx0puKcxfEBeKdPM3iwhAXhVI1iwtC+Blk4csZCwHQLcS9JU7dmrhpon7mXTJLnZvFcD+VdzN3+KIQ3Ku9CIR3AXn4WWbhZ5mFBXHskuQZ8Qe2Yy/jXm2dOJk007cMZTKSeUHAN6/aIroZ5dWWUOnzsJjmhB9YLycytR33eEHS+7dOdBqmyGk5TKdM4d3VhL+Z+OMj0QdWo6IvD45OTm3FXeWtiJ/EkMdp3PIe+D4h+sD9VPWvMMD+8s3hz9P4//2Nez2Vq3MXcTIfDeZTJvL98u/VH/mw1Ex9eUzwsbdCC72WL78+en629HJv4t6KuR8kk2Z1Atqur15nSZnkBB/mxSaqfxUG27PbBttOxz2+zagufErYYjk6mQjwAHHCTz+UeXiHV23tOOd+EqDHnJNzn4a99c9sPXcr7q3p/GBwfc42CzYlBj+58cdONUTf5WGIeCZAl1WftSl/16E7+5LribuP+yLof4a/XOfsm2OXri9fHy9dtGXCRxfcs/1y57ftJO7NChQndLZb0GFctMWuxG3px+xibDXu9R76KRM6+ixetJUbycTLcfwQVqLhOds6WIc1Dr4bj/tjVx+gL+K2TvzkLVM+VlJfa0xUz548eT9ZVyc3E3e2XYAKH8DCreqgh2fno+H8YhOD73rj/sCNf2DfNNEXjXfU1DzeXI3tHdviPa2c04s49G5ja3otcW/20pnSgcdrLuLG2yo30361CMRbKqM3mhsUhphP3UAvtn07lEfFnagD23Vb+Kt76TPx717H7m31oLgTdaB7Pr6dcn2yVs5BKmvWk7vNrhR3og70V/sglbjNU231hAWgOUyFrZ+W+vzijw/v8amf9uVus18U93jjdy/6K1EH7LvrSMWlhaD6hWEx6OOB7M3B8/U5x2ECL2K84/GZcQq3cmTm5+N+x60kAaCtOYS9fQB79e4gPtQHsMfnrUPY2zJZUfg9i+os46UXFwfQh2n7/6/Vh9LLYPG4T2c83B139a++Gr4/5Z80AkD/DD55Jax0YW/9xcEPzycCAOilpbhXZ+99f3IqAIBeW8S9mda5YAoAJiTV3np6/SNhBwA7/gPMtOD3pJHunQAAAABJRU5ErkJggg==) top right/100% 73px no-repeat,var(--c-primary-soft-90)}.navigation-name[data-v-65cb28af]{color:var(--c-black-soft-40);white-space:nowrap;font-family:Roboto Slab;font-style:normal;font-size:22px;font-weight:500;line-height:29px}.left-section[data-v-65cb28af]{display:flex;align-items:center;column-gap:4px}.right-section[data-v-65cb28af]{display:flex;justify-content:flex-end;align-items:center;column-gap:12px;color:var(--c-black-soft-40)}.floating-countdown-timer[data-v-65cb28af]{font-family:Source Sans Pro;font-size:24px;font-weight:600;text-align:left;color:var(--c-black-soft-40);background-color:var(--c-primary-soft-90);position:fixed;top:30px;left:20px;z-index:9999;border-radius:8px;border:2px solid var(--c-black-soft-40);padding:0 5px}.popupcard-header[data-v-1186f7fb]{padding-top:var(--van-popup-close-icon-margin);padding-left:var(--van-popup-close-icon-margin);padding-right:calc(var(--van-popup-close-icon-margin) + var(--van-popup-close-icon-size));padding-bottom:var(--van-popup-close-icon-margin);border-bottom:1px solid var(--c-white-soft-90);font-size:var(--van-popup-close-icon-size);color:var(--c-black-soft-40);font-family:Roboto Slab;font-style:normal;font-weight:600;line-height:26px}.popupcard-body[data-v-1186f7fb]{padding:0 var(--f80d4764);flex:1;overflow:auto}.progressbar-container[data-v-4aaf916b]{width:100%}.progressbar[data-v-4aaf916b]{counter-reset:step var(--65c2919d);display:flex}.progressbar .progress-item[data-v-4aaf916b]{display:inline-block;flex:1;position:relative;text-align:right;cursor:pointer;color:var(--6d7a29ea);font-size:20px}.progressbar .progress-item .text[data-v-4aaf916b]{font-size:12px;width:calc(100% - var(--326ac4ba));text-align:center;font-family:Roboto Slab;position:relative;left:50%;line-height:16px}.progressbar .progress-item[data-v-4aaf916b]:before{content:counter(step);counter-increment:step;width:var(--326ac4ba);height:var(--326ac4ba);line-height:var(--326ac4ba);border:var(--390114ee) solid var(--58bfa7b8);border-radius:100%;display:block;text-align:center;margin:0 0 10px auto;background-color:var(--87c9266e)}.progressbar .progress-item[data-v-4aaf916b]:after{content:"";position:absolute;width:100%;height:2px;background-color:var(--58bfa7b8);top:calc(var(--326ac4ba) / 2);right:0;z-index:-1}.progressbar-line[data-v-4aaf916b]{width:calc(100% / (var(--7e0e5649) + 1) - ((var(--326ac4ba) + var(--390114ee) * 2) * var(--7e0e5649)) / (var(--7e0e5649) + 1));height:2px;background-color:var(--58bfa7b8);margin-top:calc(var(--326ac4ba) / 2)}.progressbar-line.active[data-v-4aaf916b]{background-color:var(--66c4781e)}.progressbar .progress-item.active[data-v-4aaf916b]{color:var(--49f8cbc4)}.progressbar .progress-item.active[data-v-4aaf916b]:before{border-color:var(--66c4781e)}.progressbar .progress-item.active[data-v-4aaf916b]:after{background-color:var(--66c4781e)}.progressbar .progress-item.complete[data-v-4aaf916b]{color:var(--66c4781e)}.progressbar .progress-item.complete[data-v-4aaf916b]:before{content:"\2713";color:var(--c-white)}.progressbar .progress-item.complete[data-v-4aaf916b]:before,.progressbar .progress-item.complete[data-v-4aaf916b]:after{background-color:var(--66c4781e);border-color:var(--66c4781e)}.hidden[data-v-4aaf916b]{visibility:hidden}#tips[data-v-2fab4637]{display:flex;align-items:center;width:50%;padding-top:4px;color:var(--c-white-soft-70);font-weight:600;font-size:14px}#tips span[data-v-2fab4637]{background-color:var(--c-white-soft-70);width:30px;height:5px;margin:0 2px;border-radius:100px}#tips.strong[data-v-2fab4637]{color:var(--c-green-soft-60)}#tips.week[data-v-2fab4637]{color:var(--c-red-soft-60)}#tips.medium[data-v-2fab4637]{color:var(--c-primary)}#tips span.strong[data-v-2fab4637]{background-color:var(--c-green-soft-60)}#tips span.week[data-v-2fab4637]{background-color:var(--c-red-soft-60)}#tips span.medium[data-v-2fab4637]{background-color:var(--c-primary)}.relative[data-v-2fab4637]{position:relative}.absolute[data-v-2fab4637]{display:flex;justify-content:space-around;align-items:center;position:absolute;bottom:10px;right:10px}.absolute.left-absolute[data-v-2fab4637]{justify-content:left;left:10px}.form-input[data-v-2fab4637]{font-family:Source Sans Pro;font-style:normal;width:100%;height:40px;border:2px solid var(--c-primary-soft-100);box-sizing:border-box;border-radius:12px;font-size:16px;padding:12px;padding-left:var(--38052e02);padding-right:var(--c7f3cfb8)}.textarea[data-v-2fab4637]{height:auto}.form-input[data-v-2fab4637]::placeholder{color:var(--c-white-soft-50);font-size:16px}.form-input[data-v-2fab4637]:disabled{border:2px solid var(--c-white-soft-70)!important;color:var(--c-white-soft-50)!important;box-shadow:none}.form-input[data-v-2fab4637]:not(:placeholder-shown){border:2px solid var(--c-primary-soft-60)}.form-input[data-v-2fab4637]:focus{border:2px solid var(--c-primary-soft-60);box-shadow:0 0 0 2px var(--c-primary-soft-100)}.isrequired[data-v-2fab4637]{border:2px solid var(--c-red-soft-60)}.isrequired[data-v-2fab4637]::placeholder{color:var(--c-red-soft-60)}.isrequired[data-v-2fab4637]:focus{border:2px solid var(--c-red-soft-60);box-shadow:none}.eye[data-v-2fab4637]{margin-left:2px;padding:0;outline:none;background:none;width:20px;height:20px}.left-icon[data-v-2fab4637],.right-icon[data-v-2fab4637]{width:20px;height:20px}.input-hint[data-v-2fab4637]{position:relative;text-align:center;display:flex}.correct[data-v-2fab4637]{position:relative;width:15px;height:15px;margin-right:2px}.correct+span[data-v-2fab4637]{color:var(--c-green-soft-60);font-family:Source Sans Pro;font-style:normal;font-weight:400}.incorrect[data-v-2fab4637]{height:15px;width:15px;position:relative;margin-right:2px}.incorrect+span[data-v-2fab4637]{color:var(--c-red-soft-60)}#passworPolicy .policy-item[data-v-2fab4637]{align-items:center;padding-bottom:5px;font-family:Source Sans Pro;font-size:14px;font-weight:600;line-height:18px;letter-spacing:0px;text-align:left}[data-v-6eba7f96] .dropdown-input{font-family:Roboto Slab;font-style:normal;font-weight:600;font-size:16px;line-height:21px;text-align:center;color:var(--c-black-soft-30)}.relative[data-v-6eba7f96]{position:relative}.ulstyle[data-v-6eba7f96]{width:100%;padding:5px 0;border:2px solid var(--c-primary-soft-100);border-radius:12px;z-index:99;background-color:var(--c-white);box-sizing:border-box;box-shadow:0 4px 10px #2c2c2c1a;max-height:192px;overflow-x:auto}.ulstyle.down[data-v-6eba7f96]{top:42px}.ulstyle.top[data-v-6eba7f96]{bottom:45px}.option[data-v-6eba7f96]{display:flex;padding:5px 10px;justify-content:space-between}.option .dropdown-icon[data-v-6eba7f96]{width:30px;margin-right:10px}.absolute[data-v-6eba7f96]{position:absolute}.text-lg[data-v-6eba7f96]{font-family:Source Sans Pro;font-style:normal;font-size:16px;font-weight:400;line-height:20.11px;color:var(--c-black-soft-30)}.text-selected[data-v-6eba7f96]{font-weight:600}.selected[data-v-6eba7f96]{width:20px;height:20px}.btn[data-v-509c3834]{font-family:Source Sans Pro;font-style:normal;font-weight:600;width:var(--109e3776);height:var(--36c6aaf0);border-radius:10px;font-size:var(--7a9c71f1)}.border[data-v-509c3834]{background-color:var(--c-white);border:2px solid var(--c-primary);color:var(--c-primary)}.soft-border[data-v-509c3834]{background-color:var(--c-white);border:2px solid var(--c-primary-soft-100);color:var(--c-black-soft-30)}.border[data-v-509c3834]:before{content:none}.primary[data-v-509c3834]{border:1px solid var(--c-primary);background-color:var(--c-primary);color:var(--c-white)}.soft-primary[data-v-509c3834]{border:1px solid var(--c-primary-soft-100);background-color:var(--c-primary-soft-100);color:var(--c-black-soft-30)}.default[data-v-509c3834]{border:1px solid var(--c-primary);background-color:var(--c-white);color:var(--c-primary)}.disabled[data-v-509c3834]{border:1px solid var(--c-white-soft-70);background-color:var(--c-white-soft-70);color:var(--c-white)}[data-v-b1f86cf8] .van-stepper__input{background:transparent}.relative[data-v-4e2df1d0]{position:relative}.ulstyle[data-v-4e2df1d0]{width:100%;padding:5px 0;border:2px solid var(--c-primary-soft-100);border-radius:12px;z-index:99;background-color:var(--c-white);box-sizing:border-box;box-shadow:0 4px 10px #2c2c2c1a;max-height:192px;overflow-x:auto}.ulstyle.down[data-v-4e2df1d0]{top:42px}.option[data-v-4e2df1d0]{display:flex;padding:5px 10px;justify-content:space-between}.absolute[data-v-4e2df1d0]{position:absolute}.text-lg[data-v-4e2df1d0]{font-family:Source Sans Pro;font-style:normal;font-size:16px;font-weight:400;line-height:20.11px;color:var(--c-black-soft-30)}.refillorder-content[data-v-f6cc9d48]{padding:0 16px;display:flex;flex-direction:column;margin-top:28px}.refillorder-content .label[data-v-f6cc9d48]{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:14px;line-height:18px;color:var(--c-black-soft-20);margin:8px 0}.refillorder-content .hint[data-v-f6cc9d48]{font-family:Source Sans Pro;font-size:16px;font-weight:600;line-height:20px;letter-spacing:0px;text-align:center;color:var(--c-primary);margin-top:4px;padding:0 34.5px}.refillorder-content .call-hint[data-v-f6cc9d48]{font-family:Source Sans Pro;font-size:14px;font-weight:600;line-height:18px;text-align:center;color:var(--c-black);margin-top:4px}.info-icon[data-v-f6cc9d48]{vertical-align:top;padding-right:5px}.shop-list[data-v-f6cc9d48]{flex:1;margin-top:20px;overflow:auto}.shop-list[data-v-f6cc9d48]::-webkit-scrollbar{display:none}.shop-item[data-v-f6cc9d48]{display:flex;flex-direction:row;align-items:center;box-shadow:inset 0 -1px #f5f5f5;padding:16px}.shop-item-count[data-v-f6cc9d48]{background-color:var(--c-primary-soft-100);border-radius:50%;width:24px;height:24px;display:inline-flex;justify-content:center;align-items:center;color:var(--c-black-soft-30)}.shop-item-img[data-v-f6cc9d48]{margin-left:12px;margin-right:16px}.shop-item-content[data-v-f6cc9d48]{flex:1}.shop-item-name[data-v-f6cc9d48]{color:var(--c-black-soft-5);font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:18px;line-height:23px;margin:0 0 4px}.shop-item-quantity[data-v-f6cc9d48]{color:var(--c-white-soft-40);font-family:Source Sans Pro;font-style:normal;font-weight:400;font-size:14px;line-height:18px;margin:0 0 4px}.shop-item-amount[data-v-f6cc9d48]{color:var(--c-primary);font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:18px;line-height:23px}.delete-button[data-v-f6cc9d48]{height:100%;background-color:var(--c-red-soft-30);border-radius:8px;font-family:Source Sans Pro;font-style:normal;font-weight:700;font-size:14px;line-height:18px;color:var(--c-white)}.refill-status[data-v-dd064e2c]{height:100%;display:flex;flex-direction:column}.refill-status-image[data-v-dd064e2c]{padding:30px 0}.refill-status-content[data-v-dd064e2c]{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:20px;line-height:25px;text-align:center;color:var(--c-black-soft-30);margin-bottom:12px}.refill-status-hint[data-v-dd064e2c]{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:16px;line-height:20px;text-align:center;color:var(--c-white-soft-40)}.refill-status-button[data-v-dd064e2c]{padding:35px 16px;display:inline-flex;align-items:flex-end;flex:1}.refill-result[data-v-ea1518ee]{padding:28px 16px 0;flex:1}.refill-result-title[data-v-ea1518ee]{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:14px;line-height:18px;color:var(--c-black-soft-20);margin-bottom:8px}.refill-result-content[data-v-ea1518ee]{display:flex;flex-direction:column;padding:12px 16px;background:#ffffff;border:1px solid #f9edd1;box-sizing:border-box;border-radius:6px}.refill-result-hint[data-v-ea1518ee]{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:16px;line-height:20px;text-align:center;color:var(--c-white-soft-40);margin-top:28px}.refill-result-hint .link[data-v-ea1518ee]{color:var(--c-primary-soft-40);text-decoration:underline}.refill-result-item[data-v-ea1518ee]{margin-bottom:12px}.refill-result-item .title[data-v-ea1518ee]{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:var(--c-black-soft-5);margin-bottom:4px}.refill-result-item .title.failed[data-v-ea1518ee]{text-decoration:line-through}.refill-result-item .subtitle[data-v-ea1518ee]{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-size:14px;line-height:18px;color:var(--c-white-soft-40)}.refill-result-item .subtitle.failed[data-v-ea1518ee]{text-decoration:line-through}.refill-result-item .badge[data-v-ea1518ee]{display:flex;flex-direction:row;justify-content:center;padding:2px 10px;background:var(--c-black-soft-40);border-radius:100px;font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:var(--c-white);white-space:nowrap}.refill-result-item .price[data-v-ea1518ee]{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-size:16px;line-height:20px;text-align:right;color:var(--c-primary)}.refill-result-total[data-v-ea1518ee]{padding-top:12px;border-top:1px solid var(--c-white-soft-90);color:var(--c-primary)}[data-v-0d3ddf94] .van-dialog{padding:16px 24px;box-sizing:border-box}[data-v-0d3ddf94] .van-dialog__header{padding-top:0;color:var(--c-black-soft-30);font-size:20px;text-align:left;font-weight:600}.china-order-dialog-body[data-v-e79876bc]{padding:8px 0 24px;font-family:Source Sans Pro;font-style:normal;font-weight:400;font-size:18px;line-height:23px;color:var(--c-white-soft-40)}.china-order-dialog-body p[data-v-e79876bc]{margin-bottom:12px}.china-order-dialog-body .contact-address[data-v-e79876bc]{font-size:14px;line-height:18px;font-weight:700}.radio-btn[data-v-1caa4d33]{width:20px;height:20px;border:1px solid var(--c-primary-soft-60);border-radius:50%;box-sizing:border-box;position:relative}.radio-btn.active[data-v-1caa4d33]:after{content:"";width:12px;height:12px;border-radius:50%;background-color:var(--c-primary-soft-60);position:absolute;top:3px;left:3px}[data-v-1caa4d33] .van-radio{margin-bottom:8px}[data-v-1caa4d33] .van-radio:last-of-type{margin-bottom:0}.relative[data-v-b93df988]{position:relative}[data-v-b93df988] .border-right-none>.form-input{border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}.ulstyle[data-v-b93df988]{width:100%;padding:5px 0;border:2px solid var(--c-primary-soft-100);border-radius:12px;z-index:99;background-color:var(--c-white);box-sizing:border-box;box-shadow:0 4px 10px #2c2c2c1a;max-height:192px;overflow-x:auto}.ulstyle.down[data-v-b93df988]{top:42px}.ulstyle.top[data-v-b93df988]{bottom:45px}.option[data-v-b93df988]{display:flex;padding:5px 10px;justify-content:space-between}.absolute[data-v-b93df988]{position:absolute}.text-lg[data-v-b93df988]{font-family:Source Sans Pro;font-style:normal;font-size:16px;font-weight:400;line-height:20.11px;color:var(--c-black-soft-30)}.text-selected[data-v-b93df988]{font-weight:600}.selected[data-v-b93df988]{width:20px;height:20px}.refill-info[data-v-70f04108]{padding:28px 16px 0;flex:1;overflow:auto}.form-item[data-v-70f04108]{margin-bottom:12px;width:100%}.warning[data-v-70f04108]{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:14px;line-height:18px;color:var(--c-red-soft-60)}.label[data-v-70f04108]{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:14px;line-height:18px;color:var(--c-black-soft-20);margin-bottom:4px}.pt-2[data-v-70f04108]{padding-top:8px}.mr-2[data-v-70f04108]{margin-right:8px}.mb-3[data-v-70f04108]{margin-bottom:12px}.mt-2[data-v-70f04108]{margin-top:8px}.my-2[data-v-70f04108]{margin-top:8px;margin-bottom:8px}[data-v-70f04108] .border-left-none{border-top-left-radius:0;border-bottom-left-radius:0}[data-v-70f04108] .border-right-none{border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}.refill-payment[data-v-1ed421fa]{padding:28px 16px 0;flex:1}.refill-payment-title[data-v-1ed421fa]{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:14px;line-height:18px;color:var(--c-black-soft-20);margin-bottom:8px}.refill-payment-content[data-v-1ed421fa]{display:flex;flex-direction:column;align-items:flex-start;padding:20px 20px 16px;background:#ffffff;border:2px solid var(--c-primary-soft-100);box-sizing:border-box;border-radius:12px}.refill-payment-content .block-title[data-v-1ed421fa]{font-family:Roboto Slab;font-style:normal;font-weight:600;font-size:18px;line-height:24px;color:var(--c-black-soft-30);padding-bottom:8px;border-bottom:1px solid var(--c-white-soft-90);width:100%;display:flex;align-items:center}.refill-payment-content .block-content[data-v-1ed421fa]{border-bottom:1px solid var(--c-white-soft-90);width:100%}.refill-payment-content .content-result[data-v-1ed421fa]{width:100%;margin-top:8px}.refill-payment-content .content-result .result-row[data-v-1ed421fa]{text-align:right;margin-bottom:8px}.refill-payment-content .content-result .result-row[data-v-1ed421fa]:last-of-type{margin-bottom:0}.refill-payment-content .content-result .result-row .result-row-name[data-v-1ed421fa]{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:var(--c-black-soft-5)}.refill-payment-content .content-result .result-row:last-of-type .result-row-name[data-v-1ed421fa]{color:var(--c-primary)}.refill-payment-content .content-result .result-row .result-row-value[data-v-1ed421fa]{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-size:16px;line-height:20px;text-align:right;color:var(--c-black-soft-5)}.refill-payment-content .content-result .result-row:last-of-type .result-row-value[data-v-1ed421fa]{color:var(--c-primary)}.refill-payment-content .content-result .result-row .result-row-value .discount[data-v-1ed421fa]{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-size:16px;line-height:20px;text-align:right;text-decoration-line:line-through;color:var(--c-white-soft-70)}.refill-payment-content .block-content .content-title[data-v-1ed421fa]{font-family:Roboto Slab;font-style:normal;font-weight:700;font-size:14px;line-height:21px;color:var(--c-black-soft-30);margin:8px 0}.refill-payment-content .block-content .item-list .item[data-v-1ed421fa]{margin-bottom:8px}.item-list.rejected[data-v-1ed421fa]{text-decoration:line-through;color:#000}.refill-payment-content .block-content .item-list .item-index[data-v-1ed421fa]{background:var(--c-primary-soft-100);border-radius:50%;width:20px;height:20px;color:var(--c-black-soft-30);font-size:14px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.refill-payment-content .block-content .item-list .item-name[data-v-1ed421fa]{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:var(--c-black-soft-5);margin-bottom:2px}.refill-payment-content .block-content .item-list .item-quality[data-v-1ed421fa]{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-size:14px;line-height:18px;color:var(--c-white-soft-40)}.refill-payment-content .block-content .item-list .item-price[data-v-1ed421fa]{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:var(--c-primary)}.refill-status[data-v-705e283c]{height:100%;display:flex;flex-direction:column}.refill-status-image[data-v-705e283c]{padding:30px 0}.refill-status-content[data-v-705e283c]{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:20px;line-height:25px;text-align:center;color:var(--c-black-soft-30);margin-bottom:12px}.refill-status-hint[data-v-705e283c]{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:16px;line-height:20px;text-align:center;color:var(--c-white-soft-40)}.refill-status-button[data-v-705e283c]{padding:35px 16px;display:inline-flex;align-items:flex-end;flex:1}.refillorder-container[data-v-abc780bc]{display:flex;flex-direction:column;height:100%}*[data-v-5f9edd56]{box-sizing:border-box}form[data-v-5f9edd56]{width:30vw;min-width:500px;align-self:center;box-shadow:0 0 0 .5px #32325d1a,0 2px 5px #32325d1a,0 1px 1.5px #00000012;border-radius:7px;padding:40px}.hidden[data-v-5f9edd56]{display:none}#payment-message[data-v-5f9edd56]{color:#697386;font-size:16px;line-height:20px;padding-top:12px;text-align:center}#payment-element[data-v-5f9edd56]{margin-bottom:24px}button[data-v-5f9edd56]{background:#5469d4;font-family:Arial,sans-serif;color:#fff;border-radius:4px;border:0;padding:12px 16px;font-size:16px;font-weight:600;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:all .2s ease;box-shadow:0 4px 5.5px #00000012;width:100%}button[data-v-5f9edd56]:hover{filter:contrast(115%)}button[data-v-5f9edd56]:disabled{opacity:.5;cursor:default}.spinner[data-v-5f9edd56],.spinner[data-v-5f9edd56]:before,.spinner[data-v-5f9edd56]:after{border-radius:50%}.spinner[data-v-5f9edd56]{color:#fff;font-size:22px;text-indent:-99999px;position:relative;width:20px;height:20px;box-shadow:inset 0 0 0 2px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);margin-right:10px}.spinner[data-v-5f9edd56]:before,.spinner[data-v-5f9edd56]:after{position:absolute;content:""}.spinner[data-v-5f9edd56]:before{width:10.4px;height:20.4px;background:#5469d4;border-radius:20.4px 0 0 20.4px;top:-.2px;left:-.2px;-webkit-transform-origin:10.4px 10.2px;transform-origin:10.4px 10.2px;-webkit-animation:loading-5f9edd56 2s infinite ease 1.5s;animation:loading-5f9edd56 2s infinite ease 1.5s}.spinner[data-v-5f9edd56]:after{width:10.4px;height:10.2px;background:#5469d4;border-radius:0 10.2px 10.2px 0;top:-.1px;left:10.2px;-webkit-transform-origin:0px 10.2px;transform-origin:0px 10.2px;-webkit-animation:loading-5f9edd56 2s infinite ease;animation:loading-5f9edd56 2s infinite ease}@-webkit-keyframes loading-5f9edd56{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading-5f9edd56{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media only screen and (max-width: 600px){form[data-v-5f9edd56]{width:100%;min-width:initial}}.niks-calendar[data-v-a37219ea]{position:relative}[data-v-a37219ea] .van-calendar__weekday{color:var(--c-primary-soft-60);font-weight:600;font-size:20px;font-style:normal;line-height:25px;font-family:Source Sans Pro}[data-v-a37219ea] .van-calendar__header-subtitle{font-size:18px;color:var(--c-black-soft-30);font-weight:600;font-family:Roboto Slab;font-style:normal}[data-v-a37219ea] .van-calendar__day{height:25px;font-size:20px;font-weight:600;margin:8px 0;font-family:Source Sans Pro;font-style:normal}.left-arrows[data-v-a37219ea],.right-arrows[data-v-a37219ea]{height:25px;width:25px;position:absolute}@media (orientation: landscape){.left-arrows[data-v-a37219ea]{top:10px;left:32px}.right-arrows[data-v-a37219ea]{top:10px;right:32px}}@media (orientation: portrait){.left-arrows[data-v-a37219ea]{top:10px;left:12px}.right-arrows[data-v-a37219ea]{top:10px;right:12px}}[data-v-a37219ea] .van-calendar__selected-day{background-color:transparent;width:36px;height:26px;color:var(--c-black-soft-5);border-radius:5px;box-sizing:border-box}[data-v-a37219ea] .none-style>.van-calendar__selected-day{border:2px solid var(--c-primary)}[data-v-a37219ea] .my-appointments-style>.van-calendar__selected-day{border:none;background-color:var(--c-primary-soft-100)}[data-v-a37219ea] .my-appointments-date-style:after{content:"";position:absolute;width:12px;display:block;height:2px;background-color:var(--c-primary);bottom:0px;border-radius:4px}[data-v-a37219ea] .appointment-booking-style{text-decoration-line:underline}[data-v-a37219ea] .appointment-booking-waiting-date-style{text-decoration-line:none;color:var(--c-white-soft-40)}[data-v-a37219ea] .appointment-booking-waiting-date-style>.van-calendar__selected-day{color:var(--c-white-soft-40)}[data-v-a37219ea] .appointment-booking-isfull-date-style{text-decoration-line:line-through;color:var(--c-white-soft-70);text-decoration-color:var(--c-white-soft-70)}[data-v-a37219ea] .appointment-booking-style>.van-calendar__selected-day{border:2px solid var(--c-primary)}.apptbooking-content[data-v-5533c5be]{background-color:var(--c-white);margin-top:40px;display:flex;flex-direction:column;justify-content:space-between;height:100%}.label[data-v-5533c5be]{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:14px;line-height:18px;color:var(--c-black-soft-20);margin:8px 0}[data-v-5533c5be] .apptbooking-input-style{font-family:Roboto Slab;font-size:16px;font-weight:600;color:var(--c-black-soft-30)}[data-v-5533c5be] .apptbooking-input-style::placeholder{font-family:Source Sans Pro;font-weight:400}[data-v-5533c5be] .apptbooking-input-style.waiting{color:var(--c-red-soft-60)}[data-v-5533c5be] .calendar{height:44px}.apptbooking-calendar-container[data-v-5533c5be]{padding:0 16px;display:flex;flex-direction:column;height:100%}.apptbooking-booking-time-content[data-v-5533c5be]{flex:1;padding-top:20px;min-height:150px;max-height:300px;overflow-y:auto}.waiting-hint[data-v-5533c5be]{display:flex;align-items:center;text-align:center;color:var(--c-red-soft-60);margin-top:10px;font-family:Source Sans Pro;font-size:14px;font-weight:600;line-height:18px;letter-spacing:0em;text-align:left}.waiting-hint img[data-v-5533c5be]{width:20px;height:20px;padding-right:5px}.apptbooking-content[data-v-7c0f72d2]{background-color:var(--c-white);margin-top:40px;display:flex;flex-direction:column;justify-content:space-between;height:100%}.apptbooking-info-title[data-v-7c0f72d2]{font-family:Source Sans Pro;font-size:14px;font-weight:600;line-height:18px;letter-spacing:0em;text-align:left;color:var(--c-black-soft-20);margin-bottom:5px}.patient-list[data-v-7c0f72d2]::-webkit-scrollbar{width:0px}.patient-list[data-v-7c0f72d2]{margin:8px 0;width:100%;overflow-x:scroll;display:flex;align-items:center}.patient-item[data-v-7c0f72d2]{display:flex;justify-content:space-between;text-align:center;align-items:center;flex-direction:column;height:156px;width:121px;border-radius:12px;padding:16px 8px;background-color:var(--c-white);border:2px solid var(--c-primary-soft-100);margin-right:10px;box-sizing:border-box;white-space:nowrap;font-weight:600;color:var(--c-black-soft-30)}.patient-item[data-v-7c0f72d2]:first-child{margin-left:0}.patient-item[data-v-7c0f72d2]:last-child{margin-right:0}.patient-item img[data-v-7c0f72d2]{height:96px;width:96px}.patient-item.active[data-v-7c0f72d2]{background-color:var(--c-primary-soft-100)}[data-v-7c0f72d2] .message-textarea{height:124px}.keep-hint-content[data-v-a36c36b2]{font-family:Source Sans Pro;font-size:18px;font-weight:400;line-height:23px;letter-spacing:0em;text-align:left;color:var(--c-white-soft-40);margin:10px 0}.keep-hint-checkbox[data-v-a36c36b2]{margin-bottom:24px}.keep-hint-checkbox[data-v-a36c36b2] .van-checkbox__icon .van-icon{border-radius:4px;border:1px solid var(--c-primary-soft-60)}.keep-hint-checkbox[data-v-a36c36b2] .van-checkbox__icon--checked .van-icon{border-color:var(--c-primary-soft-60);background-color:var(--c-primary-soft-60)}[data-v-a36c36b2] .keep-hint-checkbox .van-checkbox__label{color:var(--c-white-soft-40);font-family:Source Sans Pro;font-style:normal;font-weight:400;font-size:16px;line-height:20px}.apptbooking-content[data-v-0da22976]{background-color:var(--c-white);margin-top:40px;display:flex;flex-direction:column;justify-content:space-between;height:100%}.apptbooking-confirm-title[data-v-0da22976]{font-family:Source Sans Pro;font-size:14px;font-weight:600;line-height:18px;letter-spacing:0em;text-align:left;color:var(--c-black-soft-20);margin-bottom:5px}.apptbooking-confirm-list[data-v-0da22976]{display:flex;justify-content:flex-start;align-items:center;margin-bottom:20px}.location-confirm-img[data-v-0da22976]{display:flex;align-items:center;margin-right:5px}.apptbooking-confirm-list .location-confirm-img>img[data-v-0da22976]{width:20px;height:20px}.apptbooking-confirm-list>span[data-v-0da22976]{position:relative;display:block;flex:1;font-family:Source Sans Pro;font-size:18px;font-weight:600;letter-spacing:0px;text-align:left;color:var(--c-black-soft-30);align-items:center}.apptbooking-confirm-list span[data-v-0da22976]:before{content:"";width:100%;top:90%;position:absolute;padding-bottom:10px;border-bottom:1px solid var(--c-white-soft-90)}.apptbooking-content[data-v-4b0cd905]{background-color:var(--c-white);margin-top:40px;display:flex;flex-direction:column;justify-content:space-between;height:100%}.apptbooking-complete-content[data-v-4b0cd905]{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:20px;line-height:25px;text-align:center;color:var(--c-black-soft-30);margin-top:20px}.apptbooking-complete-button[data-v-4b0cd905]{padding:35px 16px;display:inline-flex;align-items:flex-end;flex:1}.apptbooking-content[data-v-a58578a8]{background-color:var(--c-white);margin-top:15px;display:flex;flex-direction:column;justify-content:space-between;height:100%}.apptbooking-waiting-contact-content[data-v-a58578a8]{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:20px;line-height:25px;text-align:center;color:var(--c-black-soft-30);margin-top:20px}.apptbooking-waiting-contact-question[data-v-a58578a8]{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:16px;line-height:25px;text-align:center;color:var(s--c-white-soft-40);margin-top:15px}.apptbooking-waiting-contact-button[data-v-a58578a8]{padding:20px 16px;display:inline-flex;align-items:flex-end;flex:1}.apptbooking-content[data-v-70674876]{background-color:var(--c-white);margin-top:40px;display:flex;flex-direction:column;justify-content:space-between;height:100%}.apptbooking-payment-title[data-v-70674876]{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:14px;line-height:18px;color:var(--c-black-soft-20);margin-bottom:8px}.apptbooking-invoice-detail[data-v-70674876]{margin-top:10px;flex:1}.apptbooking-payment-content[data-v-70674876]{display:flex;flex-direction:column;align-items:flex-start;padding:20px 20px 16px;background:#ffffff;border:2px solid var(--c-primary-soft-100);box-sizing:border-box;border-radius:12px}.apptbooking-payment-content .apptbooking-type-title[data-v-70674876]{font-family:Roboto Slab;font-style:normal;font-weight:600;font-size:18px;line-height:24px;color:var(--c-black-soft-30);padding-bottom:8px;border-bottom:1px solid var(--c-white-soft-90);width:100%;display:flex;align-items:center}.apptbooking-payment-content .apptbooking-type-title img[data-v-70674876]{height:24px;width:24px;padding-right:10px}.apptbooking-payment-content .content-result[data-v-70674876]{width:100%;margin-top:8px}.apptbooking-payment-content .content-result .result-row[data-v-70674876]{text-align:right;margin-bottom:8px}.apptbooking-payment-content .result-row[data-v-70674876]:last-of-type{margin-bottom:0}.apptbooking-payment-content .content-result .result-row .result-row-name[data-v-70674876]{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:var(--c-black-soft-5)}.apptbooking-payment-content .content-result .result-row:last-of-type .result-row-name[data-v-70674876]{font-weight:700;color:var(--c-primary)}.apptbooking-payment-content .content-result .result-row .result-row-value[data-v-70674876]{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-size:16px;line-height:20px;text-align:right;color:var(--c-black-soft-5)}.apptbooking-payment-content .content-result .result-row:last-of-type .result-row-value[data-v-70674876]{font-weight:700;color:var(--c-primary)}.apptbooking-content[data-v-abe7c4cc]{background-color:var(--c-white);margin-top:40px;display:flex;flex-direction:column;justify-content:space-between;height:100%}.missed-apptbooking-warning-title[data-v-abe7c4cc]{font-family:Source Sans Pro;font-size:18px;font-weight:600;line-height:18px;letter-spacing:0em;text-align:left;color:var(--c-black-soft-40);margin-bottom:20px}.missed-apptbooking-warning-list[data-v-abe7c4cc]{display:flex;justify-content:flex-start;align-items:center;margin-bottom:20px}.location-confirm-img[data-v-abe7c4cc]{display:flex;align-items:center;margin-right:5px}.missed-apptbooking-warning-list .location-confirm-img>img[data-v-abe7c4cc]{width:20px;height:20px}.missed-apptbooking-warning-list>span[data-v-abe7c4cc]{position:relative;display:block;flex:1;font-family:Source Sans Pro;font-size:18px;font-weight:600;letter-spacing:0px;text-align:left;color:var(--c-black-soft-30);align-items:center}.missed-apptbooking-warning-list span[data-v-abe7c4cc]:before{content:"";width:100%;top:90%;position:absolute;padding-bottom:10px;border-bottom:1px solid var(--c-white-soft-90)}.apptbooking-content[data-v-72093ede]{background-color:var(--c-white);margin-top:40px;display:flex;flex-direction:column;justify-content:space-between;height:100%}.apptbooking-missed-detail[data-v-72093ede]{border-bottom:1px #f9edd1 solid;margin-top:1em;margin-bottom:1em}.apptbooking-missed-detail p[data-v-72093ede]{margin-bottom:1em;color:#7a6b63}.apptbooking-missed-detail ul[data-v-72093ede]{padding-left:2em;margin-bottom:1em;list-style:disc;color:#7a6b63}.apptbooking-missed-detail ul li[data-v-72093ede]{margin-bottom:.5em}.apptbooking-deposit-title[data-v-72093ede]{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:14px;line-height:18px;color:var(--c-black-soft-20);margin-bottom:8px}.apptbooking-invoice-detail[data-v-72093ede]{margin-top:10px;flex:1}.apptbooking-deposit-content[data-v-72093ede]{display:flex;flex-direction:column;align-items:flex-start;padding:20px 20px 16px;background:#ffffff;border:2px solid var(--c-primary-soft-100);box-sizing:border-box;border-radius:12px}.apptbooking-deposit-content .apptbooking-type-title[data-v-72093ede]{font-family:Roboto Slab;font-style:normal;font-weight:600;font-size:18px;line-height:24px;color:var(--c-black-soft-30);padding-bottom:8px;border-bottom:1px solid var(--c-white-soft-90);width:100%;display:flex;align-items:center}.apptbooking-deposit-content .apptbooking-type-title img[data-v-72093ede]{height:24px;width:24px;padding-right:10px}.apptbooking-deposit-content .content-result[data-v-72093ede]{width:100%;margin-top:8px}.apptbooking-deposit-content .content-result .result-row[data-v-72093ede]{text-align:right;margin-bottom:8px}.apptbooking-deposit-content .result-row[data-v-72093ede]:last-of-type{margin-bottom:0}.apptbooking-deposit-content .content-result .result-row .result-row-name[data-v-72093ede]{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:var(--c-black-soft-5)}.apptbooking-deposit-content .content-result .result-row:last-of-type .result-row-name[data-v-72093ede]{font-weight:700;color:var(--c-primary)}.apptbooking-deposit-content .content-result .result-row .result-row-value[data-v-72093ede]{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-size:16px;line-height:20px;text-align:right;color:var(--c-black-soft-5)}.apptbooking-deposit-content .content-result .result-row:last-of-type .result-row-value[data-v-72093ede]{font-weight:700;color:var(--c-primary)}.booking-container[data-v-3a775e12]{display:flex;flex-direction:column;height:100%}.booking-container[data-v-3a775e12]>.apptbooking-content{padding:0 16px}.cancelDialog-content[data-v-3febc916]{padding:8px 0 24px;text-align:left;font-family:Source Sans Pro;font-style:normal;font-weight:400;font-size:18px;line-height:23px;color:var(--c-white-soft-40)}.myappts-body[data-v-eff3d4bc]{display:flex;flex-direction:column;height:100%}.my-appts-header[data-v-eff3d4bc]{font-family:Roboto Slab;font-size:20px;font-weight:600;letter-spacing:0em;text-align:left;color:var(--c-black-soft-40);display:flex;align-items:center}.my-appts-header span[data-v-eff3d4bc]{padding-left:5px}.divider[data-v-eff3d4bc]{border:1px solid var(--c-white-soft-90);margin:12px 0}.divider[data-v-eff3d4bc]:before{content:none}.myappts-list-by-date[data-v-eff3d4bc]::-webkit-scrollbar{width:0px}.myappts-list-by-date[data-v-eff3d4bc]{overflow-y:scroll;padding:0 16px;height:calc(100% - 349px);flex-grow:1}.no-data[data-v-eff3d4bc]{font-family:Source Sans Pro;font-size:16px;font-weight:600;line-height:20px;letter-spacing:0px;text-align:center;color:var(--c-white-soft-50)}.myappts-booking-item[data-v-eff3d4bc]{border:2px solid var(--c-primary-soft-100);border-radius:12px;margin-bottom:12px;overflow:hidden;background-color:var(--c-white)}.myappts-booking-item[data-v-eff3d4bc]:last-child{margin-bottom:20px}.myappts-booking-item[data-v-eff3d4bc] .van-cell__right-icon{color:var(--c-primary-soft-60)}.myappts-booking-item-header[data-v-eff3d4bc]{display:flex;border-bottom:1px solid var(--c-white-soft-90);padding:16px;align-items:center;justify-content:space-between}.myappts-booking-item-header .booking-item-header-img[data-v-eff3d4bc]{width:24px;height:24px;padding-right:5px}.myappts-booking-item-header .booking-item-header-title[data-v-eff3d4bc]{flex:1;font-family:Roboto Slab;font-size:18px;font-weight:700;letter-spacing:0em;text-align:left;color:var(--c-black-soft-30)}.myappts-booking-item-header .booking-item-header-state[data-v-eff3d4bc]{font-family:Source Sans Pro;font-size:16px;font-weight:600;line-height:20px;letter-spacing:0em;text-align:left;padding:2px 10px;border-radius:100px;color:var(--c-black-soft-5)}.myappts-booking-item.with-doctor[data-v-eff3d4bc]{border-color:var(--c-primary-soft-100)}.myappts-booking-item.with-doctor .myappts-booking-item-header .booking-item-header-state[data-v-eff3d4bc],.myappts-booking-item.with-doctor .reserve-time[data-v-eff3d4bc],.myappts-booking-item.with-doctor .today-time[data-v-eff3d4bc]{background-color:var(--c-primary-soft-100)}.myappts-booking-item.with-therapist[data-v-eff3d4bc]{border-color:var(--c-red-soft-100)}.myappts-booking-item.with-therapist .myappts-booking-item-header .booking-item-header-state[data-v-eff3d4bc],.myappts-booking-item.with-therapist .reserve-time[data-v-eff3d4bc],.myappts-booking-item.with-therapist .today-time[data-v-eff3d4bc]{background-color:var(--c-red-soft-100)}.myappts-booking-item.remote[data-v-eff3d4bc]{border-color:var(--c-orange-soft-100)}.myappts-booking-item.remote .myappts-booking-item-header .booking-item-header-state[data-v-eff3d4bc],.myappts-booking-item.remote .reserve-time[data-v-eff3d4bc],.myappts-booking-item.remote .today-time[data-v-eff3d4bc]{background-color:var(--c-orange-soft-100)}.booking-item-header-state.today[data-v-eff3d4bc]{background-color:var(--c-green-soft-90)!important}.booking-item-header-state.rejected[data-v-eff3d4bc]{background-color:var(--c-red-soft-90)!important}.booking-item-header-state.pending[data-v-eff3d4bc]{font-size:12px!important;text-align:center!important;white-space:pre-line!important;border-radius:15px!important}.booking-item-detail[data-v-eff3d4bc]{display:flex;align-items:center}.booking-item-detail-img[data-v-eff3d4bc]{width:20px;height:20px;padding-right:3px}.booking-item-detail-text[data-v-eff3d4bc]{flex:1;font-family:Source Sans Pro;font-size:16px;font-weight:600;letter-spacing:0em;text-align:left;color:var(--c-black-soft-40)}.booking-item-detail-text>a[data-v-eff3d4bc]{font-family:Source Sans Pro;font-size:16px;font-weight:600;letter-spacing:0em;text-align:left;color:var(--c-black-soft-40);text-decoration:underline}.booking-item-time[data-v-eff3d4bc]{padding:16px 16px 0;font-family:Source Sans Pro;font-size:18px;font-weight:600;line-height:23px;letter-spacing:0px;text-align:left;color:var(--c-black-soft-30)}.reserve-content[data-v-eff3d4bc],.today-content[data-v-eff3d4bc]{padding:10px}.reserve-time[data-v-eff3d4bc],.today-time[data-v-eff3d4bc]{height:84px;width:100%;border-radius:6px;display:flex;flex-direction:column;justify-content:space-around;align-items:center;padding:5px 0;box-sizing:border-box}.reserve-time span[data-v-eff3d4bc]{font-family:Source Sans Pro;font-size:20px;font-weight:600;letter-spacing:0em;text-align:center;color:var(--c-primary)}.reserve-time span[data-v-eff3d4bc]:first-child{font-size:14px;color:var(--c-black-soft-30)}.reserve-time span[data-v-eff3d4bc]:last-child{font-size:18px}.reserve-info[data-v-eff3d4bc]{margin-top:5px}.reserve-info .reserve-img[data-v-eff3d4bc]{width:20px;height:20px;padding-right:5px}.reserve-info[data-v-eff3d4bc]:last-child{margin-top:0}.reserve-info .reserve-span[data-v-eff3d4bc]{font-family:Source Sans Pro;font-size:16px;font-weight:600;letter-spacing:0em;text-align:left;color:var(--c-black-soft-40);display:inline-block;vertical-align:middle}.reserve-info .reserve-span>a[data-v-eff3d4bc]{font-family:Source Sans Pro;font-size:16px;font-weight:600;letter-spacing:0em;text-align:left;color:var(--c-black-soft-40);text-decoration:underline}.reserve-info .reserve-span.remote[data-v-eff3d4bc]{color:var(--c-primary);text-decoration:underline}.today-time-flex[data-v-eff3d4bc]{display:flex;justify-content:space-between}.today-time[data-v-eff3d4bc]{height:65px}.today-time[data-v-eff3d4bc]:first-child{margin-right:5px}.today-time[data-v-eff3d4bc]:last-child{margin-left:5px}.today-time span[data-v-eff3d4bc]{font-family:Source Sans Pro;font-size:24px;font-weight:600;letter-spacing:0em;text-align:center;color:var(--c-primary)}.today-time span[data-v-eff3d4bc]:first-child{font-size:14px;color:var(--c-black-soft-30)}.today-number[data-v-eff3d4bc]{margin-top:10px;height:40px;border-radius:6px;border:1px solid var(--c-primary-soft-100);display:flex;justify-content:center;align-items:center}.today-number img[data-v-eff3d4bc]{height:24px;width:24px;padding-right:10px}.today-number span[data-v-eff3d4bc]{font-family:Source Sans Pro;font-size:18px;font-weight:600;letter-spacing:0em;text-align:left;color:var(--c-black-soft-30)}.rejected[data-v-eff3d4bc] .van-cell__right-icon{display:none}.non-cancellation-dialog-body[data-v-eff3d4bc]{padding:8px 0 24px;font-family:Source Sans Pro;font-style:normal;font-weight:400;font-size:18px;line-height:23px;color:var(--c-white-soft-40)}u[data-v-7461c4ec]{text-decoration:underline}strong[data-v-7461c4ec]{font-weight:700}.terms-container[data-v-7461c4ec]{padding-top:10px}.terms-title[data-v-7461c4ec]{font-family:Roboto Slab;font-size:16px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:0em;text-align:left;color:var(--c-black-soft-5)}.terms-content[data-v-7461c4ec]{padding-top:10px;padding-bottom:20px;font-family:Source Sans Pro;font-size:14px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:0em;text-align:left;color:var(--c-black-soft-20)}.terms-content[data-v-7461c4ec] strong{font-weight:700}.terms-content[data-v-7461c4ec] p{margin-bottom:1em}.term-list[data-v-7461c4ec]{list-style:decimal;list-style-position:inside;padding-left:10px}.term-list li[data-v-7461c4ec]{text-indent:-1em}.term-list ul[data-v-7461c4ec]{list-style:circle;padding-inline-start:1em}.term-list ul>li[data-v-7461c4ec]{text-indent:0}.keep-hint-content[data-v-37a9260b]{font-family:Source Sans Pro;font-size:18px;font-weight:400;line-height:23px;letter-spacing:0em;text-align:left;color:var(--c-white-soft-40);margin:10px 0}.keep-hint-checkbox[data-v-37a9260b]{margin-bottom:24px}.keep-hint-checkbox[data-v-37a9260b] .van-checkbox__icon .van-icon{border-radius:4px;border:1px solid var(--c-primary-soft-60)}.keep-hint-checkbox[data-v-37a9260b] .van-checkbox__icon--checked .van-icon{border-color:var(--c-primary-soft-60);background-color:var(--c-primary-soft-60)}[data-v-37a9260b] .keep-hint-checkbox .van-checkbox__label{color:var(--c-white-soft-40);font-family:Source Sans Pro;font-style:normal;font-weight:400;font-size:16px;line-height:20px}.join-content[data-v-3bfc8d4e]{padding-top:36px}.block[data-v-3bfc8d4e]{margin-bottom:24px}.title[data-v-3bfc8d4e]{font-family:Roboto Slab;font-style:normal;font-weight:600;font-size:24px;line-height:32px;text-align:center;color:#2c2c2c;margin-bottom:16px}.content[data-v-3bfc8d4e]{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-size:18px;line-height:25px;text-align:center;color:#585858}.content .row[data-v-3bfc8d4e]:first-of-type{margin-bottom:12px}.content .row[data-v-3bfc8d4e]{color:var(--c-white-soft-40);text-align:left;display:flex;align-items:baseline}.content .row.checked[data-v-3bfc8d4e]{color:var(--c-green-soft-60)}.content .van-checkbox[data-v-3bfc8d4e]:first-of-type{margin-bottom:12px}.content .row .icon[data-v-3bfc8d4e]{margin-right:10px}.join-button[data-v-3bfc8d4e]{margin:35px 0}.confirmed-block[data-v-3bfc8d4e]{display:flex}.confirmed-block .link[data-v-3bfc8d4e]{color:var(--c-green-soft-40);text-decoration:underline}[data-v-3bfc8d4e] .confirmed-block .van-checkbox__label{color:var(--c-white-soft-40)}[data-v-3bfc8d4e] .confirmed-block .van-checkbox .van-checkbox__icon .van-icon{border:1px solid var(--c-primary-soft-60);border-radius:4px}.join-content[data-v-760ffe1e]{background-color:var(--c-white);margin-top:40px;display:flex;flex-direction:column;justify-content:space-between;height:100%}.join-complete-content[data-v-760ffe1e]{font-family:Roboto Slab;font-style:normal;font-weight:600;font-size:24px;line-height:32px;text-align:center;color:var(--c-black-soft-5);margin-top:20px}.join-complete-button[data-v-760ffe1e]{padding:35px 0;display:inline-flex;align-items:flex-end;flex:1}.join-container[data-v-0c6423d2]{display:flex;flex-direction:column;height:100%;justify-content:space-between}.notifications-header[data-v-dff42c94]{font-family:Roboto Slab;font-size:20px;font-weight:600;letter-spacing:0em;text-align:left;color:var(--c-black-soft-40);display:flex;align-items:center}.notifications-header span[data-v-dff42c94]{padding-left:5px}.notifications-body[data-v-dff42c94]{display:flex;flex-direction:column;height:100%;overflow-y:scroll}.notifications-body .sub-title[data-v-dff42c94]{font-family:Roboto Slab;font-size:14px;font-weight:600;line-height:18px;letter-spacing:0em;text-align:left;color:var(--c-black-soft-30);margin:5px 10px}.notifications-body[data-v-dff42c94]::-webkit-scrollbar{width:0px}.notifications-body .notifications-item[data-v-dff42c94]{width:100%;border-radius:0;padding:8px 16px;box-sizing:border-box;display:flex;flex-direction:column}.notifications-body .notifications-item.tap[data-v-dff42c94]{background-color:var(--c-primary-soft-100)}.notifications-body .notifications-item .notifications-item-body[data-v-dff42c94]{display:flex;justify-content:center;justify-content:space-around}.notifications-body .notifications-item .notifications-item-body .notifications-item-content[data-v-dff42c94]{height:100%;flex:1;display:flex;justify-content:space-between;flex-direction:column;padding-left:10px;overflow:hidden}.notifications-body .notifications-item .notifications-item-body .notifications-item-content-text[data-v-dff42c94]{font-family:Source Sans Pro;font-size:18px;font-weight:600;line-height:23px;letter-spacing:0em;text-align:left;color:var(--c-black-soft-5)}.notifications-body .notifications-item.tap .notifications-item-body .notifications-item-content-text[data-v-dff42c94] .hint{font-family:Open Sans;font-size:18px;font-weight:600;line-height:25px;letter-spacing:0em;text-align:left;color:var(--c-primary)}.notifications-body .notifications-item .notifications-item-body .time-unit[data-v-dff42c94]{font-family:Source Sans Pro;font-size:16px;font-weight:400;line-height:20px;letter-spacing:0em;text-align:left;color:var(--c-black-soft-20)}.notifications-body .notifications-item .notifications-item-body img[data-v-dff42c94]{width:40px;height:40px}.dialog-list[data-v-5ba78f7b]{margin-top:8px;margin-bottom:24px;font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:18px}.dialog-list-item[data-v-5ba78f7b]{border-bottom:1px solid #f8f8f8;margin-bottom:8px}.dialog-list-item[data-v-5ba78f7b]:last-child{margin:0}.dialog-list-item-title[data-v-5ba78f7b]{color:var(--c-black-soft-5);margin-bottom:4px}.dialog-list-item-action[data-v-5ba78f7b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.dialog-list-item-operate[data-v-5ba78f7b]{display:flex;justify-content:space-between;align-items:center;width:2rem}.dialog-list-item-quantity[data-v-5ba78f7b]{color:var(--c-black-soft-5)}.dialog-list-total[data-v-5ba78f7b]{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:18px;color:var(--c-primary)}.refillorder-content[data-v-3cef505c]{padding:0 16px;display:flex;flex-direction:column;margin-top:28px}.refillorder-content .label[data-v-3cef505c]{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:14px;line-height:18px;color:var(--c-black-soft-20);margin:8px 0}.refillorder-content .hint[data-v-3cef505c]{font-family:Source Sans Pro;font-size:16px;font-weight:600;line-height:20px;letter-spacing:0px;text-align:center;color:var(--c-primary);margin-top:4px;padding:0 34.5px}.refillorder-content .call-hint[data-v-3cef505c]{font-family:Source Sans Pro;font-size:14px;font-weight:600;line-height:18px;text-align:center;color:var(--c-black);margin-top:4px}.info-icon[data-v-3cef505c]{vertical-align:top;padding-right:5px}.shop-list[data-v-3cef505c]{flex:1;margin-top:20px;overflow:auto}.shop-list[data-v-3cef505c]::-webkit-scrollbar{display:none}.shop-item[data-v-3cef505c]{display:flex;flex-direction:row;align-items:center;box-shadow:inset 0 -1px #f5f5f5;padding:16px}.shop-item-count[data-v-3cef505c]{background-color:var(--c-primary-soft-100);border-radius:50%;width:24px;height:24px;display:inline-flex;justify-content:center;align-items:center;color:var(--c-black-soft-30)}.shop-item-img[data-v-3cef505c]{margin-left:12px;margin-right:16px}.shop-item-content[data-v-3cef505c]{flex:1}.shop-item-name[data-v-3cef505c]{color:var(--c-black-soft-5);font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:18px;line-height:23px;margin:0 0 4px}.shop-item-quantity[data-v-3cef505c]{color:var(--c-white-soft-40);font-family:Source Sans Pro;font-style:normal;font-weight:400;font-size:14px;line-height:18px;margin:0 0 4px}.shop-item-amount[data-v-3cef505c]{color:var(--c-primary);font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:18px;line-height:23px}.delete-button[data-v-3cef505c]{height:100%;background-color:var(--c-red-soft-30);border-radius:8px;font-family:Source Sans Pro;font-style:normal;font-weight:700;font-size:14px;line-height:18px;color:var(--c-white)}.refill-status[data-v-cc880570]{height:100%;display:flex;flex-direction:column}.refill-status-image[data-v-cc880570]{padding:30px 0}.refill-status-content[data-v-cc880570]{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:20px;line-height:25px;text-align:center;color:var(--c-black-soft-30);margin-bottom:12px}.refill-status-hint[data-v-cc880570]{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:16px;line-height:20px;text-align:center;color:var(--c-white-soft-40)}.refill-status-button[data-v-cc880570]{padding:35px 16px;display:inline-flex;align-items:flex-end;flex:1}.refill-result[data-v-c0a0da9a]{padding:28px 16px 0;flex:1}.refill-result-title[data-v-c0a0da9a]{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:14px;line-height:18px;color:var(--c-black-soft-20);margin-bottom:8px}.refill-result-content[data-v-c0a0da9a]{display:flex;flex-direction:column;padding:12px 16px;background:#ffffff;border:1px solid #f9edd1;box-sizing:border-box;border-radius:6px}.refill-result-hint[data-v-c0a0da9a]{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:16px;line-height:20px;text-align:center;color:var(--c-white-soft-40);margin-top:28px}.refill-result-hint .link[data-v-c0a0da9a]{color:var(--c-primary-soft-40);text-decoration:underline}.refill-result-item[data-v-c0a0da9a]{margin-bottom:12px}.refill-result-item .title[data-v-c0a0da9a]{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:var(--c-black-soft-5);margin-bottom:4px}.refill-result-item .title.failed[data-v-c0a0da9a]{text-decoration:line-through}.refill-result-item .subtitle[data-v-c0a0da9a]{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-size:14px;line-height:18px;color:var(--c-white-soft-40)}.refill-result-item .subtitle.failed[data-v-c0a0da9a]{text-decoration:line-through}.refill-result-item .badge[data-v-c0a0da9a]{display:flex;flex-direction:row;justify-content:center;padding:2px 10px;background:var(--c-black-soft-40);border-radius:100px;font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:var(--c-white);white-space:nowrap}.refill-result-item .price[data-v-c0a0da9a]{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-size:16px;line-height:20px;text-align:right;color:var(--c-primary)}.refill-result-total[data-v-c0a0da9a]{padding-top:12px;border-top:1px solid var(--c-white-soft-90);color:var(--c-primary)}.refill-info[data-v-3a3fabad]{padding:28px 16px 0;flex:1;overflow:auto}.form-item[data-v-3a3fabad]{margin-bottom:12px;width:100%}.warning[data-v-3a3fabad]{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:14px;line-height:18px;color:var(--c-red-soft-60)}.label[data-v-3a3fabad]{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:14px;line-height:18px;color:var(--c-black-soft-20);margin-bottom:4px}.pt-2[data-v-3a3fabad]{padding-top:8px}.mr-2[data-v-3a3fabad]{margin-right:8px}.mb-3[data-v-3a3fabad]{margin-bottom:12px}.mt-2[data-v-3a3fabad]{margin-top:8px}.my-2[data-v-3a3fabad]{margin-top:8px;margin-bottom:8px}[data-v-3a3fabad] .border-left-none{border-top-left-radius:0;border-bottom-left-radius:0}[data-v-3a3fabad] .border-right-none{border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}.refill-payment[data-v-0d6950a2]{padding:28px 16px 0;flex:1}.refill-payment-title[data-v-0d6950a2]{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:14px;line-height:18px;color:var(--c-black-soft-20);margin-bottom:8px}.refill-payment-content[data-v-0d6950a2]{display:flex;flex-direction:column;align-items:flex-start;padding:20px 20px 16px;background:#ffffff;border:2px solid var(--c-primary-soft-100);box-sizing:border-box;border-radius:12px}.refill-payment-content .block-title[data-v-0d6950a2]{font-family:Roboto Slab;font-style:normal;font-weight:600;font-size:18px;line-height:24px;color:var(--c-black-soft-30);padding-bottom:8px;border-bottom:1px solid var(--c-white-soft-90);width:100%;display:flex;align-items:center}.refill-payment-content .block-content[data-v-0d6950a2]{border-bottom:1px solid var(--c-white-soft-90);width:100%}.refill-payment-content .content-result[data-v-0d6950a2]{width:100%;margin-top:8px}.refill-payment-content .content-result .result-row[data-v-0d6950a2]{text-align:right;margin-bottom:8px}.refill-payment-content .content-result .result-row[data-v-0d6950a2]:last-of-type{margin-bottom:0}.refill-payment-content .content-result .result-row .result-row-name[data-v-0d6950a2]{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:var(--c-black-soft-5)}.refill-payment-content .content-result .result-row:last-of-type .result-row-name[data-v-0d6950a2]{color:var(--c-primary)}.refill-payment-content .content-result .result-row .result-row-value[data-v-0d6950a2]{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-size:16px;line-height:20px;text-align:right;color:var(--c-black-soft-5)}.refill-payment-content .content-result .result-row:last-of-type .result-row-value[data-v-0d6950a2]{color:var(--c-primary)}.refill-payment-content .content-result .result-row .result-row-value .discount[data-v-0d6950a2]{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-size:16px;line-height:20px;text-align:right;text-decoration-line:line-through;color:var(--c-white-soft-70)}.refill-payment-content .block-content .content-title[data-v-0d6950a2]{font-family:Roboto Slab;font-style:normal;font-weight:700;font-size:14px;line-height:21px;color:var(--c-black-soft-30);margin:8px 0}.refill-payment-content .block-content .item-list .item[data-v-0d6950a2]{margin-bottom:8px}.refill-payment-content .block-content .item-list .item-index[data-v-0d6950a2]{background:var(--c-primary-soft-100);border-radius:50%;width:20px;height:20px;color:var(--c-black-soft-30);font-size:14px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.refill-payment-content .block-content .item-list .item-name[data-v-0d6950a2]{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:var(--c-black-soft-5);margin-bottom:2px}.refill-payment-content .block-content .item-list .item-quality[data-v-0d6950a2]{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-size:14px;line-height:18px;color:var(--c-white-soft-40)}.refill-payment-content .block-content .item-list .item-price[data-v-0d6950a2]{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:var(--c-primary)}.refill-status[data-v-57a88c80]{height:100%;display:flex;flex-direction:column}.refill-status-image[data-v-57a88c80]{padding:30px 0}.refill-status-content[data-v-57a88c80]{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:20px;line-height:25px;text-align:center;color:var(--c-black-soft-30);margin-bottom:12px}.refill-status-hint[data-v-57a88c80]{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:16px;line-height:20px;text-align:center;color:var(--c-white-soft-40)}.refill-status-button[data-v-57a88c80]{padding:35px 16px;display:inline-flex;align-items:flex-end;flex:1}.refillorder-container[data-v-0c92823e]{display:flex;flex-direction:column;height:100%}.keep-hint-content[data-v-44ad7a4e]{font-family:Source Sans Pro;font-size:18px;font-weight:400;line-height:23px;letter-spacing:0em;text-align:left;color:var(--c-white-soft-40);margin:10px 0}.keep-hint-checkbox[data-v-44ad7a4e]{margin-bottom:24px}.keep-hint-checkbox[data-v-44ad7a4e] .van-checkbox__icon .van-icon{border-radius:4px;border:1px solid var(--c-primary-soft-60)}.keep-hint-checkbox[data-v-44ad7a4e] .van-checkbox__icon--checked .van-icon{border-color:var(--c-primary-soft-60);background-color:var(--c-primary-soft-60)}[data-v-44ad7a4e] .keep-hint-checkbox .van-checkbox__label{color:var(--c-white-soft-40);font-family:Source Sans Pro;font-style:normal;font-weight:400;font-size:16px;line-height:20px}.checkoutorder-content[data-v-9ee4b6a4]{padding:0 16px;display:flex;flex-direction:column;margin-top:28px}.checkoutorder-content .label[data-v-9ee4b6a4]{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:14px;line-height:18px;color:var(--c-black-soft-20);margin:8px 0}.checkoutorder-content .hint[data-v-9ee4b6a4]{font-family:Source Sans Pro;font-size:16px;font-weight:600;line-height:20px;letter-spacing:0px;text-align:center;color:var(--c-primary);margin-top:4px;padding:0 34.5px}.shop-list[data-v-9ee4b6a4]{flex:1;margin-top:20px;overflow:auto}.shop-list[data-v-9ee4b6a4]::-webkit-scrollbar{display:none}.shop-item[data-v-9ee4b6a4]{display:flex;flex-direction:row;align-items:center;box-shadow:inset 0 -1px #f5f5f5;padding:16px}.shop-item-count[data-v-9ee4b6a4]{background-color:var(--c-primary-soft-100);border-radius:50%;width:24px;height:24px;display:inline-flex;justify-content:center;align-items:center;color:var(--c-black-soft-30)}.shop-item-img[data-v-9ee4b6a4]{margin-left:12px;margin-right:16px}.shop-item-content[data-v-9ee4b6a4]{flex:1}.shop-item-name[data-v-9ee4b6a4]{color:var(--c-black-soft-5);font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:18px;line-height:23px;margin:0 0 4px}.shop-item-quantity[data-v-9ee4b6a4]{color:var(--c-white-soft-40);font-family:Source Sans Pro;font-style:normal;font-weight:400;font-size:14px;line-height:18px;margin:0 0 4px}.shop-item-amount[data-v-9ee4b6a4]{color:var(--c-primary);font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:18px;line-height:23px}.delete-button[data-v-9ee4b6a4]{height:100%;background-color:var(--c-red-soft-30);border-radius:8px;font-family:Source Sans Pro;font-style:normal;font-weight:700;font-size:14px;line-height:18px;color:var(--c-white)}.text-center[data-v-9ee4b6a4]{text-align:center}.cart-empty[data-v-9ee4b6a4]{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:16px;color:var(--c-white-soft-50);margin:20px 0}.cart-restore-btn[data-v-9ee4b6a4]{text-transform:capitalize}.checkout-result[data-v-881a8780]{padding:28px 16px 0;flex:1}.checkout-result-title[data-v-881a8780]{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:14px;line-height:18px;color:var(--c-black-soft-20);margin-bottom:8px}.checkout-result-content[data-v-881a8780]{display:flex;flex-direction:column;padding:12px 16px;background:#ffffff;border:1px solid #f9edd1;box-sizing:border-box;border-radius:6px;margin-bottom:16px}.checkout-result-hint[data-v-881a8780]{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:16px;line-height:20px;text-align:center;color:var(--c-white-soft-40);margin-top:28px}.checkout-result-hint .link[data-v-881a8780]{color:var(--c-primary-soft-40);text-decoration:underline}.checkout-result-item[data-v-881a8780]{margin-bottom:12px}.checkout-result-item .title[data-v-881a8780]{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:var(--c-black-soft-5);margin-bottom:4px}.checkout-result-item .title.failed[data-v-881a8780]{text-decoration:line-through}.checkout-result-item .subtitle[data-v-881a8780]{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-size:14px;line-height:18px;color:var(--c-white-soft-40)}.checkout-result-item .subtitle.failed[data-v-881a8780]{text-decoration:line-through}.checkout-result-item .badge[data-v-881a8780]{display:flex;flex-direction:row;justify-content:center;padding:2px 10px;background:var(--c-black-soft-40);border-radius:100px;font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:var(--c-white);white-space:nowrap}.checkout-result-item .price[data-v-881a8780]{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-size:16px;line-height:20px;text-align:right;color:var(--c-primary)}.checkout-result-total[data-v-881a8780]{font-family:Source Sans Pro;font-weight:400;font-size:16px;font-weight:600;padding-top:12px;border-top:1px solid var(--c-white-soft-90);color:var(--c-primary)}.checkout-result-total .total[data-v-881a8780]{text-align:right}.promo-code-info[data-v-881a8780]{text-align:center;color:var(--c-green-soft-60);font-weight:600;margin-top:16px}[data-v-881a8780] .border-left-none{border-top-left-radius:0;border-bottom-left-radius:0}[data-v-881a8780] .border-right-none{border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}.checkout-info[data-v-e670404c]{padding:28px 16px 0;flex:1;overflow:auto}.form-item[data-v-e670404c]{margin-bottom:12px;width:100%}.label[data-v-e670404c]{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:14px;line-height:18px;color:var(--c-black-soft-20);margin-bottom:4px}.pt-2[data-v-e670404c]{padding-top:8px}.mr-2[data-v-e670404c]{margin-right:8px}.mb-3[data-v-e670404c]{margin-bottom:12px}.mt-2[data-v-e670404c]{margin-top:8px}.my-2[data-v-e670404c]{margin-top:8px;margin-bottom:8px}[data-v-e670404c] .border-left-none{border-top-left-radius:0;border-bottom-left-radius:0}[data-v-e670404c] .border-right-none{border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}.mt-2[data-v-14959b4d]{margin-top:8px}.mr-2[data-v-14959b4d]{margin-right:8px}.text-nowrap[data-v-14959b4d]{white-space:nowrap}.text-small[data-v-14959b4d]{font-size:12px;line-height:16px}.checkout-payment[data-v-14959b4d]{padding:28px 16px 0;flex:1}.checkout-payment-title[data-v-14959b4d]{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:14px;line-height:18px;color:var(--c-black-soft-20);margin-bottom:8px}.checkout-payment-content[data-v-14959b4d]{display:flex;flex-direction:column;align-items:flex-start;padding:20px 20px 16px;background:#ffffff;border:2px solid var(--c-primary-soft-100);box-sizing:border-box;border-radius:12px}.checkout-payment-content .block-title[data-v-14959b4d]{font-family:Roboto Slab;font-style:normal;font-weight:600;font-size:18px;line-height:24px;color:var(--c-black-soft-30);padding-bottom:8px;border-bottom:1px solid var(--c-white-soft-90);width:100%;display:flex;align-items:center}.checkout-payment-content .block-content[data-v-14959b4d]{border-bottom:1px solid var(--c-white-soft-90);width:100%}.checkout-payment-content .content-result[data-v-14959b4d]{width:100%;margin-top:8px}.checkout-payment-content .content-result .result-row[data-v-14959b4d]{text-align:right;margin-bottom:8px}.checkout-payment-content .content-result .result-row[data-v-14959b4d]:last-of-type{margin-bottom:0}.checkout-payment-content .content-result .result-row .result-row-name[data-v-14959b4d]{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:var(--c-black-soft-5)}.checkout-payment-content .content-result .result-row:last-of-type .result-row-name[data-v-14959b4d]{color:var(--c-primary)}.checkout-payment-content .content-result .result-row .result-row-value[data-v-14959b4d]{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:16px;line-height:20px;text-align:right;color:var(--c-black-soft-5)}.checkout-payment-content .content-result .result-row:last-of-type .result-row-value[data-v-14959b4d]{color:var(--c-primary)}.checkout-payment-content .content-result .result-row .result-row-value .discount[data-v-14959b4d]{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-size:16px;line-height:20px;text-align:right;text-decoration-line:line-through;color:var(--c-white-soft-70)}.checkout-payment-content .content-result .result-row.discount-row .result-row-name[data-v-14959b4d],.checkout-payment-content .content-result .result-row.discount-row .result-row-value[data-v-14959b4d]{color:var(--c-green-soft-60)}.checkout-payment-content .block-content .content-title[data-v-14959b4d]{font-family:Roboto Slab;font-style:normal;font-weight:700;font-size:14px;line-height:21px;color:var(--c-black-soft-30);margin:8px 0}.checkout-payment-content .block-content .item-list .item[data-v-14959b4d]{margin-bottom:8px}.checkout-payment-content .block-content .item-list .item-index[data-v-14959b4d]{background:var(--c-primary-soft-100);border-radius:50%;width:20px;height:20px;color:var(--c-black-soft-30);font-size:14px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.checkout-payment-content .block-content .item-list .item-name[data-v-14959b4d]{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:var(--c-black-soft-5);margin-bottom:2px}.checkout-payment-content .block-content .item-list .item-quality[data-v-14959b4d]{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-size:14px;line-height:18px;color:var(--c-white-soft-40)}.checkout-payment-content .block-content .item-list .item-price[data-v-14959b4d]{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:var(--c-primary)}.warning[data-v-14959b4d]{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:var(--c-red-soft-60)}strong[data-v-0be85e7a]{font-weight:700}.text-center[data-v-0be85e7a]{text-align:center}.paynow[data-v-0be85e7a]{padding:28px 16px 0;flex:1;font-family:Source Sans Pro;font-style:normal;font-size:14px;line-height:21px;overflow:auto}.paynow-title[data-v-0be85e7a]{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:14px;line-height:18px;color:var(--c-black);margin-bottom:8px;margin-top:16px}.paynow-qr-container[data-v-0be85e7a]{margin:10px 0;padding:20px 20px 20px 12px;background:#ffffff;border:2px solid var(--c-primary-soft-100);box-sizing:border-box;border-radius:12px;text-align:center}.paynow-qr-container p[data-v-0be85e7a]{font-size:14px;line-height:18px}.paynow-qr-img[data-v-0be85e7a]{width:200px}ol.paynow-steps[data-v-0be85e7a]{list-style:decimal;padding-left:20px}ol.paynow-steps li[data-v-0be85e7a]{margin:5px 0}.standout-text[data-v-0be85e7a]{font-weight:600;font-size:18px;line-height:23px;color:var(--c-black-soft-30);margin-bottom:10px}.mr-2[data-v-203f8bbc]{margin-right:8px}.checkout-status[data-v-203f8bbc]{height:100%;display:flex;flex-direction:column}.checkout-status-image[data-v-203f8bbc]{padding:30px 0}.checkout-status-content[data-v-203f8bbc]{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:20px;line-height:25px;text-align:center;color:var(--c-black-soft-30);margin-bottom:12px}.checkout-status-hint[data-v-203f8bbc]{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:16px;line-height:20px;text-align:center;color:var(--c-white-soft-40)}.checkout-status-button[data-v-203f8bbc]{padding:35px 16px;display:inline-flex;align-items:flex-end;flex:1}.warning[data-v-203f8bbc]{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:var(--c-red-soft-60)}.intl-warning[data-v-203f8bbc]{margin-top:20px}.checkoutlorder-container[data-v-1163cf49]{display:flex;flex-direction:column;height:100%}.layout-wrapper[data-v-5ffb8a6d]{padding-top:var(--header-top-padding);padding-bottom:calc(var(--footer-bottom-padding) + env(safe-area-inset-bottom,20px));height:100%;box-sizing:border-box}.refill-item-wrapper[data-v-5ffb8a6d]{position:fixed;bottom:calc(var(--footer-bottom-padding) + 24px);right:16px}.refill-item[data-v-5ffb8a6d]{width:48px;height:48px;background:#ffffff;border:2px solid var(--c-primary);box-sizing:border-box;box-shadow:0 5px 10px #2c2c2c33;border-radius:100px;display:flex;justify-content:center;align-items:center}.pwa-toast{position:fixed;right:0;bottom:0;margin:16px;padding:12px;border:1px solid #8885;border-radius:4px;z-index:1;text-align:left;box-shadow:3px 4px 5px #8885;background-color:#fff}.pwa-toast .message{margin-bottom:8px}.pwa-toast button{border:1px solid #8885;outline:none;margin-right:5px;border-radius:2px;padding:3px 10px}:root{--c-white: #ffffff;--c-white-soft-40: #858585;--c-white-soft-50: #B1B1B1;--c-white-soft-60: #C7C7C7;--c-white-soft-70: #DEDEDE;--c-white-soft-90: #F8F8F8;--c-white-mute: #D2D5DA;--c-black: #181818;--c-black-soft-5: #2C2C2C;--c-black-soft-20: #585858;--c-black-soft-30: #7A6B63;--c-black-soft-40: #A18168;--c-black-soft-50: #CC9A69;--c-green-soft-60: #63936A;--c-green-soft-90: #ABCDA7;--c-red-soft-30: #DB5A63;--c-red-soft-60: #DF7176;--c-red-soft-90: #E89D9F;--c-red-soft-100: #F8E4FB;--c-pink-soft-60: #F89394;--c-orange-soft-100: #F9E5D8;--c-blue: #007AFF;--c-primary: #FC8012;--c-primary-soft-60: #FCB965;--c-primary-soft-90: #F8E4BD;--c-primary-soft-100: #F9EDD1;--w-80: 80px}:root{--header-top-padding: 114px;--footer-bottom-padding: 82px;--color-form-error-border: var(--c-red-soft-60);--color-form-error-text: var(--c-red-soft-30);--navbar-padding-bottom: var(--w-80)}.responsive-max-width{max-width:1199px;margin:auto}#app{height:100vh;height:calc(var(--vh, 1vh) * 100)}.floating-btn{width:40px;height:40px;position:fixed;top:20px;right:20px;border-radius:50%;background:red;z-index:9999}html{background-color:#fff;color:#000;font-size:12px}body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,figure,form,fieldset,legend,input,textarea,button,p,blockquote,th,td,pre,xmp{margin:0;padding:0}body,input,textarea,button,select,pre,xmp,tt,code,kbd,samp{line-height:1.5;font-family:tahoma,arial,Hiragino Sans GB,simsun,sans-serif}h1,h2,h3,h4,h5,h6,small,big,input,textarea,button,select{font-size:100%}h1,h2,h3,h4,h5,h6{font-family:tahoma,arial,Hiragino Sans GB,\5fae\8f6f\96c5\9ed1,simsun,sans-serif}h1,h2,h3,h4,h5,h6,b,strong{font-weight:400}address,cite,dfn,em,i,optgroup,var{font-style:normal}table{border-collapse:collapse;border-spacing:0;text-align:left}caption,th{text-align:inherit}ul,ol,menu{list-style:none}fieldset,img{border:0}img,object,input,textarea,button,select{vertical-align:middle}article,aside,footer,header,section,nav,figure,figcaption,hgroup,details,menu{display:block}audio,canvas,video{display:inline-block;*display: inline;*zoom: 1}blockquote:before,blockquote:after,q:before,q:after{content:" "}textarea{overflow:auto;resize:vertical}input,textarea,button,select,a{outline:0 none;border:none}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}mark{background-color:transparent}a,ins,s,u,del{text-decoration:none}sup,sub{vertical-align:baseline}html{overflow-x:hidden;height:100%;font-size:50px;-webkit-tap-highlight-color:transparent}body{font-family:Arial,Microsoft Yahei,Helvetica Neue,Helvetica,sans-serif;color:#333;font-size:.28em;line-height:1;-webkit-text-size-adjust:none}hr{height:.02rem;margin:.1rem 0;border:medium none;border-top:.02rem solid #cacaca}a{color:#25a4bb;text-decoration:none}*::-webkit-scrollbar{display:none}@charset "utf-8";.border,.border-top,.border-right,.border-bottom,.border-left,.border-topbottom,.border-rightleft,.border-topleft,.border-rightbottom,.border-topright,.border-bottomleft{position:relative}.border:before,.border-top:before,.border-right:before,.border-bottom:before,.border-left:before,.border-topbottom:before,.border-topbottom:after,.border-rightleft:before,.border-rightleft:after,.border-topleft:before,.border-topleft:after,.border-rightbottom:before,.border-rightbottom:after,.border-topright:before,.border-topright:after,.border-bottomleft:before,.border-bottomleft:after{content:" ";overflow:hidden;position:absolute}.border:before{box-sizing:border-box;top:0;left:0;height:100%;width:100%;border:1px solid #eaeaea;transform-origin:0 0}.border-top:before,.border-bottom:before,.border-topbottom:before,.border-topbottom:after,.border-topleft:before,.border-rightbottom:after,.border-topright:before,.border-bottomleft:before{left:0;width:100%;height:1px}.border-right:before,.border-left:before,.border-rightleft:before,.border-rightleft:after,.border-topleft:after,.border-rightbottom:before,.border-topright:after,.border-bottomleft:after{top:0;width:1px;height:100%}.border-top:before,.border-topbottom:before,.border-topleft:before,.border-topright:before{border-top:1px solid #eaeaea;transform-origin:0 0}.border-right:before,.border-rightbottom:before,.border-rightleft:before,.border-topright:after{border-right:1px solid #eaeaea;transform-origin:100% 0}.border-bottom:before,.border-topbottom:after,.border-rightbottom:after,.border-bottomleft:before{border-bottom:1px solid #eaeaea;transform-origin:0 100%}.border-left:before,.border-topleft:after,.border-rightleft:after,.border-bottomleft:after{border-left:1px solid #eaeaea;transform-origin:0 0}.border-top:before,.border-topbottom:before,.border-topleft:before,.border-topright:before{top:0}.border-right:before,.border-rightleft:after,.border-rightbottom:before,.border-topright:after{right:0}.border-bottom:before,.border-topbottom:after,.border-rightbottom:after,.border-bottomleft:after{bottom:0}.border-left:before,.border-rightleft:before,.border-topleft:after,.border-bottomleft:before{left:0}@media (min--moz-device-pixel-ratio: 1.5) and (max--moz-device-pixel-ratio: 2.49),(-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 2.49),(min-device-pixel-ratio: 1.5) and (max-device-pixel-ratio: 2.49),(min-resolution: 144dpi) and (max-resolution: 239dpi),(min-resolution: 1.5dppx) and (max-resolution: 2.49dppx){.border:before{width:200%;height:200%;transform:scale(.5)}.border-top:before,.border-bottom:before,.border-topbottom:before,.border-topbottom:after,.border-topleft:before,.border-rightbottom:after,.border-topright:before,.border-bottomleft:before{transform:scaleY(.5)}.border-right:before,.border-left:before,.border-rightleft:before,.border-rightleft:after,.border-topleft:after,.border-rightbottom:before,.border-topright:after,.border-bottomleft:after{transform:scaleX(.5)}}@media (min--moz-device-pixel-ratio: 2.5),(-webkit-min-device-pixel-ratio: 2.5),(min-device-pixel-ratio: 2.5),(min-resolution: 240dpi),(min-resolution: 2.5dppx){.border:before{width:300%;height:300%;transform:scale(.33333)}.border-top:before,.border-bottom:before,.border-topbottom:before,.border-topbottom:after,.border-topleft:before,.border-rightbottom:after,.border-topright:before,.border-bottomleft:before{transform:scaleY(.33333)}.border-right:before,.border-left:before,.border-rightleft:before,.border-rightleft:after,.border-topleft:after,.border-rightbottom:before,.border-topright:after,.border-bottomleft:after{transform:scaleX(.33333)}}
