.workspace .workspace-search-slot{width:400px;max-width:100%}.workspace .workspace-search-slot:empty{display:none}.workspace .workspace-search-slot .search-hero{max-width:none;margin:0}.workspace .search-page{max-width:1040px;margin:0 auto}.workspace .search-hero{display:flex;align-items:center;gap:8px;max-width:640px;height:44px;margin:0 auto;padding:0 4px 0 14px;border-radius:12px;background:var(--field);color:var(--gray)}.workspace .search-hero svg{flex:none}.workspace .search-hero input[type=search]{flex:1 1;min-width:0;height:100%;border:0;padding:0;background:transparent;color:var(--ink);font-size:16px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.workspace .search-hero input[type=search]::-webkit-search-cancel-button{display:none}.workspace .search-hero input::placeholder{color:var(--gray);opacity:1}.workspace .search-hero input::placeholder,.workspace .search-hero input[type=search]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.workspace .search-hero-photo{flex:1 1;min-width:0;display:flex;align-items:center;gap:10px;color:var(--ink);font-size:16px}.workspace .search-hero-photo img{flex:none;width:28px;height:28px;border-radius:8px;object-fit:cover}.workspace .search-hero-photo>span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.workspace .search-camera,.workspace .search-hero-clear{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:8px;background:transparent;color:var(--ink)}.workspace .search-hero-clear{color:var(--gray)}.workspace .search-hero-divider{flex:none;width:1px;height:20px;background:var(--hairline)}.workspace .search-hero>div{flex:none;display:flex}.workspace .search-pill{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;border:0;border-radius:999px;background:var(--field);color:var(--ink);font-weight:600}.workspace .search-tabs{display:flex;justify-content:center;gap:8px;margin-top:12px;border-bottom:1px solid var(--hairline)}.workspace .search-tabs button{display:inline-flex;align-items:center;gap:8px;height:52px;padding:0 14px;border:0;background:transparent;color:var(--gray);font-size:16px;font-weight:600}.workspace .search-tabs button[aria-selected=true]{box-shadow:inset 0 -2px var(--ink);color:var(--ink)}.workspace .search-tab-count{font-weight:400}.workspace .search-filters{padding-top:16px}.workspace .search-filters ul{list-style:none;margin:0;padding:0;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.workspace .search-filters ul::-webkit-scrollbar{display:none}.workspace .search-filters li{flex:none;white-space:nowrap;display:inline-flex;align-items:center;gap:2px;height:32px;padding:0 4px 0 12px;border-radius:16px;background:var(--field);color:var(--ink);font-size:14px;font-weight:600}.workspace .search-filters button{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:0;border-radius:999px;background:transparent;color:var(--gray)}.workspace .search-filters li.search-refine{padding:0;background:transparent}.workspace .search-filters li.search-refine button{width:auto;height:32px;gap:4px;padding:0 14px;border:1px solid var(--hairline);background:transparent;border-radius:16px;color:var(--ink);font:inherit;cursor:pointer}.workspace .search-filters li.search-refine[data-selected] button{background:var(--ink);border-color:var(--ink);color:#fff}.workspace .search-filters p{margin:10px 0 0;color:var(--gray);font-size:14px}.workspace .search-filters+.search-panel{padding-top:16px}.workspace .search-panel{padding-top:28px}.workspace .search-panel-behind{opacity:.45;transition:opacity .12s ease}.workspace .search-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px 20px;gap:16px 20px}@media (max-width:1023.98px){.workspace .search-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.workspace .search-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.workspace .search-tile{position:relative;display:flex;flex-direction:column;min-width:0}.workspace .search-shelf-photos,.workspace .search-tile-photo{position:relative;display:block;aspect-ratio:1;border-radius:12px;overflow:hidden;background:var(--field)}.workspace .search-tile-photo img{object-fit:cover}.workspace .search-tile-open{position:absolute;inset:0}.workspace .search-tile-brand{display:flex;align-items:center;gap:6px;margin-top:8px;min-width:0;color:var(--gray);font-size:12px;line-height:16px}.workspace .search-tile-brand>a{display:inline-flex;position:relative;z-index:1}.workspace .search-tile-owner:hover{text-decoration:underline}.workspace .search-tile-brand>a:last-child,.workspace .search-tile-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace .search-tile-title{margin-top:2px;font-size:14px;line-height:20px;font-weight:600;color:var(--ink)}.workspace .search-tile-title:hover{text-decoration:underline}.workspace .search-shelf-photos .workspace-shelf-cover{--shelf-cover-gap:2px}.workspace .search-profiles{max-width:640px;margin:0 auto}.workspace .search-empty{display:flex;flex-direction:column;align-items:center;max-width:480px;margin:72px auto 0;text-align:center}.workspace .search-empty-icon{display:inline-flex;align-items:center;justify-content:center;width:84px;height:84px;border-radius:50%;background:var(--band)}.workspace .search-empty h2{margin:16px 0 8px;font-size:22px;line-height:28px;font-weight:700}.workspace .search-empty p{margin:0 0 24px;font-size:16px;line-height:24px;color:var(--gray)}.workspace .search-empty p:last-child{margin-bottom:0}.workspace .search-tab-hint{margin:0 0 12px}.workspace .search-empty .refer-line{margin-top:16px;text-align:left}.workspace .search-error{margin:12px 0;color:var(--red);font-size:13px;line-height:18px}.workspace .search-error button{padding:0;border:0;background:none;color:var(--ink);font-weight:600;text-decoration:underline}.workspace .search-sentinel{height:1px}.workspace .search-more{display:flex;margin:24px auto 0}.workspace .search-end{margin:24px 0 8px;color:var(--gray);font-size:13px;line-height:18px;text-align:center}.search-drop-overlay{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.92);border:3px dashed var(--ink,#111111);pointer-events:none;font-family:inherit}.search-drop-overlay>div{display:flex;flex-direction:column;align-items:center;gap:12px;font-size:18px;color:#111111}.workspace .product-list{max-width:640px;margin:0 auto}.workspace .product-list-head{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:8px}.workspace .product-list-hero{display:block;width:96px;height:96px;overflow:hidden;border-radius:12px;background:var(--field)}.workspace .product-list-hero img{width:100%;height:100%;object-fit:cover}.workspace .product-list-brand{margin:0;color:var(--gray);font-size:14px;line-height:20px;font-weight:600}.workspace .product-list-brand a{color:inherit;text-decoration:none}.workspace .product-list-title{margin:8px 0 4px;font-size:22px;line-height:28px;font-weight:700}.workspace .product-list-price{margin:0 0 4px;font-size:16px;line-height:22px;font-weight:600}.workspace .product-list-count{margin:0 0 12px;color:var(--gray);font-size:14px;line-height:20px}.workspace .product-list-rows{margin:0;padding:0;list-style:none}.workspace .product-list-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--hairline);color:inherit;text-decoration:none}.workspace .product-list-rows li:last-child .product-list-row{border-bottom:0}.workspace .product-list-photo{flex:none;width:64px;height:64px;overflow:hidden;border-radius:12px;background:var(--field)}.workspace .product-list-photo img{width:100%;height:100%;object-fit:cover}.workspace .product-list-text{display:flex;flex-direction:column;min-width:0;font-size:13px;line-height:18px}.workspace .product-list-shop{font-size:15px;line-height:20px;font-weight:600;color:var(--ink)}.workspace .product-list-meta{color:var(--gray)}.workspace .product-list-meta,.workspace .product-list-offer,.workspace .product-list-shop{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.workspace .search-start{max-width:640px;margin:0 auto;padding-top:12px}.workspace .search-preview-tiles,.workspace .search-recent-rows,.workspace .search-suggestions{list-style:none;margin:0;padding:0}.workspace .search-suggestion{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:6px 8px;border:0;border-radius:12px;background:transparent;color:var(--ink);text-align:left}.workspace .search-recent-open:hover,.workspace .search-suggestion:hover{background:var(--band)}.workspace .search-recent-circle,.workspace .search-suggestion-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;color:var(--gray)}.workspace .search-recent-text,.workspace .search-suggestion-text{display:flex;flex-direction:column;min-width:0}.workspace .search-recent-title,.workspace .search-suggestion-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:15px;line-height:20px}.workspace .search-suggestion-label strong{font-weight:600}.workspace .search-recent-meta,.workspace .search-suggestion-meta{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--gray);font-size:13px;line-height:18px}.workspace .search-preview{margin-top:16px;padding-top:16px;border-top:1px solid var(--hairline)}.workspace .search-preview-title,.workspace .search-recent-head h2{margin:0 0 10px;font-size:15px;line-height:20px;font-weight:700}.workspace .search-preview-tiles{display:flex;gap:10px;overflow-x:auto}.workspace .search-preview-tile{position:relative;display:block;width:96px;height:96px;border-radius:12px;overflow:hidden;background:var(--field)}.workspace .search-preview-tile img{width:100%;height:100%;object-fit:cover}.workspace .search-preview-all{display:block;margin-top:12px;padding:0;border:0;background:transparent;color:var(--ink);font-weight:600;text-decoration:underline}.workspace .search-recent-head{display:flex;align-items:center;justify-content:space-between}.workspace .search-recent-head button{min-height:44px;padding:0 4px;border:0;background:transparent;color:var(--gray);font-weight:600}.workspace .search-recent-row{display:flex;align-items:center;gap:8px}.workspace .search-recent-row>.workspace-row{flex:1 1;min-width:0}.workspace .search-recent-open{display:flex;flex:1 1;align-items:center;gap:12px;min-width:0;min-height:52px;padding:6px 8px;border:0;border-radius:12px;background:transparent;color:var(--ink);text-align:left}.workspace .search-recent-photo{flex:none;width:40px;height:40px;border-radius:8px;overflow:hidden;background:var(--field)}.workspace .search-recent-photo img{width:100%;height:100%;object-fit:cover}.workspace .search-recent-remove{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:var(--gray)}@media (max-width:767.98px){.workspace.workspace-shell .workspace-header[data-page=search]{flex-wrap:nowrap}.workspace.workspace-shell .workspace-header[data-page=search] .workspace-heading{flex:none}.workspace.workspace-shell .workspace-header[data-page=search] .workspace-back{display:none}.workspace.workspace-shell .workspace-header[data-page=search] .workspace-page-title{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.workspace.workspace-shell .workspace-header[data-page=search] .workspace-search-slot{flex:1 1;width:auto;min-width:0;display:flex;align-items:center;min-height:44px}.workspace .workspace-header .search-hero{flex:1 1;min-width:0;max-width:none;margin:0;gap:4px;padding-left:10px}.workspace .workspace-header .search-hero-divider,.workspace .workspace-header .search-hero:has(.search-hero-photo)>svg{display:none}.workspace .workspace-header .search-hero-photo{flex:none}.workspace .workspace-header .search-hero-photo>span{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.workspace .workspace-header .search-hero-words{flex:1 1 auto;width:0;min-width:64px}.workspace .workspace-header :is(.search-hero-clear,.search-camera){position:relative;width:32px}.workspace .workspace-header :is(.search-hero-clear,.search-camera):after{content:"";position:absolute;inset:-4px 0}.workspace .workspace-header .search-hero-clear:after{left:-12px}.workspace .workspace-header .search-camera:after{left:-4px;right:-8px}.workspace .search-tabs{gap:0}.workspace.workspace-shell .search-page>.search-tabs:first-child{margin-top:0}.workspace .search-tabs button{flex:1 1 auto;justify-content:center;min-width:0;padding:0 4px;gap:6px;font-size:15px;white-space:nowrap}.workspace .search-tabs button>:is(svg,.search-tab-count){flex:none}.workspace .search-tabs button>span:not(.search-tab-count){min-width:0;overflow:hidden;text-overflow:ellipsis}}@media (max-width:430px){.workspace .search-tabs:has(>button:nth-child(3)) button>svg{display:none}}@media (max-width:360px){.workspace .search-tabs button{gap:4px;padding:0 2px;font-size:14px}.workspace .workspace-header .search-hero:not(:has(.search-hero-photo)){padding-left:12px}.workspace .workspace-header .search-hero>svg:first-child{display:none}.workspace.workspace-shell .workspace-header .workspace-search-cancel{padding:0 4px}}.workspace .search-browse{margin-top:16px}.workspace .search-browse h2{margin:0 0 10px;font-size:15px;line-height:20px;font-weight:700}.workspace .search-browse-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.workspace .search-browse-chips button{height:36px;padding:0 14px;border:1px solid var(--hairline);border-radius:999px;background:#ffffff;color:var(--ink);font-size:14px}.workspace .search-start .feed-explore{margin-top:24px}.workspace .workspace-row-meta:has(>.search-shop-stats){white-space:normal}.workspace .search-shop-stats>span{white-space:nowrap}.workspace .search-related{margin:4px 0 20px}.workspace .search-related h2{margin:0 0 8px;font-size:15px;font-weight:700;color:var(--ink)}.workspace .search-related ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 20px}.workspace .search-related a{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-size:14px;text-decoration:none}.workspace .search-related a:hover{text-decoration:underline}.workspace .search-related svg{width:14px;height:14px;color:var(--gray)}.workspace .search-grid>.search-related-row{grid-column:1/-1}.workspace .search-related-row .search-related{margin:8px 0}