.login-container[data-v-4886bdde]{min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;position:relative;background:linear-gradient(135deg,#faf8f5,#fff6e3);overflow:hidden}.animated-bg[data-v-4886bdde]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.gradient-sphere[data-v-4886bdde]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.5;animation:float-4886bdde 20s ease-in-out infinite}.sphere-1[data-v-4886bdde]{width:500px;height:500px;background:radial-gradient(circle,rgba(212,162,0,.3) 0,rgba(180,126,0,.1) 100%);top:-200px;left:-200px;animation-delay:0s}.sphere-2[data-v-4886bdde]{width:400px;height:400px;background:radial-gradient(circle,rgba(220,147,0,.25) 0,rgba(180,126,0,.08) 100%);bottom:-100px;right:-100px;animation-delay:-5s}.sphere-3[data-v-4886bdde]{width:300px;height:300px;background:radial-gradient(circle,rgba(255,162,0,.2) 0,rgba(180,108,0,.05) 100%);top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:-10s}.login-card[data-v-4886bdde]{border-radius:30px;overflow:hidden;box-shadow:none;max-width:500px;margin:0 auto;background:transparent!important}.form-section[data-v-4886bdde]{padding:48px 40px}.form-content[data-v-4886bdde]{max-width:400px;margin:30px auto;padding:25px}.form-content h1[data-v-4886bdde]{font-size:2rem;font-weight:500;text-align:center;margin:20px 0 0;position:relative;display:inline-block;width:100%}.logo-wrapper[data-v-4886bdde]{position:relative;margin:0 auto;display:flex;justify-content:center;align-items:center}.logo-img[data-v-4886bdde]{width:100%;max-width:200px;height:auto;position:relative;z-index:1;transition:transform .3s ease;border-radius:15px}.brand-title[data-v-4886bdde]{position:relative;font-weight:800}.brand-title[data-v-4886bdde],.text-accent[data-v-4886bdde]{background:linear-gradient(135deg,#5c3a21,#d46600);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-accent[data-v-4886bdde]:hover{background:linear-gradient(135deg,#d46600,#5c3a21);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.beta-chip[data-v-4886bdde]{position:relative;top:-8px;margin-left:8px;font-weight:500;background:linear-gradient(135deg,#5c3a21,#d49100);color:#fff;letter-spacing:.5px}.subtitle[data-v-4886bdde]{text-align:center;color:#a2a2a2;font-size:1rem;margin-bottom:25px}.login-form[data-v-4886bdde]{margin-top:16px}.input-wrapper[data-v-4886bdde]{margin-bottom:4px}.input-label[data-v-4886bdde]{display:flex;align-items:center;gap:8px;margin-bottom:5px;font-size:.85rem;font-weight:500;color:#8b8b8b}.label-icon[data-v-4886bdde]{color:#8b8b8b}.custom-input[data-v-4886bdde] .v-field{border-radius:10px;transition:all .2s ease}.custom-input[data-v-4886bdde] .v-field:hover{border-color:#5c3a21}.custom-input[data-v-4886bdde] .v-field--focused{border-color:#5c3a21;box-shadow:0 0 0 2px rgba(182,112,0,.2)}.forgot-pass-container[data-v-4886bdde]{text-align:right;margin:5px 0 20px}.forgot-password[data-v-4886bdde]{font-size:.85rem;color:#5c3a21;cursor:pointer;font-weight:500;transition:color .2s ease;display:inline-block}.forgot-password[data-v-4886bdde]:hover{color:#d49f00;text-decoration:underline}.login-btn[data-v-4886bdde]{background:linear-gradient(135deg,#5c3a21,#d46600);font-weight:500;letter-spacing:.5px;text-transform:none;font-size:1rem;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,144,182,.3);border-radius:30px}.login-btn[data-v-4886bdde]:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,144,182,.4)}.login-btn[data-v-4886bdde]:disabled{opacity:.7;transform:none}.register-link[data-v-4886bdde]{text-align:center;margin-top:20px;font-size:.8rem;color:#525252}.register-text[data-v-4886bdde]{color:#d46600;font-weight:500;cursor:pointer;margin-left:5px;transition:color .2s ease}.register-text[data-v-4886bdde]:hover{color:#d49f00;text-decoration:underline}@keyframes float-4886bdde{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-40px) scale(1.1)}66%{transform:translate(-20px,30px) scale(.95)}}@media (max-width:960px){.form-section[data-v-4886bdde]{padding:32px 24px}}@media (max-width:600px){.form-content h1[data-v-4886bdde]{font-size:1.5rem}}.cursor-pointer[data-v-4886bdde]{cursor:pointer}.v-container[data-v-1381d33d]{position:relative;padding:0!important;height:100vh;overflow:hidden}.scroll-content[data-v-1381d33d]{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 16px}.refresh-progress[data-v-1381d33d]{position:absolute;top:0;left:0;right:0;z-index:1000;display:flex;justify-content:center;align-items:center;height:60px;transition:transform .2s ease-out,opacity .2s ease-out;pointer-events:none}.progress-content[data-v-1381d33d]{display:flex;align-items:center;justify-content:center;font-size:14px}.pull-icon[data-v-1381d33d]{display:inline-flex;transition:transform .1s linear}.pull-icon.rotating[data-v-1381d33d]{animation:rotateIcon-1381d33d .8s linear infinite}@keyframes rotateIcon-1381d33d{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.headline[data-v-1381d33d]{background:linear-gradient(150deg,#ce8600,#5c3a21);width:100%;padding:20px 0 20px 0;line-height:.6cm;margin-top:20px;margin-bottom:20px;border-radius:10px}.headline h3[data-v-1381d33d]{color:#fff;text-align:center}.headline p[data-v-1381d33d]{font-weight:500;font-size:12px;font-style:italic;text-align:center;color:#adadad}.search-box[data-v-1381d33d]{position:relative;border-radius:10px;box-shadow:none!important;height:52px;padding-left:10px;margin-bottom:20px;z-index:100}.search-box .v-icon[data-v-1381d33d]{margin-right:5px}[data-v-1381d33d] .v-field.v-field--focused .v-field__outline,[data-v-1381d33d] .v-input.v-input--error .v-field__outline{--v-field-border-opacity:0!important;opacity:0!important}[data-v-1381d33d] .v-field__outline{--v-field-border-opacity:0!important}[data-v-1381d33d] .v-field{box-shadow:none!important}.suggestions-dropdown[data-v-1381d33d]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:999;max-height:300px;overflow-y:auto;box-shadow:0 4px 12px rgba(0,0,0,.15)}.suggestions-dropdown .v-list[data-v-1381d33d],.suggestions-dropdown[data-v-1381d33d]{background-color:#fff!important;border-radius:10px!important}.suggestions-dropdown .v-list .v-icon[data-v-1381d33d]{color:#8a8a8a;margin:0 10px}[data-v-1381d33d] .v-card{overflow:visible!important}.suggestions-dropdown .v-list-item[data-v-1381d33d]{cursor:pointer}.v-list-item-title[data-v-1381d33d]{font-size:13px!important;font-weight:400!important;padding:0!important}.suggestions-dropdown .v-list-item[data-v-1381d33d]:hover{color:#5c3a21;background-color:#fff8e8}[data-v-1381d33d] .v-skeleton-loader__button{height:55px!important;max-width:none!important}.buttons-container[data-v-1381d33d]{border-radius:10px;margin-bottom:20px;padding:20px}.sheet-buttons-container[data-v-1381d33d]{box-shadow:none!important;border-radius:30px 30px 0 0!important;position:fixed;bottom:0!important;width:100%!important;transition:height .25s ease-in-out!important;touch-action:none!important;overflow:hidden}.buttons-container[data-v-1381d33d]{box-shadow:none!important;position:relative;overflow:hidden}.sheet-buttons-container .v-container[data-v-1381d33d]{height:100%;overflow-y:auto;padding:12px!important}.buttons-container .title-skeleton[data-v-1381d33d]{display:flex;justify-content:center;margin-bottom:20px}.buttons-container h4[data-v-1381d33d],.sheet-buttons-container h4[data-v-1381d33d]{line-height:.5cm;text-align:center;margin-bottom:25px;color:#5c3a21}.buttons-container h4 span[data-v-1381d33d],.sheet-buttons-container h4 span[data-v-1381d33d]{font-weight:500;font-size:13px;color:#adadad;font-style:italic}.buttons-container .button[data-v-1381d33d],.sheet-buttons-container .button[data-v-1381d33d]{box-shadow:none;border-radius:10px;width:100%;height:85px;font-size:14px;font-weight:500;text-align:center;background-color:#fcf0e0;overflow:hidden}.buttons-container .button-item[data-v-1381d33d],.sheet-buttons-container .button-item[data-v-1381d33d]{display:flex;align-items:center;flex-direction:column}.buttons-container .button .button-text[data-v-1381d33d],.sheet-buttons-container .button-text[data-v-1381d33d]{font-weight:600;font-size:10px;display:block;line-height:1.3;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.new-product-btn[data-v-1381d33d]{background-image:linear-gradient(90deg,#c4926c,rgba(0,0,0,.2)),url(/img/new-product-bg.35c46a8a.jpeg);height:110px}.new-product-btn[data-v-1381d33d],.open-shop-btn[data-v-1381d33d]{background-size:cover,cover;background-position:50%,50%;background-repeat:no-repeat,no-repeat}.open-shop-btn[data-v-1381d33d]{background-image:linear-gradient(90deg,#c4926c,rgba(0,0,0,.2)),url(/img/cashier.cf4fae81.jpeg)}.new-product-btn[data-v-1381d33d],.open-shop-btn[data-v-1381d33d]{box-shadow:none;font-size:15px;width:100%;line-height:.4cm;border-radius:10px;margin-bottom:20px;text-align:left;height:110px;overflow:hidden}.new-product-btn span[data-v-1381d33d],.open-shop-btn span[data-v-1381d33d]{font-weight:600}.new-product-btn .v-icon[data-v-1381d33d],.new-product-btn span[data-v-1381d33d],.open-shop-btn .v-icon[data-v-1381d33d],.open-shop-btn span[data-v-1381d33d],.order-now-btn[data-v-1381d33d],.surprise-btn[data-v-1381d33d]{color:#fff}.surprise-btn[data-v-1381d33d]{box-shadow:none;background-color:#5c3a21;font-size:15px;width:100%;line-height:.5cm;border-radius:10px;font-weight:500;height:110px;overflow:hidden}.order-now-btn[data-v-1381d33d]{height:45px;margin-top:25px;background-color:#5c3a21;box-shadow:none!important;border-radius:30px}.subtitle[data-v-1381d33d]{font-size:12px;font-style:italic;color:#d7d7d7!important}.drag-handle[data-v-1381d33d]{width:60px;height:5px;background:#adadad;border-radius:10px;margin:10px auto}.content-between[data-v-1381d33d]{display:flex;align-items:center;justify-content:space-between}.flex-center-column[data-v-1381d33d]{display:flex;align-items:center;flex-direction:column}.display-column[data-v-1381d33d]{display:flex;flex-direction:column}.no-background[data-v-1381d33d]{background:none}.no-found[data-v-1381d33d]{width:100%;display:flex;align-items:center;flex-direction:column;background-color:#fff;border-radius:10px;box-shadow:none!important;padding:40px 20px 40px 20px}.no-found p[data-v-1381d33d]{color:#ab2323}.scroll-content[data-v-1381d33d]::-webkit-scrollbar{width:6px}.scroll-content[data-v-1381d33d]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.scroll-content[data-v-1381d33d]::-webkit-scrollbar-thumb{background:#ce8600;border-radius:3px}.scroll-content[data-v-1381d33d]::-webkit-scrollbar-thumb:hover{background:#5c3a21}.bottom-sheet-container h3[data-v-013221d2],.bottom-sheet-container p[data-v-013221d2]{color:#444}.register-container[data-v-013221d2]{min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;position:relative;background:linear-gradient(135deg,#faf8f5,#fff6e3);overflow-x:hidden;padding:40px 0}.animated-bg[data-v-013221d2]{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.gradient-sphere[data-v-013221d2]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.5;animation:float-013221d2 20s ease-in-out infinite}.sphere-1[data-v-013221d2]{width:500px;height:500px;background:radial-gradient(circle,rgba(212,162,0,.3) 0,rgba(180,126,0,.1) 100%);top:-200px;left:-200px;animation-delay:0s}.sphere-2[data-v-013221d2]{width:400px;height:400px;background:radial-gradient(circle,rgba(220,147,0,.25) 0,rgba(180,126,0,.08) 100%);bottom:-100px;right:-100px;animation-delay:-5s}.sphere-3[data-v-013221d2]{width:300px;height:300px;background:radial-gradient(circle,rgba(255,162,0,.2) 0,rgba(180,108,0,.05) 100%);top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:-10s}.register-card[data-v-013221d2]{border-radius:30px;overflow:hidden;box-shadow:none;max-width:500px;margin:0 auto;background:transparent!important}.form-section[data-v-013221d2]{padding:48px 32px}.form-content[data-v-013221d2]{max-width:480px;margin:25px}.form-content h1[data-v-013221d2]{font-size:1.8rem;font-weight:500;text-align:center;margin:20px 0 10px;width:100%;color:#000;line-height:.7cm}.logo-wrapper[data-v-013221d2]{position:relative;margin:0 auto;display:flex;justify-content:center;align-items:center}.logo-img[data-v-013221d2]{width:100%;max-width:200px;height:auto;position:relative;z-index:1;transition:transform .3s ease;border-radius:15px}.brand-title[data-v-013221d2]{background:linear-gradient(135deg,#5c3a21,#d46600);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800}.subtitle[data-v-013221d2]{text-align:center;color:#a2a2a2;font-size:.85rem;margin-bottom:24px}.step-indicator[data-v-013221d2]{display:flex;justify-content:space-between;margin-bottom:32px;position:relative}.step-indicator[data-v-013221d2]:before{content:"";position:absolute;top:16px;left:0;right:0;height:2px;background:#e0e0e0;z-index:0}.step-item[data-v-013221d2]{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;cursor:pointer;flex:1}.step-circle[data-v-013221d2]{width:34px;height:34px;background:#fff;border:2px solid #e0e0e0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;color:#999;transition:all .3s ease;margin-bottom:8px}.step-item.active .step-circle[data-v-013221d2]{background:linear-gradient(135deg,#5c3a21,#d46600);border-color:transparent;color:#fff}.step-item.completed .step-circle[data-v-013221d2]{background:#4caf50;border-color:#4caf50;color:#fff}.step-label[data-v-013221d2]{font-size:.7rem;font-weight:500;color:#999;transition:color .3s ease}.step-item.active .step-label[data-v-013221d2]{color:#d46600;font-weight:600}.step-item.completed .step-label[data-v-013221d2]{color:#4caf50}.step-content[data-v-013221d2]{animation:fadeIn-013221d2 .4s ease-out}.register-form[data-v-013221d2]{margin-top:8px}.register-form sup[data-v-013221d2]{color:#e60000;font-size:12px;top:-2px}.input-wrapper[data-v-013221d2]{margin-bottom:4px}.input-label[data-v-013221d2]{display:flex;align-items:center;gap:8px;margin-bottom:5px;font-size:.85rem;font-weight:500;color:#8b8b8b}.label-icon[data-v-013221d2]{color:#8b8b8b}.custom-input[data-v-013221d2] .v-field{border-radius:8px;transition:all .2s ease}.custom-input[data-v-013221d2] .v-field:hover{border-color:#5c3a21}.custom-input[data-v-013221d2] .v-field--focused{border-color:#5c3a21;box-shadow:0 0 0 2px rgba(182,112,0,.15)}.navigation-buttons[data-v-013221d2]{display:flex;justify-content:space-between;gap:16px}.nav-btn[data-v-013221d2]{width:50%;text-transform:none;font-weight:500;letter-spacing:.3px;border-radius:40px;height:48px}.prev-btn[data-v-013221d2]{border-color:#d46600;color:#d46600}.prev-btn[data-v-013221d2]:hover{background:rgba(212,102,0,.05);border-color:#5c3a21}.next-btn[data-v-013221d2],.register-btn[data-v-013221d2]{background:linear-gradient(135deg,#5c3a21,#d46600);box-shadow:0 4px 12px rgba(212,102,0,.3)}.next-btn[data-v-013221d2]:hover,.register-btn[data-v-013221d2]:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(212,102,0,.4)}.login-link[data-v-013221d2]{text-align:center;margin-top:24px;font-size:.85rem;color:#525252}.route-text[data-v-013221d2]{color:#d46600;font-weight:600;cursor:pointer;margin-left:5px;transition:color .2s ease}.route-text[data-v-013221d2]:hover{color:#5c3a21;text-decoration:underline}.no-padding-checkbox[data-v-013221d2],.no-padding-checkbox[data-v-013221d2] .v-input__control,[data-v-013221d2] .v-checkbox .v-selection-control{padding:0!important}.no-padding-checkbox[data-v-013221d2] .v-selection-control{padding:0!important;margin:0!important}@keyframes float-013221d2{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-40px) scale(1.1)}66%{transform:translate(-20px,30px) scale(.95)}}@keyframes movePattern-013221d2{0%{background-position:0 0}to{background-position:100px 100px}}@keyframes blink-013221d2{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@keyframes pulse-013221d2{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.2);opacity:.8}}@keyframes fadeIn-013221d2{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInUp-013221d2{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:960px){.form-section[data-v-013221d2]{padding:32px 24px}.visual-section[data-v-013221d2]{min-height:400px}.benefit-title[data-v-013221d2],.feature-slide h3[data-v-013221d2]{font-size:1.3rem}}@media (max-width:600px){.form-content h1[data-v-013221d2]{font-size:1.5rem}.step-label[data-v-013221d2]{font-size:.6rem}.step-circle[data-v-013221d2]{width:28px;height:28px;font-size:.8rem}.benefits-container[data-v-013221d2]{gap:12px}.benefit-title[data-v-013221d2]{font-size:1.1rem}.benefit-label[data-v-013221d2]{font-size:.6rem;max-width:80px}.feature-icon-wrapper[data-v-013221d2]{width:60px;height:60px}.navigation-buttons[data-v-013221d2]{flex-direction:column}.nav-btn[data-v-013221d2]{width:100%}}.cursor-pointer[data-v-013221d2]{cursor:pointer}.row[data-v-013221d2]{display:flex;flex-wrap:wrap;margin:0 -8px}.col-6[data-v-013221d2]{flex:0 0 50%;padding:0 8px}@keyframes pulse-green-22f1d248{0%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(76,175,80,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 10px rgba(76,175,80,0)}}.locinder-wrapper[data-v-22f1d248]{width:100%;height:100%;position:relative;display:flex;flex-direction:column;overflow:hidden}.map[data-v-22f1d248]{position:relative;flex:1;width:100%;height:100%;min-height:600px;z-index:1;border-radius:20px;overflow:hidden;border-bottom:2px solid #ccc;margin-bottom:20px}.map-style-selector[data-v-22f1d248]{margin-top:8px;padding:8px 12px;gap:8px}.distance-badge[data-v-22f1d248],.map-style-selector[data-v-22f1d248]{position:absolute;left:50%;transform:translateX(-50%);z-index:1000;display:flex}.distance-badge[data-v-22f1d248]{top:60px;padding:8px 16px;border-radius:8px;font-size:14px;font-weight:600;align-items:center;background:#fff;white-space:nowrap}.distance-very-close[data-v-22f1d248]{background:#c8e6c9;color:#2e7d32}.distance-close[data-v-22f1d248]{background:#dcedc8;color:#33691e}.distance-moderate[data-v-22f1d248]{background:#fff9c4;color:#f57f17}.distance-far[data-v-22f1d248]{background:#ffe0b2;color:#e65100}.distance-very-far[data-v-22f1d248]{background:#ffcdd2;color:#c62828}.distance-icon[data-v-22f1d248]{font-size:16px}.distance-text[data-v-22f1d248]{font-weight:600}.style-btn[data-v-22f1d248]{padding:6px 12px;background:#fff;border:1px solid #ddd;border-radius:20px;cursor:pointer;font-size:12px;transition:all .2s;box-shadow:0 1px 3px rgba(0,0,0,.1)}.style-btn.active[data-v-22f1d248]{background:#5c3a21;color:#fff;border-color:#5c3a21}.gps-mode-toggle[data-v-22f1d248]{position:absolute;top:120px;left:10px;z-index:1000;background:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.15);transition:all .2s ease}.gps-mode-toggle.active[data-v-22f1d248]{background:#e8f5e9;box-shadow:0 0 0 3px rgba(76,175,80,.3)}.gps-mode-toggle[data-v-22f1d248]:hover{transform:scale(1.05)}.gps-mode-text[data-v-22f1d248]{position:absolute;right:50px;background:#4caf50;color:#fff;padding:4px 8px;border-radius:20px;font-size:10px;font-weight:700;white-space:nowrap;animation:fadeIn-22f1d248 .3s ease}@keyframes fadeIn-22f1d248{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}.tilt-control-group[data-v-22f1d248]{position:absolute;bottom:20px;left:20px;z-index:1000;display:flex;flex-direction:column;gap:10px}.rotation-control[data-v-22f1d248]{background:#fff;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.15);transition:all .2s ease}.rotation-control[data-v-22f1d248]:hover{background:#f0f0f0;transform:scale(1.05)}.tilt-controls[data-v-22f1d248]{background:#fff;border-radius:30px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.15)}.tilt-control[data-v-22f1d248]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;border-bottom:1px solid #eee}.tilt-control[data-v-22f1d248]:last-child{border-bottom:none}.tilt-control[data-v-22f1d248]:hover{background:#f0f0f0}.tilt-control[data-v-22f1d248]:active{transform:scale(.95)}.tilt-indicator[data-v-22f1d248]{position:absolute;bottom:30px;right:20px;z-index:1000;background:rgba(0,0,0,.75);color:#fff;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:500;backdrop-filter:blur(8px);pointer-events:none;animation:fadeInOut-22f1d248 2s ease-out}@keyframes fadeInOut-22f1d248{0%{opacity:0;transform:translateY(10px)}20%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.loading-overlay[data-v-22f1d248]{position:absolute;top:110px;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.95);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1000;border-radius:20px}.spinner[data-v-22f1d248]{width:50px;height:50px;border:5px solid #f3f3f3;border-top:5px solid #5c3a21;border-radius:50%;animation:spin-22f1d248 1s linear infinite}@keyframes spin-22f1d248{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.status[data-v-22f1d248]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;padding:8px 16px;font-size:15px;border-radius:8px;z-index:1000;text-align:center}.status.error[data-v-22f1d248]{background:#ffebee;color:#c62828}.status.success[data-v-22f1d248]{background:#e8f5e9;color:#2e7d32}.gps-guidance[data-v-22f1d248]{position:absolute;bottom:80px;left:10px;right:10px;background:rgba(0,0,0,.9);border-radius:12px;padding:12px 16px;z-index:1000}.guidance-content[data-v-22f1d248]{display:flex;align-items:center;gap:12px}.guidance-icon[data-v-22f1d248]{font-size:24px}.guidance-text[data-v-22f1d248]{flex:1}.guidance-text strong[data-v-22f1d248]{display:block;margin-bottom:4px;color:red}.guidance-text p[data-v-22f1d248]{font-size:12px;opacity:.8;margin:0;color:#fff}.guidance-close[data-v-22f1d248]{background:none;border:none;color:#fff;font-size:24px;cursor:pointer;padding:0 8px}.permission-overlay[data-v-22f1d248]{position:absolute;top:110px;left:0;right:0;bottom:15px;background:rgba(0,0,0,.85);z-index:2000;display:flex;align-items:center;justify-content:center;border-radius:20px}.permission-card[data-v-22f1d248]{max-width:320px;padding:24px;text-align:center;border-radius:20px;margin:20px}.permission-card .btn-container[data-v-22f1d248]{display:flex!important;align-items:center!important;justify-content:space-between!important}.permission-denied-banner[data-v-22f1d248]{position:absolute;top:20px;left:16px;right:16px;z-index:1500}.settings-link[data-v-22f1d248]{color:#5c3a21;text-decoration:underline;cursor:pointer;font-weight:500}@media (max-width:768px){.map-style-selector[data-v-22f1d248]{top:0;padding:6px 10px}.distance-badge[data-v-22f1d248]{top:60px;padding:6px 12px;font-size:12px}.tilt-control-group[data-v-22f1d248]{bottom:40px;left:15px;gap:8px}.rotation-control[data-v-22f1d248],.tilt-control[data-v-22f1d248]{width:38px;height:38px}.tilt-controls[data-v-22f1d248]{border-radius:25px}.tilt-indicator[data-v-22f1d248]{bottom:20px;right:15px;font-size:10px;padding:4px 10px}}[data-v-22f1d248] .maplibregl-ctrl-top-right{top:110px!important}[data-v-22f1d248] .maplibregl-canvas{top:110px!important;border-radius:20px!important;border:1px solid #ccc}[data-v-22f1d248] .maplibregl-ctrl-group{border-radius:8px!important;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.15)}[data-v-22f1d248] .maplibregl-ctrl-compass{transform-origin:center}[data-v-22f1d248] .maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%235c3a21' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m16.24 7.76-2.12 6.36-6.36 2.12 2.12-6.36 6.36-2.12z'/%3E%3C/svg%3E");background-size:60%;background-position:50%;background-repeat:no-repeat}[data-v-22f1d248] .maplibregl-ctrl-attrib.maplibregl-compact-show{visibility:hidden!important}.pull-to-refresh-container[data-v-fb0860b4]{position:relative;padding:0!important;height:100vh;overflow:hidden}.scroll-content[data-v-fb0860b4]{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 16px}.refresh-progress[data-v-fb0860b4]{position:absolute;top:0;left:0;right:0;z-index:1000;display:flex;justify-content:center;align-items:center;height:60px;transition:transform .2s ease-out,opacity .2s ease-out;pointer-events:none}.progress-content[data-v-fb0860b4]{display:flex;align-items:center;justify-content:center;font-size:14px}.pull-icon[data-v-fb0860b4]{display:inline-flex;transition:transform .1s linear}.pull-icon.rotating[data-v-fb0860b4]{animation:rotateIcon-fb0860b4 .8s linear infinite}@keyframes rotateIcon-fb0860b4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.map-container[data-v-fb0860b4]{width:100%;height:100%;min-height:500px;position:relative;touch-action:pan-x pan-y}.permission-overlay[data-v-fb0860b4]{position:absolute;top:110px;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);z-index:2000;display:flex;align-items:center;justify-content:center;border-radius:20px}.permission-card[data-v-fb0860b4]{max-width:320px;padding:24px;text-align:center;border-radius:20px;margin:20px}.permission-card .btn-container[data-v-fb0860b4]{display:flex!important;align-items:center!important;justify-content:space-between!important}.permission-denied-banner[data-v-fb0860b4]{position:absolute;top:20px;left:16px;right:16px;z-index:1500}.settings-link[data-v-fb0860b4]{color:#5c3a21;text-decoration:underline;cursor:pointer;font-weight:500}.gap-3[data-v-fb0860b4]{gap:12px}.loading-more[data-v-fb0860b4],.no-more-products[data-v-fb0860b4]{text-align:center;padding:20px}.loading-more p[data-v-fb0860b4],.no-more-products p[data-v-fb0860b4]{color:#a4a4a4;font-size:14px;font-weight:500}.headline[data-v-fb0860b4]{margin-top:20px}.headline div[data-v-fb0860b4]{display:flex;align-items:center}.headline .v-btn[data-v-fb0860b4]{box-shadow:none}.headline .v-icon[data-v-fb0860b4]{font-size:20px!important}.headline h3[data-v-fb0860b4]{color:#5c3a21;font-weight:500}.headline span[data-v-fb0860b4]{color:#a4a4a4;font-weight:500;font-size:14px}.sticky-content[data-v-fb0860b4]{position:sticky!important;position:-webkit-sticky!important;top:0!important;z-index:999;padding-top:10px}[data-v-fb0860b4] .v-tabs-slider-wrapper{display:none!important}[data-v-fb0860b4] .v-tabs-slider{background-color:transparent!important}.this-tab[data-v-fb0860b4]{text-transform:none!important;letter-spacing:normal!important;opacity:.7;transition:all .3s ease}.active-tab[data-v-fb0860b4]{border-radius:10px!important;background-color:#a8460056;color:#5c3a21!important;padding:8px;opacity:1}.shop-indication[data-v-fb0860b4]{margin:10px 0 10px;display:flex;flex-direction:column}.shop-indication .v-icon[data-v-fb0860b4],.shop-indication p[data-v-fb0860b4]{font-weight:500;color:#5c3a21;font-size:14px}.search-box[data-v-fb0860b4]{position:sticky!important;position:-webkit-sticky!important;top:0!important;z-index:999;border-radius:10px;box-shadow:none!important;height:52px;padding-left:20px;margin-top:15px;margin-bottom:20px}.search-box .v-icon[data-v-fb0860b4]{margin-right:5px}[data-v-fb0860b4] .v-field.v-field--focused .v-field__outline,[data-v-fb0860b4] .v-input.v-input--error .v-field__outline{--v-field-border-opacity:0!important;opacity:0!important}[data-v-fb0860b4] .v-field__outline{--v-field-border-opacity:0!important}[data-v-fb0860b4] .v-field{box-shadow:none!important}.category-chip.active[data-v-fb0860b4]{background-color:#5c3a21!important;color:#fff!important;transition:.5s ease}.v-icon--size-default[data-v-fb0860b4]{font-size:25px!important}.v-btn--size-default[data-v-fb0860b4]{--v-btn-height:22px}.image-section[data-v-fb0860b4]{display:flex;flex-wrap:wrap;align-content:flex-start;overflow:auto}.sheet-buttons-container[data-v-fb0860b4]{box-shadow:none!important;border-radius:30px 30px 0 0!important;position:fixed;bottom:0!important;width:100%!important;transition:height .25s ease-in-out!important;touch-action:none!important;overflow:hidden}.sheet-buttons-container .v-container[data-v-fb0860b4]{height:100%;overflow-y:auto}.sheet-buttons-container .v-card[data-v-fb0860b4]{box-shadow:none;background-color:#fcf0e0;border-radius:10px;margin-top:25px;padding:20px 0 20px}.sheet-buttons-container h4[data-v-fb0860b4]{line-height:.5cm;text-align:center;color:#5c3a21}.drag-handle[data-v-fb0860b4]{width:60px;height:5px;background:#adadad;border-radius:10px;margin:10px auto}.image-section-item[data-v-fb0860b4]{width:20%;min-width:140px;height:180px;margin-bottom:10px}.image-section .product-card[data-v-fb0860b4]{margin:5px;padding:8px;cursor:pointer;background-color:#fff;border-radius:10px;display:flex;align-items:center;flex-direction:column;height:180px;position:relative;overflow:hidden}.product-card-badge[data-v-fb0860b4]{position:absolute;top:5px;right:-25px;background-color:red;color:#fff;font-size:10px;font-weight:500;padding:1px 25px;transform:rotate(45deg);clip-path:polygon(15% 0,100% 0,100% 100%,0 100%,0 50%)}.image-section .product-card.active[data-v-fb0860b4]{color:#e8faff!important;background-color:#5c3a21!important;transition:.5s ease}.image-section .product-card.active .text-truncate[data-v-fb0860b4],.image-section .product-card.active strong[data-v-fb0860b4]{color:#e8faff!important}.image-section .product-card.active .text-grey[data-v-fb0860b4]{color:#e3e3e3!important}.product-card-text[data-v-fb0860b4]{font-size:14px}.text-truncate[data-v-fb0860b4]{width:138px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.content-between[data-v-fb0860b4]{display:flex;align-items:center;justify-content:space-between}.flex-center-column[data-v-fb0860b4]{display:flex;align-items:center;flex-direction:column}.scroll-content[data-v-fb0860b4]::-webkit-scrollbar{width:6px}.scroll-content[data-v-fb0860b4]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.scroll-content[data-v-fb0860b4]::-webkit-scrollbar-thumb{background:#ce8600;border-radius:3px}.scroll-content[data-v-fb0860b4]::-webkit-scrollbar-thumb:hover{background:#5c3a21}@media (min-width:1280px){.image-section-item[data-v-fb0860b4]{width:25%}.text-truncate[data-v-fb0860b4]{width:170px}}@media (max-width:880px){.image-section-item[data-v-fb0860b4]{width:25%}}@media (max-width:767px){.image-section-item[data-v-fb0860b4]{width:33%}.text-truncate[data-v-fb0860b4]{width:170px}}@media (max-width:621px){.image-section-item[data-v-fb0860b4]{width:50%}.text-truncate[data-v-fb0860b4]{width:170px}}@media (max-width:421px){.image-section-item[data-v-fb0860b4]{width:50%}.text-truncate[data-v-fb0860b4]{width:138px}}@media (max-width:360px){.image-section-item[data-v-fb0860b4]{width:100%}.text-truncate[data-v-fb0860b4]{width:170px}}.no-background[data-v-fb0860b4]{background:none}.no-found[data-v-fb0860b4]{width:100%;display:flex;align-items:center;flex-direction:column;background-color:#fff;border-radius:10px;box-shadow:none!important;padding:40px 20px 40px 20px}.pull-to-refresh-container[data-v-c470676c]{position:relative;padding:0!important;height:100vh;overflow:hidden}.scroll-content[data-v-c470676c]{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 16px}.refresh-progress[data-v-c470676c]{position:absolute;top:0;left:0;right:0;z-index:1000;display:flex;justify-content:center;align-items:center;height:60px;transition:transform .2s ease-out,opacity .2s ease-out;pointer-events:none}.progress-content[data-v-c470676c]{display:flex;align-items:center;justify-content:center;font-size:14px}.pull-icon[data-v-c470676c]{display:inline-flex;transition:transform .1s linear}.pull-icon.rotating[data-v-c470676c]{animation:rotateIcon-c470676c .8s linear infinite}@keyframes rotateIcon-c470676c{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.headline[data-v-c470676c]{margin-top:20px;margin-bottom:20px}.headline div[data-v-c470676c]{display:flex;align-items:center}.headline .v-btn[data-v-c470676c]{box-shadow:none}.headline .v-icon[data-v-c470676c]{font-size:20px!important}.headline h3[data-v-c470676c]{color:#5c3a21;font-weight:500;margin-left:15px}.loading-card-search[data-v-c470676c]{border-radius:10px;box-shadow:none!important;margin-bottom:20px;padding:5px}.search-box[data-v-c470676c]{position:sticky;position:-webkit-sticky;top:20px;z-index:999;border-radius:10px;box-shadow:none!important;height:52px;padding-left:10px;margin-top:20px;margin-bottom:20px}.search-box .v-icon[data-v-c470676c]{margin-right:5px}[data-v-c470676c] .v-field.v-field--focused .v-field__outline,[data-v-c470676c] .v-input.v-input--error .v-field__outline{--v-field-border-opacity:0!important;opacity:0!important}[data-v-c470676c] .v-field__outline{--v-field-border-opacity:0!important}[data-v-c470676c] .v-field{box-shadow:none!important}.suggestions-dropdown[data-v-c470676c]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:999;max-height:300px;overflow-y:auto;box-shadow:0 4px 12px rgba(0,0,0,.15)}.suggestions-dropdown .v-list[data-v-c470676c],.suggestions-dropdown[data-v-c470676c]{background-color:#fff!important;border-radius:10px!important}[data-v-c470676c] .v-card{overflow:visible!important}.suggestions-dropdown .v-list-item[data-v-c470676c]{cursor:pointer}.v-list-item-title[data-v-c470676c]{font-size:13px!important;font-weight:400!important;padding:0!important}.suggestions-dropdown .v-list-item[data-v-c470676c]:hover{color:#5c3a21;background-color:#fcf0e0}[data-v-c470676c] .v-skeleton-loader__button{height:55px!important;max-width:none!important}.buttons-container[data-v-c470676c]{border-radius:10px;box-shadow:none!important;margin-bottom:20px;padding:25px}.buttons-container h4[data-v-c470676c]{line-height:.5cm;text-align:center;margin-bottom:20px;color:#5c3a21}.buttons-container h4 span[data-v-c470676c]{font-weight:500;font-size:13px;color:#adadad;font-style:italic}.buttons-container .button[data-v-c470676c]{box-shadow:none;border-radius:10px;width:100%;height:85px;font-size:14px;font-weight:500;text-align:center;background-color:#fcf0e0;display:flex;align-items:center;justify-content:space-between;overflow:hidden}.buttons-container .button-item[data-v-c470676c]{display:flex;align-items:center;flex-direction:column}.buttons-container .button .button-text[data-v-c470676c]{font-weight:600;font-size:10px;display:block;line-height:1.3;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.buttons-container .title-skeleton[data-v-c470676c]{display:flex;justify-content:center;margin-bottom:20px}.content-between[data-v-c470676c]{display:flex;align-items:center;justify-content:space-between}.no-background[data-v-c470676c]{background:none}.no-found[data-v-c470676c]{width:100%;display:flex;align-items:center;flex-direction:column;background-color:#fff;border-radius:10px;box-shadow:none!important;padding:40px 20px 40px 20px}.scroll-content[data-v-c470676c]::-webkit-scrollbar{width:6px}.scroll-content[data-v-c470676c]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.scroll-content[data-v-c470676c]::-webkit-scrollbar-thumb{background:#ce8600;border-radius:3px}.scroll-content[data-v-c470676c]::-webkit-scrollbar-thumb:hover{background:#5c3a21}.pull-to-refresh-container[data-v-f5189672]{position:relative;padding:0!important;height:100vh;overflow:hidden}.scroll-content[data-v-f5189672]{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 16px}.refresh-progress[data-v-f5189672]{position:absolute;top:0;left:0;right:0;z-index:1000;display:flex;justify-content:center;align-items:center;height:60px;transition:transform .2s ease-out,opacity .2s ease-out;pointer-events:none}.progress-content[data-v-f5189672]{display:flex;align-items:center;justify-content:center;font-size:14px}.pull-icon[data-v-f5189672]{display:inline-flex;transition:transform .1s linear}.pull-icon.rotating[data-v-f5189672]{animation:rotateIcon-f5189672 .8s linear infinite}@keyframes rotateIcon-f5189672{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.headline[data-v-f5189672]{margin-top:20px;margin-bottom:20px}.headline div[data-v-f5189672]{display:flex;align-items:center}.headline .v-btn[data-v-f5189672]{box-shadow:none}.headline .v-icon[data-v-f5189672]{font-size:20px!important}.headline h3[data-v-f5189672]{color:#5c3a21;font-weight:500;margin-left:15px}.loading-card-search[data-v-f5189672]{border-radius:10px;box-shadow:none!important;margin-bottom:20px;padding:5px}.search-box[data-v-f5189672]{position:sticky;position:-webkit-sticky;top:20px;z-index:999;border-radius:10px;box-shadow:none!important;height:52px;padding-left:10px;margin-top:20px;margin-bottom:20px}.search-box .v-icon[data-v-f5189672]{margin-right:5px}[data-v-f5189672] .v-field.v-field--focused .v-field__outline,[data-v-f5189672] .v-input.v-input--error .v-field__outline{--v-field-border-opacity:0!important;opacity:0!important}[data-v-f5189672] .v-field__outline{--v-field-border-opacity:0!important}[data-v-f5189672] .v-field{box-shadow:none!important}.suggestions-dropdown[data-v-f5189672]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:999;max-height:300px;overflow-y:auto;box-shadow:0 4px 12px rgba(0,0,0,.15)}.suggestions-dropdown .v-list[data-v-f5189672],.suggestions-dropdown[data-v-f5189672]{background-color:#fff!important;border-radius:10px!important}[data-v-f5189672] .v-card{overflow:visible!important}.suggestions-dropdown .v-list-item[data-v-f5189672]{cursor:pointer}.v-list-item-title[data-v-f5189672]{font-size:13px!important;font-weight:400!important;padding:0!important}.suggestions-dropdown .v-list-item[data-v-f5189672]:hover{color:#5c3a21;background-color:#fcf0e0}[data-v-f5189672] .v-skeleton-loader__button{height:55px!important;max-width:none!important}.buttons-container[data-v-f5189672]{border-radius:10px;box-shadow:none!important;padding:25px}.buttons-container h4[data-v-f5189672]{line-height:.5cm;text-align:center;margin-bottom:20px;color:#5c3a21}.buttons-container h4 span[data-v-f5189672]{font-weight:500;font-size:13px;color:#adadad;font-style:italic}.buttons-container .button[data-v-f5189672]{box-shadow:none;border-radius:10px;width:100%;height:85px;font-size:14px;font-weight:500;text-align:center;background-color:#fcf0e0;display:flex;align-items:center;justify-content:space-between;overflow:hidden}.buttons-container .title-skeleton[data-v-f5189672]{display:flex;justify-content:center;margin-bottom:20px}.content-between[data-v-f5189672]{display:flex;align-items:center;justify-content:space-between}.no-background[data-v-f5189672]{background:none}.no-found[data-v-f5189672]{width:100%;display:flex;flex-direction:column;align-items:center;background-color:#fff;border-radius:10px;box-shadow:none!important;padding:40px 20px 40px 20px}.scroll-content[data-v-f5189672]::-webkit-scrollbar{width:6px}.scroll-content[data-v-f5189672]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.scroll-content[data-v-f5189672]::-webkit-scrollbar-thumb{background:#ce8600;border-radius:3px}.scroll-content[data-v-f5189672]::-webkit-scrollbar-thumb:hover{background:#5c3a21}.loading-more[data-v-2ecc62be],.no-more-products[data-v-2ecc62be]{text-align:center;padding:20px}.loading-more p[data-v-2ecc62be],.no-more-products p[data-v-2ecc62be]{color:#a4a4a4;font-size:14px;font-weight:500}.v-container[data-v-2ecc62be]{position:relative;padding:0!important;height:100vh;overflow:hidden}.scroll-content[data-v-2ecc62be]{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 16px}.refresh-progress[data-v-2ecc62be]{position:absolute;top:0;left:0;right:0;z-index:1000;display:flex;justify-content:center;align-items:center;height:60px;transition:transform .2s ease-out,opacity .2s ease-out;pointer-events:none}.progress-content[data-v-2ecc62be]{display:flex;align-items:center;justify-content:center;font-size:14px}.pull-icon[data-v-2ecc62be]{display:inline-flex;transition:transform .1s linear}.pull-icon.rotating[data-v-2ecc62be]{animation:rotateIcon-2ecc62be .8s linear infinite}@keyframes rotateIcon-2ecc62be{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.headline[data-v-2ecc62be]{margin-top:20px;margin-bottom:20px}.headline div[data-v-2ecc62be]{display:flex;align-items:center}.headline .v-btn[data-v-2ecc62be]{box-shadow:none}.headline .v-icon[data-v-2ecc62be]{font-size:20px!important}.headline h3[data-v-2ecc62be]{color:#5c3a21;font-weight:500;margin-left:15px}.search-box[data-v-2ecc62be]{position:sticky;position:-webkit-sticky;top:20px;z-index:999;border-radius:10px;box-shadow:none!important;height:52px;padding-left:10px;margin-top:20px;margin-bottom:20px}.search-box .v-icon[data-v-2ecc62be]{margin-right:5px}[data-v-2ecc62be] .v-field.v-field--focused .v-field__outline,[data-v-2ecc62be] .v-input.v-input--error .v-field__outline{--v-field-border-opacity:0!important;opacity:0!important}[data-v-2ecc62be] .v-field__outline{--v-field-border-opacity:0!important}[data-v-2ecc62be] .v-field{box-shadow:none!important}.category-chip.active[data-v-2ecc62be]{background-color:#5c3a21!important;color:#fff!important;transition:.5s ease}.v-icon--size-default[data-v-2ecc62be]{font-size:25px!important}.v-btn--size-default[data-v-2ecc62be]{--v-btn-height:22px}.buttons-container[data-v-2ecc62be]{border-radius:10px;box-shadow:none!important;margin-bottom:20px;padding:20px;position:relative;overflow:hidden}.buttons-container h4[data-v-2ecc62be]{line-height:.5cm;text-align:center;margin-bottom:25px;color:#5c3a21}.buttons-container h4 span[data-v-2ecc62be]{font-weight:500;font-size:13px;color:#adadad;font-style:italic}.buttons-container .title-skeleton[data-v-2ecc62be]{display:flex;justify-content:center;margin-bottom:20px}.buttons-container .button[data-v-2ecc62be]{box-shadow:none;border-radius:10px;width:100%;height:85px;font-size:14px;font-weight:500;text-align:center;background-color:#fcf0e0;display:flex;align-items:center;justify-content:space-between;overflow:hidden}.image-section[data-v-2ecc62be]{display:flex;flex-wrap:wrap;align-content:flex-start;height:550px;overflow:auto}.no-background[data-v-2ecc62be]{background:none}.no-found[data-v-2ecc62be]{width:100%;display:flex;align-items:center;flex-direction:column;background-color:#fff;border-radius:10px;box-shadow:none!important;padding:40px 20px 40px 20px}.image-section-item[data-v-2ecc62be]{width:20%;min-width:140px;height:220px;margin-bottom:10px}.image-section .product-card[data-v-2ecc62be]{margin:5px;padding:8px;cursor:pointer;background-color:#fff;border-radius:10px;display:flex;align-items:center;flex-direction:column}.image-section .product-card.active[data-v-2ecc62be]{color:#e8faff!important;background-color:#5c3a21!important;transition:.5s ease}.image-section .product-card.active .text-truncate[data-v-2ecc62be],.image-section .product-card.active strong[data-v-2ecc62be]{color:#e8faff!important}.image-section .product-card.active .text-grey[data-v-2ecc62be]{color:#e3e3e3!important}.product-card-text[data-v-2ecc62be]{font-size:14px}.text-truncate[data-v-2ecc62be]{width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.content-between[data-v-2ecc62be]{display:flex;align-items:center;justify-content:space-between}.scroll-content[data-v-2ecc62be]::-webkit-scrollbar{width:6px}.scroll-content[data-v-2ecc62be]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.scroll-content[data-v-2ecc62be]::-webkit-scrollbar-thumb{background:#ce8600;border-radius:3px}.scroll-content[data-v-2ecc62be]::-webkit-scrollbar-thumb:hover{background:#5c3a21}@media (max-width:880px){.image-section-item[data-v-2ecc62be]{width:25%}}@media (max-width:620px){.image-section-item[data-v-2ecc62be]{width:50%}}.pull-to-refresh-container[data-v-2ce0dec0]{position:relative;padding:0!important;height:100vh;overflow:hidden}.scroll-content[data-v-2ce0dec0]{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 16px}.refresh-progress[data-v-2ce0dec0]{position:absolute;top:0;left:0;right:0;z-index:1000;display:flex;justify-content:center;align-items:center;height:60px;transition:transform .2s ease-out,opacity .2s ease-out;pointer-events:none}.progress-content[data-v-2ce0dec0]{display:flex;align-items:center;justify-content:center;font-size:14px}.pull-icon[data-v-2ce0dec0]{display:inline-flex;transition:transform .1s linear}.pull-icon.rotating[data-v-2ce0dec0]{animation:rotateIcon-2ce0dec0 .8s linear infinite}@keyframes rotateIcon-2ce0dec0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-more[data-v-2ce0dec0],.no-more-products[data-v-2ce0dec0]{text-align:center;padding:20px}.loading-more p[data-v-2ce0dec0],.no-more-products p[data-v-2ce0dec0]{color:#a4a4a4;font-size:14px;font-weight:500}.headline[data-v-2ce0dec0]{margin-top:20px;margin-bottom:20px}.headline div[data-v-2ce0dec0]{display:flex;align-items:center}.headline .v-btn[data-v-2ce0dec0]{box-shadow:none}.headline .v-icon[data-v-2ce0dec0]{font-size:20px!important}.headline h3[data-v-2ce0dec0]{color:#5c3a21;font-weight:500;margin-left:15px}.search-box[data-v-2ce0dec0]{position:sticky;position:-webkit-sticky;top:20px;z-index:999;border-radius:10px;box-shadow:none!important;height:52px;padding-left:10px;margin-top:20px;margin-bottom:20px}.search-box .v-icon[data-v-2ce0dec0]{margin-right:5px}[data-v-2ce0dec0] .v-field.v-field--focused .v-field__outline,[data-v-2ce0dec0] .v-input.v-input--error .v-field__outline{--v-field-border-opacity:0!important;opacity:0!important}[data-v-2ce0dec0] .v-field__outline{--v-field-border-opacity:0!important}[data-v-2ce0dec0] .v-field{box-shadow:none!important}.category-chip.active[data-v-2ce0dec0]{background-color:#5c3a21!important;color:#fff!important;transition:.5s ease}.v-icon--size-default[data-v-2ce0dec0]{font-size:25px!important}.v-btn--size-default[data-v-2ce0dec0]{--v-btn-height:22px}.image-section[data-v-2ce0dec0]{display:flex;flex-wrap:wrap;align-content:flex-start;height:550px;overflow:auto}.no-found[data-v-2ce0dec0]{width:100%;display:flex;align-items:center;flex-direction:column;background-color:#fff;border-radius:10px;box-shadow:none!important;padding:40px 20px 40px 20px}.image-section-item[data-v-2ce0dec0]{width:20%;min-width:140px;height:220px;margin-bottom:10px}.image-section .product-card[data-v-2ce0dec0]{margin:5px;padding:8px;cursor:pointer;background-color:#fff;border-radius:10px;display:flex;align-items:center;flex-direction:column}.image-section .product-card.active[data-v-2ce0dec0]{color:#e8faff!important;background-color:#5c3a21!important;transition:.5s ease}.image-section .product-card.active .text-truncate[data-v-2ce0dec0],.image-section .product-card.active strong[data-v-2ce0dec0]{color:#e8faff!important}.image-section .product-card.active .text-grey[data-v-2ce0dec0]{color:#e3e3e3!important}.product-card-text[data-v-2ce0dec0]{font-size:14px}.buttons-container[data-v-2ce0dec0]{border-radius:10px;box-shadow:none!important;margin-bottom:20px;padding:20px;position:relative;overflow:hidden}.buttons-container h4[data-v-2ce0dec0]{line-height:.5cm;text-align:center;margin-bottom:25px;color:#5c3a21}.buttons-container h4 span[data-v-2ce0dec0]{font-weight:500;font-size:13px;color:#adadad;font-style:italic}.buttons-container .title-skeleton[data-v-2ce0dec0]{display:flex;justify-content:center;margin-bottom:20px}.buttons-container .button[data-v-2ce0dec0]{box-shadow:none;border-radius:10px;width:100%;height:85px;font-size:14px;font-weight:500;text-align:center;background-color:#fcf0e0;display:flex;align-items:center;justify-content:space-between;overflow:hidden}.card-badge[data-v-2ce0dec0]{position:absolute;top:10px;right:-20px;background-color:red;color:#fff;font-size:12px;font-weight:500;padding:3px 30px;transform:rotate(45deg);clip-path:polygon(15% 0,100% 0,100% 100%,0 100%,0 50%)}.text-truncate[data-v-2ce0dec0]{width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.content-between[data-v-2ce0dec0]{display:flex;align-items:center;justify-content:space-between}.no-background[data-v-2ce0dec0]{background:none}.scroll-content[data-v-2ce0dec0]::-webkit-scrollbar{width:6px}.scroll-content[data-v-2ce0dec0]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.scroll-content[data-v-2ce0dec0]::-webkit-scrollbar-thumb{background:#ce8600;border-radius:3px}.scroll-content[data-v-2ce0dec0]::-webkit-scrollbar-thumb:hover{background:#5c3a21}@media (max-width:880px){.image-section-item[data-v-2ce0dec0]{width:25%}}@media (max-width:620px){.image-section-item[data-v-2ce0dec0]{width:50%}}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{display:none;width:0;height:0}body{font-family:Poppins,sans-serif}body,html{margin:0;padding:0;width:100%;overflow-x:hidden;scroll-behavior:smooth}#app{min-height:100vh}.main-container{background-color:#f5f5f5}.main-container .bottom-nav-container{height:60px!important;bottom:0!important;position:fixed!important;width:100%!important}.v-bottom-navigation{box-shadow:none!important}.main-container .bottom-nav-container .bottom-nav{background-color:#e8faff!important;height:60px!important}.main-container .bottom-nav-container .bottom-nav .v-btn{border-radius:40px!important;transition:.9s ease-in-out}.main-container .bottom-nav-span{font-size:12px!important;font-weight:400}.main-container .app-container .page-wrapper{width:100%;height:100%;display:block;position:relative;overflow:hidden}.slide-left-enter-active,.slide-left-leave-active{transition:transform .2s ease-in-out;position:absolute;top:0;left:0;width:100%}.slide-left-enter-from{transform:translateX(100%)}.slide-left-leave-to{transform:translateX(-100%)}.slide-right-enter-active,.slide-right-leave-active{transition:transform .2s ease;position:absolute;top:0;left:0;width:100%}.slide-right-enter-from{transform:translateX(-100%)}.slide-right-leave-to{transform:translateX(100%)}.custom-toast{border-radius:30px!important;padding:8px 20px!important}.custom-toast-body{font-family:Poppins,sans-serif!important;font-size:14px;font-weight:500}.Vue-Toastification__container{position:fixed!important;top:20px!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;width:auto!important;max-width:100%!important;pointer-events:none!important;z-index:9999!important;margin:0 auto!important}.Vue-Toastification__toast{margin:0 auto 10px auto!important;position:relative!important;width:auto!important;max-width:400px!important;max-height:100px!important;min-height:50px!important}.Vue-Toastification__toast-list{display:flex!important;flex-direction:column!important;align-items:center!important;width:auto!important;margin:0!important;padding:0!important}.Vue-Toastification__toast-body{display:flex!important;align-items:center!important;justify-content:start!important}.Vue-Toastification__icon{margin:auto 10px auto 0!important}.Vue-Toastification__toast--success.custom-toast{background:linear-gradient(135deg,#005a10,#0ad349)}.Vue-Toastification__toast--error.custom-toast{background:linear-gradient(135deg,#690000,#e22e2e)}.Vue-Toastification__toast--info.custom-toast{background:linear-gradient(135deg,#00414d,#0090b6)}.Vue-Toastification__toast--warning.custom-toast{background:linear-gradient(135deg,#782800,#d48300)}.v-btn{text-transform:none}.v-list-item{border-radius:30px}.v-list-item:hover{background-color:#5c3a21;color:#e8faff;transition:all .3s ease-in-out}.v-icon{font-size:25px!important}.v-input__details{min-height:16px!important;font-size:10px!important;padding-top:5px!important}.v-field--variant-outlined{border-radius:10px!important;border:none!important}.v-field__overlay{background-color:#fff!important}.v-btn--size-default,.v-icon{min-width:0!important}@media (max-width:960px){.image-section-item{width:50%}}.to-show,.to-show-head{display:none}@media (max-width:450px){.to-hide-head{display:none}.to-show-head{display:flex}}@media (max-width:530px){.to-hide{display:none}.to-show{display:flex}}.connection-container,.skeleton-loader{display:flex;align-items:center;justify-content:center}.connection-container{position:fixed;top:0;width:100%;z-index:9999;transition:.5s ease-in-out}.connection-container .v-icon{font-size:15px!important}.connection-banner{width:100%;text-align:center;padding:4px 25px;font-size:10px;display:flex;align-items:center;justify-content:center}.connection-banner.offline{background:linear-gradient(135deg,#690000,#e22e2e);color:snow}.connection-banner.slow{background:linear-gradient(135deg,#583f00,#e2b032);color:snow}.connection-banner.waiting{background:linear-gradient(135deg,#002e36,#00849b);color:snow}