:root{--ui-drop-pop:0 18px 48px #00000052;--ui-drop-tail:0 6px 16px #0000003d;--ui-drop-line:0 10px 28px #00000047;--ui-drop-tip:0 10px 28px #00000052;--ui-drop-sheet:0 20px 60px -24px #0005a333;--ui-drop-bubble:0 12px 32px #00000047;--ui-drop-card:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--ui-drop-suggest:0 12px 32px #0003}@supports (color:lab(0% 0 0)){:root{--ui-drop-pop:0 18px 48px lab(0% 0 0/.32);--ui-drop-tail:0 6px 16px lab(0% 0 0/.24);--ui-drop-line:0 10px 28px lab(0% 0 0/.28);--ui-drop-bubble:0 12px 32px lab(0% 0 0/.28);--ui-drop-suggest:0 12px 32px lab(0% 0 0/.2)}}.canvas-search-field{flex:1 1 0;min-inline-size:0;display:grid;container:search-field/inline-size}.canvas-search-field>*{grid-area:1/1}.canvas-search .canvas-search-field>input{inline-size:100%}.canvas-search-hint,.canvas-search-ghost{white-space:nowrap;text-overflow:ellipsis;pointer-events:none;min-inline-size:0;color:var(--mat-read-muted,var(--shop-muted));align-self:center;overflow:hidden}.canvas-search-field>input:not(:placeholder-shown)+.canvas-search-hint{visibility:hidden}.canvas-search-hint-short{display:none}@container search-field (max-width:379px){.canvas-search-hint-full{display:none}.canvas-search-hint-short{display:inline}}[data-shop-theme] .canvas-search :is(.canvas-search-hint,.canvas-search-ghost){font-size:var(--part-input-fontSize,16px)}[data-shop-theme] .browse-frame .canvas-search :is(.canvas-search-hint,.canvas-search-ghost){font-size:var(--t-lead,17px);letter-spacing:-.005em;line-height:24px}@media (max-width:760px){[data-shop-theme] .browse-frame .canvas-search :is(.canvas-search-hint,.canvas-search-ghost){font-size:16px}.canvas-search-suggest-detail{display:none}}:is(.canvas-search:has(.canvas-search-hold),.canvas-search:has(.canvas-search-suggest)){position:relative}.canvas-search-hold{pointer-events:none;white-space:nowrap;text-overflow:ellipsis;max-inline-size:calc(100% - 24px);color:var(--mat-read-ink,var(--shop-text));background:var(--mat-read,var(--shop-surface));animation:canvas-search-hold-in .18s var(--ease-out,ease-out);border-radius:999px;padding:6px 14px;font-size:14px;line-height:20px;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-start:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 8px 24px #0000002e;box-shadow:0 8px 24px lab(0% 0 0/.18)}.canvas-search-hold,.canvas-search-suggest{z-index:2}@keyframes canvas-search-hold-in{0%{opacity:0;transform:translate(-50%,-4px)}}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) .canvas-search-hold,:where(:root:not([data-motion=full])) .canvas-search-suggest{animation:none}}:where(:root[data-motion=calm]) .canvas-search-hold,:where(:root[data-motion=calm]) .canvas-search-suggest{animation:none}.canvas-search-suggest{overscroll-behavior:contain;border-radius:clamp(8px, calc(var(--shop-radius,24px) * .9), 22px);corner-shape:var(--mat-corner,round);max-block-size:min(60vh,520px);color:var(--mat-read-ink,var(--shop-text));background:var(--mat-read,var(--shop-surface));box-shadow:var(--ui-drop-suggest), 0 0 0 1px color-mix(in oklab, var(--mat-read-ink,var(--shop-text)) 8%, transparent);text-align:start;animation:canvas-search-suggest-in var(--spring-press-ms) var(--ease-out,ease-out);padding:6px;position:absolute;inset-block-start:calc(100% + 8px);inset-inline:0;overflow-y:auto}@keyframes canvas-search-suggest-in{0%{opacity:0;transform:translateY(-4px)}}.canvas-search-suggest-row+.canvas-search-suggest-kind{margin-block-start:4px}.canvas-search-suggest-kind{letter-spacing:.02em;text-transform:uppercase;color:var(--mat-read-muted,var(--shop-muted));padding:6px 10px 2px;font-size:12px;font-weight:600;line-height:16px;display:block}.canvas-search-suggest-row{cursor:pointer;border-radius:12px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;min-block-size:40px;padding:6px 10px;display:grid}.canvas-search-suggest-row:hover,.canvas-search-suggest-row[data-active]{background:color-mix(in oklab, var(--mat-read-ink,var(--shop-text)) 8%, transparent)}.canvas-search-suggest-glyph{color:var(--mat-read-muted,var(--shop-muted));display:inline-flex}.canvas-search-suggest-label{text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:20px;overflow:hidden}.canvas-search-suggest-detail{text-overflow:ellipsis;white-space:nowrap;max-inline-size:22ch;color:var(--mat-read-muted,var(--shop-muted));font-size:13px;line-height:18px;overflow:hidden}.canvas-search-ghost{white-space:pre}.canvas-search-ghost-typed{visibility:hidden}.canvas-search-suggest-none{color:var(--mat-read-muted,var(--shop-muted));grid-column:1/-1;align-items:center;gap:10px;padding-block-end:4px;font-size:13px;line-height:18px;display:flex}.canvas-search-suggest-none .canvas-search-nomatch{flex:none;block-size:44px;inline-size:44px}
.browse-lead>.browse-tabs.material-switch{--ms-h:38px;--ms-pad:3px;--ms-px:16px;--ms-font-size:var(--t-ui,14px);--ms-target:44px;grid-auto-flow:column;place-self:center start;align-items:center;gap:2px;font-weight:600;display:inline-grid}.browse-lead>.browse-tabs.material-switch>[role=tab]{min-inline-size:44px;padding:0 var(--ms-px);border-radius:calc(var(--ms-radius) - var(--ms-pad));color:var(--ms-muted);font:inherit;letter-spacing:.005em;background:0 0;line-height:1}.browse-lead>.browse-tabs.material-switch>[role=tab]:after{content:none}.browse-lead>.browse-tabs.material-switch>[role=tab]:focus-visible{outline:2px solid var(--mat-read-focus,var(--mat-focus,var(--shop-accent)));outline-offset:-2px;border-radius:calc(var(--ms-radius) - var(--ms-pad))}@media (hover:hover) and (pointer:fine){.browse-lead>.browse-tabs.material-switch>[role=tab]:hover{color:var(--ms-ink)}}:root:is(:not([data-browse-tab]),[data-browse-tab=products]) .browse-lead>.browse-tabs.material-switch>[data-tab=products],:root[data-browse-tab=stores] .browse-lead>.browse-tabs.material-switch>[data-tab=stores],:root[data-browse-tab=stores] .browse-tabrow[data-view=store] .browse-lead>.browse-tabs.material-switch>[data-tab=products],:root[data-browse-tab=brands] .browse-lead>.browse-tabs.material-switch>[data-tab=brands],:root[data-browse-tab=deals] .browse-lead>.browse-tabs.material-switch>[data-tab=deals],:root[data-browse-tab=strains] .browse-lead>.browse-tabs.material-switch>[data-tab=strains]{color:var(--ms-ink)}:root:is(:not([data-browse-tab]),[data-browse-tab=products]) .browse-lead>.browse-tabs.material-switch>[data-tab=products]>*,:root[data-browse-tab=stores] .browse-lead>.browse-tabs.material-switch>[data-tab=stores]>*,:root[data-browse-tab=stores] .browse-tabrow[data-view=store] .browse-lead>.browse-tabs.material-switch>[data-tab=products]>*,:root[data-browse-tab=brands] .browse-lead>.browse-tabs.material-switch>[data-tab=brands]>*,:root[data-browse-tab=deals] .browse-lead>.browse-tabs.material-switch>[data-tab=deals]>*,:root[data-browse-tab=strains] .browse-lead>.browse-tabs.material-switch>[data-tab=strains]>*{transform:none}:root:is(:not([data-browse-tab]),[data-browse-tab=products]) .browse-lead>.browse-tabs.material-switch>[data-tab=products]>.material-switch-icon,:root[data-browse-tab=stores] .browse-lead>.browse-tabs.material-switch>[data-tab=stores]>.material-switch-icon,:root[data-browse-tab=stores] .browse-tabrow[data-view=store] .browse-lead>.browse-tabs.material-switch>[data-tab=products]>.material-switch-icon,:root[data-browse-tab=brands] .browse-lead>.browse-tabs.material-switch>[data-tab=brands]>.material-switch-icon,:root[data-browse-tab=deals] .browse-lead>.browse-tabs.material-switch>[data-tab=deals]>.material-switch-icon,:root[data-browse-tab=strains] .browse-lead>.browse-tabs.material-switch>[data-tab=strains]>.material-switch-icon{color:var(--ms-select)}:root:is(:not([data-browse-tab]),[data-browse-tab=products]) .browse-lead>.browse-tabs.material-switch:not([data-plate])>[data-tab=products]:after,:root[data-browse-tab=stores] .browse-lead>.browse-tabs.material-switch:not([data-plate])>[data-tab=stores]:after,:root[data-browse-tab=stores] .browse-tabrow[data-view=store] .browse-lead>.browse-tabs.material-switch:not([data-plate])>[data-tab=products]:after,:root[data-browse-tab=brands] .browse-lead>.browse-tabs.material-switch:not([data-plate])>[data-tab=brands]:after,:root[data-browse-tab=deals] .browse-lead>.browse-tabs.material-switch:not([data-plate])>[data-tab=deals]:after,:root[data-browse-tab=strains] .browse-lead>.browse-tabs.material-switch:not([data-plate])>[data-tab=strains]:after{content:"";inset:max(0px, (var(--ms-target) - var(--ms-h) + 2 * (var(--ms-pad) + var(--ms-edge,1px))) / 2) 0;z-index:-1;opacity:1;border-radius:calc(var(--ms-radius) - var(--ms-pad));corner-shape:var(--mat-corner,round);background:var(--ms-thumb);block-size:auto;inline-size:auto;box-shadow:var(--ms-thumb-edge);transition:none;position:absolute;transform:none}@media (max-width:760px){.browse-lead>.browse-tabs.material-switch{--ms-h:34px;--ms-px:10px;--ms-font-size:13px}.browse-lead>.browse-tabs.material-switch .material-switch-icon{display:none}}.browse-tabs [data-found]:after{content:attr(data-found);font-variant-numeric:tabular-nums;color:var(--mat-read-muted,var(--shop-muted));background:color-mix(in oklab, var(--mat-read-ink,var(--shop-text)) 8%, transparent);border-radius:999px;margin-inline-start:6px;padding-inline:6px;font-size:12px;line-height:18px}
