.dock_root__a_XvC{--c-ink:var(--shop-fg,#26252c);--c-muted:var(--shop-muted,#8a8793);--c-paper:var(--shop-bg,#ffffff);--c-accent:var(--shop-btn-bg,var(--shop-accent,var(--c-ink)));--c-accent-fg:var(--shop-btn-fg,#fff);--c-pill:var(--shop-control-radius,0);--c-ring-1:#34a853;--c-ring-2:#ffd314;--c-ring-3:#ff4641;--c-ring-4:#3186ff;color:var(--c-ink);font-family:inherit}.dock_dock__PmOKy{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;flex-direction:column;align-items:center;gap:10px;padding:12px 16px 18px;animation:dock_rise__5MZnR 1s cubic-bezier(.2,.7,.2,1) both;will-change:transform}.dock_dock__PmOKy:before{content:"";position:absolute;inset:-130px 0 0;z-index:-1;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--c-paper) 85%,transparent) 100px);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);mask-image:linear-gradient(180deg,transparent,#000 100px);-webkit-mask-image:linear-gradient(180deg,transparent,#000 100px);pointer-events:none;transition:opacity .4s ease}.dock_chips__150hT{display:flex;flex-wrap:wrap;justify-content:center;gap:2px 6px;width:min(664px,100%)}.dock_chips__150hT button{padding:6px 12px;border:0;background:transparent;font:inherit;cursor:pointer;border-radius:var(--c-pill);color:var(--c-muted);font-size:12.5px;letter-spacing:.04em;text-decoration:none;transition:color .3s,background .3s}.dock_chips__150hT button:not(:disabled):hover{color:var(--c-ink);background:color-mix(in srgb,var(--c-ink) 6%,transparent)}.dock_field__AKsxz{position:relative;display:flex;align-items:center;width:min(640px,100%);height:56px;padding:0 6px 0 12px;border-radius:999px;background:color-mix(in srgb,var(--c-paper) 40%,#fff);box-shadow:0 10px 40px -14px color-mix(in srgb,var(--c-ink) 20%,transparent);overflow:hidden}.dock_field__AKsxz>*{position:relative;z-index:1}@property --wz-ai-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.dock_field__AKsxz:before{content:"";position:absolute;inset:0;height:200px;background:conic-gradient(color-mix(in srgb,var(--c-ring-1) 0%,transparent) 10deg,var(--c-ring-1) 39deg,var(--c-ring-2) 62deg,var(--c-ring-3) 87deg,var(--c-ring-4) 107deg,color-mix(in srgb,var(--c-ring-4) 50%,transparent) 150deg,color-mix(in srgb,var(--c-ring-4) 0%,transparent) 200deg,color-mix(in srgb,var(--c-ring-1) 0%,transparent) 1turn);transform:scale(4,.8) translateY(-5rem) rotate(var(--wz-ai-angle));animation:dock_turn__22j7v 8s cubic-bezier(.2,0,0,1) infinite}.dock_field__AKsxz:after{content:"";position:absolute;inset:2px;border-radius:inherit;background:color-mix(in srgb,var(--c-paper) 40%,#fff)}.dock_onSheet__464sb:before{opacity:0}.dock_busy__8vj4L .dock_field__AKsxz:before{animation-duration:2.5s}.dock_root__a_XvC .dock_field__AKsxz input{flex:1;min-width:0;height:100%;padding:0;border:0!important;border-radius:0;outline:0!important;box-shadow:none!important;appearance:none;background:transparent;font:inherit;font-size:16px;color:var(--c-ink)}.dock_root__a_XvC .dock_field__AKsxz input::placeholder{color:var(--c-muted)}.dock_mic__iROfw,.dock_send__2AyV3{display:grid;place-items:center;flex:0 0 auto;width:44px;height:44px;border:0;border-radius:50%;cursor:pointer;transition:opacity .3s,transform .3s,background .3s}.dock_send__2AyV3{background:var(--c-accent);color:var(--c-accent-fg)}.dock_send__2AyV3:disabled{opacity:.25;cursor:default}.dock_send__2AyV3:not(:disabled):hover{transform:scale(1.06)}.dock_mic__iROfw{margin-right:2px;background:transparent;color:var(--c-muted)}.dock_mic__iROfw:hover{color:var(--c-ink)}.dock_micOn__ugbyX{color:var(--c-accent-fg);background:var(--c-accent);animation:dock_breathe__o_xZe 1.4s ease-in-out infinite}.dock_srOnly__uOYFG{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dock_veil__aIQQS{position:fixed;inset:0;z-index:48;background:color-mix(in srgb,var(--c-ink) 22%,transparent);animation:dock_fade__loEgG .35s ease both;will-change:opacity}.dock_sheet__f3ySq{position:fixed;left:0;right:0;bottom:0;z-index:49;display:flex;flex-direction:column;max-height:min(72svh,720px);overflow:hidden;padding-top:120px;background:linear-gradient(to bottom,transparent,var(--c-paper) 88px);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);mask-image:linear-gradient(180deg,transparent,#000 88px);-webkit-mask-image:linear-gradient(180deg,transparent,#000 88px);animation:dock_rise__5MZnR .5s cubic-bezier(.2,.7,.2,1) both;will-change:transform,opacity}.dock_frame__aWI8B{position:relative;display:flex;flex-direction:column;min-height:0;width:min(800px,100%);margin:0 auto}.dock_inner__F_m6Y{min-height:0;overflow-y:auto;padding:0 20px calc(var(--wz-dock-h, 120px) + 16px);scroll-padding-bottom:calc(var(--wz-dock-h, 120px) + 24px);scrollbar-width:thin}.dock_close__16ZYt{position:absolute;top:-8px;right:12px;z-index:1;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:var(--c-muted);cursor:pointer}.dock_close__16ZYt:hover{color:var(--c-ink);background:color-mix(in srgb,var(--c-ink) 6%,transparent)}.dock_talk__YAsFF{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 24px 0;text-align:center}.dock_asked__Ze34a{margin:0;font-size:13px;color:var(--c-muted);animation:dock_fade__loEgG .5s ease both}.dock_say__7Y0Ha{margin:0;font-family:var(--shop-font-heading,inherit);font-size:16px;font-weight:300;line-height:1.45;animation:dock_rise__5MZnR .8s cubic-bezier(.2,.7,.2,1) both}.dock_thinking__2DuKi{display:flex;gap:6px;height:34px;align-items:center;margin:0}.dock_thinking__2DuKi i{width:7px;height:7px;border-radius:50%;background:var(--c-muted);opacity:.3;animation:dock_breathe__o_xZe 1.4s ease-in-out infinite}.dock_thinking__2DuKi i:nth-child(2){animation-delay:.2s}.dock_thinking__2DuKi i:nth-child(3){animation-delay:.4s}.dock_choices___YVju{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px}.dock_bundleBtn__uk_6O,.dock_choices___YVju a,.dock_choices___YVju button{display:inline-grid;place-items:center;min-width:28px;height:28px;padding:0 12px;border:1px solid color-mix(in srgb,var(--c-ink) 15%,transparent);border-radius:999px;background:transparent;color:var(--c-ink);font:inherit;font-size:12.5px;line-height:1;text-decoration:none;cursor:pointer;transition:background .3s,border-color .3s,color .3s,opacity .3s}.dock_choices___YVju a,.dock_choices___YVju button{animation:dock_rise__5MZnR .6s cubic-bezier(.2,.7,.2,1) both}.dock_bundleBtn__uk_6O:not(:disabled):hover,.dock_choices___YVju a:hover,.dock_choices___YVju button:hover{border-color:color-mix(in srgb,var(--c-ink) 40%,transparent);background:color-mix(in srgb,var(--c-ink) 5%,transparent)}.dock_cards__CGNtI{display:flex;justify-content:safe center;gap:20px;margin:14px -20px 0;padding:4px 20px 8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;transition:opacity .4s}.dock_cards__CGNtI::-webkit-scrollbar{display:none}.dock_cards__CGNtI>*{flex:0 0 156px;min-width:0;scroll-snap-align:center;animation:dock_rise__5MZnR .7s cubic-bezier(.2,.7,.2,1) both}.dock_cards__CGNtI>:nth-child(2){animation-delay:60ms}.dock_cards__CGNtI>:nth-child(3){animation-delay:.12s}.dock_cards__CGNtI>:nth-child(4){animation-delay:.18s}.dock_cards__CGNtI>:nth-child(5){animation-delay:.24s}.dock_cards__CGNtI>:nth-child(n+6){animation-delay:.3s}.dock_dim__GstA3{opacity:.35}@keyframes dock_rise__5MZnR{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:none}}@keyframes dock_fade__loEgG{0%{opacity:0}to{opacity:1}}@keyframes dock_breathe__o_xZe{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:.8;transform:scale(1)}}@keyframes dock_turn__22j7v{to{--wz-ai-angle:720deg}}@media (max-width:640px){.dock_sheet__f3ySq{max-height:64svh}}@media (prefers-reduced-motion:reduce){.dock_root__a_XvC *,.dock_root__a_XvC :before{animation:none!important;transition:none!important}}.dock_actions__j8Uit{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:min(640px,100%)}.dock_actions__j8Uit button{padding:7px 16px;border:0;border-radius:999px;background:var(--c-accent);color:var(--c-accent-fg);font:inherit;font-size:12.5px;cursor:pointer;animation:dock_rise__5MZnR .5s cubic-bezier(.2,.7,.2,1) both;transition:transform .3s,opacity .3s}.dock_actions__j8Uit button:hover{transform:scale(1.04)}.dock_actions__j8Uit button:disabled{opacity:.5;cursor:default}.dock_bundle__KwAO_{width:min(560px,100%);margin:14px auto 0;animation:dock_rise__5MZnR .6s cubic-bezier(.2,.7,.2,1) both}.dock_bundleRow__4nLUQ{display:flex;align-items:center;gap:12px;padding:8px 0;border-top:1px solid color-mix(in srgb,var(--c-ink) 10%,transparent);transition:opacity .3s}.dock_bundleRow__4nLUQ:first-child{border-top:0}.dock_bundleOff__4wf78{opacity:.4}.dock_bundleOff__4wf78 .dock_bundlePrice__ccbhz,.dock_bundleOff__4wf78 .dock_bundleWords__AsSVi{text-decoration:line-through}.dock_bundleTile__hNNcd{flex:0 0 56px;width:56px;height:56px;overflow:hidden;background:color-mix(in srgb,var(--c-ink) 6%,var(--c-paper));border-radius:var(--shop-radius,0)}.dock_bundleTile__hNNcd img{width:100%;height:100%;object-fit:cover}.dock_bundleWords__AsSVi{flex:1;min-width:0;display:flex;flex-direction:column;text-align:left;font-size:14px}.dock_bundleWords__AsSVi a{color:inherit;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dock_bundleWords__AsSVi small{color:var(--c-muted);font-size:12px}.dock_bundlePrice__ccbhz{flex:0 0 auto;font-size:14px;font-variant-numeric:tabular-nums}.dock_bundleBtn__uk_6O{flex:0 0 auto}.dock_bundleBtn__uk_6O:disabled{opacity:.5;cursor:default}.dock_bundleX__Ag9oY{flex:0 0 auto;display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:0;background:transparent;color:color-mix(in srgb,var(--c-ink) 55%,transparent);font:inherit;font-size:22px;line-height:1;cursor:pointer;transition:color .3s,opacity .3s}.dock_bundleX__Ag9oY:not(:disabled):hover{color:var(--c-ink)}.dock_bundleX__Ag9oY:disabled{opacity:.5;cursor:default}.dock_bundleFoot__Avzzr{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;margin-top:4px;border-top:1px solid color-mix(in srgb,var(--c-ink) 15%,transparent);font-size:14px}.dock_bundleAll__9zdI3{display:inline-grid;place-items:center;height:28px;padding:0 16px;border:0;border-radius:999px;background:var(--c-accent);color:var(--c-accent-fg);font:inherit;font-size:12.5px;text-decoration:none;cursor:pointer;transition:transform .3s,opacity .3s}.dock_bundleAll__9zdI3:hover{transform:scale(1.04)}.dock_bundleAll__9zdI3:disabled{opacity:.5;cursor:default;transform:none}.dock_group__MAlTk{display:contents}.dock_group__MAlTk>*{flex:0 0 156px;min-width:0;scroll-snap-align:center;transition:flex-basis .5s ease-in-out,opacity .5s ease-in-out,transform .5s ease-in-out,margin .5s ease-in-out}.dock_group__MAlTk>.dock_out__r6DyP{flex-basis:0;margin-left:-20px;opacity:0;transform:scale(.85);overflow:hidden;pointer-events:none}.dock_plus__KwzXz{flex:0 0 auto;align-self:center;width:17px;font-size:28px;font-weight:300;color:var(--c-muted);animation:dock_fade__loEgG .5s ease 2.2s both;transition:opacity .5s ease-in-out,width .5s ease-in-out,margin .5s ease-in-out}.dock_plus__KwzXz.dock_plusOff__e9ytA{opacity:0;width:0;margin-left:-20px}.dock_later__9IC7i>*{animation:dock_fromRight__D_L_k .7s cubic-bezier(.2,.7,.2,1) 2.4s both}@keyframes dock_fromRight__D_L_k{0%{opacity:0;transform:translateX(48px)}to{opacity:1;transform:none}}.dock_bundleSlim__5lAbg{margin-top:4px}.dock_bundleSlim__5lAbg .dock_bundleFoot__Avzzr{border-top:0}.dock_bundleMain__vsQ4V .dock_bundleWords__AsSVi a{font-weight:600}.dock_plus__KwzXz.dock_now__DZ58d{animation:none}.dock_ways__0Q3r9{display:flex;align-items:center;gap:8px}.dock_chipsRow__LzrqO{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;padding-top:6px}.dock_chip__QDb1S{padding:5px 12px;border:1px solid color-mix(in srgb,var(--c-ink) 15%,transparent);border-radius:999px;background:transparent;color:var(--c-ink);font:inherit;font-size:12px;cursor:pointer;transition:opacity .3s,border-color .3s}.dock_chip__QDb1S:disabled{cursor:default;border-color:var(--c-ink)}.dock_chip__QDb1S:not(:disabled):hover{border-color:var(--c-ink)}.dock_chipOff__C4Sg5{opacity:.45;text-decoration:line-through}.dock_bag__S8Yuy{width:min(560px,100%);margin:14px auto 0;animation:dock_rise__5MZnR .6s cubic-bezier(.2,.7,.2,1) both}.dock_veilOut__CdUz8{animation:dock_fadeOut__SDt1L .4s ease-in-out both}.dock_sheetOut__7vjh9{animation:dock_sink__64P6E .4s ease-in-out both}@keyframes dock_fadeOut__SDt1L{to{opacity:0}}@keyframes dock_sink__64P6E{to{opacity:0;transform:translateY(18px)}}.dock_qty__hnUdM{display:inline-flex;align-items:center;flex:0 0 auto;height:28px;border:1px solid color-mix(in srgb,var(--c-ink) 15%,transparent);border-radius:999px;font-size:12.5px;font-variant-numeric:tabular-nums}.dock_qty__hnUdM>span{min-width:18px;text-align:center}.dock_qty__hnUdM button{width:26px;height:26px;border:0;border-radius:50%;background:transparent;color:var(--c-muted);font:inherit;font-size:14px;line-height:1;cursor:pointer;transition:color .3s,background .3s}.dock_qty__hnUdM button:hover{color:var(--c-ink);background:color-mix(in srgb,var(--c-ink) 6%,transparent)}.dock_qty__hnUdM button:disabled{opacity:.5;cursor:default}.dock_hello__gmOtr{width:min(640px,100%);margin:0;padding:6px 24px 0;font-family:var(--shop-font-heading,inherit);font-size:15px;font-weight:300;line-height:1.45;text-align:center;animation:dock_rise__5MZnR .8s cubic-bezier(.2,.7,.2,1) both}.dock_address__0OW3u{display:flex;flex-direction:column;gap:14px;width:min(560px,100%);margin:14px auto 0;text-align:left;animation:dock_rise__5MZnR .6s cubic-bezier(.2,.7,.2,1) both}.dock_address__0OW3u>.dock_bundleAll__9zdI3{align-self:flex-end}.dock_helpBtn__3QAec{display:grid;place-items:center;flex:0 0 auto;width:36px;height:36px;margin-right:10px;border:0;border-radius:50%;background:transparent;color:var(--c-muted);cursor:pointer;transition:color .3s,background .3s}.dock_helpBtn__3QAec:hover,.dock_helpOn__0lJRt{color:var(--c-ink);background:color-mix(in srgb,var(--c-ink) 6%,transparent)}.dock_fieldWrap__nDIlm{position:relative;display:flex;justify-content:center;width:min(640px,100%)}.dock_help__yF65X{position:absolute;left:0;right:0;bottom:calc(100% + 8px);z-index:2;width:min(560px,100%);margin:0 auto;padding:6px;border-radius:14px;background:color-mix(in srgb,var(--c-paper) 40%,#fff);box-shadow:0 10px 40px -14px color-mix(in srgb,var(--c-ink) 25%,transparent),0 0 0 1px color-mix(in srgb,var(--c-ink) 6%,transparent);animation:dock_rise__5MZnR .4s cubic-bezier(.2,.7,.2,1) both}.dock_help__yF65X button{display:flex;align-items:baseline;gap:10px;width:100%;padding:5px 10px;border:0;border-radius:8px;background:transparent;color:var(--c-ink);font:inherit;font-size:13px;text-align:left;cursor:pointer;transition:background .2s}.dock_help__yF65X button.dock_picked__x7lIF{background:color-mix(in srgb,var(--c-ink) 6%,transparent)}.dock_help__yF65X button small{color:var(--c-muted);font-size:12px}.dock_help__yF65X>p{margin:0;padding:5px 10px;color:var(--c-muted);font-size:12.5px}.dock_tips__r0f5s{margin-top:4px;padding:6px 10px 2px;border-top:1px solid color-mix(in srgb,var(--c-ink) 8%,transparent)}.dock_tips__r0f5s p{margin:0 0 3px;color:var(--c-muted);font-size:12px;line-height:1.4}