@charset "UTF-8";.d2-bar[data-v-c342541b]{background:var(--color-text);color:var(--color-bg);width:100%}.d2-bar__inner[data-v-c342541b]{align-items:center;display:flex;height:36px;justify-content:center;margin-inline:auto;max-width:var(--container-wide);padding-inline:clamp(16px,4vw,32px)}.d2-bar__msg[data-v-c342541b]{font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.navbar-drawer[data-v-9891c4a5]{background:#fff;box-shadow:2px 0 20px #0000001a;color:#1f2937;display:flex;flex-direction:column;height:100dvh;left:0;max-width:100vw;position:fixed;top:0;transition:transform .4s cubic-bezier(.4,0,.2,1);width:100vw;z-index:1000}@media screen and (min-width:768px){.navbar-drawer[data-v-9891c4a5]{max-width:400px}}.navbar-drawer .drawer-content[data-v-9891c4a5]{display:flex;flex:1;flex-direction:column;overflow:hidden}.navbar-drawer .drawer-main[data-v-9891c4a5]{flex:1;overflow-y:auto;padding:0}.search-bar-wrapper[data-v-9891c4a5]{border-bottom:1px solid #e5e7eb;padding:16px 20px}.search-bar-mobile[data-v-9891c4a5]{align-items:center;background-color:#f3f4f6;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:12px 16px;transition:all .2s ease}.search-bar-mobile[data-v-9891c4a5]:hover{background-color:#e5e7eb}.search-bar-mobile .search-icon[data-v-9891c4a5]{color:#9ca3af;flex-shrink:0}.search-bar-mobile .search-placeholder[data-v-9891c4a5]{color:#9ca3af;font-family:var(--font-family,"Inter",sans-serif);font-size:15px}.header[data-v-9891c4a5]{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px}.header .credit-section[data-v-9891c4a5]{flex:1}.header .header-actions[data-v-9891c4a5]{align-items:center;display:flex;gap:12px}.header .user-credit[data-v-9891c4a5]{align-items:center;background:color-mix(in srgb,var(--partner-color,#1f1f27) 8%,transparent);border:1px solid var(--partner-color,#1f1f27);border-radius:.75rem;color:var(--partner-color,#1f1f27);display:inline-flex;padding:10px 16px;transition:all .2s ease}.header .user-credit[data-v-9891c4a5]:hover{background:color-mix(in srgb,var(--partner-color,#1f1f27) 12%,transparent)}.header .user-credit .budget-info[data-v-9891c4a5]{align-items:center;display:flex}.header .user-credit .budget-info .budget-amount[data-v-9891c4a5]{align-items:center;display:flex;font-family:var(--font-family,"Inter",sans-serif);font-size:14px;font-weight:600;gap:6px}.header .user-credit .budget-info .budget-amount .currency[data-v-9891c4a5]{color:var(--partner-color,#1f1f27);font-family:var(--font-family,"Inter",sans-serif);font-size:14px;font-weight:600}.header .close-button[data-v-9891c4a5]{align-items:center;background:transparent;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.header .close-button[data-v-9891c4a5]:hover{background-color:#f3f4f6;color:#1f2937}.navigation .nav-list[data-v-9891c4a5]{list-style:none;margin:0;padding:0}.navigation .nav-item[data-v-9891c4a5]{margin:0}.navigation .nav-link[data-v-9891c4a5]{align-items:center;background:transparent;border-bottom:1px solid #f3f4f6;color:var(--menu-color,#111827);display:flex;font-family:var(--font-family,"Inter",sans-serif);font-size:17px;font-weight:600;justify-content:space-between;padding:18px 20px;text-decoration:none;transition:background .2s ease,color .2s ease}.navigation .nav-link .nav-link-text[data-v-9891c4a5]{flex:1}.navigation .nav-link .nav-chevron[data-v-9891c4a5]{color:#9ca3af;flex-shrink:0;transition:transform .25s cubic-bezier(.4,0,.2,1),color .2s ease}.navigation .nav-link[data-v-9891c4a5]:active{background:#f9fafb}.navigation .sale-link[data-v-9891c4a5]{color:#ef4444}.navigation .sale-link[data-v-9891c4a5]:active{background:#fef2f2}.navigation .nav-link-with-submenu[data-v-9891c4a5]{cursor:pointer}.navigation .nav-link-with-submenu.active[data-v-9891c4a5]{background:color-mix(in srgb,var(--partner-color,#1f1f27) 6%,transparent);border-bottom-color:color-mix(in srgb,var(--partner-color,#1f1f27) 15%,transparent);color:var(--partner-color,#1f1f27)}.navigation .nav-link-with-submenu.active .nav-link-text[data-v-9891c4a5]{color:var(--partner-color,#1f1f27)}.navigation .nav-link-with-submenu .nav-chevron.rotated[data-v-9891c4a5],.navigation .nav-link-with-submenu.active .nav-chevron[data-v-9891c4a5]{color:var(--partner-color,#1f1f27);transform:rotate(90deg)}.navigation .submenu-list[data-v-9891c4a5]{background:#f9fafb;list-style:none;margin:0;padding:0}.navigation .submenu-item[data-v-9891c4a5]{margin:0}.navigation .submenu-link[data-v-9891c4a5]{align-items:center;border-bottom:1px solid #f3f4f6;color:#6b7280;cursor:pointer;display:flex;font-size:15px;font-weight:500;justify-content:space-between;padding:14px 20px 14px 40px;text-decoration:none;transition:all .2s ease}.navigation .submenu-link.submenu-link-with-children.active[data-v-9891c4a5],.navigation .submenu-link[data-v-9891c4a5]:hover{background:#fff;color:var(--partner-color,#1f1f27)}.navigation .submenu-link.submenu-link-with-children.active .submenu-chevron[data-v-9891c4a5]{color:var(--partner-color,#1f1f27)}.navigation .submenu-link .submenu-chevron[data-v-9891c4a5]{color:#d1d5db;transition:all .25s ease}.navigation .submenu-link .submenu-chevron.rotated[data-v-9891c4a5]{color:var(--partner-color,#1f1f27);transform:rotate(90deg)}.navigation .submenu-link.view-all[data-v-9891c4a5]{color:#374151;font-weight:600;gap:8px;justify-content:flex-start}.navigation .submenu-link.view-all[data-v-9891c4a5]:hover{background:#f3f4f6;color:#111827}.navigation .view-all-item[data-v-9891c4a5]{border-top:1px solid #e5e7eb;margin-top:4px}.navigation .submenu-level2[data-v-9891c4a5]{background:#fff;list-style:none;margin:0;padding:0}.navigation .submenu-level2-item[data-v-9891c4a5]{margin:0}.navigation .submenu-level2-item.view-all-item[data-v-9891c4a5]{background:#f9fafb}.navigation .submenu-level2-header[data-v-9891c4a5]{border-bottom:1px solid color-mix(in srgb,var(--partner-color,#1f1f27) 15%,transparent);color:var(--partner-color,#1f1f27);font-size:11px;font-weight:700;letter-spacing:.05em;padding:12px 20px 8px 56px;text-transform:uppercase}.navigation .submenu-level3-link[data-v-9891c4a5]{border-bottom:1px solid #f3f4f6;color:#6b7280;cursor:pointer;display:block;font-size:14px;font-weight:500;padding:12px 20px 12px 56px;transition:all .2s ease}.navigation .submenu-level3-link[data-v-9891c4a5]:hover{background:#f9fafb;color:var(--partner-color,#1f1f27)}.navigation .submenu-level3-link.view-all[data-v-9891c4a5]{color:#374151;font-weight:600}.navigation .submenu-level3-link.view-all[data-v-9891c4a5]:hover{background:#f3f4f6;color:#111827}.drawer-footer-menu[data-v-9891c4a5],.drawer-footer-menu__group[data-v-9891c4a5]{display:flex;flex-direction:column}.drawer-footer-menu[data-v-9891c4a5]{border-top:1px solid #e5e7eb;padding:8px 0}.footer-menu-link[data-v-9891c4a5]{color:#6b7280;font-family:var(--font-family,"Inter",sans-serif);font-size:14px;padding:12px 20px;text-decoration:none;transition:color .2s ease,background .2s ease}.footer-menu-link[data-v-9891c4a5]:active,.footer-menu-link[data-v-9891c4a5]:hover{background:#f9fafb;color:#111827}.drawer-footer[data-v-9891c4a5]{background:#f9fafb;border-top:1px solid #e5e7eb;display:flex;flex-direction:column;flex-shrink:0;gap:8px;padding:12px}.drawer-footer .footer-action[data-v-9891c4a5]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;color:#1f2937;cursor:pointer;display:flex;font-family:var(--font-family,"Inter",sans-serif);font-size:15px;font-weight:500;gap:12px;padding:14px 16px;transition:all .2s ease}.drawer-footer .footer-action[data-v-9891c4a5]:hover{background:#f9fafb;border-color:var(--partner-color,#1f1f27);color:var(--partner-color,#1f1f27)}.drawer-footer .footer-action.logout[data-v-9891c4a5]{background:#fef2f2;border-color:#fee2e2;color:#ef4444}.drawer-footer .footer-action.logout[data-v-9891c4a5]:hover{background:#fee2e2;border-color:#ef4444;color:#dc2626}.drawer-footer .footer-action.login[data-v-9891c4a5]{background:color-mix(in srgb,var(--partner-color,#1f1f27) 5%,transparent);border-color:var(--partner-color,#1f1f27);color:var(--partner-color,#1f1f27)}.drawer-footer .footer-action.login[data-v-9891c4a5]:hover{background:color-mix(in srgb,var(--partner-color,#1f1f27) 10%,transparent)}.navbar-open[data-v-9891c4a5]{transform:translate(0)}.navbar-close[data-v-9891c4a5]{transform:translate(-100%)}.submenu-enter-active[data-v-9891c4a5],.submenu-leave-active[data-v-9891c4a5]{overflow:hidden;transition:all .3s ease}.submenu-enter-from[data-v-9891c4a5],.submenu-leave-to[data-v-9891c4a5]{max-height:0;opacity:0;transform:translateY(-10px)}.submenu-enter-to[data-v-9891c4a5],.submenu-leave-from[data-v-9891c4a5]{max-height:500px;opacity:1;transform:translateY(0)}.mobile-megamenu-panel[data-v-9891c4a5]{background:#fff;border-top:1px solid #f3f4f6}.mobile-category-strip[data-v-9891c4a5]{display:flex;gap:8px;overflow-x:auto;padding:12px 16px;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-bottom:1px solid #f3f4f6}.mobile-category-strip[data-v-9891c4a5]::-webkit-scrollbar{display:none}.mobile-category-chip[data-v-9891c4a5]{align-items:center;border:1px solid transparent;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;gap:4px;min-width:60px;padding:8px 6px;transition:background .15s ease}.mobile-category-chip img[data-v-9891c4a5]{border-radius:8px;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.mobile-category-chip .mobile-chip-placeholder[data-v-9891c4a5]{align-items:center;background:#f3f4f6;border-radius:8px;color:#9ca3af;display:flex;height:40px;justify-content:center;width:40px}.mobile-category-chip span[data-v-9891c4a5]{color:#374151;font-size:11px;font-weight:600;max-width:64px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.mobile-category-chip.active[data-v-9891c4a5]{background:color-mix(in srgb,var(--partner-color,#1f1f27) 10%,transparent);border-color:color-mix(in srgb,var(--partner-color,#1f1f27) 25%,transparent)}.mobile-category-chip.active span[data-v-9891c4a5]{color:var(--partner-color,#1f1f27)}.mobile-subcat-grid[data-v-9891c4a5]{border-bottom:1px solid #f3f4f6;display:grid;gap:0 8px;grid-template-columns:1fr 1fr;padding:12px 16px}.mobile-subcat-group[data-v-9891c4a5]{padding-bottom:12px}.mobile-subcat-group .mobile-subcat-header[data-v-9891c4a5]{border-bottom:1px solid color-mix(in srgb,var(--partner-color,#1f1f27) 20%,transparent);color:var(--partner-color,#1f1f27);cursor:pointer;font-size:10px;font-weight:700;letter-spacing:.06em;margin-bottom:2px;padding:4px 0 6px;text-transform:uppercase}.mobile-subcat-group .mobile-subcat-link[data-v-9891c4a5]{border-bottom:1px solid #f9fafb;color:#374151;cursor:pointer;display:block;font-size:13px;font-weight:500;min-height:36px;padding:9px 0}.mobile-subcat-group .mobile-subcat-link[data-v-9891c4a5]:active{color:var(--partner-color,#1f1f27)}.mobile-subcat-group .mobile-subcat-link.view-all[data-v-9891c4a5]{color:#6b7280;font-weight:600}.mobile-section-label[data-v-9891c4a5]{color:var(--partner-color,#1f1f27);font-size:10px;font-weight:700;letter-spacing:.08em;margin:0;padding:12px 16px 4px;text-transform:uppercase}.mobile-product-card[data-v-9891c4a5]{background:linear-gradient(135deg,#f9fafb,color-mix(in srgb,var(--partner-color,#1f1f27) 8%,transparent));border-radius:12px;display:flex;gap:12px;margin:0 16px 4px;padding:12px 16px;text-decoration:none}.mobile-product-card .mobile-product-image[data-v-9891c4a5]{border-radius:10px;flex-shrink:0;height:88px;-o-object-fit:cover;object-fit:cover;width:88px}.mobile-product-card .mobile-product-info[data-v-9891c4a5]{display:flex;flex:1;flex-direction:column;gap:3px;justify-content:center}.mobile-product-card .mobile-product-type[data-v-9891c4a5]{color:#6b7280;font-size:11px;margin:0}.mobile-product-card .mobile-product-name[data-v-9891c4a5]{color:#111827;display:-webkit-box;font-size:14px;font-weight:700;-webkit-line-clamp:2;margin:0;-webkit-box-orient:vertical;overflow:hidden}.mobile-product-card .mobile-product-price[data-v-9891c4a5]{color:var(--partner-color,#1f1f27);font-size:16px;font-weight:900;margin:0}.mobile-product-nav[data-v-9891c4a5]{gap:16px;padding:6px 0}.mobile-product-nav[data-v-9891c4a5],.mobile-product-nav button[data-v-9891c4a5]{align-items:center;display:flex;justify-content:center}.mobile-product-nav button[data-v-9891c4a5]{background:#fff;border:1px solid #e5e7eb;border-radius:50%;color:#374151;cursor:pointer;height:36px;width:36px}.mobile-product-nav button[data-v-9891c4a5]:active{background:color-mix(in srgb,var(--partner-color,#1f1f27) 10%,transparent);border-color:var(--partner-color,#1f1f27);color:var(--partner-color,#1f1f27)}.mobile-product-nav span[data-v-9891c4a5]{color:#6b7280;font-size:12px;font-weight:600}.mobile-banners[data-v-9891c4a5]{display:flex;flex-direction:column;gap:8px;padding:8px 16px 16px}.mobile-banner-card[data-v-9891c4a5]{align-items:center;background:#f9fafb;border-radius:12px;cursor:pointer;display:flex;gap:12px;min-height:64px;padding:14px 16px;text-decoration:none}.mobile-banner-card .mobile-banner-icon[data-v-9891c4a5]{align-items:center;background:#fff9;border-radius:8px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.mobile-banner-card .mobile-banner-info[data-v-9891c4a5]{flex:1}.mobile-banner-card .mobile-banner-info .mobile-banner-title[data-v-9891c4a5]{display:block;font-size:14px;font-weight:700}.mobile-banner-card .mobile-banner-info .mobile-banner-subtitle[data-v-9891c4a5]{color:#6b7280;display:block;font-size:12px}.megamenu-panel-enter-active[data-v-9891c4a5],.megamenu-panel-leave-active[data-v-9891c4a5]{overflow:hidden;transition:all .3s ease}.megamenu-panel-enter-from[data-v-9891c4a5],.megamenu-panel-leave-to[data-v-9891c4a5]{max-height:0;opacity:0}.megamenu-panel-enter-to[data-v-9891c4a5],.megamenu-panel-leave-from[data-v-9891c4a5]{max-height:1200px;opacity:1}.d2-line[data-v-3305cf4a]{border-bottom:1px solid var(--color-border);display:grid;font-family:var(--font-family);gap:16px;grid-template-columns:88px 1fr auto;padding:20px 0}.d2-line[data-v-3305cf4a]:last-child{border-bottom:none}.d2-line__media[data-v-3305cf4a]{background:#f2f1ec;border-radius:var(--radius);display:block;height:110px;overflow:hidden;width:88px}.d2-line__media img[data-v-3305cf4a]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.d2-line__body[data-v-3305cf4a]{display:flex;flex-direction:column;gap:6px;min-width:0}.d2-line__name[data-v-3305cf4a]{color:var(--color-text);font-family:var(--font-display);font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:1.3;text-decoration:none}.d2-line__name[data-v-3305cf4a]:hover{opacity:.7}.d2-line__attrs[data-v-3305cf4a]{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.d2-line__attrs li[data-v-3305cf4a]{color:var(--color-text-muted);font-size:12px}.d2-line__attrs li[data-v-3305cf4a]:not(:last-child):after{color:var(--color-border);content:"·";margin-left:8px}.d2-line__row[data-v-3305cf4a]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:6px}.d2-line__qty[data-v-3305cf4a]{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);display:inline-flex;height:32px;overflow:hidden}.d2-line__qty button[data-v-3305cf4a]{background:transparent;border:none;color:var(--color-text);cursor:pointer;font-size:14px;height:100%;transition:background .15s ease;width:28px}.d2-line__qty button[data-v-3305cf4a]:hover{background:var(--color-bg)}.d2-line__qty-value[data-v-3305cf4a]{font-size:13px;font-weight:600;min-width:28px;text-align:center}.d2-line__sold[data-v-3305cf4a]{color:var(--color-danger);font-size:12px;font-weight:500}.d2-line__remove[data-v-3305cf4a]{background:transparent;border:none;color:var(--color-text-muted);cursor:pointer;font-size:12px;letter-spacing:.06em;padding:4px 0;text-transform:uppercase}.d2-line__remove[data-v-3305cf4a]:hover{color:var(--color-danger)}.d2-line__price[data-v-3305cf4a]{align-items:flex-end;display:flex;flex-direction:column;gap:2px;white-space:nowrap}.d2-line__price-now[data-v-3305cf4a]{color:var(--color-text);font-family:var(--font-display);font-size:14px;font-weight:600}.d2-line__price-old[data-v-3305cf4a]{color:var(--color-text-muted);font-size:12px;text-decoration:line-through}.d2-line__cur[data-v-3305cf4a]{font-family:system-ui,sans-serif;font-weight:500}.d2-line__error[data-v-3305cf4a],.d2-line__warn[data-v-3305cf4a]{color:var(--color-danger);font-size:12px}.d2-line__error[data-v-3305cf4a]{margin-top:4px}.d2-mini[data-v-f03a2673]{background:var(--color-surface);box-shadow:-16px 0 40px #0f0f0f14;color:var(--color-text);display:flex;flex-direction:column;font-family:var(--font-family);inset:0 0 0 auto;max-width:96vw;position:fixed;transform:translate(100%);transition:transform .35s cubic-bezier(.32,.72,0,1);width:460px;z-index:10000}.d2-mini.is-open[data-v-f03a2673]{transform:translate(0)}@media(max-width:540px){.d2-mini[data-v-f03a2673]{width:100vw}}.d2-mini__head[data-v-f03a2673]{align-items:center;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;padding:22px 24px}.d2-mini__title[data-v-f03a2673]{align-items:baseline;display:flex;font-family:var(--font-display);gap:10px}.d2-mini__title-text[data-v-f03a2673]{font-size:20px;font-weight:600;letter-spacing:-.02em}.d2-mini__count[data-v-f03a2673]{background:var(--color-text);border-radius:var(--radius-pill);color:#fff;font-size:12px;font-weight:600;padding:2px 9px}.d2-mini__close[data-v-f03a2673]{background:transparent;border:none;color:var(--color-text-muted);cursor:pointer;font-size:13px;letter-spacing:.06em;padding:8px 4px;text-transform:uppercase;transition:color .15s ease}.d2-mini__close[data-v-f03a2673]:hover{color:var(--color-text)}.d2-mini__body[data-v-f03a2673]{flex:1;overflow-y:auto;padding:8px 24px 16px}.d2-mini__empty[data-v-f03a2673],.d2-mini__items[data-v-f03a2673]{display:flex;flex-direction:column}.d2-mini__empty[data-v-f03a2673]{align-items:center;gap:14px;padding:48px 16px 32px;text-align:center}.d2-mini__empty-icon[data-v-f03a2673]{align-items:center;background:var(--color-bg);border-radius:var(--radius-pill);color:var(--color-text);display:inline-flex;height:72px;justify-content:center;width:72px}.d2-mini__empty-title[data-v-f03a2673]{font-family:var(--font-display);font-size:18px;font-weight:600;letter-spacing:-.02em;margin:0}.d2-mini__empty-lede[data-v-f03a2673]{color:var(--color-text-muted);font-size:14px;margin:0 0 8px;max-width:280px}.d2-mini__bonus[data-v-f03a2673],.d2-mini__coupon[data-v-f03a2673]{margin-top:16px}.d2-mini__foot[data-v-f03a2673]{background:var(--color-surface);border-top:1px solid var(--color-border);padding:20px 24px 24px}.d2-mini__totals[data-v-f03a2673]{align-items:baseline;display:flex;justify-content:space-between}.d2-mini__totals-label[data-v-f03a2673]{color:var(--color-text-muted);font-size:13px;letter-spacing:.06em;text-transform:uppercase}.d2-mini__totals-value[data-v-f03a2673]{font-family:var(--font-display);font-size:22px;font-weight:600;letter-spacing:-.02em}.d2-mini__cur[data-v-f03a2673]{font-family:system-ui,sans-serif;font-size:14px;font-weight:500;margin-left:4px}.d2-mini__note[data-v-f03a2673]{color:var(--color-text-muted);font-size:12px;margin:6px 0 14px}.d2-mini__cta[data-v-f03a2673]{display:flex;flex-direction:column;gap:8px}.navbar-links[data-v-f09e0082]{align-items:center;display:flex;gap:30px;height:100%}@media screen and (max-width:1024px){.navbar-links[data-v-f09e0082]{display:none}}.navbar-links .navbar-link-wrapper[data-v-f09e0082]{display:flex;flex-direction:column;height:100%;position:relative}.navbar-links .navbar-link-wrapper .navbar-link[data-v-f09e0082]{align-items:center;color:var(--menu-color,#000);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:4px;height:100%!important;transition:color .25s ease}.navbar-links .navbar-link-wrapper .navbar-link[data-v-f09e0082]:hover{color:var(--menu-color,var(--partner-color,#1f1f27))}.navbar-links .navbar-link-wrapper .navbar-link[data-v-f09e0082]:hover .chevron-icon{color:var(--navbar-icon-color,var(--partner-color,#1f1f27))!important}.navbar-links .navbar-link-wrapper .navbar-link[data-v-f09e0082] .chevron-icon{color:var(--navbar-icon-color,#000)!important;font-weight:700;transition:transform .35s cubic-bezier(.4,0,.2,1),color .2s ease}.navbar-links .navbar-link-wrapper .navbar-link[data-v-f09e0082] .chevron-icon.chevron-rotated{transform:rotate(180deg)}.navbar-links .navbar-link-wrapper .sale-link[data-v-f09e0082],.navbar-links .navbar-link-wrapper .sale-link[data-v-f09e0082]:hover{color:#fb4005}.navbar-links .navbar-link-wrapper .megamenu[data-v-f09e0082]{background:#fff;box-shadow:0 8px 24px #0000001a;display:flex;left:0;padding:32px 100px;position:fixed;transform-origin:top center;width:100vw;z-index:80}.navbar-links .navbar-link-wrapper .megamenu .megamenu-list[data-v-f09e0082]{display:flex;flex-direction:column;font-size:14px;gap:8px;list-style:none;margin:0;padding:0;width:15%}.navbar-links .navbar-link-wrapper .megamenu .megamenu-list .megamenu-list__heading[data-v-f09e0082]{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.05em;margin-bottom:12px;text-transform:uppercase;white-space:nowrap}.navbar-links .navbar-link-wrapper .megamenu .megamenu-list .megamenu-list__item[data-v-f09e0082]{border-radius:.375rem;color:#374151;cursor:pointer;font-weight:500;padding:6px 0;transition:color .2s ease,transform .25s cubic-bezier(.4,0,.2,1);white-space:nowrap}.navbar-links .navbar-link-wrapper .megamenu .megamenu-list .megamenu-list__item[data-v-f09e0082]:hover{color:var(--partner-color,#1f1f27);transform:translate(8px)}.navbar-links .navbar-link-wrapper .megamenu .megamenu-products[data-v-f09e0082]{width:85%}.navbar-links .navbar-link-wrapper .megamenu .megamenu-products .megamenu-products__row[data-v-f09e0082]{display:flex;gap:20px;padding:0 40px}.navbar-links .navbar-link-wrapper .megamenu .megamenu-products .megamenu-products__card[data-v-f09e0082]{flex:0 0 200px;width:200px}.navbar-links .navbar-link-wrapper .megamenu .megamenu-products .loading-indicator[data-v-f09e0082]{align-items:center;color:#6b7280;display:flex;font-size:14px;font-weight:500;height:200px;justify-content:center}.megamenu-fade-enter-active[data-v-f09e0082]{transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.megamenu-fade-leave-active[data-v-f09e0082]{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.megamenu-fade-enter-from[data-v-f09e0082]{opacity:0;transform:translateY(-8px) scaleY(.98)}.megamenu-fade-leave-to[data-v-f09e0082]{opacity:0;transform:translateY(-4px)}.megamenu-fade-enter-to[data-v-f09e0082],.megamenu-fade-leave-from[data-v-f09e0082]{opacity:1;transform:translateY(0) scaleY(1)}.navbar-links[data-v-be9c4da5]{align-items:center;display:flex;gap:30px;height:100%}@media screen and (max-width:1024px){.navbar-links[data-v-be9c4da5]{display:none}}.navbar-links .navbar-link-wrapper[data-v-be9c4da5]{display:flex;flex-direction:column;height:100%;position:relative}.navbar-links .navbar-link[data-v-be9c4da5]{align-items:center;background:none;border:none;color:var(--menu-color,#000);cursor:pointer;display:flex;font-family:var(--font-family,"Inter",sans-serif);font-size:14px;font-weight:600;gap:4px;height:100%;transition:color .25s ease}.navbar-links .navbar-link[data-v-be9c4da5]:hover{color:var(--menu-color,var(--partner-color,#1f1f27))}.navbar-links .navbar-link[data-v-be9c4da5]:hover .chevron-icon{color:var(--navbar-icon-color,var(--partner-color,#1f1f27))!important}.navbar-links .navbar-link[data-v-be9c4da5] .chevron-icon{color:var(--navbar-icon-color,#000)!important;transition:transform .35s cubic-bezier(.4,0,.2,1),color .2s ease}.navbar-links .navbar-link[data-v-be9c4da5] .chevron-icon.chevron-rotated{transform:rotate(180deg)}.navbar-links .sale-link[data-v-be9c4da5]{color:#dc2626}.navbar-links .sale-link[data-v-be9c4da5]:hover{color:#dc2626;opacity:.8}.megamenu[data-v-be9c4da5]{animation:slideDown-be9c4da5 .2s ease-out;background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 25px 50px -12px #00000040;left:0;position:fixed;width:100vw;z-index:110}@keyframes slideDown-be9c4da5{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.megamenu-container[data-v-be9c4da5]{margin:0 auto;max-width:1600px;padding:32px 24px}@media screen and (min-width:1280px){.megamenu-container[data-v-be9c4da5]{padding:32px 48px}}.megamenu-grid[data-v-be9c4da5]{display:grid;gap:32px;grid-template-columns:200px 1fr 380px}@media screen and (max-width:1400px){.megamenu-grid[data-v-be9c4da5]{gap:24px;grid-template-columns:180px 1fr 320px}}.megamenu-categories[data-v-be9c4da5]{display:flex;flex-direction:column;gap:8px}.megamenu-section-title[data-v-be9c4da5]{color:var(--partner-color,#1f1f27);font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:12px;text-transform:uppercase}.category-card[data-v-be9c4da5]{align-items:center;border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:10px 12px;text-decoration:none;transition:all .2s ease}.category-card.active[data-v-be9c4da5],.category-card[data-v-be9c4da5]:hover{background:color-mix(in srgb,var(--partner-color,#1f1f27) 10%,transparent)}.category-card.active[data-v-be9c4da5]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--partner-color,#1f1f27) 20%,transparent)}.category-card.active .category-name[data-v-be9c4da5]{color:var(--partner-color,#1f1f27)}.category-card.active .category-arrow[data-v-be9c4da5]{color:var(--partner-color,#1f1f27);transform:translate(2px)}.category-card.view-all[data-v-be9c4da5]{border-radius:0 0 12px 12px;border-top:1px solid #e5e7eb;margin-top:8px;padding-top:18px}.category-card.view-all .category-name[data-v-be9c4da5]{color:#374151;font-weight:600}.category-card.view-all .view-all-icon[data-v-be9c4da5]{background:#f3f4f6;color:#6b7280}.category-card.view-all .category-arrow[data-v-be9c4da5]{color:#9ca3af}.category-card.view-all[data-v-be9c4da5]:hover{background:#f3f4f6}.category-card.view-all:hover .category-name[data-v-be9c4da5]{color:#111827}.category-card.view-all:hover .category-arrow[data-v-be9c4da5],.category-card.view-all:hover .view-all-icon[data-v-be9c4da5]{color:#374151}.category-card .category-image[data-v-be9c4da5]{border-radius:8px;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.category-card .category-image-placeholder[data-v-be9c4da5]{align-items:center;background:#f3f4f6;border-radius:8px;color:#9ca3af;display:flex;height:40px;justify-content:center;width:40px}.category-card .category-name[data-v-be9c4da5]{color:#111827;flex:1;font-size:14px;font-weight:600;transition:color .2s ease}.category-card .category-arrow[data-v-be9c4da5]{color:#9ca3af;transition:all .2s ease}.megamenu-overview__columns[data-v-be9c4da5]{display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.megamenu-overview__footer[data-v-be9c4da5]{align-items:center;border-top:1px solid #f0f0f0;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;margin-top:28px;padding-top:18px}.overview-banners[data-v-be9c4da5]{display:flex;flex-wrap:wrap;gap:8px}.overview-banner[data-v-be9c4da5]{--banner-color:var(--partner-color,#1f1f27);align-items:center;background:#111827;border-radius:10px;color:#fff;display:inline-flex;gap:10px;max-width:560px;overflow:hidden;padding:10px 16px;position:relative;text-decoration:none;white-space:nowrap}.overview-banner--image[data-v-be9c4da5]{background-position:50%;background-size:cover}.overview-banner--image[data-v-be9c4da5]:before{background:#0000008c;content:"";inset:0;position:absolute}.overview-banner[data-v-be9c4da5]>*{position:relative;z-index:1}.overview-banner__arrow[data-v-be9c4da5],.overview-banner__icon[data-v-be9c4da5]{color:var(--banner-color);flex-shrink:0}.overview-banner__title[data-v-be9c4da5]{font-size:14px;font-weight:800}.overview-banner__subtitle[data-v-be9c4da5]{color:#ffffffb3;font-size:13px;overflow:hidden;text-overflow:ellipsis}.overview-banner__arrow[data-v-be9c4da5]{transition:transform .2s ease}.overview-banner:hover .overview-banner__arrow[data-v-be9c4da5]{transform:translate(3px)}.overview-column[data-v-be9c4da5]{animation:slideUp-be9c4da5 .3s ease-out backwards;display:flex;flex-direction:column;gap:2px;min-width:0}.overview-column__head[data-v-be9c4da5]{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--partner-color,#1f1f27) 20%,transparent);color:#111827;display:flex;gap:10px;margin-bottom:10px;padding-bottom:10px;text-decoration:none}.overview-column__head:hover .overview-column__name[data-v-be9c4da5]{color:var(--partner-color,#1f1f27)}.overview-column__icon[data-v-be9c4da5]{flex-shrink:0;height:32px;-o-object-fit:contain;object-fit:contain;width:32px}.overview-column__name[data-v-be9c4da5]{font-size:15px;font-weight:700;transition:color .2s ease}.overview-column__caption[data-v-be9c4da5]{border-bottom:1px solid color-mix(in srgb,var(--partner-color,#1f1f27) 20%,transparent);color:var(--partner-color,#1f1f27);font-size:11px;font-weight:700;letter-spacing:.1em;line-height:32px;margin:0 0 10px;padding-bottom:10px;text-transform:uppercase}.overview-column__link[data-v-be9c4da5]{align-items:center;color:#374151;display:flex;font-size:14px;gap:8px;justify-content:space-between;padding:7px 0;text-decoration:none;transition:color .2s ease}.overview-column__link[data-v-be9c4da5]:hover{color:var(--partner-color,#1f1f27)}.overview-column__count[data-v-be9c4da5]{color:#9ca3af;font-size:11px}.overview-column__all[data-v-be9c4da5]{align-items:center;color:var(--partner-color,#1f1f27);display:inline-flex;font-size:12px;font-weight:600;gap:4px;margin-top:6px;text-decoration:none}.overview-column__all[data-v-be9c4da5]:hover{text-decoration:underline}.overview-single[data-v-be9c4da5]{align-items:center;color:#374151;display:flex;font-size:14px;gap:10px;padding:6px 0;text-decoration:none;transition:color .2s ease}.overview-single[data-v-be9c4da5]:hover{color:var(--partner-color,#1f1f27)}.overview-single__icon[data-v-be9c4da5]{flex-shrink:0;height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.overview-single__icon--empty[data-v-be9c4da5]{align-items:center;background:#f3f4f6;border-radius:50%;color:#9ca3af;display:inline-flex;justify-content:center}.overview-all[data-v-be9c4da5]{align-items:center;background:none;border:none;color:#111827;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;padding:0}.overview-all[data-v-be9c4da5]:hover{color:var(--partner-color,#1f1f27)}.overview-all__count[data-v-be9c4da5]{color:#9ca3af;font-size:12px;font-weight:500}.megamenu-grid.many-categories[data-v-be9c4da5]{grid-template-columns:440px 1fr 380px}@media screen and (max-width:1400px){.megamenu-grid.many-categories[data-v-be9c4da5]{grid-template-columns:400px 1fr 320px}}.megamenu-categories.two-columns[data-v-be9c4da5]{align-content:start;-moz-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:8px}.megamenu-categories.two-columns .category-card.view-all[data-v-be9c4da5],.megamenu-categories.two-columns .megamenu-section-title[data-v-be9c4da5]{grid-column:1/-1}.megamenu-flat[data-v-be9c4da5]{align-self:start}.megamenu-flat.wide[data-v-be9c4da5]{grid-column:span 2}.megamenu-flat[data-v-be9c4da5]{animation:slideUp-be9c4da5 .3s ease-out backwards}.flat-header[data-v-be9c4da5]{align-items:flex-end;border-bottom:1px solid color-mix(in srgb,var(--partner-color,#1f1f27) 20%,transparent);display:flex;gap:16px;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.flat-title[data-v-be9c4da5]{color:#111827;font-size:24px;font-weight:800;line-height:1.2;margin:0}.flat-count[data-v-be9c4da5]{color:#6b7280;font-size:13px;margin:4px 0 0}.flat-view-all[data-v-be9c4da5]{align-items:center;background:var(--partner-color,#1f1f27);border-radius:999px;color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 18px;transition:filter .2s ease;white-space:nowrap}.flat-view-all[data-v-be9c4da5]:hover{filter:brightness(.92)}.flat-tiles[data-v-be9c4da5]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.flat-tile[data-v-be9c4da5]{align-items:center;animation:slideUp-be9c4da5 .3s ease-out backwards;background:#f9fafb;border:1px solid #f3f4f6;border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:16px;transition:all .2s ease}.flat-tile[data-v-be9c4da5]:hover{background:color-mix(in srgb,var(--partner-color,#1f1f27) 8%,transparent);border-color:color-mix(in srgb,var(--partner-color,#1f1f27) 25%,transparent)}.flat-tile:hover .flat-tile-arrow[data-v-be9c4da5],.flat-tile:hover .flat-tile-name[data-v-be9c4da5]{color:var(--partner-color,#1f1f27)}.flat-tile:hover .flat-tile-arrow[data-v-be9c4da5]{transform:translate(2px)}.flat-tile-name[data-v-be9c4da5]{color:#111827;flex:1;font-size:15px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease;white-space:nowrap}.flat-tile-count[data-v-be9c4da5]{background:#fff;border-radius:999px;color:#6b7280;font-size:12px;font-weight:600;padding:2px 8px}.flat-tile-arrow[data-v-be9c4da5]{color:#9ca3af;transition:all .2s ease}.megamenu-subcategories[data-v-be9c4da5]{display:grid;gap:24px}.megamenu-subcategories.cols-2[data-v-be9c4da5]{grid-template-columns:repeat(2,1fr)}.megamenu-subcategories.cols-3[data-v-be9c4da5]{grid-template-columns:repeat(3,1fr)}.megamenu-subcategories.cols-4[data-v-be9c4da5]{grid-template-columns:repeat(4,1fr)}.subcategory-column[data-v-be9c4da5]{animation:slideUp-be9c4da5 .3s ease-out backwards}@keyframes slideUp-be9c4da5{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.subcategory-title[data-v-be9c4da5]{border-bottom:1px solid color-mix(in srgb,var(--partner-color,#1f1f27) 20%,transparent);color:var(--partner-color,#1f1f27);font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:12px;padding-bottom:8px;text-transform:uppercase}.subcategory-title.muted[data-v-be9c4da5]{border-color:#e5e7eb;color:#6b7280}.subcategory-items[data-v-be9c4da5]{display:flex;flex-direction:column;gap:2px}.subcategory-link[data-v-be9c4da5]{align-items:center;border-radius:8px;color:#111827;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:12px;margin:0 -10px;padding:8px 10px;text-decoration:none;transition:all .2s ease}.subcategory-link[data-v-be9c4da5]:hover{background:color-mix(in srgb,var(--partner-color,#1f1f27) 5%,transparent);color:var(--partner-color,#1f1f27)}.subcategory-link:hover .subcategory-arrow[data-v-be9c4da5]{color:var(--partner-color,#1f1f27);transform:translate(2px)}.subcategory-link .subcategory-arrow[data-v-be9c4da5]{color:#9ca3af80;transition:all .2s ease}.subcategory-link.view-all[data-v-be9c4da5]{color:#6b7280;font-weight:600}.subcategory-link.view-all .subcategory-arrow[data-v-be9c4da5]{color:#9ca3af}.subcategory-link.view-all[data-v-be9c4da5]:hover{background:#f3f4f6;color:#111827}.subcategory-link.view-all:hover .subcategory-arrow[data-v-be9c4da5]{color:#374151}.quick-links.span-2[data-v-be9c4da5]{grid-column:span 2}.quick-links-items[data-v-be9c4da5]{display:flex;flex-direction:column;gap:8px}.quick-link-card[data-v-be9c4da5]{align-items:center;background:#f9fafb;border-radius:12px;display:flex;gap:12px;padding:12px;text-decoration:none;transition:all .2s ease}.quick-link-card[data-v-be9c4da5]:hover{background:#f3f4f6}.quick-link-card .quick-link-icon.primary[data-v-be9c4da5],.quick-link-card:hover .quick-link-arrow[data-v-be9c4da5],.quick-link-card:hover span[data-v-be9c4da5]{color:var(--partner-color,#1f1f27)}.quick-link-card .quick-link-icon.amber[data-v-be9c4da5]{color:#f59e0b}.quick-link-card span[data-v-be9c4da5]{color:#111827;flex:1;font-size:14px;font-weight:500;transition:color .2s ease}.quick-link-card .quick-link-arrow[data-v-be9c4da5]{color:#9ca3af;transition:color .2s ease}.megamenu-featured[data-v-be9c4da5]{display:flex;flex-direction:column;gap:16px}.featured-product-card[data-v-be9c4da5]{background:linear-gradient(135deg,#f9fafb,#f9fafbcc,color-mix(in srgb,var(--partner-color,#1f1f27) 10%,transparent));border-radius:16px;display:block;overflow:hidden;position:relative;text-decoration:none;transition:all .3s ease}.featured-product-card[data-v-be9c4da5]:hover{background:linear-gradient(135deg,#f9fafb,#f9fafbcc,color-mix(in srgb,var(--partner-color,#1f1f27) 20%,transparent))}.featured-product-card:hover .featured-product-image img[data-v-be9c4da5]{transform:scale(1.1)}.featured-product-card:hover .featured-arrow[data-v-be9c4da5]{opacity:1;transform:translateY(0)}.featured-product-card .featured-product-inner[data-v-be9c4da5]{display:flex;gap:16px;padding:16px}.featured-product-card .featured-product-image[data-v-be9c4da5]{background:#f3f4f6;border-radius:12px;box-shadow:0 10px 25px -5px #0000001a;flex-shrink:0;height:128px;overflow:hidden;position:relative;width:128px}.featured-product-card .featured-product-image img[data-v-be9c4da5]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.featured-product-card .featured-product-image .featured-badge[data-v-be9c4da5]{background:var(--partner-color,#1f1f27);border-radius:8px;box-shadow:0 4px 12px #00000026;color:#fff;font-size:11px;font-weight:700;left:8px;padding:4px 10px;position:absolute;top:8px}.featured-product-card .featured-product-info[data-v-be9c4da5]{display:flex;flex:1;flex-direction:column;padding:4px 0}.featured-product-card .featured-product-info .featured-label[data-v-be9c4da5]{color:var(--partner-color,#1f1f27);font-size:10px;font-weight:700;letter-spacing:.1em;margin:0 0 4px;text-transform:uppercase}.featured-product-card .featured-product-info .featured-category[data-v-be9c4da5]{color:#6b7280;font-size:12px;margin:0 0 4px}.featured-product-card .featured-product-info .featured-name[data-v-be9c4da5]{color:#111827;display:-webkit-box;font-size:16px;font-weight:700;-webkit-line-clamp:2;line-clamp:2;margin:0 0 4px;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease}.featured-product-card .featured-product-info .featured-artist[data-v-be9c4da5]{color:#6b7280;font-size:12px;margin:0 0 auto}.featured-product-card .featured-product-info .featured-price[data-v-be9c4da5]{align-items:center;display:flex;gap:8px;margin-top:8px}.featured-product-card .featured-product-info .featured-price .price-current[data-v-be9c4da5]{color:var(--partner-color,#1f1f27);font-size:20px;font-weight:900}.featured-product-card .featured-product-info .featured-price .price-original[data-v-be9c4da5]{color:#9ca3af;font-size:14px;text-decoration:line-through}.featured-product-card .featured-arrow[data-v-be9c4da5]{align-items:center;background:var(--partner-color,#1f1f27);border-radius:50%;bottom:16px;box-shadow:0 4px 12px #00000026;color:#fff;display:flex;height:40px;justify-content:center;opacity:0;position:absolute;right:16px;transform:translateY(8px);transition:all .3s ease;width:40px}.featured-product-card:hover .featured-name[data-v-be9c4da5]{color:var(--partner-color,#1f1f27)}.featured-product-wrapper[data-v-be9c4da5]{display:flex;flex-direction:column;gap:8px}.featured-product-nav[data-v-be9c4da5]{gap:12px}.featured-nav-btn[data-v-be9c4da5],.featured-product-nav[data-v-be9c4da5]{align-items:center;display:flex;justify-content:center}.featured-nav-btn[data-v-be9c4da5]{background:#fff;border:1px solid #e5e7eb;border-radius:50%;color:#374151;cursor:pointer;height:28px;transition:all .2s ease;width:28px}.featured-nav-btn[data-v-be9c4da5]:hover{background:color-mix(in srgb,var(--partner-color,#1f1f27) 10%,transparent);border-color:var(--partner-color,#1f1f27);color:var(--partner-color,#1f1f27)}.featured-nav-counter[data-v-be9c4da5]{color:#6b7280;font-size:12px;font-weight:600}.featured-categories[data-v-be9c4da5]{display:flex;flex-direction:column;gap:8px}.featured-category-card[data-v-be9c4da5]{align-items:center;background:#f9fafb;border-radius:12px;display:flex;gap:16px;padding:16px;text-decoration:none;transition:all .2s ease}.featured-category-card[data-v-be9c4da5]:hover{filter:brightness(.95)}.featured-category-card .featured-category-icon[data-v-be9c4da5]{align-items:center;background:#fff9;border-radius:8px;display:flex;height:40px;justify-content:center;width:40px}.featured-category-card .featured-category-info[data-v-be9c4da5]{flex:1}.featured-category-card .featured-category-info .featured-category-label[data-v-be9c4da5]{display:block;font-size:14px;font-weight:700}.featured-category-card .featured-category-info .featured-category-desc[data-v-be9c4da5]{color:#6b7280;display:block;font-size:12px}.featured-category-card--has-bg[data-v-be9c4da5]{min-height:80px;overflow:hidden;position:relative}.featured-category-card--has-bg .featured-category-icon[data-v-be9c4da5]{background:#fffc}.featured-category-card--has-bg .featured-category-label[data-v-be9c4da5]{color:#fff!important}.featured-category-card--has-bg .featured-category-desc[data-v-be9c4da5]{color:#ffffffd9}.megamenu-fade-enter-active[data-v-be9c4da5]{transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.megamenu-fade-leave-active[data-v-be9c4da5]{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.megamenu-fade-enter-from[data-v-be9c4da5]{opacity:0;transform:translateY(-8px)}.megamenu-fade-leave-to[data-v-be9c4da5]{opacity:0;transform:translateY(-4px)}.megamenu-fade-enter-to[data-v-be9c4da5],.megamenu-fade-leave-from[data-v-be9c4da5]{opacity:1;transform:translateY(0)}.search-modal-backdrop[data-v-01bf372c]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:#0009;display:flex;inset:0;justify-content:center;overscroll-behavior:contain;padding:10vh 16px 0;position:fixed;touch-action:pan-y;z-index:2000}@media screen and (max-width:768px)and (pointer:coarse){.search-modal-backdrop[data-v-01bf372c]{padding:0}}.search-modal[data-v-01bf372c]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 25px 80px #00000040;font-family:var(--font-family,"Inter",sans-serif);height:-moz-fit-content;height:fit-content;max-height:80vh;max-width:760px;overflow:hidden;width:100%}@media screen and (max-width:768px)and (pointer:coarse){.search-modal[data-v-01bf372c]{border:none;border-radius:0;box-shadow:none;display:flex;flex-direction:column;height:100vh;height:100dvh;max-height:none;max-width:none;padding-top:env(safe-area-inset-top,0)}}.search-input-wrapper[data-v-01bf372c]{align-items:center;background:#00000005;border-bottom:1px solid #e5e7eb;display:flex;padding:0 20px}@media screen and (max-width:768px){.search-input-wrapper[data-v-01bf372c]{padding:0 12px}}.search-input-wrapper .search-icon[data-v-01bf372c]{color:var(--partner-color,#1f1f27);flex-shrink:0}.search-input-wrapper .search-input[data-v-01bf372c]{background:transparent;border:none;color:#1f2937;flex:1;font-family:var(--font-family,"Inter",sans-serif);font-size:20px;font-weight:500;min-width:0;outline:none;padding:20px 16px}.search-input-wrapper .search-input[data-v-01bf372c]::-moz-placeholder{color:#9ca3af}.search-input-wrapper .search-input[data-v-01bf372c]::placeholder{color:#9ca3af}@media screen and (max-width:768px){.search-input-wrapper .search-input[data-v-01bf372c]{font-size:16px;padding:16px 12px}}.search-input-wrapper .clear-btn[data-v-01bf372c],.search-input-wrapper .close-btn[data-v-01bf372c]{align-items:center;border:none;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.search-input-wrapper .clear-btn[data-v-01bf372c]{background:transparent;border-radius:50%;color:#9ca3af;margin-right:8px}.search-input-wrapper .clear-btn[data-v-01bf372c]:hover{background-color:#f3f4f6;color:#1f2937}.search-input-wrapper .loading-spinner[data-v-01bf372c]{align-items:center;color:var(--partner-color,#1f1f27);display:flex;margin-right:8px}.search-input-wrapper .loading-spinner .spin[data-v-01bf372c]{animation:spin-01bf372c 1s linear infinite}.search-input-wrapper .close-btn[data-v-01bf372c]{background:#f3f4f6;border-radius:8px;color:#6b7280}.search-input-wrapper .close-btn[data-v-01bf372c]:hover{background-color:#e5e7eb;color:#1f2937}@keyframes spin-01bf372c{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.search-content[data-v-01bf372c]{max-height:70vh;overflow-y:auto;padding:18px 20px 20px}@media screen and (max-width:768px){.search-content[data-v-01bf372c]{flex:1 1 auto;max-height:none;min-height:0;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:14px 12px calc(24px + env(safe-area-inset-bottom,0px))}}.default-content[data-v-01bf372c],.results-section[data-v-01bf372c]{display:flex;flex-direction:column;gap:22px}.section-group[data-v-01bf372c]{display:flex;flex-direction:column;gap:10px}.section-header[data-v-01bf372c]{align-items:baseline;display:flex;gap:8px}.section-header--spread[data-v-01bf372c]{justify-content:space-between}.section-title[data-v-01bf372c]{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.recent[data-v-01bf372c]{border-bottom:1px solid #eeeeef;padding-bottom:18px}.recent__clear[data-v-01bf372c]{background:none;border:none;color:#9ca3af;cursor:pointer;font-family:var(--font-family,"Inter",sans-serif);font-size:12.5px;padding:0}.recent__clear[data-v-01bf372c]:hover{color:#1f2937}.recent__list[data-v-01bf372c]{display:flex;flex-wrap:wrap;gap:6px 22px}.recent__item[data-v-01bf372c]{align-items:center;background:none;border:none;color:#4b5563;cursor:pointer;display:inline-flex;font-family:var(--font-family,"Inter",sans-serif);font-size:15px;gap:7px;padding:4px 0}.recent__item[data-v-01bf372c]:hover{color:var(--partner-color,#1f1f27)}.recent__icon[data-v-01bf372c]{color:#b0b4bb}.chip-list[data-v-01bf372c],.chip-row[data-v-01bf372c]{display:flex;flex-wrap:wrap;gap:8px}.chip-row[data-v-01bf372c]{align-items:center}.chip-row__title[data-v-01bf372c]{margin-right:4px}.chip[data-v-01bf372c]{align-items:center;background:#f3f4f6;border:none;border-radius:var(--radius-button,4px);color:#374151;cursor:pointer;display:inline-flex;font-family:var(--font-family,"Inter",sans-serif);font-size:14px;font-weight:500;gap:7px;padding:10px 14px;text-decoration:none;transition:background .2s ease,color .2s ease;white-space:nowrap}.chip__icon[data-v-01bf372c]{color:#9ca3af}@media(hover:hover){.chip[data-v-01bf372c]:hover{background:var(--partner-color,#1f1f27)}.chip[data-v-01bf372c]:hover,.chip:hover .chip__icon[data-v-01bf372c]{color:var(--partner-contrast,#fff)}}.chip--small[data-v-01bf372c]{font-size:13px;padding:7px 12px}.tiles[data-v-01bf372c]{display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr))}@media screen and (max-width:640px){.tiles[data-v-01bf372c]{grid-template-columns:repeat(3,minmax(0,1fr))}}.tile[data-v-01bf372c]{align-items:center;background:#f3f4f6;border-radius:var(--radius-card,4px);color:#1f2937;display:flex;flex-direction:column;font-size:13px;font-weight:700;gap:8px;justify-content:center;line-height:1.2;min-height:78px;padding:10px 6px;text-align:center;text-decoration:none;transition:background .2s ease,color .2s ease}.tile__icon[data-v-01bf372c]{color:var(--partner-color,#1f1f27)}.tile__image[data-v-01bf372c]{height:24px;-o-object-fit:contain;object-fit:contain;width:24px}@media(hover:hover){.tile[data-v-01bf372c]:hover{background:var(--partner-color,#1f1f27)}.tile[data-v-01bf372c]:hover,.tile:hover .tile__icon[data-v-01bf372c]{color:var(--partner-contrast,#fff)}}.search-notice[data-v-01bf372c]{align-items:flex-start;background:#f3f4f6;border-radius:var(--radius-card,4px);color:#374151;display:flex;font-size:14px;gap:10px;line-height:1.45;padding:11px 14px}.search-notice__icon[data-v-01bf372c]{color:#6b7280;flex:0 0 18px;margin-top:1px}.best-match[data-v-01bf372c]{background:#f6f6f7;border-left:4px solid var(--partner-color,#1f1f27);border-radius:var(--radius-card,4px);display:flex;flex-direction:column;gap:12px;padding:14px 16px}.best-match__link[data-v-01bf372c]{align-items:center;color:#1f2937;display:flex;gap:14px;text-decoration:none}.best-match__link:hover .best-match__title[data-v-01bf372c]{text-decoration:underline}.best-match__square[data-v-01bf372c]{align-items:center;background:var(--partner-color,#1f1f27);border-radius:var(--radius-card,4px);color:var(--partner-contrast,#fff);display:flex;flex:0 0 60px;height:60px;justify-content:center;width:60px}.best-match__text[data-v-01bf372c]{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.best-match__kind[data-v-01bf372c]{color:var(--partner-color,#1f1f27);font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.best-match__title[data-v-01bf372c]{color:#1f2937;font-size:20px;font-weight:800;line-height:1.2}.best-match__meta[data-v-01bf372c]{color:#6b7280;font-size:12.5px}.best-match__arrow[data-v-01bf372c]{color:#1f2937;flex:0 0 20px}.best-match__scopes[data-v-01bf372c]{display:flex;flex-wrap:wrap;gap:8px}@media screen and (max-width:768px){.best-match__scopes[data-v-01bf372c]{flex-wrap:nowrap;margin-right:-12px;overflow-x:auto;padding-right:12px;scrollbar-width:none}.best-match__scopes[data-v-01bf372c]::-webkit-scrollbar{display:none}.best-match__scopes .scope-chip[data-v-01bf372c]{flex:0 0 auto}}.scope-chip[data-v-01bf372c]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:var(--radius-button,4px);color:#1f2937;display:inline-flex;font-size:13.5px;font-weight:600;gap:6px;padding:8px 12px;text-decoration:none;transition:border-color .2s ease;white-space:nowrap}.scope-chip__icon[data-v-01bf372c]{color:var(--partner-color,#1f1f27)}.scope-chip__count[data-v-01bf372c]{color:#9ca3af;font-weight:500}.scope-chip[data-v-01bf372c]:hover{border-color:var(--partner-color,#1f1f27)}.artist-row[data-v-01bf372c]{display:flex;flex-wrap:wrap;gap:14px}@media screen and (max-width:768px){.artist-row[data-v-01bf372c]{flex-wrap:nowrap;gap:10px;overflow-x:auto;padding-bottom:2px}}.artist[data-v-01bf372c]{align-items:center;color:#374151;display:flex;flex:0 0 72px;flex-direction:column;font-size:12.5px;font-weight:500;gap:6px;line-height:1.2;text-align:center;text-decoration:none;width:72px}.artist:hover .initials[data-v-01bf372c]{background:var(--partner-color,#1f1f27);color:var(--partner-contrast,#fff)}.initials[data-v-01bf372c]{align-items:center;background:#f3f4f6;border-radius:50%;color:#1f2937;display:flex;flex-shrink:0;font-size:19px;font-weight:800;height:60px;justify-content:center;letter-spacing:-.02em;transition:background .2s ease,color .2s ease;width:60px}.initials--large[data-v-01bf372c]{background:#fff}.product-list[data-v-01bf372c]{display:flex;flex-direction:column;gap:4px}.product-item[data-v-01bf372c]{align-items:center;border-radius:var(--radius-card,4px);display:flex;gap:14px;padding:8px 10px;text-decoration:none;transition:background .15s ease}.product-item[data-v-01bf372c]:hover{background:#f3f4f6}.product-item:hover .product-item__name[data-v-01bf372c]{color:var(--partner-color,#1f1f27)}.product-item:hover .product-item__image:not(.product-item__image--adult) img[data-v-01bf372c]{transform:scale(1.05)}.product-item__image[data-v-01bf372c]{background:#f3f4f6;border-radius:var(--radius,4px);height:56px;min-width:56px;overflow:hidden;position:relative;width:56px}.product-item__image img[data-v-01bf372c]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.product-item__image--adult img[data-v-01bf372c]{filter:blur(6px);transform:scale(1.15)}.product-item__image--adult .adult-badge[data-v-01bf372c]{background:#dc2626;color:#fff;font-size:9px;font-weight:700;inset:auto 0 0;line-height:1;padding:3px 0;pointer-events:none;position:absolute;text-align:center}.product-item__no-image[data-v-01bf372c]{align-items:center;color:#d1d5db;display:flex;height:100%;justify-content:center;width:100%}.product-item__details[data-v-01bf372c]{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.product-item__name[data-v-01bf372c]{color:#1f2937;display:-webkit-box;font-size:14px;font-weight:600;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;overflow:hidden;transition:color .15s ease}.product-item__meta[data-v-01bf372c]{color:#6b7280;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-item__price[data-v-01bf372c]{color:#1f2937;flex-shrink:0;font-size:14px;font-weight:700;text-align:right;white-space:nowrap}.product-item__price .from-text[data-v-01bf372c]{font-size:12px;font-weight:500}.product-item__price .price-old[data-v-01bf372c]{color:#9ca3af;display:block;font-size:12px;font-weight:400}.edition-chips[data-v-01bf372c]{display:flex;flex-wrap:wrap;gap:6px}.edition-chip[data-v-01bf372c]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:var(--radius-button,4px);color:#374151;display:inline-flex;font-size:11.5px;font-weight:600;gap:4px;padding:2px 6px;white-space:nowrap}.edition-chip__icon[data-v-01bf372c]{color:var(--partner-color,#1f1f27)}.view-all-link[data-v-01bf372c]{align-items:center;background:var(--partner-color,#1f1f27);border-radius:var(--radius-button,4px);color:var(--partner-contrast,#fff);display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;margin-top:12px;padding:13px 20px;text-decoration:none;transition:background .2s ease}.view-all-link[data-v-01bf372c]:hover{background:color-mix(in srgb,var(--partner-color,#1f1f27) 90%,#000)}.skeleton-line[data-v-01bf372c]{animation:shimmer-01bf372c 1.4s infinite;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb,#f3f4f6 75%);background-size:200% 100%;border-radius:4px}.skeleton-line--name[data-v-01bf372c]{height:14px;margin-bottom:6px;width:70%}.skeleton-line--price[data-v-01bf372c]{height:14px;width:35%}.product-item__image--skeleton[data-v-01bf372c]{animation:shimmer-01bf372c 1.4s infinite;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb,#f3f4f6 75%);background-size:200% 100%}@keyframes shimmer-01bf372c{0%{background-position:200% 0}to{background-position:-200% 0}}.no-results[data-v-01bf372c]{flex-direction:column;padding:48px 20px;text-align:center}.no-results[data-v-01bf372c],.no-results__icon[data-v-01bf372c]{align-items:center;display:flex;justify-content:center}.no-results__icon[data-v-01bf372c]{background:#f3f4f6;border-radius:50%;color:#9ca3af;height:64px;margin-bottom:16px;width:64px}.no-results__text[data-v-01bf372c]{color:#1f2937;font-size:18px;font-weight:600;margin-bottom:4px}.no-results__hint[data-v-01bf372c]{color:#9ca3af;font-size:14px}.search-loading[data-v-01bf372c]{align-items:center;color:#6b7280;display:flex;flex-direction:column;font-size:14px;gap:12px;justify-content:center;padding:48px 20px}.search-loading .spin[data-v-01bf372c]{animation:spin-01bf372c 1s linear infinite;color:var(--partner-color,#1f1f27)}.modal-fade-enter-active[data-v-01bf372c]{transition:opacity .25s ease}.modal-fade-enter-active .search-modal[data-v-01bf372c]{transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .25s ease}.modal-fade-leave-active[data-v-01bf372c]{transition:opacity .2s ease}.modal-fade-leave-active .search-modal[data-v-01bf372c]{transition:transform .2s ease,opacity .2s ease}.modal-fade-enter-from[data-v-01bf372c]{opacity:0}.modal-fade-enter-from .search-modal[data-v-01bf372c]{opacity:0;transform:translateY(-20px) scale(.95)}.modal-fade-leave-to[data-v-01bf372c]{opacity:0}.modal-fade-leave-to .search-modal[data-v-01bf372c]{opacity:0;transform:translateY(-10px) scale(.98)}.modal-fade-enter-to[data-v-01bf372c],.modal-fade-leave-from[data-v-01bf372c]{opacity:1}.modal-fade-enter-to .search-modal[data-v-01bf372c],.modal-fade-leave-from .search-modal[data-v-01bf372c]{opacity:1;transform:translateY(0) scale(1)}@media screen and (max-width:768px){html body .search-modal-backdrop .search-input{font-size:16px!important}}.d2-navright[data-v-c96512d3]{align-items:center;display:flex;gap:8px;height:100%}@media(max-width:768px){.d2-navright[data-v-c96512d3]{gap:4px}}.d2-navright__icon[data-v-c96512d3]{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--radius-pill);color:var(--color-text);cursor:pointer;display:inline-flex;height:40px;justify-content:center;position:relative;transition:background .15s ease,color .15s ease,border-color .15s ease;width:40px}.d2-navright__icon[data-v-c96512d3]:hover{background:var(--color-text);border-color:var(--color-text);color:#fff}.d2-navright__cart[data-v-c96512d3]{border-color:var(--color-border)}.d2-navright__count[data-v-c96512d3]{align-items:center;background:var(--color-text);border:2px solid var(--color-surface);border-radius:var(--radius-pill);color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px;position:absolute;right:-4px;top:-4px}.d2-navright__cart:hover .d2-navright__count[data-v-c96512d3]{background:#fff;border-color:var(--color-text);color:var(--color-text)}.d2-navright__search[data-v-c96512d3]{align-items:center;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-muted);cursor:pointer;display:inline-flex;font-family:var(--font-family);gap:10px;height:40px;padding:0 14px;transition:background .15s ease,color .15s ease,border-color .15s ease}.d2-navright__search[data-v-c96512d3]:hover{border-color:var(--color-text);color:var(--color-text)}.d2-navright__search-label[data-v-c96512d3]{flex:1;font-size:13px;letter-spacing:var(--tracking-tight);white-space:nowrap}.d2-navright__search--full[data-v-c96512d3]{min-width:260px}@media(max-width:1280px){.d2-navright__search--full[data-v-c96512d3]{min-width:200px}}@media(max-width:1100px){.d2-navright__search--full[data-v-c96512d3]{display:none}}.d2-navright__search--compact[data-v-c96512d3]{border:1px solid var(--color-border);display:none}@media(max-width:1100px){.d2-navright__search--compact[data-v-c96512d3]{display:inline-flex}}@media(max-width:768px){.d2-navright__search--compact[data-v-c96512d3]{display:none}}@media(max-width:1100px){.d2-navright__lang[data-v-c96512d3]{display:none}}.v-chip{align-items:center;display:inline-flex;font-weight:400;max-width:100%;min-width:0;overflow:hidden;position:relative;text-decoration:none;vertical-align:middle;white-space:nowrap}.v-chip .v-icon{--v-icon-size-multiplier:.8571428571}.v-chip.v-chip--size-x-small{--v-chip-size:.625rem;--v-chip-height:20px;font-size:.625rem;padding:0 8px}.v-chip.v-chip--size-x-small .v-avatar{--v-avatar-height:14px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar{--v-avatar-height:20px}.v-chip.v-chip--size-x-small .v-avatar--start{margin-inline-end:4px;margin-inline-start:-5.6px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--start{margin-inline-start:-8px}.v-chip.v-chip--size-x-small .v-avatar--end{margin-inline-end:-5.6px;margin-inline-start:4px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--end{margin-inline-end:-8px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--end+.v-chip__close{margin-inline-start:12px}.v-chip.v-chip--size-x-small .v-chip__filter,.v-chip.v-chip--size-x-small .v-icon--start{margin-inline-end:4px;margin-inline-start:-4px}.v-chip.v-chip--size-x-small .v-chip__close,.v-chip.v-chip--size-x-small .v-icon--end{margin-inline-end:-4px;margin-inline-start:4px}.v-chip.v-chip--size-x-small .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-x-small .v-chip__append+.v-chip__close,.v-chip.v-chip--size-x-small .v-icon--end+.v-chip__close{margin-inline-start:8px}.v-chip.v-chip--size-small{--v-chip-size:.75rem;--v-chip-height:26px;font-size:.75rem;padding:0 10px}.v-chip.v-chip--size-small .v-avatar{--v-avatar-height:20px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar{--v-avatar-height:26px}.v-chip.v-chip--size-small .v-avatar--start{margin-inline-end:5px;margin-inline-start:-7px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar--start{margin-inline-start:-10px}.v-chip.v-chip--size-small .v-avatar--end{margin-inline-end:-7px;margin-inline-start:5px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar--end{margin-inline-end:-10px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar--end+.v-chip__close{margin-inline-start:15px}.v-chip.v-chip--size-small .v-chip__filter,.v-chip.v-chip--size-small .v-icon--start{margin-inline-end:5px;margin-inline-start:-5px}.v-chip.v-chip--size-small .v-chip__close,.v-chip.v-chip--size-small .v-icon--end{margin-inline-end:-5px;margin-inline-start:5px}.v-chip.v-chip--size-small .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-small .v-chip__append+.v-chip__close,.v-chip.v-chip--size-small .v-icon--end+.v-chip__close{margin-inline-start:10px}.v-chip.v-chip--size-default{--v-chip-size:.875rem;--v-chip-height:32px;font-size:.875rem;padding:0 12px}.v-chip.v-chip--size-default .v-avatar{--v-avatar-height:26px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar{--v-avatar-height:32px}.v-chip.v-chip--size-default .v-avatar--start{margin-inline-end:6px;margin-inline-start:-8.4px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar--start{margin-inline-start:-12px}.v-chip.v-chip--size-default .v-avatar--end{margin-inline-end:-8.4px;margin-inline-start:6px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar--end{margin-inline-end:-12px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar--end+.v-chip__close{margin-inline-start:18px}.v-chip.v-chip--size-default .v-chip__filter,.v-chip.v-chip--size-default .v-icon--start{margin-inline-end:6px;margin-inline-start:-6px}.v-chip.v-chip--size-default .v-chip__close,.v-chip.v-chip--size-default .v-icon--end{margin-inline-end:-6px;margin-inline-start:6px}.v-chip.v-chip--size-default .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-default .v-chip__append+.v-chip__close,.v-chip.v-chip--size-default .v-icon--end+.v-chip__close{margin-inline-start:12px}.v-chip.v-chip--size-large{--v-chip-size:1rem;--v-chip-height:38px;font-size:1rem;padding:0 14px}.v-chip.v-chip--size-large .v-avatar{--v-avatar-height:32px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar{--v-avatar-height:38px}.v-chip.v-chip--size-large .v-avatar--start{margin-inline-end:7px;margin-inline-start:-9.8px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar--start{margin-inline-start:-14px}.v-chip.v-chip--size-large .v-avatar--end{margin-inline-end:-9.8px;margin-inline-start:7px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar--end{margin-inline-end:-14px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar--end+.v-chip__close{margin-inline-start:21px}.v-chip.v-chip--size-large .v-chip__filter,.v-chip.v-chip--size-large .v-icon--start{margin-inline-end:7px;margin-inline-start:-7px}.v-chip.v-chip--size-large .v-chip__close,.v-chip.v-chip--size-large .v-icon--end{margin-inline-end:-7px;margin-inline-start:7px}.v-chip.v-chip--size-large .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-large .v-chip__append+.v-chip__close,.v-chip.v-chip--size-large .v-icon--end+.v-chip__close{margin-inline-start:14px}.v-chip.v-chip--size-x-large{--v-chip-size:1.125rem;--v-chip-height:44px;font-size:1.125rem;padding:0 17px}.v-chip.v-chip--size-x-large .v-avatar{--v-avatar-height:38px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar{--v-avatar-height:44px}.v-chip.v-chip--size-x-large .v-avatar--start{margin-inline-end:8.5px;margin-inline-start:-11.9px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--start{margin-inline-start:-17px}.v-chip.v-chip--size-x-large .v-avatar--end{margin-inline-end:-11.9px;margin-inline-start:8.5px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--end{margin-inline-end:-17px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--end+.v-chip__close{margin-inline-start:25.5px}.v-chip.v-chip--size-x-large .v-chip__filter,.v-chip.v-chip--size-x-large .v-icon--start{margin-inline-end:8.5px;margin-inline-start:-8.5px}.v-chip.v-chip--size-x-large .v-chip__close,.v-chip.v-chip--size-x-large .v-icon--end{margin-inline-end:-8.5px;margin-inline-start:8.5px}.v-chip.v-chip--size-x-large .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-x-large .v-chip__append+.v-chip__close,.v-chip.v-chip--size-x-large .v-icon--end+.v-chip__close{margin-inline-start:17px}.v-chip.v-chip--density-default{height:calc(var(--v-chip-height))}.v-chip.v-chip--density-comfortable{height:calc(var(--v-chip-height) - 4px)}.v-chip.v-chip--density-compact{height:calc(var(--v-chip-height) - 8px)}.v-chip{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-chip:hover>.v-chip__overlay{opacity:calc(var(--v-hover-opacity)*var(--v-theme-overlay-multiplier))}.v-chip:focus-visible>.v-chip__overlay{opacity:calc(var(--v-focus-opacity)*var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-chip:focus>.v-chip__overlay{opacity:calc(var(--v-focus-opacity)*var(--v-theme-overlay-multiplier))}}.v-chip--active>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]>.v-chip__overlay{opacity:calc(var(--v-activated-opacity)*var(--v-theme-overlay-multiplier))}.v-chip--active:hover>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]:hover>.v-chip__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity))*var(--v-theme-overlay-multiplier))}.v-chip--active:focus-visible>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-chip__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity))*var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-chip--active:focus>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]:focus>.v-chip__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity))*var(--v-theme-overlay-multiplier))}}.v-chip{border-radius:9999px}.v-chip--variant-outlined,.v-chip--variant-plain,.v-chip--variant-text,.v-chip--variant-tonal{background:transparent;color:inherit}.v-chip--variant-plain{opacity:.62}.v-chip--variant-plain:focus,.v-chip--variant-plain:hover{opacity:1}.v-chip--variant-plain .v-chip__overlay{display:none}.v-chip--variant-elevated,.v-chip--variant-flat{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.v-chip--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))}.v-chip--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 0 0 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))}.v-chip--variant-outlined{border:thin solid}.v-chip--variant-text .v-chip__overlay{background:currentColor}.v-chip--variant-tonal .v-chip__underlay{background:currentColor;border-radius:inherit;inset:0;opacity:var(--v-activated-opacity);pointer-events:none}.v-chip .v-chip__underlay{position:absolute}.v-chip--border{border-width:thin}.v-chip--link{cursor:pointer}.v-chip--filter,.v-chip--link{-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-chip__content{align-items:center;display:inline-flex}.v-autocomplete__selection .v-chip__content,.v-combobox__selection .v-chip__content,.v-select__selection .v-chip__content{overflow:hidden}.v-chip__append,.v-chip__close,.v-chip__filter,.v-chip__prepend{align-items:center;display:inline-flex}.v-chip__close{cursor:pointer;flex:0 1 auto;font-size:18px;max-height:18px;max-width:18px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-chip__close .v-icon{font-size:inherit}.v-chip__filter{transition:.15s cubic-bezier(.4,0,.2,1)}.v-chip__overlay{background-color:currentColor;border-radius:inherit;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s ease-in-out;width:100%}.v-chip--disabled{opacity:.3;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-chip--label{border-radius:4px}@media(forced-colors:active){.v-chip:not(.v-chip--variant-text,.v-chip--variant-plain){border:thin solid}}.v-chip-group{display:flex;max-width:100%;min-width:0;overflow-x:auto;padding:4px 0}.v-chip-group .v-chip{margin:4px 8px 4px 0}@media(forced-colors:active){.v-chip-group .v-chip{background-color:buttonface!important;color:buttontext!important}.v-chip-group .v-chip:hover{color:highlight!important}}.v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled) .v-chip__overlay{opacity:var(--v-activated-opacity)}@media(forced-colors:active){.v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled){color:highlight!important;forced-color-adjust:preserve-parent-color}.v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled):focus-visible{outline-offset:2px}.v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled).v-chip--variant-elevated,.v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled).v-chip--variant-flat{background-color:highlight!important;color:highlighttext!important}.v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled).v-chip--variant-outlined,.v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled).v-chip--variant-tonal{border-width:medium}}.v-chip-group--column .v-slide-group__content{flex-wrap:wrap;max-width:100%;white-space:normal}.v-slide-group{display:flex;overflow:hidden}.v-slide-group__next,.v-slide-group__prev{align-items:center;cursor:pointer;display:flex;flex:0 1 52px;justify-content:center;min-width:52px}.v-slide-group__next--disabled,.v-slide-group__prev--disabled{opacity:var(--v-disabled-opacity);pointer-events:none}.v-slide-group__content{display:flex;flex:1 0 auto;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}.v-slide-group__content>*{white-space:normal}.v-slide-group__container{contain:content;display:flex;flex:1 1 auto;overflow-x:auto;overflow-y:hidden;scrollbar-color:transparent;scrollbar-width:none}.v-slide-group__container::-webkit-scrollbar{display:none}.v-slide-group--vertical{max-height:inherit}.v-slide-group--vertical,.v-slide-group--vertical .v-slide-group__container,.v-slide-group--vertical .v-slide-group__content{flex-direction:column}.v-slide-group--vertical .v-slide-group__container{overflow-x:hidden;overflow-y:auto}.v-expansion-panel{background-color:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-expansion-panel:not(:first-child):after{border-color:rgba(var(--v-border-color),var(--v-border-opacity))}.v-expansion-panel--disabled .v-expansion-panel-title{color:rgba(var(--v-theme-on-surface),.26)}.v-expansion-panel--disabled .v-expansion-panel-title .v-expansion-panel-title__overlay{opacity:.4615384615}.v-expansion-panels{display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;padding:0;position:relative;width:100%;z-index:1}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:not(:first-child):not(:last-child):not(.v-expansion-panel--active):not(.v-expansion-panel--before-active){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:not(:first-child):not(:last-child):not(.v-expansion-panel--active):not(.v-expansion-panel--after-active){border-top-left-radius:0!important;border-top-right-radius:0!important}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:first-child:not(:last-child):not(.v-expansion-panel--active):not(.v-expansion-panel--before-active){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:last-child:not(:first-child):not(.v-expansion-panel--active):not(.v-expansion-panel--after-active){border-top-left-radius:0!important;border-top-right-radius:0!important}.v-expansion-panels--variant-accordion>:first-child:not(:last-child){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.v-expansion-panels--variant-accordion>:last-child:not(:first-child){border-top-left-radius:0!important;border-top-right-radius:0!important}.v-expansion-panels--variant-accordion>:last-child:not(:first-child) .v-expansion-panel-title--active{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-expansion-panels--variant-accordion>:not(:first-child):not(:last-child){border-radius:0!important}.v-expansion-panels--variant-accordion .v-expansion-panel-title__overlay{transition:border-radius .3s cubic-bezier(.4,0,.2,1)}.v-expansion-panel{border-radius:4px;flex:1 0 100%;max-width:100%;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition-property:margin-top,border-radius,border,max-width}@media(prefers-reduced-motion:reduce){.v-expansion-panel{transition-property:border-radius,border}}.v-expansion-panel:not(:first-child):after{border-top-style:solid;border-top-width:thin;content:"";left:0;position:absolute;right:0;top:0;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.v-expansion-panel--disabled .v-expansion-panel-title{pointer-events:none}.v-expansion-panel--active+.v-expansion-panel,.v-expansion-panel--active:not(:first-child){margin-top:16px}.v-expansion-panel--active+.v-expansion-panel:after,.v-expansion-panel--active:not(:first-child):after{opacity:0}.v-expansion-panel--active>.v-expansion-panel-title{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-expansion-panel--active>.v-expansion-panel-title:not(.v-expansion-panel-title--static){min-height:64px}.v-expansion-panel__shadow{border-radius:inherit;box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12));height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.v-expansion-panel-title{align-items:center;border-radius:inherit;display:flex;font-size:.9375rem;justify-content:space-between;line-height:1;min-height:48px;outline:none;padding:16px 24px;position:relative;text-align:start;width:100%}@media(prefers-reduced-motion:no-preference){.v-expansion-panel-title{transition:min-height .3s cubic-bezier(.4,0,.2,1)}}.v-expansion-panel-title:hover>.v-expansion-panel-title__overlay{opacity:calc(var(--v-hover-opacity)*var(--v-theme-overlay-multiplier))}.v-expansion-panel-title:focus-visible>.v-expansion-panel-title__overlay{opacity:calc(var(--v-focus-opacity)*var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-expansion-panel-title:focus>.v-expansion-panel-title__overlay{opacity:calc(var(--v-focus-opacity)*var(--v-theme-overlay-multiplier))}}.v-expansion-panel-title--focusable.v-expansion-panel-title--active .v-expansion-panel-title__overlay{opacity:calc(var(--v-activated-opacity)*var(--v-theme-overlay-multiplier))}.v-expansion-panel-title--focusable.v-expansion-panel-title--active:hover .v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity))*var(--v-theme-overlay-multiplier))}.v-expansion-panel-title--focusable.v-expansion-panel-title--active:focus-visible .v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity))*var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-expansion-panel-title--focusable.v-expansion-panel-title--active:focus .v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity))*var(--v-theme-overlay-multiplier))}}.v-expansion-panel-title__overlay{background-color:currentColor;border-radius:inherit;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.v-expansion-panel-title__icon{display:inline-flex;margin-bottom:-4px;margin-top:-4px;margin-inline-start:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-expansion-panel-text{display:flex}.v-expansion-panel-text__wrapper{flex:1 1 auto;max-width:100%;padding:8px 24px 16px}.v-expansion-panels--variant-accordion>.v-expansion-panel{margin-top:0}.v-expansion-panels--variant-accordion>.v-expansion-panel:after{opacity:1}.v-expansion-panels--variant-popout>.v-expansion-panel{max-width:calc(100% - 32px)}.v-expansion-panels--variant-popout>.v-expansion-panel--active{max-width:calc(100% + 16px)}.v-expansion-panels--variant-inset>.v-expansion-panel{max-width:100%}.v-expansion-panels--variant-inset>.v-expansion-panel--active{max-width:calc(100% - 32px)}.v-expansion-panels--flat>.v-expansion-panel:after{border-top:none}.v-expansion-panels--flat>.v-expansion-panel .v-expansion-panel__shadow{display:none}.v-expansion-panels--tile,.v-expansion-panels--tile>.v-expansion-panel{border-radius:0}.minicart-drawer[data-v-07999507]{background:#fff;color:#1f1f27;height:100dvh!important;max-width:500px;position:fixed;right:0;top:0;transition:all .3s ease-out;width:89vw;z-index:100}.minicart-drawer .minicart-drawer__header[data-v-07999507]{border-bottom:1px solid #d4dadd;font-family:var(--font-family,"Inter",sans-serif)}.minicart-drawer .minicart-drawer__header div[data-v-07999507]{align-items:center;display:flex;gap:10px;justify-content:center}.minicart-drawer .minicart-drawer__header div p[data-v-07999507]{font-size:16px;font-weight:600;margin-top:3px}.minicart-drawer .minicart-drawer__cart[data-v-07999507]{display:flex;flex-direction:column;font-size:14px;height:100%;justify-content:space-between;width:100%}.minicart-drawer .minicart-drawer__cart .minicart-drawer__products[data-v-07999507]{overflow:auto;padding:0 21px 14px}.minicart-drawer .minicart-drawer__cart .minicart-drawer__products .minicart-empty[data-v-07999507]{font-family:var(--font-family,"Inter",sans-serif);margin-top:40px;text-align:center}.minicart-drawer .minicart-drawer__cart .minicart-drawer__footer[data-v-07999507]{min-height:310px!important}.minicart-drawer .minicart-drawer__cart .minicart-drawer__footer .minicart-drawer__price[data-v-07999507]{align-items:center;border-top:1px solid #d4dadd;display:flex;font-weight:500;gap:10px;justify-content:flex-start;padding:15px}.minicart-drawer .minicart-drawer__cart .minicart-drawer__footer .minicart-drawer__price .price[data-v-07999507]{font-family:var(--font-family,"Inter",sans-serif);font-size:24px;font-weight:600}.minicart-drawer .minicart-drawer__cart .minicart-drawer__footer .minicart-drawer__text[data-v-07999507]{border-bottom:1px dashed #d4dadd;color:#282828b3;margin:0 15px;overflow-x:auto;padding-bottom:15px;text-wrap:nowrap}@media screen and (max-width:330px){.minicart-drawer .minicart-drawer__cart .minicart-drawer__footer .minicart-drawer__text[data-v-07999507]{font-size:12px}}.minicart-drawer .minicart-drawer__cart .minicart-drawer__footer .minicart-drawer__buttons[data-v-07999507]{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:10px 15px 15px}.minicart-drawer .minicart-drawer__cart .minicart-drawer__footer .minicart-drawer__buttons .button[data-v-07999507]{background-color:#1d1e23;border-radius:2px;color:var(--partner-color,#1f1f27);font-size:14px;font-weight:600;height:52px!important;letter-spacing:2px;text-transform:uppercase;transition:box-shadow .3s ease;width:100%}.minicart-drawer .minicart-drawer__cart .minicart-drawer__footer .minicart-drawer__buttons .button[data-v-07999507]:hover{background-color:var(--partner-color,#1f1f27);box-shadow:0 15px 40px -15px #1d1e234d;color:#1d1e23}.minicart-drawer__open[data-v-07999507]{transform:translate(0)}.minicart-drawer__close[data-v-07999507]{transform:translate(100%)}.d2-overlay[data-v-bfb55c81]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#0f0f0f73;cursor:pointer;inset:0;position:fixed;z-index:1000}.d2-overlay-enter-active[data-v-bfb55c81],.d2-overlay-leave-active[data-v-bfb55c81]{transition:opacity .25s ease}.d2-overlay-enter-from[data-v-bfb55c81],.d2-overlay-leave-to[data-v-bfb55c81]{opacity:0}.d2-nav[data-v-bfb55c81]{background:var(--color-surface);height:80px}@media(max-width:768px){.d2-nav[data-v-bfb55c81]{height:64px}}.d2-nav__inner[data-v-bfb55c81]{align-items:center;color:var(--color-text);display:grid;font-family:var(--font-family);gap:32px;grid-template-columns:minmax(160px,auto) 1fr minmax(160px,auto);height:100%;margin-inline:auto;max-width:var(--container-wide);padding-inline:clamp(16px,3vw,40px);width:100%}@media(max-width:1024px){.d2-nav__inner[data-v-bfb55c81]{gap:8px;grid-template-columns:auto 1fr auto}}@media(max-width:768px){.d2-nav__inner[data-v-bfb55c81]{gap:6px;padding-inline:14px}}.d2-nav__left[data-v-bfb55c81]{align-items:center;display:flex;gap:14px;justify-self:start;min-width:0}.d2-nav__hamburger[data-v-bfb55c81]{align-items:center;background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text);cursor:pointer;display:none;height:40px;justify-content:center;transition:background .15s ease,color .15s ease,border-color .15s ease;width:40px}@media(max-width:1024px){.d2-nav__hamburger[data-v-bfb55c81]{display:inline-flex}}.d2-nav__hamburger[data-v-bfb55c81]:hover{background:var(--color-text);border-color:var(--color-text);color:#fff}.d2-nav__logo[data-v-bfb55c81]{align-items:center;display:inline-flex;flex-shrink:0;justify-self:center;letter-spacing:-.02em;text-decoration:none}.d2-nav__logo img[data-v-bfb55c81]{display:block;height:60px;max-width:280px;transition:opacity .15s ease;width:auto}@media(max-width:1024px){.d2-nav__logo img[data-v-bfb55c81]{height:48px;max-width:220px}}@media(max-width:768px){.d2-nav__logo img[data-v-bfb55c81]{height:40px;max-width:170px}}.d2-nav__logo:hover img[data-v-bfb55c81]{opacity:.7}.d2-nav__wordmark[data-v-bfb55c81]{color:var(--color-text);font-family:var(--font-display);font-size:30px;font-weight:700;letter-spacing:-.04em;line-height:1}@media(max-width:1024px){.d2-nav__wordmark[data-v-bfb55c81]{font-size:26px}}@media(max-width:768px){.d2-nav__wordmark[data-v-bfb55c81]{font-size:22px}}.d2-nav__center[data-v-bfb55c81]{align-items:center;display:flex;height:100%;justify-content:center;min-width:0}@media(max-width:1024px){.d2-nav__center[data-v-bfb55c81]{display:none}}.d2-nav__right[data-v-bfb55c81]{align-items:center;display:flex;gap:6px;justify-content:flex-end;justify-self:end}[data-v-bfb55c81] .has-marquee .d2-bar{letter-spacing:.14em!important}.d2-header[data-v-359a5591]{background:var(--color-bg);max-width:100vw;overflow-x:clip;position:sticky;top:0;width:100%;z-index:100}.d2-header.has-marquee[data-v-359a5591]{top:-36px}@media(max-width:768px){.d2-header[data-v-359a5591]{background:var(--color-surface);left:0;position:fixed;right:0;top:0!important}.d2-header[data-v-359a5591] .d2-bar{display:none}}.d2-header__bar[data-v-359a5591]{background:var(--color-surface);border-bottom:1px solid var(--color-border);height:80px;max-width:100vw;overflow-x:clip;position:relative;width:100%}@media(max-width:768px){.d2-header__bar[data-v-359a5591]{height:60px}}.d2-rec[data-v-3d76609c]{background:var(--color-bg);border-bottom:none;border-top:1px solid var(--color-border);color:var(--color-text);font-family:var(--font-family);padding-block:32px;width:100%}@media(max-width:800px){.d2-rec[data-v-3d76609c]{padding-block:24px}}.d2-rec__inner[data-v-3d76609c]{align-items:center;display:grid;gap:40px;grid-template-columns:auto 1fr;margin-inline:auto;max-width:var(--container-wide);padding-inline:clamp(20px,3vw,48px)}@media(max-width:800px){.d2-rec__inner[data-v-3d76609c]{gap:14px;grid-template-columns:1fr}}.d2-rec__head[data-v-3d76609c]{align-items:center;color:var(--color-text-muted);display:inline-flex;font-family:var(--font-family);font-size:10px;font-weight:700;gap:10px;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.d2-rec__head[data-v-3d76609c]:after{background:var(--color-border);content:"";display:inline-block;height:1px;width:24px}@media(max-width:800px){.d2-rec__head[data-v-3d76609c]:after{display:none}}.d2-rec__pulse[data-v-3d76609c]{background:var(--color-success);border-radius:var(--radius-pill);flex-shrink:0;height:8px;position:relative;width:8px}.d2-rec__pulse[data-v-3d76609c]:after{animation:d2-rec-pulse-3d76609c 1.6s ease-out infinite;background:inherit;border-radius:inherit;content:"";inset:0;position:absolute}@keyframes d2-rec-pulse-3d76609c{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.d2-rec__label[data-v-3d76609c]{flex-shrink:0}.d2-rec__label[data-v-3d76609c]:after{content:""}.d2-rec__track[data-v-3d76609c]{display:flex;gap:14px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-block:4px}.d2-rec__track[data-v-3d76609c]::-webkit-scrollbar{display:none}.d2-rec__track[data-v-3d76609c]{mask-image:linear-gradient(90deg,transparent 0,#000 56px,#000 calc(100% - 56px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 56px,#000 calc(100% - 56px),transparent)}.d2-rec__item[data-v-3d76609c]{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text);display:inline-flex;flex-shrink:0;gap:16px;padding:10px 26px 10px 10px;position:relative;text-decoration:none;transition:background .18s ease,border-color .18s ease,transform .18s ease,padding .18s ease}.d2-rec__item[data-v-3d76609c]:hover{background:var(--color-text);border-color:var(--color-text);opacity:1;transform:translateY(-1px)}.d2-rec__item[data-v-3d76609c]:hover,.d2-rec__item:hover .d2-rec__name[data-v-3d76609c]{color:var(--color-bg)}.d2-rec__item:hover .d2-rec__meta[data-v-3d76609c]{color:#ffffffa6}.d2-rec__item:hover .d2-rec__img[data-v-3d76609c]{background:#ffffff1a}.d2-rec__item[data-v-3d76609c]:after{align-items:center;color:inherit;content:"→";display:inline-flex;font-size:14px;justify-content:center;margin-left:0;opacity:0;overflow:hidden;pointer-events:none;transform:translate(-4px);transition:opacity .18s ease,transform .18s ease,width .18s ease,margin-left .18s ease;width:0}.d2-rec__item[data-v-3d76609c]:hover:after{margin-left:4px;opacity:1;transform:translate(0);width:14px}.d2-rec__img[data-v-3d76609c]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-pill);flex-shrink:0;height:44px;-o-object-fit:cover;object-fit:cover;transition:background .18s ease,border-color .18s ease;width:44px}.d2-rec__item:hover .d2-rec__img[data-v-3d76609c]{border-color:#fff3}.d2-rec__copy[data-v-3d76609c]{display:flex;flex-direction:column;gap:1px;line-height:1.2;max-width:220px;min-width:0}.d2-rec__name[data-v-3d76609c]{color:var(--color-text);font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:-.01em}.d2-rec__meta[data-v-3d76609c],.d2-rec__name[data-v-3d76609c]{margin:0;overflow:hidden;text-overflow:ellipsis;transition:color .18s ease;white-space:nowrap}.d2-rec__meta[data-v-3d76609c]{color:var(--color-text-muted);font-family:var(--font-family);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.d2-pf[data-v-cf77d06e]{background:var(--color-bg);border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);font-family:var(--font-family);position:relative;width:100%}.d2-pf__container[data-v-cf77d06e]{margin:0;max-width:none;padding:0 clamp(16px,3vw,40px);width:100%}.d2-pf__head[data-v-cf77d06e]{display:none}.d2-pf--with-head .d2-pf__head[data-v-cf77d06e]{display:flex;flex-direction:column;gap:12px;margin-bottom:clamp(40px,6vw,64px);max-width:600px;padding-top:clamp(40px,6vw,64px)}.d2-pf__eyebrow[data-v-cf77d06e]{align-items:center;color:var(--color-text-muted);display:inline-flex;font-family:var(--font-family);font-size:11px;font-weight:700;gap:10px;letter-spacing:.18em;text-transform:uppercase}.d2-pf__eyebrow[data-v-cf77d06e]:before{background:currentColor;content:"";display:inline-block;flex-shrink:0;height:1px;width:28px}.d2-pf__title[data-v-cf77d06e]{color:var(--color-text);font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:600;letter-spacing:-.04em;line-height:1.05;margin:0}.d2-pf__grid[data-v-cf77d06e]{border-top:none;display:grid;gap:0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.d2-pf__item[data-v-cf77d06e]{align-items:flex-start;animation:d2-pf-fade-cf77d06e .5s ease-out backwards;animation-delay:var(--feat-delay);background:transparent;border-right:1px solid var(--color-border);display:flex;flex-direction:column;gap:10px;padding:28px 24px 24px;position:relative;transition:background .25s ease}.d2-pf__item[data-v-cf77d06e]:last-child{border-right:none}.d2-pf__item[data-v-cf77d06e]:hover{background:var(--color-surface)}.d2-pf__item:hover .d2-pf__icon[data-v-cf77d06e]{background:var(--color-text);border-color:var(--color-text);color:var(--color-bg);transform:translateY(-2px)}.d2-pf__item:hover .d2-pf__num[data-v-cf77d06e]{color:var(--color-text)}.d2-pf__item:hover .d2-pf__num[data-v-cf77d06e]:after{transform:scaleX(1)}@media(max-width:768px){.d2-pf__item[data-v-cf77d06e]{border-bottom:1px solid var(--color-border);border-right:none;padding:22px 0}.d2-pf__item[data-v-cf77d06e]:last-child{border-bottom:none}}@keyframes d2-pf-fade-cf77d06e{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.d2-pf__num[data-v-cf77d06e]{color:var(--color-text-muted);font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.16em;line-height:1;padding-bottom:4px;position:relative;transition:color .2s ease}.d2-pf__num[data-v-cf77d06e]:before{content:"No.";font-weight:500;letter-spacing:.12em;margin-right:4px;opacity:.6;text-transform:uppercase}.d2-pf__num[data-v-cf77d06e]:after{background:currentColor;bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(.4);transform-origin:left;transition:transform .25s ease;width:24px}.d2-pf__icon[data-v-cf77d06e]{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-icon,12px);color:var(--color-text);display:inline-flex;height:52px;justify-content:center;margin-block:10px 6px;transition:transform .25s ease,border-color .25s ease,background .25s ease,color .25s ease;width:52px}.d2-pf__icon--placeholder[data-v-cf77d06e]{background:var(--color-bg)}.d2-pf__dot[data-v-cf77d06e]{background:currentColor;border-radius:50%;display:inline-block;height:8px;width:8px}.d2-pf__name[data-v-cf77d06e]{color:var(--color-text);font-family:var(--font-display);font-size:16px;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0}.d2-pf__sub[data-v-cf77d06e]{color:var(--color-text-muted);font-family:var(--font-family);font-size:13px;font-weight:400;line-height:1.55;margin:0}.d2-tabbar[data-v-a0230a38]{align-items:stretch;background:var(--color-text);border-radius:var(--radius-pill);bottom:max(14px,env(safe-area-inset-bottom));box-shadow:0 10px 28px #0f0f0f38;box-sizing:border-box;color:var(--color-bg);display:none;font-family:var(--font-family);height:64px;justify-content:space-between;left:50%;max-width:480px;padding:6px;position:fixed;transform:translate(-50%);width:calc(100vw - 28px);z-index:99}@media(max-width:768px){.d2-tabbar[data-v-a0230a38]{display:flex}}.d2-tabbar__item[data-v-a0230a38]{align-items:center;background:transparent;border:none;border-radius:var(--radius-pill);color:#ffffff8c;cursor:pointer;display:flex;flex:1 1 0;flex-direction:column;font-family:inherit;gap:2px;height:100%;justify-content:center;min-width:0;padding:4px 6px;text-decoration:none;transition:color .15s ease,background .15s ease}.d2-tabbar__item.is-active[data-v-a0230a38],.d2-tabbar__item[data-v-a0230a38]:hover{background:#ffffff14;color:#fff;opacity:1}.d2-tabbar__item span[data-v-a0230a38]:not(.d2-tabbar__icon):not(.d2-tabbar__badge):not(.d2-tabbar__menu-dot){font-size:9px;font-weight:600;letter-spacing:.08em;line-height:1;text-transform:uppercase}.d2-tabbar__icon[data-v-a0230a38]{height:22px;position:relative}.d2-tabbar__badge[data-v-a0230a38],.d2-tabbar__icon[data-v-a0230a38]{align-items:center;display:inline-flex;justify-content:center}.d2-tabbar__badge[data-v-a0230a38]{background:var(--color-bg);border:2px solid var(--color-text);border-radius:var(--radius-pill);color:var(--color-text);font-family:var(--font-display);font-size:10px;font-weight:700;height:16px;letter-spacing:0;min-width:16px;padding:0 4px;position:absolute;right:-8px;top:-5px}.d2-tabbar__item--menu[data-v-a0230a38]{background:#fff;color:var(--color-text);flex:1 1 0;position:relative}.d2-tabbar__item--menu.is-active[data-v-a0230a38],.d2-tabbar__item--menu[data-v-a0230a38]:hover{background:#fff;color:var(--color-text);opacity:1}.d2-tabbar__menu-dot[data-v-a0230a38],.d2-tabbar__menu-dot[data-v-a0230a38]:after,.d2-tabbar__menu-dot[data-v-a0230a38]:before{background:var(--color-text);border-radius:2px;height:2px;left:50%;position:absolute;transform:translate(-50%);width:18px}.d2-tabbar__menu-dot[data-v-a0230a38]{top:calc(50% - 1px)}.d2-tabbar__menu-dot[data-v-a0230a38]:before{content:"";top:-6px}.d2-tabbar__menu-dot[data-v-a0230a38]:after{content:"";top:6px}.d2-ncm__backdrop[data-v-100e8154]{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0f0f0f8c;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9500}.d2-ncm[data-v-100e8154]{background:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-overlay);font-family:var(--font-family);padding:44px 36px 32px;position:relative;text-align:left;width:min(440px,100%)}@media(max-width:480px){.d2-ncm[data-v-100e8154]{padding:36px 22px 26px}}.d2-ncm__close[data-v-100e8154]{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--radius-pill);color:var(--color-text-muted);cursor:pointer;display:inline-flex;height:36px;justify-content:center;position:absolute;right:14px;top:14px;transition:background .15s ease,color .15s ease,border-color .15s ease;width:36px}.d2-ncm__close[data-v-100e8154]:hover{background:var(--color-text);border-color:var(--color-text);color:#fff}.d2-ncm__eyebrow[data-v-100e8154]{color:var(--color-text-muted);display:block;font-size:11px;font-weight:600;letter-spacing:.16em;margin-bottom:8px;text-transform:uppercase}.d2-ncm__title[data-v-100e8154]{color:var(--color-text);font-family:var(--font-display);font-size:clamp(1.5rem,4vw,2rem);font-weight:600;letter-spacing:-.03em;line-height:1.05;margin:0 0 12px}.d2-ncm__lede[data-v-100e8154]{color:var(--color-text-muted);font-size:14px;line-height:1.6;margin:0 0 20px}.d2-ncm__form[data-v-100e8154]{display:flex;flex-direction:column;gap:8px}.d2-ncm__input[data-v-100e8154]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-input);color:var(--color-text);font-family:inherit;font-size:15px;height:52px;padding:0 16px;transition:border-color .15s ease,box-shadow .15s ease}.d2-ncm__input[data-v-100e8154]:focus{border-color:var(--color-text);box-shadow:0 0 0 3px #0f0f0f0f;outline:none}.d2-ncm__input.has-error[data-v-100e8154]{border-color:var(--color-danger)}.d2-ncm__input[data-v-100e8154]::-moz-placeholder{color:var(--color-text-muted)}.d2-ncm__input[data-v-100e8154]::placeholder{color:var(--color-text-muted)}.d2-ncm__cta[data-v-100e8154]{align-items:center;background:var(--color-text);border:none;border-radius:var(--radius-button);color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;height:52px;justify-content:center;letter-spacing:var(--tracking-tight);transition:background .15s ease,opacity .15s ease}.d2-ncm__cta[data-v-100e8154]:hover:not(:disabled){background:var(--color-accent-hover)}.d2-ncm__cta[data-v-100e8154]:disabled{cursor:not-allowed;opacity:.6}.d2-ncm__cta--full[data-v-100e8154]{margin-top:8px;width:100%}.d2-ncm__spin[data-v-100e8154]{animation:d2-ncm-spin-100e8154 .7s linear infinite;border:2px solid;border-radius:50%;border-top:2px solid transparent;height:16px;width:16px}@keyframes d2-ncm-spin-100e8154{to{transform:rotate(1turn)}}.d2-ncm__err[data-v-100e8154]{color:var(--color-danger);font-size:13px;font-weight:500;margin:12px 0 0}.d2-ncm__legal[data-v-100e8154]{color:var(--color-text-muted);font-size:11px;letter-spacing:.04em;margin:12px 0 0;text-align:center}.d2-ncm__gdpr[data-v-100e8154]{align-items:flex-start;cursor:pointer;display:flex;gap:8px;margin:12px 0 0;text-align:left}.d2-ncm__gdpr-checkbox[data-v-100e8154]{cursor:pointer;flex-shrink:0;height:14px;margin-top:2px;width:14px}.d2-ncm__gdpr-text[data-v-100e8154]{color:var(--color-text-muted);font-size:11px;letter-spacing:.04em;line-height:1.5}.d2-ncm__gdpr-link[data-v-100e8154]{color:inherit;text-decoration:underline;text-underline-offset:2px}.d2-ncm__gdpr-link[data-v-100e8154]:hover{text-decoration:none}.d2-ncm__success-icon[data-v-100e8154]{align-items:center;background:var(--color-bg);border-radius:var(--radius-pill);color:var(--color-success);display:inline-flex;height:64px;justify-content:center;margin-bottom:16px;width:64px}.d2-ncm-enter-active[data-v-100e8154],.d2-ncm-leave-active[data-v-100e8154]{transition:opacity .25s ease}.d2-ncm-enter-from[data-v-100e8154],.d2-ncm-leave-to[data-v-100e8154]{opacity:0}.d2-ncm-enter-from .d2-ncm[data-v-100e8154],.d2-ncm-leave-to .d2-ncm[data-v-100e8154]{transform:scale(.96) translateY(-10px)}.d2-shell[data-v-3ec03cc3]{background:var(--color-bg);color:var(--color-text);display:flex;flex-direction:column;min-height:100vh}.d2-main[data-v-3ec03cc3]{flex:1;margin-inline:auto;max-width:var(--container-wide);padding-block:24px 96px;padding-inline:clamp(16px,3vw,40px);width:100%}.d2-main[data-v-3ec03cc3]:has(.d2-home){padding-top:0}@media(max-width:768px){.d2-main[data-v-3ec03cc3]{padding-bottom:110px;padding-top:76px}.d2-main[data-v-3ec03cc3]:has(.d2-home){padding-top:60px}}.d2-main[data-v-3ec03cc3] .d2-bleed{margin-inline:calc(clamp(16px,3vw,40px)*-1)}.d2-totop[data-v-3ec03cc3]{align-items:center;background:var(--color-text);border:none;border-radius:var(--radius-pill);bottom:28px;box-shadow:var(--shadow-overlay);color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;position:fixed;right:24px;transition:opacity .2s ease,transform .2s ease,bottom .2s ease;width:44px;z-index:1000}.d2-totop[data-v-3ec03cc3]:hover{transform:translateY(-2px)}@media(max-width:768px){.d2-totop[data-v-3ec03cc3]{bottom:calc(78px + max(14px,env(safe-area-inset-bottom)));height:40px;right:14px;width:40px}}
