.site-header[data-v-f537068f]{z-index:50;background-color:#fff;transition:box-shadow .3s;position:sticky;top:0;left:0;right:0}.site-header--scrolled[data-v-f537068f]{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.site-header--top[data-v-f537068f]{box-shadow:none}.header-inner[data-v-f537068f]{justify-content:space-between;align-items:center;gap:1rem;max-width:100rem;margin:0 auto;padding-left:1rem;padding-right:1rem;display:flex}.header-inner .header-left[data-v-f537068f]{align-items:center;gap:1.5rem;display:flex}@media (width>=1024px){.header-left[data-v-f537068f]{gap:2.5rem}}.logo[data-v-f537068f]{letter-spacing:-.025em;color:#000;padding:5px 0;font-size:1.125rem;font-weight:900}.logo img[data-v-f537068f]{height:2.2rem}@media (width>=768px){.logo[data-v-f537068f]{padding:10px 0;font-size:1.5rem}.logo img[data-v-f537068f]{height:2.5rem}}.logo-accent[data-v-f537068f]{color:#2db7e0}.main-nav[data-v-f537068f]{align-items:center;gap:2rem;display:none}@media (width>=1024px){.main-nav[data-v-f537068f]{display:flex}}.dropdown[data-v-f537068f]{position:relative}.dropdown-trigger[data-v-f537068f]{font-size:var(--font-size-16);color:#1f2937;cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;font-weight:700;transition:color .2s;display:flex}.dropdown-trigger[data-v-f537068f]:hover{color:var(--ui-color-2)}.dropdown-arrow[data-v-f537068f]{width:.875rem;height:.875rem;transition:transform .3s}.dropdown:hover .dropdown-arrow[data-v-f537068f]{transform:rotate(180deg)}.dropdown-panel[data-v-f537068f]{opacity:0;visibility:hidden;padding-top:.75rem;transition:opacity .2s,visibility .2s;position:absolute;top:100%;left:0}.dropdown:hover .dropdown-panel[data-v-f537068f]{opacity:1;visibility:visible}.dropdown-menu[data-v-f537068f]{background-color:#fff;border:1px solid #f3f4f6;border-radius:1rem;padding:.5rem;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.dropdown-menu--shop[data-v-f537068f]{width:13rem}.dropdown-menu--works[data-v-f537068f]{width:14rem}.dropdown-item[data-v-f537068f]{color:#374151;border-radius:.75rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600;transition:background-color .2s,color .2s;display:block}.dropdown-item[data-v-f537068f]:hover{color:var(--ui-color-2);background-color:#f5f5f5}.header-right[data-v-f537068f]{align-items:center;gap:1.5rem;display:none}.header-right .header-link[data-v-f537068f]{color:#1f2937;transition:color .2s}.header-right .header-link[data-v-f537068f]:hover{color:var(--ui-color-2)}@media (width>=768px){.header-right[data-v-f537068f]{display:flex}}.currency-btn[data-v-f537068f]{color:#1f2937;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:9999px;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.875rem;font-weight:700;transition:border-color .2s,color .2s;display:flex}.currency-btn[data-v-f537068f]:hover{border-color:var(--ui-color-2);color:var(--ui-color-2)}.currency-arrow[data-v-f537068f]{width:.75rem;height:.75rem}.icon-btn[data-v-f537068f]{color:#1f2937;cursor:pointer;background:0 0;border:none;padding:0;transition:color .2s}.icon-btn[data-v-f537068f]:hover{color:var(--ui-color-2)}.icon[data-v-f537068f]{width:1.25rem;height:1.25rem}.cart-btn[data-v-f537068f]{color:#1f2937;cursor:pointer;background:0 0;border:none;padding:0;transition:color .2s;position:relative}.cart-btn[data-v-f537068f]:hover{color:var(--ui-color-2)}.cart-badge[data-v-f537068f]{color:#fff;background-color:#ef4444;border-radius:9999px;justify-content:center;align-items:center;min-width:1rem;height:1rem;padding:0 .25rem;font-size:10px;font-weight:700;display:flex;position:absolute;top:-.375rem;right:-.375rem}.menu-toggle[data-v-f537068f]{color:#000;cursor:pointer;background:0 0;border:none;padding:0;display:block}@media (width>=768px){.menu-toggle[data-v-f537068f]{display:none}}.menu-toggle-icon[data-v-f537068f]{width:1.5rem;height:1.5rem}.mobile-menu[data-v-f537068f]{background-color:#fff;border-top:1px solid #f3f4f6;padding:.5rem 1rem;display:block}@media (width>=768px){.mobile-menu[data-v-f537068f]{display:none}}.mobile-section-title[data-v-f537068f]{text-transform:uppercase;letter-spacing:.1em;color:#9ca3af;padding:.75rem .5rem .25rem;font-weight:800}.mobile-link[data-v-f537068f]{color:#374151;border-radius:.5rem;padding:.5rem;font-weight:600;transition:background-color .2s;display:block}.mobile-link[data-v-f537068f]:hover{background-color:#f5f5f5}.mobile-bottom[data-v-f537068f]{border-top:1px solid #f3f4f6;justify-content:space-between;align-items:center;margin-top:1rem;padding-top:1rem;display:flex}.mobile-currency-btn[data-v-f537068f],.mobile-text-link[data-v-f537068f]{color:#1f2937;font-weight:700}.mobile-currency-btn[data-v-f537068f]{cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:9999px;padding:.375rem .75rem}.cd-root[data-v-d954fb40]{z-index:90;pointer-events:none;visibility:hidden;position:fixed;inset:0}.cd-root.cd-open[data-v-d954fb40]{visibility:visible;pointer-events:auto}.cd-backdrop[data-v-d954fb40]{opacity:0;background:#0f111466;transition:opacity .28s;position:absolute;inset:0}.cd-root.cd-open .cd-backdrop[data-v-d954fb40]{opacity:1}.cd-drawer[data-v-d954fb40]{background:#fff;flex-direction:column;width:420px;max-width:92vw;transition:transform .3s;display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-10px 0 30px #0000001a}.cd-root.cd-open .cd-drawer[data-v-d954fb40]{transform:translate(0)}.cd-head[data-v-d954fb40]{border-bottom:1px solid #f1f2f3;justify-content:space-between;padding:20px 24px}.cd-head[data-v-d954fb40],.cd-title[data-v-d954fb40]{align-items:center;display:flex}.cd-title[data-v-d954fb40]{color:#111827;gap:8px;margin:0;font-size:18px;font-weight:800}.cd-badge[data-v-d954fb40]{color:#fff;background:#111827;border-radius:9999px;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.cd-badge[data-v-d954fb40],.cd-close[data-v-d954fb40]{justify-content:center;align-items:center}.cd-close[data-v-d954fb40]{color:#111827;cursor:pointer;background:0 0;border:none;border-radius:8px;width:34px;height:34px;transition:background .2s;display:flex}.cd-close svg[data-v-d954fb40]{width:20px;height:20px}.cd-close[data-v-d954fb40]:hover{background:#f3f4f6}.cd-shipping[data-v-d954fb40]{padding:16px 24px 0}.cd-shipping-text[data-v-d954fb40]{color:#6b7280;margin:0 0 8px;font-size:12.5px}.cd-progress[data-v-d954fb40]{background:#e5e7eb;border-radius:9999px;height:6px;overflow:hidden}.cd-progress-bar[data-v-d954fb40]{background:#111827;border-radius:9999px;height:100%;transition:width .4s}.cd-items[data-v-d954fb40]{flex:1;padding:12px 24px;overflow-y:auto}.cd-empty[data-v-d954fb40]{text-align:center;color:#9ca3af;margin-top:80px;font-size:14px}.cd-item[data-v-d954fb40]{border-bottom:1px solid #f1f2f3;align-items:flex-start;gap:14px;padding:14px 0;display:flex}.cd-thumb[data-v-d954fb40]{background:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;display:flex;overflow:hidden}.cd-thumb .cd-thumb-bg[data-v-d954fb40]{background-position:50%;background-repeat:no-repeat;background-size:contain;background-attachment:fixed;width:100%;height:100%}.cd-info[data-v-d954fb40]{flex-direction:column;flex:1;gap:4px;min-width:0;padding-top:2px;display:flex}.cd-info .cd-name[data-v-d954fb40]{color:#111827;margin:0;font-size:14px}.cd-info .cd-price[data-v-d954fb40]{color:var(--ui-color-2);margin:0;font-size:14px;font-weight:600}.cd-ops[data-v-d954fb40]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:10px;display:flex}.cd-qty[data-v-d954fb40]{border:1px solid #d1d5db;border-radius:8px;overflow:hidden}.cd-qty[data-v-d954fb40],.cd-qty-btn[data-v-d954fb40]{align-items:center;height:34px;display:flex}.cd-qty-btn[data-v-d954fb40]{color:#374151;cursor:pointer;background:#fff;border:none;justify-content:center;width:34px;font-size:16px;transition:background .15s}.cd-qty-btn[data-v-d954fb40]:hover{background:#f3f4f6}.cd-qty-num[data-v-d954fb40]{text-align:center;color:#111827;width:32px;font-size:14px;font-weight:700}.cd-remove[data-v-d954fb40]{color:#9ca3af;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.cd-remove[data-v-d954fb40]:hover{color:#111827;text-decoration:underline}.cd-foot[data-v-d954fb40]{background:#fff;border-top:1px solid #f1f2f3;padding:16px 24px 24px}.cd-total-row[data-v-d954fb40]{justify-content:space-between;align-items:center;padding:4px 0 8px;display:flex}.cd-total-label[data-v-d954fb40]{color:#111827;font-size:15px;font-weight:700}.cd-total-val[data-v-d954fb40]{color:#111827;font-size:15px;font-weight:800}.cd-tax[data-v-d954fb40]{color:#9ca3af;margin:0 0 6px;font-size:12px}.cd-note[data-v-d954fb40]{color:#6b7280;cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:600}.cd-note[data-v-d954fb40]:hover{text-decoration:underline}.cd-note-box[data-v-d954fb40]{margin-top:8px}.cd-note-input[data-v-d954fb40]{resize:vertical;box-sizing:border-box;border:1px solid #e5e7eb;border-radius:8px;outline:none;width:100%;padding:8px 10px;font-family:inherit;font-size:13px}.cd-note-input[data-v-d954fb40]:focus{border-color:#111827}.cd-actions[data-v-d954fb40]{gap:10px;margin-top:16px;display:flex}.cd-btn[data-v-d954fb40]{cursor:pointer;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;height:48px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .15s,opacity .15s;display:flex}.cd-btn[data-v-d954fb40]:hover{transform:translateY(-1px)}.cd-btn[data-v-d954fb40]:active{transform:translateY(0)}.cd-btn-view[data-v-d954fb40]{background:var(--ui-color-3);color:#111827}.cd-btn-checkout[data-v-d954fb40]{color:#fff;background:#111827}.cd-lock[data-v-d954fb40]{width:16px;height:16px}.sd-root[data-v-d7c595f4]{z-index:120;visibility:hidden;transition:visibility .35s;position:fixed;inset:0}.sd-root.sd-open[data-v-d7c595f4]{visibility:visible}.sd-backdrop[data-v-d7c595f4]{opacity:0;background:#11182773;transition:opacity .3s;position:absolute;inset:0}.sd-open .sd-backdrop[data-v-d7c595f4]{opacity:1}.sd-drawer[data-v-d7c595f4]{background:#fff;transition:transform .35s cubic-bezier(.32,.72,.24,1);position:absolute;top:0;left:0;right:0;transform:translateY(-100%);box-shadow:0 18px 50px #00000038}.sd-open .sd-drawer[data-v-d7c595f4]{transform:translateY(0)}.sd-inner[data-v-d7c595f4]{max-width:860px;margin:0 auto;padding:20px 20px 26px}.sd-bar[data-v-d7c595f4]{background:#fff;border:2px solid #111827;border-radius:12px;align-items:center;gap:10px;height:54px;padding:0 8px 0 16px;display:flex;position:relative}.sd-input[data-v-d7c595f4]{color:#111827;background:0 0;border:none;outline:none;flex:1;height:100%;font-size:16px}.sd-input[data-v-d7c595f4]::placeholder{color:#9ca3af}.sd-clear[data-v-d7c595f4],.sd-close[data-v-d7c595f4]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:background .15s,color .15s;display:flex}.sd-clear[data-v-d7c595f4]{width:32px;height:32px}.sd-clear svg[data-v-d7c595f4],.sd-close svg[data-v-d7c595f4]{width:18px;height:18px}.sd-clear[data-v-d7c595f4]:hover{color:#111827;background:#f3f4f6}.sd-close[data-v-d7c595f4]{color:#fff;background:#111827}.sd-close[data-v-d7c595f4]:hover{background:#ea4335}.sd-body[data-v-d7c595f4]{min-height:96px;margin-top:18px}.sd-label[data-v-d7c595f4]{text-transform:uppercase;letter-spacing:.06em;color:#9ca3af;margin:0 0 12px;font-size:12px;font-weight:800}.sd-words[data-v-d7c595f4]{flex-wrap:wrap;gap:10px;display:flex}.sd-word[data-v-d7c595f4]{color:#374151;cursor:pointer;background:#fafafa;border:1px solid #e5e7eb;border-radius:9999px;padding:9px 18px;font-size:14px;font-weight:600;transition:border-color .15s,color .15s,background .15s,transform .15s}.sd-word[data-v-d7c595f4]:hover{color:#111827;background:#fff;border-color:#111827;transform:translateY(-1px)}.sd-hits[data-v-d7c595f4]{gap:6px;max-height:min(52vh,420px);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.sd-hits .sd-hit[data-v-d7c595f4]{cursor:pointer;text-align:left;background:#fff;border:1px solid #f0f0f0;border-radius:12px;align-items:center;gap:13px;width:100%;padding:10px 14px;transition:border-color .15s,box-shadow .2s,transform .15s;display:flex}.sd-hits .sd-hit[data-v-d7c595f4]:hover{transform:translateY(-1px);box-shadow:0 8px 22px #00000014}.sd-hit-emoji[data-v-d7c595f4]{width:66px;height:66px;font-size:var(--font-size-28);flex-shrink:0;justify-content:center;align-items:center;display:flex}.sd-hit-emoji img[data-v-d7c595f4]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.sd-hit-info[data-v-d7c595f4]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sd-hit-name[data-v-d7c595f4]{font-size:var(--font-size-16);text-overflow:ellipsis;overflow:hidden}.sd-hit-design[data-v-d7c595f4]{color:#9ca3af;font-size:12.5px}.sd-hit-price[data-v-d7c595f4]{color:var(--ui-color-2);flex-shrink:0;font-size:14px;font-weight:700}.sd-none[data-v-d7c595f4]{text-align:center;padding:26px 0 10px}.sd-none-emoji[data-v-d7c595f4]{color:#a2a2a2;margin:0;font-size:38px}.sd-none-text[data-v-d7c595f4]{color:#111827;margin:12px 0 0;font-size:15.5px;font-weight:700}.sd-none-hint[data-v-d7c595f4]{color:#9ca3af;margin:6px 0 0;font-size:13.5px}@media (width<=640px){.sd-inner[data-v-d7c595f4]{padding:14px 14px 20px}.sd-bar[data-v-d7c595f4]{height:50px;padding-left:13px}.sd-body[data-v-d7c595f4]{min-height:80px}}
