.lf-float-button{position:absolute;background:url(/assets/atom-button-retangle-buttons-process-related-btn-green-process-n.png);border-radius:12px;bottom:60px;left:0;right:0;width:100px;height:36px;padding:5px}.lf-float-button,.lf-float-button-right{border:none;color:#fff!important;margin-left:auto;margin-right:auto}.lf-float-button-right{position:fixed;background:none;bottom:50px;right:24px;padding:0}.lf-button{background:url(/assets/atom-button-retangle-buttons-process-related-btn-green-process-n.png);border-radius:8px;border:none;padding:5px 8px}.lf-icon-10{height:10px;width:10px;vertical-align:bottom}.lf-icon-15{height:15px;width:15px;vertical-align:bottom}.lf-icon-20{height:20px;width:20px;vertical-align:bottom}.lf-icon-25{height:25px;width:25px;vertical-align:bottom}.lf-icon-30{height:30px;width:30px;vertical-align:bottom}.lf-icon-35{height:35px;width:35px;vertical-align:bottom}.lf-icon-40{height:40px;width:40px;vertical-align:bottom}.lf-icon-45{height:45px;width:45px;vertical-align:bottom}.lf-icon-50{height:50px;width:50px;vertical-align:bottom}.lf-icon-55{height:55px;width:55px;vertical-align:bottom}.lf-icon-60{height:60px;width:60px;vertical-align:bottom}.lf-icon-category{width:68px;height:45px}.lf-icon-input{border:none;height:36px;background-size:40px 40px;border-radius:12px;padding:0 0 0 40px;background-image:url(/assets/btn-lovefood-location-n@3x.png);background-repeat:no-repeat;background-position:0}.lf-icon-input::placeholder{color:#313131;opacity:1}.lf-icon-input:focus{outline:none!important}.lf-icon-input-on{border:none;height:36px;background-size:40px 40px;border-radius:12px;padding:0 8px 0 40px;background-image:url(/assets/btn-lovefood-location-a@3x.png);background-repeat:no-repeat;background-position:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-left:5px}.lf-icon-input-on::placeholder{color:#313131;opacity:1}.lf-icon-input-on:focus{outline:none!important}.font-b-500{font-weight:500}.font-b-600{font-weight:600}.font-10{font-size:10px}.font-10,.font-11{font-family:Microsoft JhengHei}.font-11{font-size:11px}.font-12{font-size:12px}.font-12,.font-13{font-family:Microsoft JhengHei}.font-13{font-size:13px}.font-14{font-size:14px}.font-14,.font-15{font-family:Microsoft JhengHei}.font-15{font-size:15px}.font-16{font-size:16px}.font-16,.font-17{font-family:Microsoft JhengHei}.font-17{font-size:17px}.font-18{font-size:18px}.font-18,.font-19{font-family:Microsoft JhengHei}.font-19{font-size:19px}.font-ell{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.font-shadow{text-shadow:0 1px 0 #00000059}.store-detail-title-box{border-radius:6px;background:#d8d8d8}.font-org{color:#ff6300}.lf-header-area-container{top:0}.lf-header-area-container,.lf-top-container{position:fixed;left:0;right:0;z-index:999;height:46px;background:#fff;overscroll-behavior-y:none}.lf-top-container{top:46px}.lf-content-container{position:absolute;top:92px;left:0;right:0;height:calc(100vh - 86px);background:#f5f5f5;-webkit-overflow-scrolling:touch;overscroll-behavior-y:none}.lf-top-container-hidden-header-area{top:0}.lf-content-container-hidden-header-area{top:46px}.lf-footer-container{position:fixed;left:0;right:0;bottom:0;overscroll-behavior-y:none}.lf-horizontal{overflow-x:scroll;overflow-y:hidden;overscroll-behavior-y:none;white-space:nowrap}.lf-horizontal .lf-horizontal-item{display:inline-block}.lf-no-footer{height:calc(100vh - 46px)}.lf-footer-border{border-top:.5px inset #00000026}.lf-header-border{border-bottom:.5px inset #00000026}.lf-card-v1{display:grid;margin:5px 5px 15px;background:#fff;box-shadow:0 1px 8px #0000001c;border-radius:12px;min-height:200px;min-width:calc(100vw - 30px)}.lf-card-v1 .lf-card-header{padding:12px 12px 10px 16px;height:22px;line-height:30px}.lf-card-v1 .lf-card-title{float:left;color:#313131;font-family:Microsoft JhengHei}.lf-card-v1 .lf-card-hint{float:right;font-size:12px;color:#030303;font-family:Microsoft JhengHei}.lf-card-v1 .lf-card-content{width:calc(100%);display:grid;grid-template-columns:20% 20% 20% 20% 20%;min-height:196px;align-items:center;border-top:.5px inset #d9d9d9}.lf-card-v1 .lf-card-content .lf-card-qty{margin-left:50%;margin-top:-15px;margin-bottom:5px;position:relative;background:url(/assets/img-lovefood-number-bg.png);color:#ff6300;width:30px;height:18px;line-height:18px}.lf-card-v0{box-sizing:border-box;border-radius:10px}.lf-card-v0 .lf-card-content{text-align:center;position:absolute;top:calc(50%);width:calc(100% - 20px)}.lf-header{display:grid;grid-template-columns:40% 30% 30%;background:#fff;height:46px}.lf-header .lf-header-item{display:inline-flex;justify-content:center;align-items:center;height:46px}.lf-header .lf-header-item-left{display:inline-flex;justify-content:flex-start;align-items:center;height:46px}.lf-header .lf-header-item-right{display:inline-flex;justify-content:flex-end;align-items:center;padding-right:10px;height:46px}.lf-icon-group-vertical{vertical-align:top;display:inline-block;text-align:center}.lf-icon-group-vertical span{font-family:Microsoft JhengHei;text-align:center;display:block}.lf-icon-group-vertical img{padding:0}.lf-icon-group-horizontal span{text-align:center;color:#313131}.lf-icon-group-horizontal img{vertical-align:middle;max-height:40px;max-width:40px}.lf-nav-1{display:grid;grid-template-columns:1fr;background:#fff;box-sizing:border-box;min-height:40px;font-family:Microsoft JhengHei}.lf-nav-1 div{display:inline-flex;justify-content:center;align-items:center}.lf-nav-1 span{color:#313131}.lf-nav-3{display:grid;grid-template-columns:10% 80% 10%;background:#fff;box-sizing:border-box;min-height:40px;font-family:Microsoft JhengHei}.lf-nav-3 div{display:inline-flex;justify-content:center;align-items:center}.lf-nav-3 span{color:#313131}.lf-nav-3 img{padding:5px}.lf-paragraph{position:relative;min-height:154px;background:#f5f5f5;padding:16px 0 24px 12px}.lf-paragraph .lf-paragraph-header{padding-bottom:8px;padding-right:19px}.lf-paragraph .lf-paragraph-title{font-weight:600;font-size:16px;color:#313131;font-family:Microsoft JhengHei}.lf-paragraph .lf-paragraph-hint{float:right;font-family:Microsoft JhengHei}.lf-loading{position:fixed;top:46px;width:100%;height:100%;z-index:998;overflow:hidden;overscroll-behavior-y:none;display:flex;align-items:center;justify-content:center;background:#0006;z-index:999999}.lf-loading img{width:calc(440px / 2);height:calc(384px / 2)}.lf-loading-hidden-header-area{top:0}.lf-modal{position:fixed;margin:auto;top:0;right:0;bottom:0;left:0;width:150px;height:150px;background-color:#00000080;z-index:999;border-radius:20px;text-align:center;opacity:0;animation:fadeIn 3s}.lf-modal img{margin-top:calc(50% - 70px);width:70px;height:70px}.lf-modal span{color:#f7ffff;font-size:14px;line-height:16px}@keyframes fadeIn{0%{opacity:1}to{opacity:0}}.modal-open{overflow:hidden;overscroll-behavior-y:none}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal,.modal-open .modal{overscroll-behavior-y:none}.modal{position:fixed;top:0;left:0;z-index:999999;display:flex;justify-content:center;align-items:center;background:#00000080;width:100%;height:100%;overflow:hidden;outline:0}.modal.fade{transition:opacity .3s ease}.modal.fade .modal-dialog{transition:transform .3s ease}.modal.show{opacity:1}.modal.show .modal-dialog{transform:scaleX(1) scaleY(1)}.modal:not(.show){opacity:0}.modal:not(.show) .modal-dialog{transform:scaleX(.8) scaleY(.8)}.modal-content{position:relative;display:flex;flex-direction:column;width:250px;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid #0003;border-radius:15px;outline:0}.modal-header{display:flex;align-items:center;justify-content:center;padding-top:16px}.modal-title{margin-bottom:0;line-height:1.5;font-weight:600}.modal-body{padding:20px 16px;text-align:center}.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;border-top:1px solid #dee2e6;text-align:center}.modal-footer>*{width:calc(50% - 1px);padding:12px 0;color:#007aff}.modal-footer .btn-outline-secondary{border-right:1px solid #dee2e6}.modal-footer .btn-danger{font-weight:600}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll;overscroll-behavior-y:none}.p-5{padding:5px!important}.p-8{padding:8px!important}.p-10{padding:10px!important}.p-12{padding:12px!important}.p-20{padding:20px!important}.p-30{padding:30px!important}.p-40{padding:40px!important}.p-f-12{padding-left:12px}.opcity{opacity:.5}.opcity-2{opacity:.2}.lf-sort-bar{display:flex;justify-content:flex-end;font-family:Microsoft JhengHei}.lf-sort-bar div{display:inline-flex;align-items:center;margin:10px 5px;background:#fff;padding:0 5px;border-radius:8px}.lf-sort-bar div span{color:#313131;font-size:14px}.lf-caption{display:inline-grid;color:#313131;font-family:Microsoft JhengHei}.lf-caption .lf-caption-title{font-size:14px;line-height:24px;font-weight:700}.lf-caption .lf-caption-content{line-height:18px}.lf-noactivity,.lf-popup{height:100%;width:100%;display:flex;justify-content:center;align-items:center}.lf-popup{position:absolute;top:0;background:#00000080;z-index:999999}.lf-popup app-error-popup{max-height:80vh;min-height:250px;width:250px;background:#fff;border-radius:15px;padding:15px;border:1px double #ff6300}.lf-popup app-error-popup button{border-width:0;background:none}.lf-popup app-error-popup .alignCenter{text-align:center}.lf-once-help{position:fixed;z-index:99999;background:#000000b3;height:100vh;width:100vw;overflow-y:hidden}.lf-once-help .up-img{margin-left:calc(100vw - 42px - 14px);width:14px;height:14px;padding:5px 0 8px}.lf-once-help .caption-card{margin:0 24px;height:130px;padding:24px 40px;border-radius:12px;box-shadow:0 4px 12px 0 #c5c5c512,0 2px 4px 0 #aaaaaa0f;background-image:linear-gradient(180deg,#fff,#fff),linear-gradient(180deg,#fff 28%,#efefef 99%);display:grid;justify-items:center;align-items:center}.lf-once-help .caption-card .lf-button{margin-top:8px}body,html{background-color:#f5f5f5;width:100vw;height:100vh;margin:0;padding:0}.gm-ui-hover-effect{display:none}.gm-style-iw{padding:0!important;text-align:center}.gm-style-iw-d{overflow:auto!important;overscroll-behavior-y:none}.gm-style-iw button{display:none!important}.caption-bigbox p,.caption-box p{margin:0}@media screen and (max-width:360px){.lf-icon-category{width:60px;height:40px}}@media screen and (max-width:320px){.lf-icon-category{width:45px;height:30px}.font-10{font-size:8px}.font-11{font-size:9px}.font-12{font-size:10px}.font-13{font-size:11px}.font-14{font-size:12px}.font-15{font-size:13px}.font-16{font-size:14px}.font-17{font-size:15px}.font-18{font-size:16px}.font-19{font-size:17px}.lf-card-v1{min-height:auto}.lf-card-v1 .lf-card-content{min-height:170px}.lf-icon-40{width:30px;height:30px}}