@font-face{font-display:swap;font-family:Inter Tight;font-style:normal;font-weight:100 900;src:url(../fonts/InterTight.woff2) format("woff2")}:root{--accent:#adb2d4;--color-accent:#adb2d4;--color-accent-hover:#c2c6e0;--color-accent-shadow:rgba(173,178,212,.35);--primary-bg:#050607;--color-primary:#050607;--white:#fff;--font-family:"Inter Tight",-apple-system,BlinkMacSystemFont,sans-serif;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px)}body,html{background:#fff;color:#050607;font-family:var(--font-family);font-optical-sizing:auto;margin:0;padding:0;width:100%}#__nuxt{transition:transform .5s cubic-bezier(.4,0,.2,1),filter .5s cubic-bezier(.4,0,.2,1),opacity .5s cubic-bezier(.4,0,.2,1)}@media(max-width:768px){#__nuxt{filter:none!important;transform:none!important}}@media(min-width:769px){body.menu-open #__nuxt{filter:blur(8px);opacity:.6;transform:scale(.97)}}*{box-sizing:border-box;touch-action:manipulation;-webkit-tap-highlight-color:transparent}[role=button],a,a:active,a:hover,a:link,a:visited,button{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}button{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:0;font:inherit;-moz-user-select:none;user-select:none;-webkit-user-select:none}button,input,select,textarea{font-size:max(16px,1rem)}h1,h2,h3,h4,h5,h6{font-family:var(--font-family)}.accent{color:var(--color-accent);text-shadow:none}.gold{background:linear-gradient(135deg,var(--gradient-1,#c2c6e0) 0,var(--gradient-2,#adb2d4) 40%,var(--gradient-3,#989dc8) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:brightness(1.1) contrast(1.05);text-shadow:0 1px 0 hsla(0,0%,100%,.15),0 8px 20px rgba(0,0,0,.6)}@media(max-width:768px){a,body,button,div,input,label,li,p,select,span,textarea{font-size:calc(1em + 2px)}h1,h2,h3,h4,h5,h6{font-size:inherit}}[dir=rtl]{direction:rtl}[dir=rtl] .dh-eyebrow,[dir=rtl] .dh-sub,[dir=rtl] .dh-title,[dir=rtl] .vs-card-info,[dir=rtl] .vs-details,[dir=rtl] .vs-header{text-align:right}[dir=rtl] .vs-card{direction:rtl}.sheet-overlay[data-v-51937d2a]{align-items:flex-end;background:#00000080;display:flex;inset:0;position:fixed;z-index:9999}.sheet[data-v-51937d2a]{background:#fff;border-radius:24px 24px 0 0;box-shadow:0 -10px 40px #00000014;max-height:90dvh;width:100%}.sheet-content[data-v-51937d2a]{overflow-y:auto;padding:0 20px 20px;-webkit-overflow-scrolling:touch}.sheet-handle-wrapper[data-v-51937d2a]{cursor:pointer;display:flex;justify-content:center;padding:12px 0}.sheet-handle[data-v-51937d2a]{background:#0003;border-radius:999px;height:4px;width:36px}.sheet-header[data-v-51937d2a]{align-items:center;border-bottom:1px solid rgba(0,0,0,.06);display:flex;gap:12px;margin-bottom:20px;padding-bottom:16px}.close-btn[data-v-51937d2a]{background:none;border:none;cursor:pointer;opacity:.6;padding:4px;transition:opacity .2s}.close-btn[data-v-51937d2a]:hover{opacity:1}.header-text h3[data-v-51937d2a]{color:#111;font-size:18px;font-weight:600;margin:0}.sheet-body[data-v-51937d2a]{padding-bottom:20px}.sheet-enter-active[data-v-51937d2a],.sheet-leave-active[data-v-51937d2a]{transition:opacity .3s ease}.sheet-enter-active .sheet[data-v-51937d2a],.sheet-leave-active .sheet[data-v-51937d2a]{transition:transform .3s cubic-bezier(.22,1,.36,1)}.sheet-enter-from[data-v-51937d2a],.sheet-leave-to[data-v-51937d2a]{opacity:0}.sheet-enter-from .sheet[data-v-51937d2a],.sheet-leave-to .sheet[data-v-51937d2a]{transform:translateY(100%)}.cookie-root[data-v-51937d2a]{bottom:20px;left:20px;position:fixed;z-index:9999}.cookie-pill[data-v-51937d2a]{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#fff9;border:1px solid rgba(0,0,0,.05);border-radius:999px;color:var(--color-primary);cursor:pointer;display:flex;font-size:.8rem;font-weight:450;gap:6px;padding:6px 10px;transition:all .2s ease}.cookie-pill[data-v-51937d2a]:hover{background:#ffffffd9;transform:translateY(-1px)}.cookie-pill svg[data-v-51937d2a]{flex-shrink:0}.cookie-panel[data-v-51937d2a]{backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);background:#ffffffbf;border-radius:1rem;box-shadow:0 30px 60px #00000014,0 8px 20px #0000000a;padding:2rem 2rem 1.3rem;position:relative;width:330px}.cookie-icon[data-v-51937d2a]{align-items:center;background:#111;border-radius:999px;box-shadow:0 6px 14px #0000002e;display:flex;height:34px;justify-content:center;position:absolute;right:-10px;top:-10px;width:34px;z-index:2}.cookie-icon svg[data-v-51937d2a]{color:#fff;flex-shrink:0}.cookie-head[data-v-51937d2a]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.cookie-head>span[data-v-51937d2a]{color:var(--color-primary);font-size:1.2rem;font-weight:520;letter-spacing:-.05rem}.cookie-head .close[data-v-51937d2a]{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;opacity:.4;padding:4px;transition:opacity .2s ease}.cookie-head .close[data-v-51937d2a]:hover{opacity:.8}.cookie-text[data-v-51937d2a]{color:#000c;font-size:.85rem;letter-spacing:-.015rem;line-height:1.35;margin:0 0 18px}@media(max-width:768px){.cookie-text[data-v-51937d2a]{font-size:1rem}}.cookie-actions[data-v-51937d2a]{display:flex;flex-direction:column;gap:8px}.btn-main[data-v-51937d2a]{background:#111;border-radius:999px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;height:42px;transition:all .2s ease;width:100%}.btn-main[data-v-51937d2a]:hover{background:#000;transform:translateY(-1px)}.btn-main[data-v-51937d2a]:active{transform:translateY(0)}.btn-link[data-v-51937d2a]{background:none;border:none;color:#00000080;cursor:pointer;font-size:12px;height:32px;transition:all .2s ease;width:100%}.btn-link[data-v-51937d2a]:hover{color:#000c}.cookie-advanced[data-v-51937d2a]{display:flex;flex-direction:column;gap:12px}.cookie-row[data-v-51937d2a]{align-items:center;border-bottom:1px solid rgba(0,0,0,.06);display:flex;justify-content:space-between;padding:10px 0}.cookie-row[data-v-51937d2a]:last-of-type{border-bottom:none;margin-bottom:8px}.label-group[data-v-51937d2a]{display:flex;flex-direction:column;gap:2px}.cookie-row .label[data-v-51937d2a]{color:#000c;font-size:13px;font-weight:500}.cookie-row .label-desc[data-v-51937d2a]{color:#00000080;font-size:11px;line-height:1.3}.toggle[data-v-51937d2a]{display:inline-block;height:22px;position:relative;width:40px}.toggle input[data-v-51937d2a]{height:0;opacity:0;width:0}.slider[data-v-51937d2a]{background-color:#0000001a;border-radius:999px;cursor:pointer;inset:0}.slider[data-v-51937d2a],.slider[data-v-51937d2a]:before{position:absolute;transition:.2s}.slider[data-v-51937d2a]:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:16px;left:3px;width:16px}.toggle input:checked+.slider[data-v-51937d2a]{background-color:#111}.toggle input:checked+.slider[data-v-51937d2a]:before{transform:translate(18px)}.toggle input:disabled+.slider[data-v-51937d2a]{cursor:not-allowed;opacity:.6}@media(max-width:768px){.cookie-root[data-v-51937d2a]{bottom:16px;left:50%;transform:translate(-50%)}.cookie-panel[data-v-51937d2a]{max-width:320px;width:calc(100vw - 32px)}}.cookie-root[data-v-51937d2a]:before{background:#00000005;content:"";inset:0;pointer-events:none;position:fixed;z-index:-1}.cookie-fade-enter-active[data-v-51937d2a]{transition:all .4s ease}.cookie-fade-enter-from[data-v-51937d2a]{opacity:0}.cookie-fade-enter-to[data-v-51937d2a]{opacity:1}.cookie-fade-leave-active[data-v-51937d2a]{transition:all .3s ease}.cookie-fade-leave-to[data-v-51937d2a]{opacity:0}.cookie-expand-enter-active[data-v-51937d2a]{transition:all .35s cubic-bezier(.22,1,.36,1)}.cookie-expand-enter-from[data-v-51937d2a]{opacity:0;transform:translateY(10px) scale(.96)}.cookie-expand-enter-to[data-v-51937d2a]{opacity:1;transform:translateY(0) scale(1)}.cookie-expand-leave-active[data-v-51937d2a]{transition:all .25s ease}.cookie-expand-leave-to[data-v-51937d2a]{opacity:0;transform:translateY(5px) scale(.98)}.preloader[data-v-7ec1bea9]{align-items:center;background:#fff;display:flex;inset:0;justify-content:center;overflow:hidden;position:fixed;z-index:9999}.preloader[data-v-7ec1bea9]:after{animation:softPulse-7ec1bea9 3s ease-in-out infinite;background:radial-gradient(ellipse at center,rgba(240,110,0,.04),transparent 60%);content:"";inset:0;position:absolute}.preloader-logo[data-v-7ec1bea9]{color:#0b0c0d;font-size:28px;font-weight:600;letter-spacing:.1em;position:relative;z-index:1}.preloader-logo .accent[data-v-7ec1bea9]{color:#f06e00;text-shadow:0 0 20px rgba(240,110,0,.2)}@keyframes softPulse-7ec1bea9{0%,to{opacity:.4}50%{opacity:.8}}.v2-toast{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#141414e6;border-radius:8px;box-shadow:0 4px 12px #00000026;color:#fff;direction:ltr!important;display:inline-flex;font-family:Inter Tight,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.85rem;font-weight:400;gap:.625rem;left:50%;letter-spacing:.02rem;max-width:calc(100vw - 2rem);opacity:0;padding:.75rem 1.25rem;pointer-events:none;position:fixed;text-align:left;top:5rem;transform:translate(-50%,-10px);transition:all .24s cubic-bezier(.4,0,.2,1);white-space:nowrap;width:auto;z-index:999999!important}.v2-toast.show{opacity:1;transform:translate(-50%)}@media(max-width:768px){.v2-toast{border-radius:12px!important;font-size:.8rem!important;justify-content:center!important;left:.5rem!important;line-height:1.4!important;max-width:none!important;padding:.625rem 1rem!important;right:.5rem!important;text-align:center!important;top:.5rem!important;transform:translateY(-10px)!important;white-space:normal!important;width:auto!important}.v2-toast.show{transform:translateY(0)!important}}.pickup-modal-wrapper[data-v-b1ae47c5]{background:#050607;height:100dvh;inset:0;position:fixed;z-index:99999}.pickup-modal-content[data-v-b1ae47c5],.pickup-modal-wrapper[data-v-b1ae47c5]{display:flex;flex-direction:column;overflow:hidden}.pickup-modal-content[data-v-b1ae47c5]{height:100vh;height:100dvh}.pickup-modal-content[data-v-b1ae47c5],.pickup-modal-content[data-v-b1ae47c5] *{font-family:Inter,sans-serif}.search-top[data-v-b1ae47c5]{background:#050607;border-bottom:1px solid hsla(0,0%,100%,.06);flex-shrink:0;padding:16px}.suggestions[data-v-b1ae47c5]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;position:relative}.suggestions[data-v-b1ae47c5]:before{background:linear-gradient(180deg,#050607,transparent);content:"";display:block;height:20px;pointer-events:none;position:sticky;top:0;z-index:2}.search-input[data-v-b1ae47c5]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.06);border-radius:12px;display:flex;flex-direction:column;padding:14px}.search-input .label[data-v-b1ae47c5]{font-size:.65rem;letter-spacing:.15em;margin-bottom:4px;opacity:.5;text-transform:uppercase}.input-row[data-v-b1ae47c5]{align-items:center;display:flex;gap:8px}.input-wrapper[data-v-b1ae47c5]{flex:1;position:relative}.input-wrapper input[data-v-b1ae47c5]{background:transparent;border:none;caret-color:var(--color-accent);color:#fff;font-size:1rem;line-height:1.5;opacity:.9;padding:4px 40px 4px 0;width:100%}.input-wrapper input[data-v-b1ae47c5]:focus{outline:none}.input-wrapper input[data-v-b1ae47c5]::-moz-placeholder{color:#fff6}.input-wrapper input[data-v-b1ae47c5]::placeholder{color:#fff6}.clear-btn[data-v-b1ae47c5]{align-items:center;background:#ffffff14;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:.75rem;height:24px;justify-content:center;position:absolute;right:4px;top:50%;transform:translateY(-50%);transition:all .2s ease;width:24px}.clear-btn[data-v-b1ae47c5]:active{transform:translateY(-50%) scale(.9)}.close-btn-inline[data-v-b1ae47c5]{align-items:center;background:#ffffff14;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:1rem;height:32px;justify-content:center;transition:all .2s ease;width:32px}.close-btn-inline[data-v-b1ae47c5]:active{background:#ffffff26;transform:scale(.9)}.results[data-v-b1ae47c5]{padding:0 20px 120px}.result[data-v-b1ae47c5]{border-bottom:1px solid hsla(0,0%,100%,.04);cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:14px 4px;transition:all .2s ease}.result[data-v-b1ae47c5]:active{background:#ffffff08}.result-name[data-v-b1ae47c5]{color:#fff;font-size:1rem;font-weight:600;line-height:1.3}.result-name[data-v-b1ae47c5] strong{color:#d4af37;font-weight:600}.result-address[data-v-b1ae47c5]{color:#ffffff80;font-size:.875rem;font-weight:400;line-height:1.4}.dropoff-modal-wrapper[data-v-8b5d4a0e]{background:#050607;height:100dvh;inset:0;position:fixed;z-index:99999}.dropoff-modal-content[data-v-8b5d4a0e],.dropoff-modal-wrapper[data-v-8b5d4a0e]{display:flex;flex-direction:column;overflow:hidden}.dropoff-modal-content[data-v-8b5d4a0e]{height:100vh;height:100dvh}.dropoff-modal-content[data-v-8b5d4a0e],.dropoff-modal-content[data-v-8b5d4a0e] *{font-family:Inter,sans-serif}.search-top[data-v-8b5d4a0e]{background:#050607;border-bottom:1px solid hsla(0,0%,100%,.06);flex-shrink:0;padding:16px}.suggestions[data-v-8b5d4a0e]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;position:relative}.suggestions[data-v-8b5d4a0e]:before{background:linear-gradient(180deg,#050607,transparent);content:"";display:block;height:20px;pointer-events:none;position:sticky;top:0;z-index:2}.search-input[data-v-8b5d4a0e]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.06);border-radius:12px;display:flex;flex-direction:column;padding:14px}.search-input .label[data-v-8b5d4a0e]{font-size:.65rem;letter-spacing:.15em;margin-bottom:4px;opacity:.5;text-transform:uppercase}.input-row[data-v-8b5d4a0e]{align-items:center;display:flex;gap:8px}.input-wrapper[data-v-8b5d4a0e]{flex:1;position:relative}.input-wrapper input[data-v-8b5d4a0e]{background:transparent;border:none;caret-color:var(--color-accent);color:#fff;font-size:1rem;line-height:1.5;opacity:.9;padding:4px 40px 4px 0;width:100%}.input-wrapper input[data-v-8b5d4a0e]:focus{outline:none}.input-wrapper input[data-v-8b5d4a0e]::-moz-placeholder{color:#fff6}.input-wrapper input[data-v-8b5d4a0e]::placeholder{color:#fff6}.clear-btn[data-v-8b5d4a0e]{align-items:center;background:#ffffff14;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:.75rem;height:24px;justify-content:center;position:absolute;right:4px;top:50%;transform:translateY(-50%);transition:all .2s ease;width:24px}.clear-btn[data-v-8b5d4a0e]:active{transform:translateY(-50%) scale(.9)}.close-btn-inline[data-v-8b5d4a0e]{align-items:center;background:#ffffff14;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:1rem;height:32px;justify-content:center;transition:all .2s ease;width:32px}.close-btn-inline[data-v-8b5d4a0e]:active{background:#ffffff26;transform:scale(.9)}.results[data-v-8b5d4a0e]{padding:0 20px 120px}.result[data-v-8b5d4a0e]{border-bottom:1px solid hsla(0,0%,100%,.04);cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:14px 4px;transition:all .2s ease}.result[data-v-8b5d4a0e]:active{background:#ffffff08}.result-name[data-v-8b5d4a0e]{color:#fff;font-size:1rem;font-weight:600;line-height:1.3}.result-name[data-v-8b5d4a0e] strong{color:#d4af37;font-weight:600}.result-address[data-v-8b5d4a0e]{color:#ffffff80;font-size:.875rem;font-weight:400;line-height:1.4}.date-modal-wrapper[data-v-0439aa75]{align-items:flex-end;background:#000000e6;display:flex;inset:0;justify-content:center;overflow:hidden;position:fixed;z-index:99999}.date-modal[data-v-0439aa75]{background:#050607;border-radius:20px 20px 0 0;color:#fff;display:grid;grid-template-rows:auto 1fr;max-height:70dvh;overflow:hidden;padding-bottom:var(--safe-bottom);width:100%}.date-modal[data-v-0439aa75],.date-modal[data-v-0439aa75] *{font-family:Inter,sans-serif}.date-modal[data-v-0439aa75] *{box-sizing:border-box}.header[data-v-0439aa75]{background:#050607;border-bottom:1px solid hsla(0,0%,100%,.06);padding:20px 20px 18px}.month-nav[data-v-0439aa75]{align-items:center;display:grid;gap:16px;grid-template-columns:40px 1fr 40px}.header h2[data-v-0439aa75]{color:#fff;font-size:1.2rem;font-weight:500;letter-spacing:-.02em;line-height:1.1;margin:0;text-align:center}.nav-btn[data-v-0439aa75]{align-items:center;background:#ffffff14;border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:1.5rem;height:40px;justify-content:center;line-height:1;transition:transform .18s ease,background .18s ease,opacity .18s ease;width:40px;-webkit-tap-highlight-color:transparent}.nav-btn[data-v-0439aa75]:disabled{cursor:not-allowed;opacity:.3}.nav-btn[data-v-0439aa75]:not(:disabled):active{background:#ffffff26;transform:scale(.92)}.calendar[data-v-0439aa75]{display:flex;flex-direction:column;justify-content:flex-start;min-height:0;overflow:hidden;padding:10px 20px 20px;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.calendar-content[data-v-0439aa75]{display:flex;flex:1;flex-direction:column;justify-content:center;margin:0 auto;max-width:420px;width:100%}.day-names[data-v-0439aa75]{display:grid;gap:12px;grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:18px}.day-name[data-v-0439aa75]{color:#ffffffb8;font-size:.75rem;font-weight:500;letter-spacing:.08em;line-height:1;opacity:.58;text-align:center;text-transform:uppercase}.days[data-v-0439aa75]{display:grid;gap:12px;grid-template-columns:repeat(7,minmax(0,1fr))}.day[data-v-0439aa75]{align-items:center;aspect-ratio:1/1;border-radius:999px;color:#ffffffd1;cursor:pointer;display:flex;font-size:16px;font-weight:400;justify-content:center;line-height:1;min-height:44px;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease;width:100%;-webkit-tap-highlight-color:transparent}.day.empty[data-v-0439aa75]{cursor:default;opacity:0;pointer-events:none}.day[data-v-0439aa75]:not(.empty):active{transform:scale(.92)}.day.today[data-v-0439aa75]{background:#c9a96a24;border:1.5px solid var(--color-accent);color:var(--color-accent);font-weight:600}.day.past[data-v-0439aa75]{cursor:not-allowed;opacity:.28;pointer-events:none}.day.selected[data-v-0439aa75]{background:var(--accent);border:none;color:#000;font-weight:600}@media(max-width:640px){.header[data-v-0439aa75]{padding:16px 16px 14px}.month-nav[data-v-0439aa75]{gap:12px;grid-template-columns:44px 1fr 44px}.header h2[data-v-0439aa75]{font-size:1.05rem}.nav-btn[data-v-0439aa75]{font-size:1.45rem;height:44px;width:44px}.calendar[data-v-0439aa75]{padding:14px 16px}.calendar-content[data-v-0439aa75]{max-width:100%}.day-names[data-v-0439aa75]{gap:10px;margin-bottom:14px}.day-name[data-v-0439aa75]{font-size:.72rem}.days[data-v-0439aa75]{gap:10px}.day[data-v-0439aa75]{font-size:15px;min-height:42px}}@media(max-height:740px){.header[data-v-0439aa75]{padding-top:14px}.calendar[data-v-0439aa75],.header[data-v-0439aa75]{padding-bottom:12px}.calendar[data-v-0439aa75]{padding-top:12px}.day-names[data-v-0439aa75]{margin-bottom:12px}.days[data-v-0439aa75]{gap:8px}.day[data-v-0439aa75]{font-size:14px;min-height:40px}}.time-modal-wrapper[data-v-f3020154]{align-items:flex-end;background:#000000e6;display:flex;inset:0;justify-content:center;overflow:hidden;padding:0;position:fixed;z-index:99999}@media(max-width:640px){.time-modal-wrapper[data-v-f3020154]{align-items:flex-end;background:#000000e6;margin:0!important;padding:0!important}.time-modal[data-v-f3020154]{border-radius:20px 20px 0 0!important;margin:0!important;max-height:70vh!important;max-width:100%!important;width:100%!important}.body[data-v-f3020154]{padding:20px 16px!important}}.time-modal[data-v-f3020154]{background:#050607;border-radius:20px;display:flex;flex-direction:column;max-height:90vh;max-width:400px;overflow:hidden;width:100%}.time-modal[data-v-f3020154],.time-modal[data-v-f3020154] *{font-family:Inter,sans-serif}.header[data-v-f3020154]{border-bottom:1px solid hsla(0,0%,100%,.06);flex-shrink:0;justify-content:space-between;padding:20px;position:relative}.close-btn[data-v-f3020154],.header[data-v-f3020154]{align-items:center;display:flex}.close-btn[data-v-f3020154]{background:#ffffff14;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:1.2rem;height:40px;justify-content:center;transition:all .2s ease;width:40px}.close-btn[data-v-f3020154]:active{background:#ffffff26;transform:scale(.9)}.confirm-btn-circle[data-v-f3020154]{align-items:center;background:#409543;border:none;border-radius:100%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:48px;justify-content:center;transition:all .3s ease;width:48px}.confirm-btn-circle.is-error[data-v-f3020154]{background:#f44;cursor:pointer}.confirm-icon[data-v-f3020154]{color:#fff;flex-shrink:0;height:24px;width:24px}.confirm-btn-circle[data-v-f3020154]:not(.is-error):hover{background:#4db84f;transform:scale(1.05)}.confirm-btn-circle[data-v-f3020154]:not(.is-error):active{transform:scale(.95)}.confirm-btn-circle.pulse[data-v-f3020154]{animation:pulse-f3020154 2s ease-in-out infinite}@keyframes pulse-f3020154{0%,to{box-shadow:0 0 #409543b3}50%{box-shadow:0 0 0 10px #40954300}}.header-content[data-v-f3020154]{align-items:center;display:flex;flex:1;flex-direction:column;gap:4px}.header h2[data-v-f3020154]{color:#fff;font-size:.9rem;font-weight:380;letter-spacing:.05rem;text-transform:uppercase}.header h2[data-v-f3020154],.microcopy[data-v-f3020154]{margin:0;text-align:center}.microcopy[data-v-f3020154]{color:#ffffff80;font-size:.7rem;font-weight:300;letter-spacing:.02rem}.body[data-v-f3020154]{flex-shrink:0;justify-content:center;padding:30px 20px;position:relative}.body[data-v-f3020154],.wheels[data-v-f3020154]{align-items:center;display:flex}.wheels[data-v-f3020154]{gap:16px;z-index:2}.wheel-container[data-v-f3020154]{position:relative}.wheel[data-v-f3020154]{height:180px;overflow-x:hidden;overflow-y:scroll;scroll-snap-type:y mandatory;width:90px;-webkit-overflow-scrolling:touch;mask-image:linear-gradient(180deg,transparent 0,#000 30%,#000 70%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 30%,#000 70%,transparent);touch-action:pan-y}.wheel[data-v-f3020154]::-webkit-scrollbar{display:none}.item[data-v-f3020154],.spacer[data-v-f3020154]{flex-shrink:0;height:60px}.item[data-v-f3020154]{align-items:center;color:#ffffff59;display:flex;font-size:26px;font-weight:400;justify-content:center;scroll-snap-align:center;transition:all .2s ease}.item[data-v-f3020154],.item.active[data-v-f3020154]{letter-spacing:.04em}.item.active[data-v-f3020154]{color:#fff;font-size:42px;font-weight:500;transform:scale(1.05)}.separator[data-v-f3020154]{color:#fff9;font-size:2.5rem;font-weight:300;letter-spacing:.04em;margin:0 -8px}.focus-box[data-v-f3020154]{background:var(--color-accent-bg);border:2px solid var(--color-accent-muted);border-radius:18px;box-shadow:0 0 20px var(--color-accent-shadow),inset 0 1px #ffffff1a;height:64px;pointer-events:none;position:absolute;width:240px;z-index:1}.hours-modal-wrapper[data-v-b2a9e580]{align-items:flex-end;background:#000000e6;display:flex;inset:0;position:fixed;z-index:99999}.hours-modal[data-v-b2a9e580]{background:#050607;border-radius:20px 20px 0 0;display:flex;flex-direction:column;max-height:70vh;width:100%}.hours-modal[data-v-b2a9e580],.hours-modal[data-v-b2a9e580] *{font-family:Inter,sans-serif}.header[data-v-b2a9e580]{border-bottom:1px solid hsla(0,0%,100%,.06);gap:12px;padding:20px}.close-btn[data-v-b2a9e580],.header[data-v-b2a9e580]{align-items:center;display:flex}.close-btn[data-v-b2a9e580]{background:#ffffff14;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:1.2rem;height:40px;justify-content:center;transition:all .2s ease;width:40px}.close-btn[data-v-b2a9e580]:active{background:#ffffff26;transform:scale(.9)}.header h2[data-v-b2a9e580]{color:#fff;font-size:1.2rem;font-weight:500}.body[data-v-b2a9e580]{flex:1;justify-content:center;padding:20px;position:relative}.body[data-v-b2a9e580],.wheels[data-v-b2a9e580]{align-items:center;display:flex}.wheels[data-v-b2a9e580]{gap:16px;z-index:2}.wheel-container[data-v-b2a9e580]{position:relative}.wheel[data-v-b2a9e580]{height:240px;overflow-y:scroll;scroll-snap-type:y mandatory;width:120px;-webkit-overflow-scrolling:touch;mask-image:linear-gradient(180deg,transparent 0,#000 25%,#000 75%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 25%,#000 75%,transparent)}.wheel[data-v-b2a9e580]::-webkit-scrollbar{display:none}.item[data-v-b2a9e580],.spacer[data-v-b2a9e580]{flex-shrink:0;height:80px}.item[data-v-b2a9e580]{align-items:center;color:#ffffff40;display:flex;font-size:2rem;font-weight:500;justify-content:center;letter-spacing:.05em;scroll-snap-align:center;transition:all .2s ease}.item.active[data-v-b2a9e580]{color:#fff;font-size:3rem;font-weight:700;transform:scale(1.1)}.focus-box[data-v-b2a9e580]{background:var(--color-accent-bg);border:2px solid var(--color-accent-muted);border-radius:20px;box-shadow:0 0 20px var(--color-accent-shadow),inset 0 1px #ffffff1a;height:80px;pointer-events:none;position:absolute;width:140px;z-index:1}.footer[data-v-b2a9e580]{background:linear-gradient(0deg,rgba(5,6,7,.95),rgba(5,6,7,.6),transparent);bottom:0;padding:16px 20px calc(16px + env(safe-area-inset-bottom));position:sticky}.cta[data-v-b2a9e580]{background:var(--accent);border:none;border-radius:14px;color:#000;cursor:pointer;font-size:1rem;font-weight:600;height:56px;transition:transform .2s ease;width:100%}.cta[data-v-b2a9e580]:active{transform:scale(.98)}.scroll-progress{background:#f06e00;height:1.5px;left:0;opacity:0;position:fixed;top:0;transform:scaleX(0);transform-origin:left;transition:transform .1s ease-out,opacity .3s ease;width:100%;z-index:10000}.dh-error-page[data-v-8649ca8d]{background:radial-gradient(circle at top left,rgba(255,140,60,.08),transparent 28%),radial-gradient(circle at bottom right,rgba(0,0,0,.04),transparent 32%),linear-gradient(180deg,#fcfcfb,#f7f7f5);overflow:hidden}.dh-error-page[data-v-8649ca8d],.error-shell[data-v-8649ca8d]{min-height:100dvh;position:relative}.error-shell[data-v-8649ca8d]{align-items:center;display:flex;justify-content:center;padding:64px;width:100%;z-index:2}.error-content[data-v-8649ca8d]{max-width:1180px;width:100%}.error-eyebrow[data-v-8649ca8d]{color:#11111185;font-size:12px;font-weight:600;letter-spacing:.22em;margin:0 0 28px;text-transform:uppercase}.error-code-wrap[data-v-8649ca8d]{margin-bottom:8px;position:relative}.error-code[data-v-8649ca8d]{color:#11111114;display:block;font-size:clamp(8rem,18vw,15rem);font-weight:700;letter-spacing:-.08em;line-height:.9;-webkit-user-select:none;-moz-user-select:none;user-select:none}.error-code[data-v-8649ca8d],.error-title[data-v-8649ca8d]{font-family:Inter Tight,sans-serif}.error-title[data-v-8649ca8d]{color:var(--color-primary);font-size:clamp(42px,5vw,68px);font-weight:520;letter-spacing:-.025em;line-height:.96;margin:0;max-width:760px}.error-description[data-v-8649ca8d]{color:var(--color-primary);font-size:1rem;font-weight:450;line-height:1.5;margin-top:1.5rem;max-width:30rem}.error-actions[data-v-8649ca8d]{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin-top:42px}.primary-btn[data-v-8649ca8d]{align-items:center;background:#111;border:none;border-radius:.75rem;box-shadow:0 10px 30px #0000001f,0 2px 8px #0000000f;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:450;height:56px;justify-content:center;letter-spacing:.02rem;padding:0 28px;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1),background .35s ease}.primary-btn[data-v-8649ca8d]:hover{box-shadow:0 18px 40px #00000029,0 4px 12px #00000014;transform:translateY(-2px)}.secondary-link[data-v-8649ca8d]{color:#111111c7;font-size:15px;font-weight:600;position:relative;text-decoration:none;transition:color .25s ease}.secondary-link[data-v-8649ca8d]:after{background:#1111112e;bottom:-6px;content:"";height:1px;left:0;position:absolute;transition:background .25s ease;width:100%}.secondary-link[data-v-8649ca8d]:hover{color:#111}.secondary-link[data-v-8649ca8d]:hover:after{background:#1111116b}.bg-glow[data-v-8649ca8d]{border-radius:999px;filter:blur(120px);pointer-events:none;position:absolute}.bg-glow-1[data-v-8649ca8d]{right:-80px;top:-140px}.bg-glow-1[data-v-8649ca8d],.bg-glow-2[data-v-8649ca8d]{background:#4c4c4c29;height:420px;width:420px}.bg-glow-2[data-v-8649ca8d]{bottom:-180px;left:-120px}@media(max-width:1024px){.error-shell[data-v-8649ca8d]{align-items:center;padding:48px 40px}.error-description[data-v-8649ca8d]{max-width:100%}}@media(max-width:768px){.dh-error-page[data-v-8649ca8d]{background:radial-gradient(circle at top,rgba(255,140,60,.08),transparent 36%),linear-gradient(180deg,#fcfcfb,#f6f6f4)}.error-shell[data-v-8649ca8d]{align-items:center;padding:32px 28px}.error-content[data-v-8649ca8d]{text-align:left}.error-eyebrow[data-v-8649ca8d]{letter-spacing:.18em;margin-bottom:22px}.error-code[data-v-8649ca8d]{font-size:clamp(92px,28vw,132px)}.error-title[data-v-8649ca8d]{font-size:42px;line-height:.98}.error-description[data-v-8649ca8d]{font-size:16px;line-height:1.75;margin-top:22px}.error-actions[data-v-8649ca8d]{align-items:stretch;flex-direction:column;gap:18px;margin-top:34px;width:100%}.primary-btn[data-v-8649ca8d]{width:100%}}
