header.svelte-vny38x{display:flex;justify-content:center}nav.svelte-vny38x{display:flex;justify-content:center;flex:1;--background: rgba(255, 255, 255, .7);max-width:1400px}.side-svg.svelte-vny38x{width:2em;height:3em;display:block}@media(max-width:640px){.side-svg.svelte-vny38x{display:none}}path.svelte-vny38x{fill:var(--background)}.nav-content.svelte-vny38x{display:flex;justify-content:space-between;align-items:center;flex:1;background:var(--background);padding:0 1rem}@media(max-width:640px){.nav-content.svelte-vny38x{flex-direction:column;padding:.5rem 1rem;border-radius:0 0 8px 8px}}.titlebar.svelte-vny38x{display:flex;align-items:center;gap:.5rem}.titlebar.svelte-vny38x .text-block:where(.svelte-vny38x){margin-left:.5rem}.titlebar.svelte-vny38x .title:where(.svelte-vny38x){display:block;font-size:1em;margin:0;text-align:left;font-weight:700}.titlebar.svelte-vny38x .subtitle:where(.svelte-vny38x){text-align:left;display:block;font-weight:400;font-size:.8em;margin:0}@media(max-width:480px){.titlebar.svelte-vny38x .subtitle:where(.svelte-vny38x){display:none}}.titlebar.svelte-vny38x .logo:where(.svelte-vny38x){width:2em;height:2em;object-fit:contain}@media(max-width:480px){.titlebar.svelte-vny38x .logo:where(.svelte-vny38x){width:2em;height:2em}}.nav-links.svelte-vny38x{display:flex;align-items:center;gap:2rem}@media(max-width:640px){.nav-links.svelte-vny38x{gap:1.5rem;margin-top:.5rem}}@media(max-width:480px){.nav-links.svelte-vny38x{gap:1rem}}.nav-links.svelte-vny38x a:where(.svelte-vny38x){color:var(--color-text);font-weight:700;font-size:.8rem;text-decoration:none;transition:color .2s linear}.nav-links.svelte-vny38x a:where(.svelte-vny38x):hover{color:var(--color-theme-1)}@media(max-width:480px){.nav-links.svelte-vny38x a:where(.svelte-vny38x){font-size:.7rem}}.search-trigger.svelte-vny38x{display:flex;align-items:center;gap:.4em;padding:.3em .6em;border:1px solid rgba(0,0,0,.12);border-radius:6px;background:#fff9;color:var(--color-text);font-family:inherit;font-weight:700;font-size:.8rem;line-height:1;cursor:pointer;transition:color .2s linear,border-color .2s linear}.search-trigger.svelte-vny38x:hover{color:var(--color-theme-1);border-color:var(--color-theme-1)}.search-trigger.svelte-vny38x .shortcut:where(.svelte-vny38x){font-size:.65rem;color:#999;letter-spacing:.03em}@media(max-width:900px){.search-trigger.svelte-vny38x .shortcut:where(.svelte-vny38x){display:none}}a.svelte-lx0fvn{color:inherit;text-decoration:none}a.svelte-lx0fvn:hover{color:#111827}.backdrop.svelte-hgobve{position:fixed;inset:0;z-index:100;background:#121a2673;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:center;align-items:flex-start;padding:10vh 1rem 1rem 1rem;animation:svelte-hgobve-fade .12s ease-out}.dialog.svelte-hgobve{width:100%;max-width:640px;max-height:74vh;display:flex;flex-direction:column;background:#fff;border-radius:10px;box-shadow:0 18px 60px #00000047;overflow:hidden;animation:svelte-hgobve-rise .14s ease-out}@keyframes svelte-hgobve-fade{0%{opacity:0}}@keyframes svelte-hgobve-rise{0%{opacity:0;transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.backdrop.svelte-hgobve,.dialog.svelte-hgobve{animation:none}}.search-bar.svelte-hgobve{display:flex;align-items:center;gap:.6rem;padding:.85rem 1rem;border-bottom:1px solid #ececec;flex-shrink:0}.search-icon.svelte-hgobve{display:flex;color:#999}input.svelte-hgobve{flex:1;border:none;outline:none;font-family:inherit;font-size:1rem;color:var(--color-text);background:transparent;min-width:0}input.svelte-hgobve::placeholder{color:#aaa}.esc.svelte-hgobve{border:1px solid #e0e0e0;background:#fafafa;border-radius:5px;padding:.15em .5em;font-size:.7rem;font-family:inherit;color:#888;cursor:pointer}.esc.svelte-hgobve:hover{color:var(--color-theme-1)}.results.svelte-hgobve{overflow-y:auto;flex:1;padding:.5rem 0;scrollbar-width:thin}.notice.svelte-hgobve{margin:0;padding:1.5rem 1rem;text-align:center;color:#888;font-size:.9rem}.group.svelte-hgobve+.group:where(.svelte-hgobve){margin-top:.35rem}.group-label.svelte-hgobve{margin:0;padding:.4rem 1rem .25rem;font-size:.62rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#a0a0a0}.row.svelte-hgobve{display:flex;align-items:center;gap:.7rem;padding:.45rem 1rem;text-decoration:none;color:inherit;border-left:3px solid transparent}.row.svelte-hgobve:hover{text-decoration:none}.row.active.svelte-hgobve{background:#ff00900f;border-left-color:var(--color-theme-1)}.thumb.svelte-hgobve{width:38px;height:38px;flex-shrink:0;border-radius:6px;overflow:hidden;background:#f7f7f7;display:flex;align-items:center;justify-content:center}.thumb.svelte-hgobve img:where(.svelte-hgobve){width:100%;height:100%;object-fit:cover;object-position:center top}.thumb-icon.svelte-hgobve{display:flex;color:#8a8a8a}.thumb-letter.svelte-hgobve{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1rem}.row-text.svelte-hgobve{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.row-title.svelte-hgobve{font-size:.9rem;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-title.svelte-hgobve mark:where(.svelte-hgobve){background:#ff009029;color:inherit;border-radius:2px;padding:0 1px}.row-subtitle.svelte-hgobve{font-size:.72rem;color:#8b8b8b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-rating.svelte-hgobve{font-size:.7rem;font-weight:700;color:#b58900;flex-shrink:0}.row-kind.svelte-hgobve{font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#b0b0b0;flex-shrink:0}.chips.svelte-hgobve{display:flex;flex-wrap:wrap;gap:.35rem;padding:.25rem 1rem .5rem}.chip.svelte-hgobve{display:inline-flex;align-items:center;gap:.35em;padding:.25em .6em;border-radius:999px;background:#f3f4f6;color:var(--color-text);font-size:.75rem;text-decoration:none}.chip.svelte-hgobve:hover,.chip.svelte-hgobve:focus-visible{background:#ff00901a;color:var(--color-theme-1);text-decoration:none}.chip-count.svelte-hgobve{font-size:.65rem;color:#999}.footer.svelte-hgobve{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem 1rem;border-top:1px solid #ececec;background:#fafafa;flex-shrink:0}.hints.svelte-hgobve{font-size:.68rem;color:#999}kbd.svelte-hgobve{font-family:inherit;font-size:.65rem;border:1px solid #e0e0e0;background:#fff;border-radius:4px;padding:0 .35em;margin-right:.15em}.see-all.svelte-hgobve{font-size:.72rem;font-weight:700;white-space:nowrap}@media(max-width:640px){.backdrop.svelte-hgobve{padding:0}.dialog.svelte-hgobve{max-width:none;max-height:none;height:100%;border-radius:0}.hints.svelte-hgobve{display:none}.footer.svelte-hgobve{justify-content:flex-end}}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-cyrillic-ext-400-normal.B04YIrm4.woff2) format("woff2"),url(./fira-mono-all-400-normal.B2mvLtSD.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-cyrillic-400-normal.36-45Uyg.woff2) format("woff2"),url(./fira-mono-all-400-normal.B2mvLtSD.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-greek-ext-400-normal.CsqI23CO.woff2) format("woff2"),url(./fira-mono-all-400-normal.B2mvLtSD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-greek-400-normal.C3zng6O6.woff2) format("woff2"),url(./fira-mono-all-400-normal.B2mvLtSD.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-latin-ext-400-normal.D6XfiR-_.woff2) format("woff2"),url(./fira-mono-all-400-normal.B2mvLtSD.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-latin-400-normal.DKjLVgQi.woff2) format("woff2"),url(./fira-mono-all-400-normal.B2mvLtSD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{overflow-y:scroll}:root{--font-body: Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-mono: "Fira Mono", monospace;--color-bg-0: rgb(202, 216, 228);--color-bg-1: hsl(209, 36%, 86%);--color-bg-2: hsl(224, 44%, 95%);--color-theme-1: #ff0090;--color-theme-2: #41b7f9;--color-theme-3: #4fc516;--color-theme-4: #8e70e1;--color-theme-5: #f6865f;--color-theme-6: rgb(255, 217, 0);--color-theme-7: #00bfa5;--color-theme-8: #ff4081;--color-theme-9: #7cb342;--color-theme-10: #ffa000;--color-theme-11: #5c6bc0;--color-theme-12: #8d6e63;--color-theme-13: #26a69a;--color-theme-14: #ec407a;--color-theme-15: #ab47bc;--color-theme-16: #3949ab;--color-theme-17: #00acc1;--color-theme-18: #d81b60;--color-theme-19: #43a047;--color-theme-20: #6d4c41;--color-theme-21: #e65100;--color-theme-22: #2e7d32;--color-text: rgba(0, 0, 0, .7);--column-width: 42rem;--column-margin-top: 4rem;font-family:var(--font-body);color:var(--color-text)}body{min-height:100vh;margin:0;background-attachment:fixed;background-color:var(--color-bg-1);background-size:100vw 100vh;background-image:radial-gradient(50% 50% at 50% 50%,#ffffffbf,#fff0),linear-gradient(180deg,var(--color-bg-0) 0%,var(--color-bg-1) 15%,var(--color-bg-2) 50%)}h1,h2,p{font-weight:400}p{line-height:1.5}a{color:var(--color-theme-1);text-decoration:none}a:hover{text-decoration:underline}h1{font-size:2rem;text-align:left}h2{font-size:1.5rem;text-align:left}footer a{font-weight:700}.app{display:flex;flex-direction:column;min-height:100vh}main{flex:1;display:flex;flex-direction:column;padding:1rem 0;width:100%;margin:0 auto;box-sizing:border-box}footer{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:12px;text-align:center;margin-top:2rem}pre{font-size:16px;font-family:var(--font-mono);background-color:#ffffff73;border-radius:3px;box-shadow:2px 2px 6px #ffffff40;padding:.5em;overflow-x:auto;color:var(--color-text)}.text-column{display:flex;max-width:48rem;flex:.6;flex-direction:column;justify-content:center;margin:0 auto}@media(max-width:480px){.text-column>h1{padding:0 1rem}.text-column>h2{padding:0 1rem}.text-column>p{padding:0 1rem}}input,button{font-size:inherit;font-family:inherit}button:focus:not(:focus-visible){outline:none}.visually-hidden{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.tech-and-gear,.tags a.tech-and-gear{color:var(--color-theme-1)}.food-and-drink,.tags a.food-and-drink{color:var(--color-theme-2)}.photography,.tags a.photography{color:var(--color-theme-3)}.fashion,.tags a.fashion{color:var(--color-theme-4)}.design-and-architecture,.tags a.design-and-architecture{color:var(--color-theme-5)}.shoes,.tags a.shoes{color:var(--color-theme-6)}.office,.tags a.office{color:var(--color-theme-7)}.leather-goods,.tags a.leather-goods{color:var(--color-theme-8)}.books,.tags a.books{color:var(--color-theme-9)}.audio,.tags a.audio{color:var(--color-theme-10)}.home,.tags a.home{color:var(--color-theme-11)}.furniture,.tags a.furniture{color:var(--color-theme-12)}.lighting,.tags a.lighting{color:var(--color-theme-13)}.edc,.tags a.edc{color:var(--color-theme-14)}.watches,.tags a.watches{color:var(--color-theme-15)}.tools,.tags a.tools{color:var(--color-theme-16)}.kitchen,.tags a.kitchen{color:var(--color-theme-17)}.rockclimbing,.tags a.rockclimbing{color:var(--color-theme-18)}.toys,.tags a.toys{color:var(--color-theme-19)}.headphones,.tags a.headphones{color:var(--color-theme-20)}.speakers,.tags a.speakers{color:var(--color-theme-21)}.fitness,.tags a.fitness{color:var(--color-theme-22)}.merino,.tags a.merino{color:var(--color-theme-12)}.travel,.tags a.travel{color:var(--color-theme-15)}.review{max-width:1280px;margin:0 auto}.review .image-wrap{margin:20px auto;width:80%;max-width:400px;overflow:hidden;display:flex;align-items:center;justify-content:center}.review .image-wrap .image{border-radius:50%;border:5px solid var(--color-bg-1);width:300px;height:300px;object-fit:cover}.review .links{display:flex;align-items:center;justify-content:center;margin-bottom:20px}.review .links .link{display:flex;align-items:center;justify-content:center}.review .product-details{display:flex;flex-wrap:wrap;border-collapse:collapse;max-width:640px;width:90%;margin:0 auto;border-radius:6px;overflow:hidden;border:1px solid #ddd}.review .product-details dt{flex:1 1 150px;padding:10px;background-color:#555;color:#fff;font-weight:700}.review .product-details dd{flex:3 1 calc(100% - 150px);padding:10px;background-color:#fff;color:#333;margin:0}@media(max-width:600px){.review .product-details dt,.review .product-details dd{flex:1 1 100%}}.review .content{padding:0 20px;max-width:640px;margin:auto;font-size:16px;line-height:1.5;text-align:left}.review .content h1,.review .content h2,.review .content h3{text-align:left}.review .content p img{max-width:100%;border-radius:5px;border:5px solid var(--color-bg-1)}.review .footer{text-align:center}.review .footer .tag{display:inline-block;padding:5px 10px;margin:5px;border-radius:5px;text-decoration:none;color:#fff}.review .footer .tag.tech-and-gear{background-color:var(--color-theme-1)}.review .footer .tag.home{background-color:var(--color-theme-11)}.review .footer .tag.kitchen{background-color:var(--color-theme-17)}.review .footer .tag.fashion{background-color:var(--color-theme-4)}.review .footer .tag.shoes{background-color:var(--color-theme-6);color:#000}.review .footer .tag.leather-goods{background-color:var(--color-theme-8)}.review .footer .tag.audio{background-color:var(--color-theme-10)}.review .footer .tag.headphones{background-color:var(--color-theme-2)}.review .footer .tag.travel{background-color:var(--color-theme-15)}.review .footer .tag.photography{background-color:var(--color-theme-3);color:#000}.review .footer .tag.office{background-color:var(--color-theme-7)}.review .footer .tag.food-and-drink{background-color:var(--color-theme-2)}.review .footer .tag.design-and-architecture{background-color:var(--color-theme-5)}.review .footer .tag.merino{background-color:var(--color-theme-12);color:#fff}.review .footer .tag.travel{background-color:var(--color-theme-15);color:#fff}.loader{position:relative;height:.5rem}.m-item{position:relative;box-sizing:border-box;display:inline-block;border:2px solid black;padding-bottom:30px;overflow:hidden;transform:translateZ(0)}.m-item .card-link{display:block}.m-item .card-link:after{content:"";position:absolute;inset:0;z-index:1}.m-item .iconify{font-size:1.2em;position:absolute;bottom:8px;right:5px;color:var(--color-theme-1)}.m-item .title{padding:0 5px 1px;margin:0;font-size:12px;color:#fff;font-weight:400;text-transform:uppercase}.m-item .title a{color:inherit}.m-item .info{position:absolute;bottom:0;left:0;width:100%;background-color:#000;z-index:5;transition:background-color .3s ease;cursor:pointer}.m-item .info:hover{background-color:#222}.m-item .tags{margin:0;padding:2px 5px 0;font-size:12px;text-transform:uppercase}.m-item .tags a{text-decoration:none;cursor:pointer}.m-item .hover-overlay{position:absolute;left:0;right:0;bottom:0;z-index:4;background:#000000f2;color:#fff;padding:12px;transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);max-height:70%;overflow-y:auto;border-top:1px solid rgba(255,255,255,.2);pointer-events:auto}.m-item .info:hover~.hover-overlay,.m-item .hover-overlay:hover{transform:translateY(0)}.m-item .description{font-size:12px;line-height:1.4;margin:0 0 10px;text-align:left;color:#ffffffe6}.m-item .details{display:flex;flex-direction:column;font-size:12px;background:#ffffff0d;border-radius:6px;border:1px solid rgba(255,255,255,.1);overflow:hidden}.m-item .detail-row{display:flex;justify-content:space-between;align-items:baseline;padding:5px 10px;gap:12px;transition:all .2s ease}.m-item .detail-row+.detail-row{border-top:1px solid rgba(255,255,255,.07)}.m-item .detail-row:hover{background:#ffffff0f}.m-item .detail-name{font-weight:500;color:#fff9;text-transform:uppercase;font-size:10px;letter-spacing:.5px;flex-shrink:0}.m-item .detail-value{color:#fffffff2;font-weight:400;font-size:12px;text-align:right}@media(hover:none)and (pointer:coarse){.m-item .hover-overlay.mobile-active{transform:translateY(0)}}.m-item .tags a.tech-and-gear{color:var(--color-theme-1)}.m-item .tags a.food-and-drink{color:var(--color-theme-2)}.m-item .tags a.photography{color:var(--color-theme-3)}.m-item .tags a.fashion{color:var(--color-theme-4)}.m-item .tags a.design-and-architecture{color:var(--color-theme-5)}.m-item .tags a.shoes{color:var(--color-theme-6)}.m-item .tags a.office{color:var(--color-theme-7)}.m-item .tags a.leather-goods{color:var(--color-theme-8)}.m-item .tags a.books{color:var(--color-theme-9)}.m-item .tags a.audio{color:var(--color-theme-10)}.m-item .tags a.home{color:var(--color-theme-11)}.m-item .tags a.furniture{color:var(--color-theme-12)}.m-item .tags a.lighting{color:var(--color-theme-13)}.m-item .tags a.edc{color:var(--color-theme-14)}.m-item .tags a.watches{color:var(--color-theme-15)}.m-item .tags a.merino{color:var(--color-theme-12)}.m-item .tags a.travel{color:var(--color-theme-15)}.m-item .tags a:hover{opacity:.7}.m-item img{display:block;width:100%;height:auto;max-width:100%}.grid-container{width:100%!important;overflow:hidden}.col{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:6px}.grid{display:flex;position:relative;align-items:flex-start;gap:10px}.mx-auto{margin-left:auto;margin-right:auto}
