.refine-cluster{flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;min-inline-size:0;display:flex}.refine-chips{flex:0 auto;-webkit-mask-image:none;mask-image:none}:root:has(.browse-slot[data-view=detail]) .refine-chips [data-field=store]{display:none}.refine-count{display:none}.pill-popover.refine-panel{inline-size:360px;max-inline-size:min(360px,100vw - 40px);padding:16px}.refine-body{gap:16px;min-inline-size:0;display:grid}.refine-body[aria-busy=true]{cursor:progress}.refine-head{justify-content:space-between;align-items:center;gap:12px;min-block-size:24px;display:flex}.refine-title{font:600 var(--t-ui,14px) / 18px var(--shop-font);color:var(--shop-text)}.refine-group{gap:8px;min-inline-size:0;display:grid}.refine-label{font:600 var(--t-cap,12px) / 16px var(--shop-font);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in oklab, var(--shop-text) 74%, transparent)}.refine-choices{overscroll-behavior:contain;scrollbar-width:thin;flex-wrap:wrap;gap:8px;max-block-size:88px;margin:-3px;padding:3px;display:flex;overflow-y:auto}.refine-price{align-items:center;gap:8px;display:flex}.refine-price-dash{color:color-mix(in oklab, var(--shop-text) 60%, transparent);font:500 var(--t-meta,13px) / 16px var(--shop-font)}.refine-price-field{box-sizing:border-box;border:1px solid color-mix(in oklab, var(--shop-text) 16%, transparent);background:color-mix(in oklab, var(--shop-text) 6%, transparent);block-size:32px;inline-size:72px;color:var(--shop-text);font:500 var(--t-meta,13px) / 16px var(--shop-font);font-variant-numeric:tabular-nums;cursor:text;transition:border-color .12s var(--ease-out,cubic-bezier(.23, 1, .32, 1)), box-shadow .12s var(--ease-out,cubic-bezier(.23, 1, .32, 1));border-radius:999px;align-items:center;gap:2px;padding:0 10px;display:inline-flex}.refine-price-field>span{color:color-mix(in oklab, var(--shop-text) 70%, transparent)}.refine-body .refine-price-field>input{all:unset;box-sizing:border-box;inline-size:100%;min-inline-size:0;color:inherit;font:inherit;font-variant-numeric:tabular-nums;display:block}.refine-body .refine-price-field>input::placeholder{color:color-mix(in oklab, var(--shop-text) 55%, transparent)}.refine-price-field:focus-within{border-color:color-mix(in oklab, var(--shop-accent) 62%, transparent);box-shadow:0 0 0 3px color-mix(in oklab, var(--shop-accent) 20%, transparent)}.refine-error{color:var(--shop-danger-ink,var(--shop-text));font:500 var(--t-meta,13px) / 18px var(--shop-font);margin:0}.pill[data-tone].refine-heard{max-inline-size:min(360px,40cqi)}.refine-heard .pill-label{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.refine-heard .pill-icon>svg{block-size:14px;inline-size:14px}.refine-heard{transform-origin:100%;animation:refine-heard-in var(--spring-jelly-ms,.885s) var(--spring-jelly,cubic-bezier(.34, 1.56, .64, 1)) both}@keyframes refine-heard-in{0%{opacity:0;transform:translate(8px)scale(.86)}}.refine-sr{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.refine-heard-line{color:var(--shop-text);font:500 var(--t-ui,14px) / 20px var(--shop-font);align-items:center;gap:8px;margin:0;display:flex}.refine-heard-line>svg{block-size:16px;inline-size:16px;color:var(--shop-accent);flex:none}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) .refine-heard{animation:none}}:where(:root[data-motion=calm]) .refine-heard{animation:none}@media (max-width:699px){.refine-chips{display:none}.refine-trigger .pill-trailing{place-items:center;display:inline-grid}.refine-trigger .pill-trailing>*{grid-area:1/1}.refine-count:not([data-count="0"]){box-sizing:border-box;background:var(--fresh-badge,var(--shop-cta,var(--shop-accent)));block-size:1.4em;min-inline-size:1.4em;color:var(--fresh-on-badge,var(--shop-onCta,var(--shop-onAccent)));font:700 10px / 1 var(--shop-font);font-variant-numeric:tabular-nums;border-radius:.7em;place-items:center;padding:0 .3em;display:grid}.refine-trigger .pill-trailing:has(>.refine-count.refine-count):where(:not(:has(>.refine-count[data-count="0"]))){opacity:1}.refine-trigger .pill-trailing:has(>.refine-count.refine-count):where(:not(:has(>.refine-count[data-count="0"])))>svg{visibility:hidden}.pill-popover.refine-panel{position-area:none;inset:auto 20px;top:calc(anchor(bottom) + 8px);inline-size:auto;max-inline-size:none;margin:0}}
.browse-frame .canvas-browse-controls.canvas-browse-controls:has(>.stashy-world-embed){grid-template-rows:none;grid-auto-rows:max-content}.stashy-world-embed{box-sizing:border-box;min-inline-size:0;color:var(--shop-text);display:grid}.stashy-world-embed[data-open=true]{grid-template-rows:minmax(0,auto) auto minmax(33%,1fr);block-size:80dvh}.stashy-world-embed>[role=status]{margin:0}.stashy-world-embed>[role=status]:not(:empty){padding-block-end:12px}.stashy-world-actions{flex-wrap:wrap;align-items:center;gap:12px;min-block-size:0;margin-block-end:12px;display:flex;overflow-y:auto}.stashy-world-actions>[role=group]{flex-wrap:wrap;gap:12px;display:flex}.stashy-world-embed[data-open=true] .stashy-world-actions>[role=group]{flex-basis:100%;order:-1}.stashy-world-embed[data-compact=true] .stashy-world-actions{flex-wrap:nowrap;overflow:auto hidden}.stashy-world-embed[data-compact=true] .stashy-world-actions>*{flex-shrink:0}.stashy-world-embed[data-compact=true] .stashy-world-actions>[role=group]{flex-wrap:nowrap;flex-basis:auto}.stashy-world-viewport{min-block-size:0;min-inline-size:0;position:relative}.stashy-world-viewport>iframe{box-sizing:border-box;border-radius:var(--shop-radius);background:var(--shop-background);border:0;block-size:100%;min-block-size:0;inline-size:100%;display:block}.stashy-world-cart{padding:var(--shop-spacing);border-radius:var(--shop-radius);background:var(--shop-background);color:var(--shop-text);position:absolute;inset:0;overflow:auto}.stashy-world-cart>button{z-index:1;position:sticky;inset-block-start:0}.stashy-world-embed[data-presentation=page]{padding:12px}.stashy-world-embed[data-presentation=page] .stashy-world-viewport>iframe{border-radius:0}.stashy-world-embed:fullscreen{padding:var(--shop-spacing);background:var(--shop-background);grid-template-rows:minmax(0,auto) auto minmax(33%,1fr)}.stashy-world-embed:fullscreen .stashy-world-viewport{min-block-size:0}.stashy-world-embed:fullscreen .stashy-world-viewport>iframe{block-size:100%;min-block-size:0}
:root{--ui-list-rows-block:76px;--ui-list-rows-pitch:88px;--ui-list-rows-gap:12px;--ui-list-rows-packshot:56px;--ui-list-rows-action:84px;--ui-list-rows-min-inline:320px}.browse-display-switch{box-sizing:border-box;border:1px solid var(--shop-hairline,color-mix(in srgb, var(--shop-text) 16%, transparent));background:var(--mat-sheet,var(--shop-surface));border-radius:999px;flex:none;align-items:center;gap:2px;block-size:36px;padding:2px;display:inline-flex}.browse-display-choice{all:unset;box-sizing:border-box;block-size:30px;inline-size:40px;color:var(--mat-read-muted,var(--shop-muted));cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;place-items:center;display:inline-grid;position:relative}.browse-display-choice:before{content:"";position:absolute;inset:-7px -2px}.browse-display-choice[aria-checked=true]{background:color-mix(in oklab, var(--mat-selected,var(--shop-accent)) 24%, transparent);color:var(--mat-read-ink,var(--shop-text))}.browse-display-choice:focus-visible{outline:2px solid var(--mat-focus,var(--shop-accent));outline-offset:2px}.browse-display-choice svg{block-size:16px;inline-size:16px}@media (max-width:760px){.browse-display-switch{block-size:32px}.browse-display-choice{block-size:26px;inline-size:36px}.browse-display-choice:before{inset:-9px -4px}}.list-sort-bar{box-sizing:border-box;overscroll-behavior-inline:contain;scrollbar-width:none;flex:none;align-items:center;gap:8px;block-size:44px;min-inline-size:0;padding-inline:6px;display:flex;overflow:auto hidden}.list-sort-bar::-webkit-scrollbar{display:none}.list-sort-bar:not([data-shown]){display:none}.list-sort-mark{opacity:0;transition:opacity .16s var(--ease-out,cubic-bezier(.23, 1, .32, 1)), rotate .16s var(--ease-out,cubic-bezier(.23, 1, .32, 1))}.list-sort[data-sorted] .list-sort-mark{opacity:1}.list-sort[data-sorted=desc] .list-sort-mark{rotate:180deg}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) .list-sort-mark{transition:none}}:where(:root[data-motion=calm]) .list-sort-mark{transition:none}.product-grid.product-list{--gallery-row:var(--ui-list-rows-pitch);--gallery-gap:var(--ui-list-rows-gap);--gallery-cols:1}@container browse (min-width:652px){.browse-slot .product-grid.product-list{--gallery-cols:2}}@container browse (min-width:984px){.browse-slot .product-grid.product-list{--gallery-cols:3}}@container browse (min-width:1316px){.browse-slot .product-grid.product-list{--gallery-cols:4}}@container browse (min-width:1648px){.browse-slot .product-grid.product-list{--gallery-cols:5}}@container browse (min-width:1980px){.browse-slot .product-grid.product-list{--gallery-cols:6}}@container browse (min-width:2312px){.browse-slot .product-grid.product-list{--gallery-cols:7}}@container browse (min-width:2644px){.browse-slot .product-grid.product-list{--gallery-cols:8}}.browse-slot .gallery-strip:has(>.product-list){box-sizing:border-box;padding-block-start:12px}.browse-slot .gallery-strip>.product-grid.product-list{padding:0}:root[data-browse-display=list] .browse-slot>[data-browse-pane=products] .product-grid:not(.product-list){visibility:hidden}:is(.product-row,.entity-row){isolation:isolate;box-sizing:border-box;grid-template-columns:var(--ui-list-rows-packshot) minmax(0, 1fr) var(--ui-list-rows-action);block-size:var(--ui-list-rows-block);border:var(--ui-card-row-border);border-radius:clamp(8px, calc(var(--shop-radius,16px) * .6), 14px);background:var(--ui-card-row-background);min-inline-size:0;box-shadow:var(--ui-card-row-shadow);color:var(--mat-read-ink,var(--shop-text));font-family:var(--shop-font);grid-template-rows:18px 16px 24px;align-content:center;align-items:center;gap:2px 8px;padding:5px 6px;display:grid;position:relative;container:list-row/inline-size}:is(.product-row,.entity-row)>*{min-inline-size:0}:is(.product-row,.entity-row):before{content:"";z-index:-1;border-radius:inherit;background:color-mix(in oklab, var(--mat-selected,var(--shop-accent)) 10%, transparent);opacity:0;pointer-events:none;transition:opacity .16s var(--ease-out,cubic-bezier(.23, 1, .32, 1));position:absolute;inset:0}@media (hover:hover) and (pointer:fine){:is(.product-row,.entity-row):hover:before{opacity:1}}.product-row a.product-name:focus-visible{outline:none}.product-row a.product-name[href]:focus-visible:after{border-radius:calc(clamp(8px, calc(var(--shop-radius,16px) * .6), 14px) - 1px);outline:2px solid var(--mat-focus,var(--shop-accent));outline-offset:3px}:is(.product-row,.entity-row) .row-name{grid-area:1/2/3/3;align-content:start;align-self:start;gap:2px;display:grid}.product-row a.product-name{--alive:still;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;min-block-size:0;color:inherit;margin:0;font-size:14px;font-weight:500;line-height:1.25;text-decoration:none;display:block;overflow:hidden}.product-row a.product-name[href]:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.product-row>:is(.row-favorite,.row-add){z-index:2;position:relative}:is(.product-row,.entity-row) :is(.row-meta,[role=alert]){white-space:nowrap;text-overflow:ellipsis;color:var(--mat-read-muted,var(--shop-muted));font-size:12px;line-height:1.3;display:block;overflow:hidden}.product-row [role=alert]{color:var(--shop-danger,var(--mat-read-ink,var(--shop-text)))}.product-row .row-name:has([role=alert])>.row-meta{display:none}.product-row .row-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(.product-row,.entity-row) .row-thumb{inline-size:var(--ui-list-rows-packshot);block-size:var(--ui-list-rows-packshot);border-radius:clamp(4px, calc(var(--shop-radius,16px) * .4), 10px);background:var(--part-image-background,var(--shop-raised,color-mix(in srgb, var(--shop-surface) 20%, transparent)));grid-area:1/1/-1/2;place-items:center;display:grid;overflow:hidden}:is(.product-row,.entity-row) .row-thumb>*{grid-area:1/1}:is(.product-row,.entity-row) .row-thumb>.product-monogram{font-size:15px}:is(.product-row,.entity-row) .row-thumb>img{object-fit:contain;block-size:100%;inline-size:100%}:is(.product-row,.entity-row) .row-chips{flex-wrap:wrap;grid-area:3/2/4/3;align-content:flex-start;gap:4px;block-size:24px;display:flex;overflow:hidden}:is(.product-row,.entity-row) .row-chips>*{display:contents}.product-row .row-price{text-align:end;grid-area:1/3/2/4}.product-row .row-favorite{grid-area:1/4/-1/5;inline-size:44px}.product-row .row-add{grid-area:1/3/-1/4;justify-content:flex-end;align-self:end;display:flex}:is(.product-row,.entity-row) .row-chip{box-sizing:border-box;border:1px solid color-mix(in oklab, var(--chip-role,var(--mat-status,var(--shop-accent))) 45%, transparent);background:color-mix(in oklab, var(--chip-role,var(--mat-status,var(--shop-accent))) 12%, var(--mat-read,var(--shop-surface)));block-size:24px;max-inline-size:100%;color:var(--mat-read-ink,var(--shop-text));font:600 12px / 22px var(--shop-font);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;border-radius:999px;padding:0 8px;display:inline-block;overflow:hidden}.product-row .row-chip abbr{font-weight:500;text-decoration:none}.product-row .row-thc>.row-chip{--chip-role:var(--mat-status,var(--shop-accent))}.product-row .row-size>.row-chip{--chip-role:var(--mat-selected,var(--shop-accent))}.product-row .row-effects>.row-chip{--chip-role:var(--mat-cool,var(--shop-accent));flex:none;max-inline-size:74px;font-weight:500}.product-row .row-deal>.row-chip{background:var(--shop-cta,var(--shop-accent));color:var(--shop-onCta,var(--shop-onAccent));border-color:#0000}.product-row[data-species=indica]{--row-species:var(--mat-species-indica)}.product-row[data-species=sativa]{--row-species:var(--mat-species-sativa)}.product-row[data-species=hybrid]{--row-species:var(--mat-species-hybrid)}.product-row[data-species=cbd]{--row-species:var(--mat-species-cbd)}.product-row .row-species>.row-chip{border-color:var(--row-species,var(--mat-read-ink,var(--shop-text)));background:var(--mat-read,var(--shop-surface));inline-size:24px;color:var(--row-species,var(--mat-read-ink,var(--shop-text)));text-align:center;padding:0;font-weight:700}.product-row .row-price>strong{font:600 15px / 1 var(--shop-font);font-variant-numeric:tabular-nums;white-space:nowrap}[data-shop-theme] .product-row .row-add>button.card-add[data-slot=button]{border:1px solid var(--part-button-border,color-mix(in srgb, var(--shop-accent) 60%, transparent));border-radius:var(--part-button-radius,999px);background:var(--part-button-accent,color-mix(in srgb, var(--shop-accent) 13%, transparent));box-shadow:inset 0 0 8px color-mix(in srgb, var(--shop-accent) 12%, transparent);color:var(--part-button-onAccent,var(--mat-read-ink,var(--shop-text)));gap:0;padding:0;font-size:0}.product-row .row-add button svg{block-size:18px;inline-size:18px}@media (hover:hover) and (pointer:fine){[data-shop-theme] .product-row .row-add>button.card-add[data-slot=button]:where(:not(:disabled):hover){border-color:var(--part-button-border,var(--shop-accent));box-shadow:inset 0 0 8px color-mix(in srgb, var(--shop-accent) 15%, transparent), 0 0 14px color-mix(in srgb, var(--shop-accent) 16%, transparent)}}.product-row .row-add>.quantity{--add-check-size:30px;--add-check-inset:7px;isolation:isolate;box-shadow:none;color:var(--add-check-ink,var(--part-button-onAccent,var(--mat-read-ink,var(--shop-text))));background:0 0;align-items:center;gap:0;padding:0;display:flex;position:relative}.product-row .row-add>.quantity:before{content:"";z-index:-1;box-sizing:border-box;border:1px solid var(--part-button-border,color-mix(in srgb, var(--shop-accent) 60%, transparent));border-radius:var(--part-button-radius,999px);background:var(--part-button-accent,color-mix(in srgb, var(--shop-accent) 13%, transparent));pointer-events:none;position:absolute;inset:7px 7px 7px 0}[data-shop-theme] .product-row .row-add>.quantity>button[data-slot=button]{block-size:44px;inline-size:44px;min-inline-size:44px;box-shadow:none;color:inherit;background:0 0;border:0;padding:0;font-size:0}.product-row .row-add>.quantity>button:first-child{margin-inline:-7px -8px}.product-row .row-add>.quantity>button:last-child{margin-inline:-8px 0}.product-row .row-add>.quantity>.card-add:after{inset:7px}.product-row .row-add>.quantity>output{z-index:1;min-inline-size:16px;font:600 14px / 1 var(--shop-font);font-variant-numeric:tabular-nums;text-align:center;pointer-events:none;position:relative}@container list-row not (min-width:344px){.product-row .row-favorite{display:none}}:is(.product-grid.product-list,.store-grid.store-list) .product-card[data-skeleton]{grid-template-rows:var(--ui-list-rows-packshot);grid-template-columns:var(--ui-list-rows-packshot) minmax(0, 1fr) minmax(0, 96px) 60px 44px;block-size:var(--ui-list-rows-block);align-items:center;gap:8px;padding:0 6px}:is(.product-grid.product-list,.store-grid.store-list) .product-card[data-skeleton]>span:nth-of-type(n){grid-row:1;place-self:center stretch;block-size:12px;inline-size:auto;margin:0}:is(.product-grid.product-list,.store-grid.store-list) .product-card[data-skeleton]>.skeleton-plate:nth-of-type(n){block-size:var(--ui-list-rows-packshot);border-radius:10px}:is(.product-grid.product-list,.store-grid.store-list) .product-card[data-skeleton]>.skeleton-orb:nth-of-type(n){border-radius:50%;block-size:44px}.entity-row{grid-template-columns:var(--ui-list-rows-packshot) minmax(0, 1fr);text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;inline-size:100%;margin:0;text-decoration:none}.browse-slot>[data-browse-pane] :is(.gallery-strip,.gallery-window-body)>:is(.store-grid.store-list,.brand-grid.brand-list){gap:var(--ui-list-rows-gap);box-sizing:border-box;overscroll-behavior:contain;scroll-snap-type:none;grid-template-rows:none;grid-auto-rows:max-content;grid-auto-flow:row;align-content:start;block-size:100%;padding:12px 0 0;display:grid;overflow:hidden auto;-webkit-mask-image:none;mask-image:none;grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--ui-list-rows-min-inline)), 1fr))!important;max-inline-size:none!important;margin:0!important}.browse-slot>[data-browse-pane] .gallery-shell:has(.product-row,.entity-row)>.gallery-footer{inset-block:auto 0}.browse-slot>[data-browse-pane] .gallery-shell:has(>.list-sort-bar.list-sort-bar[data-shown]):not(:has(.product-row,.entity-row))>.gallery-footer{inset-block:56px auto}:root[data-browse-display=list] .browse-slot>:is([data-browse-pane=stores],[data-browse-pane=brands]) :is(.store-grid:not(.store-list),.brand-grid:not(.brand-list)){visibility:hidden}.entity-row.selected{outline:1px solid var(--mat-selected,var(--shop-accent));outline-offset:0}.entity-row.selected:before{opacity:1}.entity-row:focus-visible{outline:2px solid var(--mat-focus,var(--shop-accent));outline-offset:-2px}.entity-card-host>.entity-row{padding-inline-end:58px}:is(.store-list,.brand-list)>.entity-card-host{inline-size:auto}:is(.store-list,.brand-list)>.entity-card-host>.card-favorite{inset-block-start:16px;inset-inline-end:6px}.entity-row .entity-name{letter-spacing:-.01em;min-inline-size:0;color:inherit;margin:0;font-size:14px;font-weight:500;line-height:1.25;display:block}.entity-row .entity-name>span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.entity-row .row-thumb>.store-icon{border-radius:inherit;block-size:100%;inline-size:100%;color:var(--mat-read-ink,var(--shop-text));font-size:15px}.entity-row .row-thumb>.store-icon>img{object-fit:contain;block-size:100%;inline-size:100%}.entity-row .row-thumb>.store-icon>.store-monogram{letter-spacing:-.02em;font-weight:600;line-height:1}.store-row .row-distance>.row-chip{--chip-role:var(--mat-cool,var(--shop-accent))}.entity-row .row-count>.row-chip{--chip-role:var(--mat-selected,var(--shop-accent))}@container list-row not (min-width:280px){.entity-row .row-noun{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.store-grid.store-list>.store-thin{block-size:auto;inline-size:auto;min-block-size:var(--ui-list-rows-block);border-radius:clamp(8px, calc(var(--shop-radius,16px) * .6), 14px);grid-column:1/-1;padding:8px 16px}.store-grid.store-list>.store-skeleton.store-skeleton{border-radius:clamp(8px, calc(var(--shop-radius,16px) * .6), 14px);inline-size:auto}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) :is(.product-row,.entity-row):before{transition:none}}:where(:root[data-motion=calm]) :is(.product-row,.entity-row):before{transition:none}:is(.product-row,.entity-row):after{--ti-neon:var(--ui-card-neon-amount,.8);--ti-glow:0 0 calc(var(--ti-neon) * 12px) color-mix(in oklab, var(--mat-ring,var(--shop-accent)) calc(var(--ti-neon) * 80%), transparent), 0 0 calc(var(--ti-neon) * 32px) color-mix(in oklab, var(--mat-ring,var(--shop-accent)) calc(var(--ti-neon) * 40%), transparent);content:"";z-index:-1;border-radius:inherit;pointer-events:none;box-shadow:var(--ti-glow), var(--mat-bloom,0 0 0 transparent);position:absolute;inset:0}.entity-row:after{box-shadow:var(--ti-glow,none)}@media (prefers-reduced-transparency:reduce){:is(.product-row,.entity-row):after{box-shadow:none}}.entity-row.selected:after{box-shadow:var(--mat-bloom,none)}@container style(--shop-cardStyle:neon-sign){.product-row{--card-species:var(--mat-sign-brand);--card-ring-neon:var(--mat-bulb-glow)}.product-row[data-species=indica]{--card-species:var(--mat-species-indica)}.product-row[data-species=sativa]{--card-species:var(--mat-species-sativa)}.product-row[data-species=hybrid]{--card-species:var(--mat-species-hybrid)}.product-row[data-species=cbd]{--card-species:var(--mat-species-cbd)}.product-row[data-species]{--card-ring-neon:var(--card-species)}.product-row .row-name>a.product-name{color:var(--part-title-text,color-mix(in oklab, var(--card-species), white var(--mat-sign-core)));text-shadow:0 0 2px color-mix(in oklab, var(--card-species) var(--mat-sign-glow), transparent), 0 0 12px color-mix(in oklab, var(--card-species) var(--mat-sign-glow), transparent)}.product-row .row-name>.row-meta{color:var(--mat-sign-brand)}.product-row .row-price>[data-theme-part=price]{color:var(--part-price-text,var(--mat-sign-price));text-shadow:0 0 2px color-mix(in oklab, var(--mat-sign-price) var(--mat-sign-glow), transparent), 0 0 12px color-mix(in oklab, var(--mat-sign-price) var(--mat-sign-glow), transparent)}}@container style(--mat-halo:neon) and style(--ui-card-row-border:1px solid transparent){.product-row.product-row[data-product-id]{--card-tube:var(--card-ring-neon,var(--mat-bulb-glow,var(--mat-selected,var(--shop-accent))));--card-tube-lit:0;--card-tube-core:color-mix(in oklab, var(--card-tube), white calc((55% + var(--card-tube-lit) * 20%) * var(--card-tube-on)));border-color:var(--card-tube-core);box-shadow:0 0 0 1px var(--card-tube), 0 0 calc(6px + var(--card-tube-lit) * 4px) calc(1px + var(--card-tube-lit) * 1px) color-mix(in oklab, var(--card-tube) calc((72% + var(--card-tube-lit) * 13%) * var(--card-tube-on)), transparent), 0 0 calc(24px + var(--card-tube-lit) * 8px) calc(var(--card-tube-lit) * 2px) color-mix(in oklab, var(--card-tube) calc((34% + var(--card-tube-lit) * 12%) * var(--card-tube-on)), transparent);animation:var(--card-tube-ignite,none) .6s step-end backwards;animation-delay:var(--card-tube-ignite-delay,0s)}.product-row.product-row[data-product-id]:is(:focus-visible,:focus-within:where(:root[data-focus-visible] .product-row),:active){--card-tube-lit:1}.product-row.product-row[data-product-id]:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;opacity:1;box-shadow:inset 0 0 0 1px var(--card-tube), inset 0 0 calc(4px + var(--card-tube-lit) * 3px) color-mix(in oklab, var(--card-tube) calc((30% + var(--card-tube-lit) * 15%) * var(--card-tube-on)), transparent);position:absolute;inset:0}.product-row.product-row[data-product-id]>.row-add>button.card-add[data-slot=button]{border:1px solid var(--card-tube-core);background:color-mix(in oklab, var(--card-tube) 16%, transparent);color:var(--card-tube-core);box-shadow:0 0 0 1px var(--card-tube), 0 0 calc(6px + var(--card-tube-lit) * 4px) color-mix(in oklab, var(--card-tube) calc(55% + var(--card-tube-lit) * 15%), transparent), inset 0 0 8px color-mix(in oklab, var(--card-tube) 30%, transparent)}.product-row.product-row[data-product-id]>.row-favorite>.card-favorite{--favorite-line:var(--card-tube);--favorite-rim:var(--card-tube-core);box-shadow:0 0 0 1px var(--card-tube), 0 0 calc(6px + var(--card-tube-lit) * 4px) color-mix(in oklab, var(--card-tube) calc(55% + var(--card-tube-lit) * 15%), transparent)}.product-row.product-row[data-product-id]>.row-favorite>.card-favorite .card-favorite-glyph{filter:drop-shadow(0 0 3px color-mix(in oklab, var(--card-tube) 70%, transparent))}@media (hover:hover) and (pointer:fine){.product-row.product-row[data-product-id]:hover{--card-tube-lit:1}}@media (prefers-reduced-transparency:reduce){.product-row.product-row[data-product-id]{box-shadow:0 0 0 1px var(--card-tube)}.product-row.product-row[data-product-id]:after{box-shadow:inset 0 0 0 1px var(--card-tube)}}}
.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{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 .canvas-search-hint{font-size:var(--part-input-fontSize,16px)}[data-shop-theme] .browse-frame .canvas-search .canvas-search-hint{font-size:var(--t-lead,17px);letter-spacing:-.005em;line-height:24px}@media (max-width:760px){[data-shop-theme] .browse-frame .canvas-search .canvas-search-hint{font-size:16px}}.canvas-search:has(.canvas-search-hold){position:relative}.canvas-search-hold{z-index:2;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)}@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{animation:none}}:where(:root[data-motion=calm]) .canvas-search-hold{animation:none}
.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=brands] .browse-lead>.browse-tabs.material-switch>[data-tab=brands]{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=brands] .browse-lead>.browse-tabs.material-switch>[data-tab=brands]>*{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=brands] .browse-lead>.browse-tabs.material-switch>[data-tab=brands]>.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=brands] .browse-lead>.browse-tabs.material-switch:not([data-plate])>[data-tab=brands]: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}}
