.me-store{gap:16px;display:grid}.me-store-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.me-store-head h2{margin:0}.me-store-head p{margin:4px 0 0}.me-store-search{border:1px solid color-mix(in srgb,var(--ink) 15%,transparent);background:#fff;border-radius:999px;flex:0 300px;align-items:center;gap:8px;min-width:min(260px,100%);padding:8px 14px;display:flex}.me-store-search input{font:inherit;width:100%;color:var(--ink);background:0 0;border:0;outline:0}.me-store-cats{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.me-store-cats::-webkit-scrollbar{display:none}.me-store-cats button{border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;flex:none;padding:8px 14px;font-size:14px}.me-store-cats button[aria-pressed=true]{background:var(--a);border-color:var(--a);color:#fff}.me-store-grid{grid-template-columns:repeat(auto-fill,minmax(min(150px,46%),1fr));gap:12px;max-width:none;padding:0}@media (max-width:480px){.me-store-grid .sh-card .body{padding:10px 12px 14px}.me-store-grid .sh-card b{font-size:14.5px}.me-store-grid .sh-card small{font-size:12.5px}}.me-store-grid .sh-card{text-align:left;font:inherit;cursor:pointer;border:0;padding:0}.me-store-sheet{z-index:80;background:#0008;place-items:end center;animation:.18s me-store-fade;display:grid;position:fixed;inset:0}.me-store-panel{background:var(--bg,#fff);width:min(760px,100%);max-height:92dvh;padding:22px 20px calc(28px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;grid-template-columns:1fr 1fr;align-items:start;gap:22px;animation:.22s me-store-up;display:grid;position:relative;overflow-y:auto}.me-store-panel .media{aspect-ratio:1;color:var(--a);background:#fff;border-radius:18px;place-items:center;font-size:60px;display:grid;overflow:hidden}.me-store-panel .media img{object-fit:cover;width:100%;height:100%}.me-store-panel>.media{grid-area:1/1}.me-store-info{grid-area:1/2;gap:12px;min-width:0;display:grid}.me-store-info .bk2-row{flex-wrap:wrap}.me-store-panel .sh-bagbtn{display:none!important}.me-store-info h3{margin:0;font-size:28px;line-height:1.15}.me-store-panel>.me-store-close{z-index:2;cursor:pointer;width:38px;height:38px;color:var(--ink);background:#fff;border:0;border-radius:50%;place-items:center;margin:0;padding:0;display:grid;top:12px;right:12px;box-shadow:0 4px 14px #0002;position:absolute!important}@media (min-width:761px){.me-store-sheet{place-items:center}.me-store-panel{border-radius:22px}}@media (max-width:760px){.me-store-panel{grid-template-columns:1fr}.me-store-info{grid-area:2/1}.me-store-panel .media{aspect-ratio:auto;max-height:42dvh}.me-store-panel .media img{object-fit:contain}}@keyframes me-store-up{0%{opacity:0;transform:translateY(24px)}}@keyframes me-store-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.me-store-sheet,.me-store-panel{animation:none}}.me-pairs{border:1px solid color-mix(in srgb,var(--a) 16%,transparent);background:#fff;border-radius:20px;gap:16px;padding:20px 22px;display:grid;position:relative}.me-pairs-head{gap:4px;padding-right:72px;display:grid}.me-pairs-head h2{color:var(--ink);text-wrap:balance;margin:0;font-size:23px;line-height:1.18}.me-pairs-head h2 span{font-style:italic}.me-pairs-head p{color:color-mix(in srgb,var(--ink) 66%,transparent);margin:0;font-size:14px;line-height:1.5}.me-pairs .me-pairs-link{font:inherit;color:var(--a);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.me-pairs .me-pairs-hide{font:inherit;color:color-mix(in srgb,var(--ink) 50%,transparent);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px 6px;font-size:12.5px;position:absolute;top:12px;right:14px}.me-pairs .me-pairs-hide:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 5%,transparent)}.me-pairs-list{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.me-pair{align-items:center;gap:10px;min-width:0;padding:4px 18px;display:flex}.me-pair:first-child{padding-left:0}.me-pair:last-child{padding-right:0}.me-pair+.me-pair{border-left:1px solid color-mix(in srgb,var(--ink) 9%,transparent)}.me-pairs .me-pair-open{text-align:left;min-width:0;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:12px;flex:1;align-items:center;gap:12px;margin:-6px;padding:6px;display:flex}.me-pairs .me-pair-open:hover b{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--ink) 30%,transparent);text-decoration-color:color-mix(in srgb,var(--ink) 30%,transparent)}.me-pair .img{background:color-mix(in srgb,var(--a) 7%,#fff);width:58px;height:58px;color:var(--a);border-radius:12px;flex:0 0 58px;place-items:center;font-family:Cormorant Garamond,Georgia,serif;font-size:24px;display:grid;overflow:hidden}.me-pair .img img{object-fit:cover;width:100%;height:100%}.me-pair .txt{gap:2px;min-width:0;display:grid}.me-pair b{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;line-height:1.25;overflow:hidden}.me-pair small{color:color-mix(in srgb,var(--ink) 60%,transparent);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.me-pair em{color:var(--a);margin-top:1px;font-size:13px;font-style:normal;font-weight:600}.me-pairs .me-pair-add{cursor:pointer;border:1px solid color-mix(in srgb,var(--a) 35%,transparent);width:34px;height:34px;color:var(--a);background:#fff;border-radius:50%;flex:0 0 34px;place-items:center;padding:0;transition:background .15s,color .15s,border-color .15s;display:grid}.me-pairs .me-pair-add:hover{background:var(--a);border-color:var(--a);color:#fff}.me-pairs .me-pair-add.done,.me-pairs .me-pair-add.done:disabled{background:var(--a);border-color:var(--a);color:#fff;cursor:default;opacity:1}.me-pairs button:focus-visible{outline:2px solid var(--a);outline-offset:2px}@media (max-width:860px){.me-pairs{grid-template-columns:1fr;gap:10px;padding:18px 16px 8px}.me-pairs-head h2{font-size:21px}.me-pairs-list{grid-template-columns:1fr}.me-pair,.me-pair:first-child,.me-pair:last-child{padding:12px 2px}.me-pair+.me-pair{border-left:0;border-top:1px solid color-mix(in srgb,var(--ink) 8%,transparent)}}@media (prefers-reduced-motion:reduce){.me-pairs .me-pair-add{transition:none}}
