@layer base,primitives,components,pages,transitions;@layer components.shared{._field_1lyzt_7{--search-field-page:48px;--search-field-sm:44px;align-items:center;gap:var(--field-gap);block-size:var(--field-size);padding-inline:var(--field-pad);border-radius:var(--field-radius);background:var(--field-bg);color:var(--text-3,var(--text-2));display:flex}._field_1lyzt_7:focus-within{box-shadow:inset 0 0 0 var(--focus-ring-width) var(--focus-ring-color)}._field_1lyzt_7 .icon{inline-size:auto;block-size:var(--size-icon-sm);flex:none}._field_1lyzt_7 input{min-width:0;color:var(--text-1);font:var(--type-body);background:0 0;border:0;outline-color:#0000;flex:1}._field_1lyzt_7 input::-webkit-search-cancel-button{filter:grayscale();opacity:.6;cursor:pointer}:where(._page_1lyzt_43){--field-size:var(--search-field-page);--field-pad:var(--space-4);--field-gap:var(--space-2);--field-radius:var(--radius-4);--field-bg:var(--surface-2)}:where(._dialog_1lyzt_50){--field-size:var(--search-field-sm);--field-pad:var(--space-4);--field-gap:var(--space-2);--field-radius:var(--radius-3);--field-bg:var(--tint-1)}._badge_jdznx_4,._flag_jdznx_5{--badge-ring-w:2px}._button_jdznx_12{--icon-md:20px;--icon-button-default:40px;--icon-button-lg:42px;--icon-button-sm:38px;inline-size:var(--icon-button-size,var(--icon-button-default));block-size:var(--icon-button-size,var(--icon-button-default));background:var(--icon-button-bg,var(--tint-1));color:var(--icon-button-ink,var(--text-1));cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}@media (prefers-reduced-motion:no-preference){._button_jdznx_12{transition:transform var(--motion-exit) var(--ease-out)}}._button_jdznx_12:active{transform:scale(.9)}._button_jdznx_12:before{content:"";inset:min(0px, calc((var(--icon-button-size,var(--icon-button-default)) - var(--size-hit)) / 2));position:absolute}:where(._lg_jdznx_42){--icon-button-size:var(--icon-button-lg);--icon-button-bg:var(--surface-2);--icon-button-ink:var(--text-1)}:where(._sm_jdznx_47){--icon-button-size:var(--icon-button-sm);--icon-button-bg:var(--surface-2)}:where(._lg_jdznx_42,._sm_jdznx_47)>.icon{inline-size:var(--icon-md);block-size:var(--icon-md)}:where(._lg_jdznx_42)>.icon{stroke-width:2px}._badge_jdznx_4{--badge-default:20px;--badge-sm:18px;--badge-inset:3px;--badge-inset-sm-end:5px;top:var(--badge-top,calc(-1 * var(--badge-inset)));right:var(--badge-end,calc(-1 * var(--badge-inset)));min-inline-size:var(--badge-size,var(--badge-default));block-size:var(--badge-size,var(--badge-default));padding:calc((var(--badge-size,var(--badge-default)) - 1cap) / 2) var(--space-1) 0;text-align:center;text-box:trim-both cap alphabetic;border-radius:var(--badge-radius,var(--radius-round));background:var(--accent);color:var(--accent-on);font:var(--badge-type,var(--type-micro));letter-spacing:var(--badge-tracking,0);font-variant-numeric:tabular-nums;box-shadow:0 0 0 var(--badge-ring-w) var(--badge-ring,var(--surface-1));display:block;position:absolute}._badge_jdznx_4[hidden]{display:none}:where(._badgeSm_jdznx_90){--badge-outset:4px;--badge-size:var(--badge-sm);--badge-top:calc(-1 * var(--badge-outset));--badge-end:calc(-1 * var(--badge-inset-sm-end));--badge-radius:var(--radius-round);--badge-type:var(--type-micro);--badge-tracking:0;--badge-ring:var(--surface-1)}._flag_jdznx_5:after{--flag-inset:6px;--flag-dot:8px;content:"";top:var(--flag-inset);right:var(--flag-inset);inline-size:var(--flag-dot);block-size:var(--flag-dot);background:var(--accent);box-shadow:0 0 0 var(--badge-ring-w) var(--surface-2);border-radius:50%;position:absolute}._empty_18ftt_10{--icon-art:56px;--bag-art-w:92px;--bag-art-h:110px;--empty-art-gap:var(--space-2);--empty-title-gap:var(--space-2);--empty-action-gap:var(--space-6);grid-template-rows:[art-start] auto [art-end] var(--empty-art-gap) [title-start] auto [title-end] var(--empty-title-gap) [text-start] auto [text-end] var(--empty-action-gap) [action-start] auto [action-end];padding-block:var(--space-6);text-align:center;justify-items:safe center;row-gap:0;display:grid}._empty_18ftt_10:not(:has(>._art_18ftt_26)){--empty-art-gap:0px}._empty_18ftt_10:not(:has(>._title_18ftt_29)){--empty-title-gap:0px}._empty_18ftt_10:not(:has(>._action_18ftt_32)){--empty-action-gap:0px}._page_18ftt_35{padding-top:var(--space-6)}._art_18ftt_26{color:var(--text-2);grid-row:art;place-items:center;padding-block-end:0;display:grid}._art_18ftt_26 .bag--xl{width:var(--bag-art-w);height:var(--bag-art-h)}._art_18ftt_26 .icon{width:var(--icon-art);height:var(--icon-art);stroke-width:1.4px}._title_18ftt_29{font:var(--type-title);text-box:trim-start cap alphabetic;letter-spacing:var(--type-title-tracking);grid-row:title}._text_18ftt_60{max-width:32ch;color:var(--text-3,var(--text-2));font:var(--type-label);text-box:trim-end cap alphabetic;grid-row:text}._empty_18ftt_10:not(:has(>._title_18ftt_29))>._text_18ftt_60{text-box-trim:trim-both}._action_18ftt_32{grid-row:action;padding-block-start:0;display:grid}._panel_1uzx6_16{display:var(--panel-display,grid);grid-template-columns:var(--panel-columns,[full-start] var(--panel-pad-inline) [content-start] minmax(0, 1fr) [content-end] var(--panel-pad-inline) [full-end]);grid-template-rows:var(--panel-rows,none);align-content:start;row-gap:var(--panel-gap,0px);padding-block:var(--panel-pad-start) var(--panel-pad-end);padding-inline:var(--panel-padding-inline,0px);overflow:var(--panel-overflow,visible);border-radius:var(--panel-radius);background:var(--panel-bg);color:var(--panel-ink,var(--text-1));--runway-start:var(--panel-pad-inline);--runway-end:var(--panel-pad-inline);--rail-pad-end:0px;text-decoration:none}:where(._panel_1uzx6_16)>*{grid-column:content;min-inline-size:0}:where(._row_1uzx6_43){--panel-display:flex;--panel-padding-inline:var(--panel-pad-inline)}:where(._panel_1uzx6_16){--panel-bg:var(--surface-2);--panel-radius:var(--radius-6);--panel-pad-start:var(--space-4);--panel-pad-inline:var(--space-4);--panel-pad-end:var(--space-4);--panel-gap:var(--space-4)}:where(._panel_1uzx6_16:has(>:is(h1,h2,h3):first-child,>:first-child>:is(h1,h2,h3):first-child)){--panel-pad-start:var(--space-5)}:where(._shelf_1uzx6_68){--panel-bg:color-mix(in oklab, var(--c) 10%, var(--surface-2))}:where(._showcase_1uzx6_72){--panel-gap:0px}:where(._group_1uzx6_77){--panel-bg:var(--group-bg,var(--surface-2));--panel-gap:0px}:where(._list_1uzx6_82){--panel-bg:var(--group-bg,var(--surface-2));--panel-pad-start:var(--space-2);--panel-pad-inline:0px;--panel-pad-end:var(--space-2);--panel-gap:0px;--panel-overflow:hidden}:where(._inset_1uzx6_91){--panel-bg:var(--tint-1);--panel-radius:var(--radius-4);--panel-gap:0px}:where(._form_1uzx6_97){--panel-gap:var(--space-2)}:where(._order_1uzx6_101){--panel-gap:var(--space-1)}:where(._tile_1uzx6_104){--panel-bg:var(--group-bg,var(--surface-2));--panel-radius:var(--radius-4);--panel-gap:var(--space-1)}:where(._invoice_1uzx6_109){--panel-bg:var(--surface-inverse);--panel-gap:var(--space-1);--panel-ink:var(--text-inverse)}:where(._action_1uzx6_115){--panel-bg:var(--group-bg,var(--surface-2));--panel-radius:var(--radius-4)}:where(._promo_1uzx6_120){--panel-ink:var(--on-color)}}@layer components.content{._dialog_1yx4x_5{--thumb-w:56px;--thumb-h:62px;background:var(--surface-2);width:100%;max-width:none;height:100%;max-height:none;color:var(--text-1);opacity:1;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}._dialog_1yx4x_5[open]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}._dialog_1yx4x_5::backdrop{background:0 0}._head_1yx4x_30{align-items:center;gap:var(--space-2);min-width:0;padding:calc(var(--safe-t) + var(--space-4)) var(--grid-gutter-end) var(--space-4) var(--grid-gutter-start);display:flex}._head_1yx4x_30 :where(button){flex:none}._body_1yx4x_40{grid-template-columns:var(--grid-full-template);overscroll-behavior:contain;min-width:0;min-height:0;padding-bottom:calc(var(--space-4) + var(--safe-b) + var(--search-occlusion,0px));scroll-padding-bottom:calc(var(--space-4) + var(--safe-b) + var(--search-occlusion,0px));align-content:start;display:grid;overflow-y:auto}._body_1yx4x_40>:where(*){grid-column:content;min-inline-size:0}._field_1yx4x_55{flex:1;min-width:0}._tips_1yx4x_60{row-gap:var(--space-2);padding:var(--space-2) var(--space-1);display:grid}._understood_1yx4x_66{gap:var(--space-2);padding-block:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}._status_1yx4x_72{padding:var(--space-2) var(--space-1) var(--space-1);color:var(--text-3,var(--text-2));font:var(--type-body);text-box:trim-both cap alphabetic}._results_1yx4x_78{padding-bottom:var(--space-4);grid-column:panel;display:grid}._row_1yx4x_85{grid-template-columns:[photo-start] var(--thumb-w) [photo-end] var(--space-2) [copy-start] minmax(0, 1fr) [copy-end] var(--space-2) [price-start] auto [price-end];min-height:calc(var(--thumb-h) + 2 * var(--space-2));padding:var(--space-2);border-radius:var(--radius-4);transition:background-color var(--motion-fade) var(--ease-default);grid-template-rows:[details-start]1fr[name-start]auto[name-end meta-start]auto[meta-end notes-start]auto[notes-end]1fr[details-end];align-items:center;text-decoration:none;display:grid}._row_1yx4x_85:active{background:var(--tint-1)}._row_1yx4x_85{--focus-ring-offset:calc(-1 * var(--focus-ring-width))}._photo_1yx4x_113{width:var(--thumb-w);height:var(--thumb-h);border-radius:var(--radius-4);grid-area:details/photo}._name_1yx4x_123,._meta_1yx4x_124,._notes_1yx4x_125{text-overflow:ellipsis;white-space:nowrap;grid-column:copy;min-width:0;overflow:clip visible}._name_1yx4x_123{font:var(--type-body);text-box:trim-start cap alphabetic;grid-row:name}._meta_1yx4x_124{grid-row:meta}._notes_1yx4x_125{grid-row:notes}._row_1yx4x_85:has(._notes_1yx4x_125:empty) ._meta_1yx4x_124{text-box-trim:trim-end}._meta_1yx4x_124,._notes_1yx4x_125{color:var(--text-3,var(--text-2));font:var(--type-caption);text-box:none;text-box-edge:cap alphabetic}._notes_1yx4x_125{text-box-trim:trim-end}._price_1yx4x_158{font:var(--type-label);white-space:nowrap;grid-area:details/price;justify-items:end;display:grid}._price_1yx4x_158>span{text-box:trim-start cap alphabetic}._price_1yx4x_158>._unit_1yx4x_169{text-box-trim:trim-end;color:var(--text-3,var(--text-2));font:var(--type-caption);letter-spacing:0}}
