.instagram_page__Be8Id{min-height:100dvh;background:radial-gradient(ellipse at 50% 0,var(--muted),transparent 520px),var(--background)}.instagram_shell__S_73g{width:100%;max-width:660px;margin-inline:auto;padding:0 20px 32px}.instagram_profile__QgdOx{text-align:center;padding-bottom:26px}.instagram_topline__OTMOs{display:flex;align-items:center;justify-content:space-between;padding-block:10px}.instagram_homeLink__987bj{display:inline-flex;align-items:center;gap:4px;min-height:44px;font-size:11px;color:var(--muted-foreground)}.instagram_logoLink__AmWsb{display:inline-flex;margin-top:6px}.instagram_eyebrow__Wddil{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:22px;font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--muted-foreground)}.instagram_profile__QgdOx h1{font-family:var(--font-serif-stack);font-size:clamp(28px,6.8vw,38px);line-height:1.2;letter-spacing:-.035em;margin-top:12px}.instagram_profile__QgdOx h1 em{color:var(--primary);font-style:normal}.instagram_intro__G6fXp{margin-top:13px;font-size:13px;line-height:1.6;color:var(--muted-foreground)}.instagram_quickLinks__7tjNO{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:20px}.instagram_quickLinks__7tjNO a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid var(--border);border-radius:999px;padding:0 17px;font-size:12px;background:var(--card)}.instagram_quickLinks__7tjNO a:hover{border-color:var(--primary)}.instagram_search__Tw0LV{display:flex;align-items:center;gap:11px;border:1px solid var(--input);border-radius:14px;background:var(--card);padding-left:16px;color:var(--muted-foreground)}.instagram_search__Tw0LV:focus-within{outline:2px solid var(--ring);outline-offset:2px}.instagram_search__Tw0LV input{flex:1;width:0;min-width:0;min-height:52px;outline:none;background:transparent;color:var(--foreground);font-size:16px}.instagram_search__Tw0LV input::placeholder{color:var(--muted-foreground);font-size:14px;opacity:1}.instagram_search__Tw0LV input::-webkit-search-cancel-button{display:none}.instagram_search__Tw0LV button{display:grid;place-items:center;min-height:48px;min-width:44px;border-radius:12px}.instagram_toolbar__cAa57{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:16px}.instagram_sort__V0wFs{display:flex;padding:4px;border:1px solid var(--border);border-radius:999px;background:var(--muted)}.instagram_sort__V0wFs button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 15px;border-radius:999px;font-size:12px;font-weight:600;color:var(--muted-foreground)}.instagram_sort__V0wFs button[aria-pressed=true]{background:var(--card);color:var(--foreground);box-shadow:0 1px 4px rgb(20 38 29/.08)}.instagram_resultCount__R7dsW{font-size:11px;color:var(--muted-foreground);white-space:nowrap}.instagram_voteHint__K1BFg{font-size:11px;line-height:1.6;color:var(--muted-foreground);margin:13px 0 16px}.instagram_list__0QPEw{display:grid;gap:12px;list-style:none;padding:0}.instagram_card__L6IKi{display:flex;align-items:center;gap:8px;min-width:0;border:1px solid var(--border);border-radius:18px;padding:13px 12px;background:var(--card);box-shadow:0 3px 12px rgb(20 38 29/.025);transition:border-color .18s,box-shadow .18s;scroll-margin-top:20px}.instagram_card__L6IKi:focus-within,.instagram_card__L6IKi:hover{border-color:var(--primary);box-shadow:0 6px 20px rgb(20 38 29/.06)}.instagram_productLink__Z1M5k{display:flex;flex:1;align-items:center;gap:15px;min-width:0;border-radius:9px}.instagram_productColumn__xVoVR{flex:1;min-width:0}.instagram_instagramLink__F3Vfv{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-left:95px;font-size:11px;color:var(--primary);text-decoration:underline;text-underline-offset:3px}.instagram_photo__XXTNv{position:relative;display:grid;place-items:center;flex:none;width:80px;height:88px;border-radius:11px;overflow:hidden;background:#f2f1ed;color:#5c6961}.instagram_photo__XXTNv img{object-fit:contain;padding:5px}.instagram_productCopy__tDr8E{display:block;min-width:0;padding-block:2px}.instagram_category__sPFnB{display:block;font-size:9px;letter-spacing:.08em;line-height:1.5;text-transform:uppercase;color:var(--muted-foreground)}.instagram_productCopy__tDr8E h2{font-size:14px;font-weight:600;line-height:1.45;letter-spacing:-.015em;margin-top:4px}.instagram_description__uDFiu{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:5px;font-size:12px;line-height:1.5;color:var(--muted-foreground)}.instagram_explore__tRSQw{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:600;color:var(--primary);margin-top:8px}.instagram_vote__wBj_m{display:flex;flex-direction:column;align-items:center;justify-content:center;align-self:stretch;flex:none;gap:6px;width:52px;min-height:64px;max-height:80px;margin-block:auto;border-radius:12px;border:1px solid var(--border);color:var(--muted-foreground);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;transition:color .18s,background-color .18s}.instagram_vote__wBj_m:hover:not(:disabled){background:var(--muted);color:var(--primary)}.instagram_vote__wBj_m[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.instagram_vote__wBj_m:disabled{cursor:wait;opacity:.6}.instagram_error__uzzh5{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;margin-bottom:14px;border:1px solid var(--border);border-radius:10px;color:var(--accent);font-size:12px;line-height:1.6}.instagram_error__uzzh5 button{flex:none;min-height:44px;text-decoration:underline;text-underline-offset:3px}.instagram_empty__Dc3Mk{display:grid;justify-items:center;gap:12px;padding:40px 15px;text-align:center;border:1px dashed var(--border);border-radius:18px;color:var(--muted-foreground)}.instagram_empty__Dc3Mk h2{font-family:var(--font-serif-stack);font-size:22px;color:var(--foreground)}.instagram_empty__Dc3Mk p{font-size:13px}.instagram_empty__Dc3Mk a,.instagram_empty__Dc3Mk button{min-height:44px;display:inline-flex;align-items:center;font-size:13px;font-weight:600;color:var(--primary);text-decoration:underline;text-underline-offset:4px}.instagram_footer__WJtJL{text-align:center;margin-top:30px;padding-top:22px;border-top:1px solid var(--border);font-size:11px;line-height:1.7;color:var(--muted-foreground)}.instagram_footer__WJtJL nav{display:flex;align-items:center;justify-content:center;gap:22px;margin-top:10px}.instagram_footer__WJtJL a{display:inline-flex;align-items:center;min-height:44px}.instagram_footer__WJtJL a:hover{text-decoration:underline}@media (min-width:640px){.instagram_shell__S_73g{padding:6px 24px 40px}.instagram_profile__QgdOx{padding-bottom:30px}.instagram_card__L6IKi{padding:16px;gap:14px}.instagram_productLink__Z1M5k{gap:18px}.instagram_productCopy__tDr8E h2{font-size:15px}.instagram_photo__XXTNv{width:80px;height:92px}}@media (max-width:359px){.instagram_shell__S_73g{padding-inline:12px}.instagram_card__L6IKi{padding:10px 9px;gap:7px}.instagram_photo__XXTNv{width:62px;height:78px}.instagram_productLink__Z1M5k{gap:10px}.instagram_vote__wBj_m{width:44px}.instagram_productCopy__tDr8E h2{font-size:13px}.instagram_description__uDFiu{-webkit-line-clamp:1}.instagram_sort__V0wFs button{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.instagram_card__L6IKi,.instagram_vote__wBj_m{transition:none}}@media (min-width:640px){.instagram_instagramLink__F3Vfv{margin-left:98px}}@media (max-width:359px){.instagram_instagramLink__F3Vfv{margin-left:72px;font-size:10px}}